.elementor-kit-240{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-4d270afb:#4054B2;--e-global-color-bab5254:#23A455;--e-global-color-45cef82e:#000;--e-global-color-10a123b0:#FFF;--e-global-color-1263c5df:#000000;--e-global-color-7fa1dd1e:#020101;--e-global-color-7a8b160:#02010100;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-family:"Montserrat", Montserrat;background-color:#093BFC00;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-240 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.ft-intuitive-streamlined .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:hover {
   color: #fff;
}
.ft-intuitive-streamlined .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
  outline: 0 ;
  padding: 20px 25px !important;
  display: block;
}

.ft-home-testimonials .swiper-navigation-button.swiper-button-prev:after {
display: none !important;
}



.ft-home-testimonials .swiper-navigation-button.swiper-button-prev i:before  {
width: 35px;
height: 35px;
position: absolute;
left: 0;
top: 0;
content: '' !important;
background-image: url(/wp-content/uploads/2022/12/arrow-black-left.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}

.ft-home-testimonials .swiper-navigation-button.swiper-button-prev:hover i:before {
background-image: url(/wp-content/uploads/2023/01/fill-arrow-black-left.svg);
}

.ft-home-testimonials .swiper-navigation-button.swiper-button-next:after {
display: none !important;
}

.ft-home-testimonials .swiper-navigation-button.swiper-button-next i:before  {
    width: 35px;
height: 35px;
position: absolute;
left: 0;
top: 0;
content: '' !important;
background-image: url(/wp-content/uploads/2022/12/arrow-black-right.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}

.ft-home-testimonials .swiper-navigation-button.swiper-button-next:hover i:before  {
background-image: url(/wp-content/uploads/2023/01/fill-arrow-black-right.svg);
}
.ft-form-item-nocurrency .ft-form-item-right {
padding-left:0 !important;
width:100% !important;
}

.ft-form-item-nocurrency .ft-form-item-right label{
width:100% !important;
}

#elementor-popup-modal-4923 {
display: none !important;
}

.ft-new-home-banner-btns .elementor-widget-wrap  {
display:flex !important;
}

.ft-new-home-banner-btns .elementor-widget-wrap  .elementor-widget-button {
width:185px;
margin-right: 20px;
}
.ft-new-home-banner-btns .elementor-widget-wrap  .elementor-widget-button .elementor-button-link {
display: block;
}

.new-home-btn-update a {
display: block;
width: 100%;
max-width: 270px !important;
}

@media only screen and (max-width: 767px) {
.new-home-btn-update a {
max-width: 240px !important;
}
.home-bg-mobile-new-update {
position:relative;
z-index:-1;
margin-top:-120px !important;
}
}


.ft-new-hme-dropdown-item {
position: relative;
z-index: 2;
}

.ft-news-blogs-slider-wrapper .ft-news-blogs-slider .upk-item-box .upk-title a {
  all: unset;
}

.ft-news-blogs-slider-wrapper .ft-news-blogs-slider .upk-item-box .upk-title a {
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
/*text-decoration: none !important;*/
}

.ft-news-blogs-slider-wrapper .ft-news-blogs-slider .upk-item-box .upk-img-wrap .upk-main-img {
     height: 250px ;
     transition: all 0.4s ease;
}

.ft-news-blogs-slider-wrapper .ft-news-blogs-slider .upk-item-box .upk-title {
height: 100px;
margin-bottom:20px;
}

.ft-news-blogs-slider-wrapper .ft-news-blogs-slider .upk-item-box:hover .upk-text-wrap  .upk-text p {
height: 250px;
opacity: 1;
}
.ft-news-blogs-slider-wrapper .ft-news-blogs-slider .upk-item-box .upk-text-wrap .upk-text p {
height: 0; 
opacity: 0;
transition: all 0.4s ease;
}
.ft-news-blogs-slider-wrapper .ft-news-blogs-slider .upk-item-box:hover .upk-img-wrap .upk-main-img {
height: 0 !important;
}

.ft-news-blogs-slider-wrapper .ft-news-blogs-slider .upk-item-box .upk-meta {
height: 50px;
transition: all 0.4s ease;
}


.ft-news-blogs-slider-wrapper .ft-news-blogs-slider .upk-item-box:hover .upk-meta  {
height: 0;
opacity: 0;
}

.ft-news-blogs-slider-wrapper .ft-news-blogs-slider .upk-item-box .upk-meta  .upk-date {
text-transform: none;
color: #00aef0;
font-family: 'Poppins';
font-weight: 300;
font-size: 14px;
}
.ft-news-blogs-slider-wrapper .ft-news-blogs-slider .upk-item-box .upk-img-wrap .upk-main-img img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center top;
}
.ft-news-blogs-slider-wrapper .ft-news-blogs-slider .upk-item-box  .upk-category {
  transition: all 0.4s ease;
}
.ft-news-blogs-slider-wrapper .ft-news-blogs-slider .upk-item-box:hover .upk-category {
height: 0;
opacity: 0;
}

.ft-news-blogs-slider-wrapper .ft-news-blogs-slider .swiper-carousel {
margin-bottom: 50px
}


.ft-news-blogs-slider-wrapper .ft-news-blogs-slider .upk-dots-container .swiper-pagination-bullet {
border: 1px solid #fff;
background-color: transparent;
opacity: .7;
}

.ft-news-blogs-slider-wrapper .ft-news-blogs-slider .upk-dots-container .swiper-pagination-bullet.swiper-pagination-bullet-active {
background-color: #fff !important;
}

.ft-news-blogs-smart-slider-wrapper .n2-ss-slide {
height: 510px !important;
border-radius: 10px !important;
}

.ft-news-blogs-smart-slider-wrapper .n2-ss-slide .n2-ss-layers-container  {
height: auto !important;
}

.ft-news-blogs-smart-slider-wrapper .n2-ss-slide .n2-ss-layers-container  .n2-ss-layer {
/*height: auto !important;*/
min-height: unset !important;
padding: 0 !important;
}

.ft-news-blogs-smart-slider-wrapper .n2-ss-slide .n2-ss-layers-container  .n2-ss-layer .n2-ss-section-main-content .ft-ss-nb-thumbnail .n2-ss-item-image-content {
height: 250px !important;
 transition: all 0.4s ease;
}

.ft-news-blogs-smart-slider-wrapper .n2-ss-slide:hover .n2-ss-layers-container  .n2-ss-layer .n2-ss-section-main-content .ft-ss-nb-thumbnail .n2-ss-item-image-content {
height: 0 !important;
}


.ft-news-blogs-smart-slider-wrapper .n2-ss-slide .n2-ss-layers-container  .n2-ss-layer .n2-ss-section-main-content .n2-ss-item-image-content .skip-lazy {
height: 100%;
}

.ft-news-blogs-smart-slider-wrapper .n2-ss-slide .n2-ss-layers-container  .n2-ss-layer .n2-ss-section-main-content .n2-ss-item-image-content .skip-lazy img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center top;
}

.ft-news-blogs-smart-slider-wrapper .n2-ss-slide .ft-news-slider-content-row .n2-ss-layer-col{
height:0;
  transition: all 0.4s ease;
  justify-content: space-between !important;
  opacity: 0;

}

.ft-news-blogs-smart-slider-wrapper .n2-ss-slide:hover .ft-news-slider-content-row .n2-ss-layer-col {
height: 250px;
opacity: 1;
}


.ft-news-blogs-smart-slider-wrapper .n2-ss-slide .ft-news-slider-content-row .n2-ss-layer-col p{
height:0;
}
.ft-news-blogs-smart-slider-wrapper .n2-ss-slide:hover .ft-news-slider-content-row .n2-ss-layer-col p{
height:auto;
}

.ft-news-blogs-smart-slider-wrapper .n2-ss-slide:hover .ft-slider-label
{
 height: 0 !important;
 opacity: 0;
  transition: all 0.4s ease;
  display: none;
}
.ft-news-blogs-smart-slider-wrapper .n2-ss-slide  .ft-smart-slider-news-title {
    height: 140px !important;
     transition: all 0.4s ease;
    margin-bottom: 0 !important;
}

.ft-news-blogs-smart-slider-wrapper .n2-ss-slide:hover  .ft-smart-slider-news-title {
  height: 100px !important;
    margin-bottom: 30px !important;
}

.ft-news-blogs-smart-slider-wrapper .n2-ss-slide  .ft-smart-slider-news-title .n2-ss-item-content {
    overflow: hidden;
display: -webkit-box !important;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}

.ft-news-blogs-smart-slider-wrapper .n2-ss-slide .ft-news-slider-content-row {
 height:0;
     transition: all 0.4s ease;
 opacity: 0;
}
.ft-news-blogs-smart-slider-wrapper .n2-ss-slide:hover .ft-news-slider-content-row {
  height: 310px;
  opacity: 1;
}
.ft-news-blogs-smart-slider-wrapper .n2-ss-slide:hover .ft-news-slider-content-row 
.ft-news-blogs-smart-slider-wrapper .n2-ss-slide .ft-news-slider-content-row .n2-ss-layer-col p {
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 6;
-webkit-box-orient: vertical;
}


.ft-news-blogs-smart-slider-wrapper .n2-ss-slide .ft-slider-date {

height: 50px;
 transition: all 0.4s ease;
}

.ft-news-blogs-smart-slider-wrapper .n2-ss-slide:hover .ft-slider-date {
height: 0;
opacity: 0;
display: none;
}


.ft-news-blogs-smart-slider-wrapper .n2-ss-slide .n2-ss-layer-col .ft-smart-slider-readmore-link {
height: 0 ; 
 transition: all 0.4s ease;
 opacity: 0 !important;
 display: none;
}

.ft-news-blogs-smart-slider-wrapper .n2-ss-slide:hover .n2-ss-layer-col .ft-smart-slider-readmore-link {
height: 50px !important; 
opacity: 1 !important;
display: block;
}

.ft-news-blogs-smart-slider-wrapper .ft-smart-slider-readmore-link  a {
position: relative;
}

.ft-news-blogs-smart-slider-wrapper .ft-smart-slider-readmore-link .ft-ss-rm-btn-image {
    max-width: 10px;
position: absolute !important;
right: -6px !important;
top: 55%;
transform: translateY(-50%);
display: flex;
align-items: center;
}

.ft-news-blogs-smart-slider-wrapper .ft-smart-slider-readmore-link .ft-ss-rm-btn-image  .n2-ss-item-image-content {
height: 10px !important;
}
.ft-news-blogs-smart-slider-wrapper .ft-smart-slider-readmore-link .ft-ss-rm-btn-image  .n2-ss-item-image-content img{
object-fit: contain;
object-position: center;

}

.ft-home-unified-video  .e-hosted-video {
max-height: 325px;
margin: 0 auto;
position: relative;

}
.ft-home-unified-video  .e-hosted-video video {
background-color: transparent !important;
}

.ft-news-blogs-smart-slider-wrapper .n2-ss-slider-controls .nextend-bullet-bar div{
display: none;
}
.ft-news-blogs-smart-slider-wrapper .n2-ss-slider-controls .nextend-bullet-bar div:nth-child(-n+5) {
display: inline-block;
}


.ft-news-blogs-smart-slider-wrapper  .n2-ss-slider-controls-side .nextend-arrow-previous, .ft-news-blogs-smart-slider-wrapper  .n2-ss-slider-controls-side .nextend-arrow-next{
background-color: transparent;
border: 1px solid #fff;
border-radius: 100%;
width: 32px;
height: 32px;
display: flex;
align-items: center;
justify-content: center;
transition: ease all .3s;
}
.ft-news-blogs-smart-slider-wrapper  .n2-ss-slider-controls-side .nextend-arrow-previous:hover, .ft-news-blogs-smart-slider-wrapper  .n2-ss-slider-controls-side .nextend-arrow-next:hover {
background-color: #000234;
border-color: #000234;
}
.ft-news-blogs-smart-slider-wrapper  .n2-ss-slider-controls-side .nextend-arrow-previous img, .ft-news-blogs-smart-slider-wrapper  .n2-ss-slider-controls-side .nextend-arrow-next img {
width: 22px;
height: 22px;
}

@media screen and (max-width: 1279.98px) {


.ft-news-blogs-smart-slider-wrapper .n2-ss-slider .n2-ss-slider-controls-absolute-left{
    align-items: flex-end !important;
top:auto !important;
left: 70px !important;
bottom: -50px;
left: auto;
width: 35px;
height: 35px;
}
.ft-news-blogs-smart-slider-wrapper .n2-ss-slider .n2-ss-slider-controls-absolute-right {
    align-items: flex-end !important;
top:auto !important;
right: 70px;
bottom: -50px;
left: auto !important;
width: 35px;
height: 35px;
}

.ft-news-blogs-smart-slider-wrapper .n2-ss-slider .nextend-arrow{
margin:0 !important;
}

}

/*}*/


.ft-success-stories-slider .upk-post-grid .upk-item-box .upk-img-wrap .upk-main-img {
height: 300px;
}

.ft-success-stories-slider .upk-post-grid .upk-item-box .upk-content .upk-title a {
 overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}

.ft-success-stories-slider .upk-post-grid .upk-item-box .upk-content .upk-text-wrap {
display: none;
}

.ft-success-stories-slider .upk-post-grid .swiper-carousel.swiper {
padding-bottom: 10px;
}

.ft-home-unified-video .e-hosted-video.elementor-wrapper.elementor-open-inline:after {
width: 10px;
height: 100%;
position: absolute;
content: '';
background:#fff;
right: -4px;
top: 0;
z-index: 1;
}

.ft-home-unified-video .e-hosted-video.elementor-wrapper.elementor-open-inline:before {
width: 100%;
height: 10px;
position: absolute;
content: '';
bottom: -4px;
background-color:#fff;
z-index: 1;
right: 0;
}

/*.success-story-centralised-ticketing .elementor-widget-container .upk-alter-carousel .upk-post-grid .swiper-carousel .upk-item-box .upk-content .upk-category a:nth-child(2) {*/
/*    display: none;*/
/*}*/
.success-story-centralised-ticketing .elementor-widget-container .upk-alter-carousel .upk-post-grid .swiper-carousel .upk-item-box .upk-content .upk-category a {
display: none;
}

/*.success-story-horse-racing .elementor-widget-container .upk-alter-carousel .upk-post-grid .swiper-carousel .upk-item-box .upk-content .upk-category a:first-child  {*/
/*    display: none;*/
/*}*/

.success-story-centralised-ticketing .elementor-widget-container .upk-alter-carousel .upk-post-grid .swiper-carousel .upk-item-box .upk-content .upk-category a:first-child {
display: block;
}


.success-story-whitelabel-ticketing  .elementor-widget-container .upk-alter-carousel .upk-post-grid .swiper-carousel .upk-item-box .upk-content .upk-category a {
display: none;
}


.success-story-whitelabel-ticketing  .elementor-widget-container .upk-alter-carousel .upk-post-grid .swiper-carousel .upk-item-box .upk-content .upk-category a:last-child {
display: block;
}
@media only screen and (max-width: 1024.98px) {
.ft-white-label-ticketing-page-wc .swiper-wrapper .qodef-e-inner .qodef-e-side {
order:2;
width:100%;
text-align:center;
padding-bottom:30px;

}

.ft-white-label-ticketing-page-wc .ft-sectors-page-testimonial .swiper-pagination {
top: auto !important;
bottom: 0 !important;
left: 20px !important;
right: auto !important;
z-index: 9 !important;
flex-direction: row !important;
}
.elementor-22282 .elementor-element.elementor-element-7319b97:not(.elementor-motion-effects-element-type-background), .elementor-22282 .elementor-element.elementor-element-7319b97 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-image:unset !important;
}
.ft-white-label-ticketing-page-wc .swiper-wrapper .qodef-e-inner .qodef-e-content{
order:1;
padding:20px !important;

}

.ft-white-label-ticketing-page-wc .swiper-wrapper .qodef-e-inner .qodef-e-content h2.qodef-e-title {
position:relative;
}

}

.ft-home-as-seen-in .elementor-widget-container .elementor-image-gallery .gallery {
display: flex;
flex-flow: wrap;
justify-content: center;
align-items: center;
}

.ft-home-as-seen-in .elementor-widget-container .elementor-image-gallery .gallery .gallery-item {
max-width: 18.3%;
}

@media only screen and (max-width:991.98px) {
.ft-home-as-seen-in .elementor-widget-container .elementor-image-gallery .gallery .gallery-item {
max-width: 29%;
}
}


.ft-who-we-are-team .qodef-e-social-icon{
background-color: #0095ff;
display: inline-flex;
width: 32px
;
height: 32px;
align-items: center;
justify-content: center;
border-radius: 100%;
}

.ft-who-we-are-team .elementor-container .elementor-widget-container .qodef-shortcode .qodef-m-inner .qodef-m-image .qodef-m-media-image{
width: 160px;
height: 160px;
margin: 0 auto;
border-radius: 100%;
overflow: hidden;

}

.ft-who-we-are-team .elementor-container .elementor-widget-container .qodef-shortcode .qodef-m-inner .qodef-m-image .qodef-m-media-image img {
object-fit: cover;
object-position: center top;
width: 100%;
height: 100%;
}
.ft-who-we-are-team .elementor-container .elementor-widget-container .qodef-shortcode .qodef-m-inner .qodef-m-content .qodef-m-title {
height: 60px
}

.ft-who-we-are-team .elementor-container .elementor-widget-container .qodef-shortcode .qodef-m-inner .qodef-m-content .qodef-m-role {
height: 40px;
}

.ft-who-we-are-team .qodef-m-role {
   height: 40px;
}

.who-we-are-team-mobile {
            display: grid;
            grid-template-columns: 50% 50%;
            gap: 15px 15px;
        }

        .who-we-are-team-mobile .team-member-tile {
            padding: 10px;
        }

        .who-we-are-team-mobile .team-member-tile .team-member-image {
            width: 125px;
            height: 125px;
            border-radius: 100%;
            margin: 0 auto;
            overflow: hidden;
            margin-bottom: 15px;
        }

        .who-we-are-team-mobile .team-member-tile .team-member-image img {
            object-fit: contain;
            object-position: center top;
            width: 100%;
            height: 100%;
        }

        .who-we-are-team-mobile .team-member-tile h4 {
            font-size: 15px;
            font-weight: 600;
            color: #ffffff;
            text-align: center;
            height: 40px;
            width: 100%;
            margin: 0;
        }

        .who-we-are-team-mobile .team-member-tile h5 {
            display: block;
            width: 100%;
            height: 30px;
            margin-bottom: 10px;
            text-align: center;
            color: #ffffff;
            font-weight: 400;
            margin-top: 0;
        }

        .who-we-are-team-mobile .team-member-tile .team-member-profile-btn {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 100%;
        }

        .who-we-are-team-mobile .team-member-tile .team-member-profile-btn a {
            text-decoration: none;
            border: 0;
            display: flex !important;
            width: 23px;
            height: 23px;
            border-radius: 100%;
            background: linear-gradient(90deg, rgba(0, 174, 240, 1) 0%, rgba(14, 117, 255, 1) 100%);
            align-items: center;
            justify-content: center;
        }

        .who-we-are-team-mobile .team-member-tile .team-member-profile-btn a img {
            object-fit: contain;
            object-position: center;
            width: 11px;
            height: auto;
        }
        
           .who-we-are-team-mobile .team-member-tile .team-member-profile-btn a:after {
               display: none !important;
           }
           
           
.ft-who-we-are-accordian .ft-complete-ticketing-accordian .elementor-accordion .elementor-accordion-item .elementor-accordion-icon span{
             width: 28px;
             height: 28px;
             margin-top: -8px;
}

.ft-who-we-are-accordian .ft-complete-ticketing-accordian .elementor-accordion .elementor-accordion-item .elementor-accordion-icon span svg {
    width: 28px !important;
    height: 28px !important;
}

.ft-who-we-are-accordian .ft-complete-ticketing-accordian .elementor-accordion .elementor-accordion-item .elementor-accordion-icon span.elementor-accordion-icon-opened svg circle {
    fill: #ffffff !important;
}
.ft-who-we-are-accordian .ft-complete-ticketing-accordian .elementor-accordion .elementor-accordion-item .elementor-accordion-icon span.elementor-accordion-icon-opened svg g line {
    stroke: #000660 !important;
}

.ft-team-member-190 .qodef-m-content .qodef-m-title {
    max-width: 136px;
    margin: 0 auto;
}

.ft-team-member-165 .qodef-m-content .qodef-m-title {
    max-width: 165px;
    margin: 0 auto;
}

.ft-team-member-110 .qodef-m-content .qodef-m-title {
      max-width: 110px;
    margin: 0 auto;
}

.ft-team-member-100 .qodef-m-content .qodef-m-title {
    max-width: 70px;
    margin: 0 auto;
}

   .ft-who-we-are-team .e-n-accordion .e-n-accordion-item .elementor-element .qodef-m-inner .qodef-m-image .qodef-m-media-image {
            width: 130px;
            height: 130px;
            margin: 0 auto;
            border-radius: 100%;
            overflow: hidden;
        }

        .ft-who-we-are-team .e-n-accordion .e-n-accordion-item .elementor-element .qodef-m-inner .qodef-m-image .qodef-m-media-image img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            object-position: center top;
        }

        .ft-who-we-are-team .e-n-accordion .e-n-accordion-item:last-child {
            border-bottom: 1px solid #272C78;
        }
        
        
        .ft-who-we-are-team .e-n-accordion .e-n-accordion-item .elementor-element {
            border: 0 !important;
        }

        .ft-who-we-are-team .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon {
            margin: 0 0 0 auto;
            height: 29px;
            display: block;
        }

        .ft-who-we-are-team .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon svg {
           width: 29px;
           height: 29px;
        }
        
        
    .ft-tem-member-wrapper-mobile {
        display: grid;
        grid-template-columns: 45% 45%;
        gap: 15px;
        padding-left: 0;
        padding-right: 0;
        justify-content: center;
    } 
    
    .ft-tem-member-mobile-wrapper .e-con-inner {
        display: grid;
        grid-template-columns: 45% 45%;
        gap: 15px;
        padding-left: 0;
        padding-right: 0;
        justify-content: center;
    }
    
    .ft-tem-member-wrapper-mobile .elementor-element {
       padding-right: 0;
       padding-left: 0;
    }
    
     .ft-tem-member-mobile-wrapper .e-con-inner  .elementor-element {
       padding-right: 0;
       padding-left: 0;
    }
    
    
      .ft-who-we-are-team .e-n-accordion .e-n-accordion-item-title {
            padding: 20px 10px;
        }
        
        
    .ft-corporate-responsibility-social .ekit_social_media li {
        margin:  0 !important;
    }
    
    
      .ft-partnership-video-content-wrapper {
            position: relative;
            order: 1;

        }
        .ft-partnership-video-wrapper {
            position: relative;
            order: 2;

        }

        @media only screen and (max-width: 767.98px) {
            .ft-partnership-video-wrapper {
                position: relative;
                order: 1;
            }
            
           .ft-partnership-video-wrapper .elementor-widget-container {
                width:100vw;
                max-width:100%;
            }
            
            .ft-partnership-video-wrapper .elementor-element-59bc39c.elementor-widget-image .elementor-widget-container {
                padding-right:15px;
                padding-left:15px;
            }
            
        
            
              .ft-partnership-video-wrapper .elementor-widget-container img{
                  width:100% !important;
                  max-width:unset !important;
                  object-fit:cover;
                  object-position:center;
              }

            .ft-partnership-video-content-wrapper {
                position: relative;
                order: 2;

            }
            
            .ft-cr-banner-wrapper .elementor-widget-image .elementor-widget-container {
                height:290px;
            }
            
            .ft-cr-award-icon-wrapper {
                 max-width:235px !important;
             }
             
             .ft-yt-video-wrapper {
                 max-width:100% !important;
             }
             
               .ft-yt-video-wrapper .elementor-shortcode {
                   max-width:100% !important;
               }
               
                     .ft-partnership-video-content-wrapper .elementor-widget-container {
                padding:0 !important;
                 
             }
        }
        
        
           .ft-cr-contact-section .ft-cr-contact-image-section img {
            mix-blend-mode: multiply;
        }
        
        
        .ft-cr-banner-wrapper .elementor-container, .ft-cr-text-content-wrapper .elementor-container, .ft-cr-contact-section .e-con-inner {
            max-width: 910px !important;
            margin: 0 auto ;
        }
        
          .ft-cr-banner-wrapper .elementor-container .elementor-widget-image .elementor-widget-container {
            overflow: hidden;
            border-radius: 10px;
        }
        
         .ft-cr-banner-wrapper .elementor-container .elementor-widget-image .elementor-widget-container img{
          object-fit: cover;
          object-position: center;
          width: 100%;
          height: 100%;
        }
        
        .ft-cr-text-content-wrapper .elementor-widget-text-editor .elementor-widget-container p strong {
            font-weight: 500;
        }
        
         .ft-cr-text-content-wrapper .elementor-widget-text-editor .elementor-widget-container p em {
             font-weight: 200;
         }
        
         .ft-cr-text-content-wrapper .elementor-widget-text-editor .elementor-widget-container p a {
             color: #0CAEF0;
             text-decoration: none;
         }
        
        .ft-cr-contact-wrapper {
            display: block !important;
        }
        
        
        .ft-cr-page-article-wrapper .ft-cr-page-article-text-wrapper .elementor-widget-container p a {
            text-decoration: none;
            font-weight: 500;
            color: #000346;
        }
        
        
         .ft-cr-discover-slider-wrapper .n2-ss-slider-pane.n2-ow {
             padding: 15px 0;
         }
        
        
        .ft-cr-discover-slider-wrapper .n2-ss-slide.n2-ow {
            background-color: #ffffff !important;
            border-radius: 10px !important;
            overflow: hidden;
            box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.15);
        }
        
  

   .ft-yt-video-wrapper {
            position: relative;
            max-width:330px;
        }

        .ft-yt-play-icon-wrapper {
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
            width: 100% !important;
            height: 100% !important;
            max-width: 115px !important;
            max-height: 115px !important;

        }
        
         .ft-yt-play-icon-wrapper .ekit-wid-con, .ft-yt-play-icon-wrapper .video-content {
            height: 100%;
            width: 100%;
        }
        
          .ft-yt-play-icon-wrapper a {
               height: 115px !important;
            width:115px !important;
            display: block !important;
            background-color: transparent !important;
            padding: 0 !important;
          }
          
          .ft-yt-play-icon-wrapper svg {
              opacity: .7;
            width: 114px;
            height: 114px;
            max-width: 115px !important;
            max-height: 115px;
          }
          
          .ft-yt-video-wrapper .elementor-shortcode {
              max-width: 330px;
              /*margin: 0 auto;*/
              
          }
          
          
             .ft-yt-video-wrapper .elementor-shortcode img {
                 border-radius: 12px;
             }
             
             
             .ft-cr-award-icon-wrapper {
                 max-width:330px;
             }
             
             .ft-partnership-video-content-wrapper .elementor-widget-container p {
                 margin-top: 0;
                 
             }
          .ft-partnership-video-content-wrapper .elementor-widget-container p a {
              font-weight: 500;
              color: #000234;
          }
          
           .ft-partnership-video-content-wrapper .elementor-widget-container p {
              color: #000234;
          }
          
           .ft-news-blogs-single-slider .upk-alter-carousel .swiper-carousel .swiper-wrapper .upk-item .upk-item-box .upk-img-wrap .upk-main-img {
            height: 250px;
        }

        .ft-news-blogs-single-slider .upk-alter-carousel .swiper-carousel .swiper-wrapper .upk-item .upk-item-box .upk-img-wrap .upk-main-img img {
            object-fit: cover;
            object-position: center;
            width: 100%;
            height: 100%;
        }

        .ft-news-blogs-single-slider .upk-alter-carousel .swiper-carousel .swiper-wrapper .upk-item .upk-item-box .upk-content .upk-title {
            overflow: hidden;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
        }

        .ft-news-blogs-single-slider .upk-alter-carousel .swiper-carousel .swiper-wrapper .upk-item .upk-item-box .upk-content .upk-title a {
            text-decoration: none;
            outline: none;
        }

        .ft-news-blogs-single-slider .upk-alter-carousel .swiper-carousel .swiper-wrapper .upk-item .upk-item-box .upk-content .upk-title a:hover {
            background-size: 0 !important;
        }

        .ft-news-blogs-single-slider .upk-alter-carousel .swiper-carousel .swiper-wrapper .upk-item .upk-item-box .upk-content .upk-text-wrap .upk-text {
            height: 140px;
            overflow: hidden;
        }
        
        
        .ft-news-blog-single-header .elementor-container .elementor-widget-wrap .elementor-widget-image .elementor-widget-container img {
               object-fit: cover;
               object-position: center top;
               width: 100%;
               height: 100%
            }

        @media only screen and (min-width: 992px) {
            .ft-news-blog-single-header .elementor-container .elementor-widget-wrap .elementor-widget-image .elementor-widget-container {
                height: 540px;
               border-radius: 10px;
               overflow:hidden;
            }
        }/* End custom CSS */