
.contact_expert_content_box{width: 100%;}

.business_risk_section.gcc-banner{padding-bottom: 250px;}
.gcc-banner .detail_title span{display: inline-block;}

@media screen and (max-width:991px) {

    .business_risk_section.gcc-banner{padding-bottom: 150px;}
}

@media screen and (max-width:430px) {

    .business_risk_section.gcc-banner{padding-bottom: 100px;}
}

/* choose us */
.gcc_process_section .section_titile_wrapper  .section_title{color: #001467;}
.choose-wrapper{display: flex; justify-content: space-between; gap: 50px; position: relative; z-index: 10;}
.choose-left-area{max-width: 340px; width: 100%;}
.choose-right-area{width: 100%; max-width: 720px; padding: 40px 0 70px 0;}

.choose-us-section .section_title{color: #001467;}
.choose-top-para p{font-size: 16px; font-weight: 400; color: #404040; line-height: 1.5;}
.choose-top-para p span{font-weight: 700;}
.choose-question{font-size: 16px; font-weight: 700; color: #404040; line-height: 1.5;  padding: 45px 0 25px 0;}
.choose-answer{display: grid; grid-template-columns: repeat(4, 1fr);} 
.choose-answer .answer-a{padding: 30px 20px 50px 20px; border-top: 1px solid #ccc; border-right: 1px solid #ccc;}
.choose-answer .answer-a:last-child{border-right: 0;}
.answer-a .answer-top{font-size: 32px; font-weight: 400; font-family: 'Arapey'; background: linear-gradient(60.54deg, #0059C7 -29.53%, #FC94AD 113.81%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; font-style: italic; line-height: 1.2;}
.answer-a p{font-size: 14px; font-weight: 400; color: #404040; line-height: 1.4; padding-top: 14px;}

.choose-us-section{position: relative; background: #FFF8F1;}
.choose-us-section .choose-section-bg-img{position: absolute; top: 0; bottom: 0; width: auto; height: 100%; left: 0; padding: 55px 0;} 
.choose-us-section .choose-section-bg-img img{width: 100%; height: 100%; mix-blend-mode: luminosity;}

@media screen and (max-width:1400px) {

    .choose-left-area{max-width: 310px;}
}

@media screen and (max-width:1099px) {

    .choose-left-area{max-width: 100%;}
    .choose-wrapper{flex-direction: column; gap: 0;}
    .choose-right-area{max-width: 100%; padding: 0;}
    .choose-question{padding: 25px 0 15px 0;}
    .choose-top-para p{font-size: 14px;}
    .choose-question{font-size: 14px;}
    .answer-a .answer-top{font-size: 28px;}
    .answer-a p{font-size: 13px;}
}

@media screen and (max-width:767px) {

    .choose-us-section .choose-section-bg-img{display: none;}
    .answer-a .answer-top{font-size: 24px;}
    .choose-answer{grid-template-columns: repeat(2, 1fr);}
    .choose-answer .answer-a:nth-child(2){border-right: 0;}
    .choose-answer .answer-a{padding: 20px 15px 30px 15px;}

}

/* gcc operating */

.operating-container{padding-left: 40px;}

.operating-wrapper{display: flex;}
.operating-left-area{flex: 0 0 25%;}
.opertaing-right-area{flex: 0 0 75%; overflow: hidden;}

.operating-section{background-image: url("../images/gcc/operating-bg.png"); background-size: cover; background-repeat: no-repeat; width: 100%; height: 100%;}
.operating-slide-wrapper{display: flex; flex-direction: column; padding: 60px 20px 120px 20px; border-left: 1px solid #cccccc2f; transition: all 0.8s; height: 100%;}
.operating-slide-wrapper .top-num{font-size: 120px; font-weight: 400; font-family: 'Arapey'; font-style: italic; background: linear-gradient(60.54deg, #0059C7 -29.53%, #FC94AD 113.81%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; margin-bottom: 170px; transition: all 0.8s; width: fit-content;}
.operating-bottom .operating-head{font-size: 24px; line-height: 1.5; font-weight: 400; color: #fff;} 
.operating-bottom .operating-head span{font-family: 'Arapey'; font-style: italic;}
.operating-bottom .operating-head::after{content: ""; display: block; width: 50px; border-top: 2px solid #fff; height: 1px; margin-top: 10px;} 
.operating-bottom .operating-hide-text p{font-size: 14px; line-height: 1.4; font-weight: 400; color: #FFFFFFCC; padding: 20px 0 30px 0;}
.operating-bottom .operating-hide-text .operating-btn{font-size: 14px; font-weight: 500; color: #fff; text-decoration: none; border-bottom: 1px solid #fff; }
.operating-slider .swiper-wrapper{width: 100%;}
.operating-slide-a{width: auto; height: auto;}
.operating-section .section_title span{display: block; line-height: 1;}

.operating-hide-text{transform: translateY(90px);opacity: 0; transition: all 0.8s;}
.operating-slide-a:hover .operating-hide-text{transform: translateY(0); opacity: 1;}
.operating-slide-a:hover{background: linear-gradient(60.54deg, #0059C7 -29.53%, #FC94AD 113.81%);}
.operating-slide-a:hover .top-num{color: #fff; background: #fff; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;}

.opertaing-progress-bar{display: flex;align-items: center;justify-content: space-between;margin-top: 20px;display: none;}
.operating-arrow{display: flex;align-items: center;width: 85px;}
.prev-btn{margin-right: 10px;transform: rotate(180deg);cursor: pointer;}
.next-btn{position: relative;top: 3px;cursor: pointer;}
.operating-progress{width: calc(100% - 100px);position: relative;}
.operating-item-progress{height: 2px !important;background: rgb(0 187 162 / 20%);}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #00BBA2;}

@media screen and (max-width:1300px) {

    .operating-slide-wrapper .top-num{font-size: 100px; margin-bottom: 140px;}
    .operating-bottom .operating-head{font-size: 22px;}
    .operating-slide-wrapper{padding: 60px 20px 90px 20px;}
}

@media screen and (max-width:1199px) {

    .operating-wrapper{display: block;}
    .operating-left-area{width: 100%;}
    .opertaing-right-area{width: 100%;}
    .operating-slide-a:first-child .operating-slide-wrapper{border-left: 0;}
    .operating-slide-wrapper .top-num{font-size: 80px; margin-bottom: 80px;}
    .operating-bottom .operating-head{font-size: 22px;}
    .operating-slide-wrapper{padding: 30px 20px 60px 20px;}
    .operating-container{padding: 0 40px;}

}

@media screen and (max-width:1100px) {

    .operating-container{padding: 0 30px;}
}


 
@media screen and (max-width:991px) {

    .operating-section{padding-bottom: 55px;}
    .operating-hide-text{transform: translateY(0); opacity: 1;}
    .operating-slide-wrapper{padding: 20px; clip-path: polygon(0% 2.5%, 2.5% 0%, 100% 0%, 100% 97.5%, 97.5% 100%, 0% 100%);}
    .operating-slide-wrapper .top-num{margin-bottom: 20px; font-size: 60px;}
    .operating-bottom .operating-head::after{display: none;}
    .operating-bottom .operating-hide-text p{padding-top: 10px;}
    .operating-slide-a{clip-path: polygon(0% 4.5%, 6.5% 0%, 100% 0%, 100% 95.5%, 93.5% 100%, 0% 100%);}
    .operating-slide-a.swiper-slide-active{background: linear-gradient(60.54deg, #0059C7 -29.53%, #FC94AD 113.81%);}
    .operating-slide-a:hover{background: transparent;}
    .operating-slide-a .top-num{color: #fff; background: #fff; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;}
    .opertaing-progress-bar{display: flex;}
    .operating-left-area{padding-bottom: 20px;}
}

@media screen and (max-width:767px) {

    .operating-section{padding-bottom: 50px;}
    .operating-container{padding: 0 20px;}
}

@media screen and (max-width:376px) {

    .operating-container{padding: 0 15px;}
}

/* highlight section */

.highlight-box{display: grid; grid-template-columns: repeat(2, 1fr); row-gap: 30px; column-gap: 50px;} 
.highlight-section{background-image: url("../images/gcc/highlight-bg.jpg"); width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; position: relative;}
.highlight-section .highlight-left-bg{position: absolute; left: 0; top: 0; bottom: 0; width: auto; height: 100%; padding: 170px 0 55px 0;}
.highlight-section .highlight-left-bg img{width: 100%; height: 100%;}
.highlight-img img{width: 100%; height: 100%; object-fit: contain;}
.highlight-img{width: 49px; height: 56px; object-fit: contain;}
.highlight-text{width: calc(100% - 69px);}
.highlight-item-a{display: flex; align-items: flex-start; gap: 20px; padding: 30px 0 30px 0; border-bottom: 1px solid #ffffff38;}
.highlight-text .highlight-head{font-size: 24px; line-height: 1; font-weight: 500; }
.highlight-text .highlight-head span{font-style: italic; font-weight: 400; font-family: 'Arapey';}
.highlight-text p{font-size: 16px; font-weight: 400; color: #FFF8F1; line-height: 1.2; padding-top: 12px; opacity: 50%; padding-right: 70px;} 

.hightlight-wrapper{display: flex; justify-content: space-between; gap: 50px; position: relative; z-index: 99;}
.highlight-right-area{width: 100%; max-width: 850px;}
.highlight-section .section_title span{display: block; line-height: 1;}

.border_gcc_image{display: none;}

@media screen and (max-width:1300px) {

    .highlight-text .highlight-head{font-size: 22px;}
    .highlight-img{width: 44px; height: 52px;}
    .highlight-text{width: calc(100% - 64px);}
    .highlight-text p{padding-right: 50px;}
    .highlight-right-area{max-width: 750px;}
}

@media screen and (max-width:1199px) {

    .highlight-right-area{max-width: 100%;}
    .hightlight-wrapper{display: block;}
}

@media screen and (max-width:991px) {

    .highlight-item-a{padding-top: 10px;}
    .highlight-section .highlight-left-bg{display: none;}

    .border_gcc_image{position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px; height: 100%;width: 100%;display: block;opacity: 0.2;}
    .operating-slide-wrapper{position: relative;}

    .operating-slide-a.swiper-slide-active .border_gcc_image{display: none;}


}

@media screen and (max-width:767px) {

    .highlight-text .highlight-head{font-size: 20px;}
    .highlight-text p{font-size: 14px;}
    .highlight-box{grid-template-columns: repeat(1, 1fr);}
    .highlight-item-a{padding-bottom: 20px;}
    .highlight-text p{padding-right: 20px;}
}

/* client section */

.client-section{overflow: hidden;}
.client-section .section_titile_wrapper{text-align: center;}
.client-section .section_title{color: #001467;}
.client-slider{padding: 0 60px;}

.client-slide-img{width: auto; height: 45px;}
.client-slide-img img{display: block; width: 100%; height: 100%; object-fit: contain;}
.client-slide-text{font-size: 16px; font-weight: 400; color: #404040; line-height: 1.5; text-align: center; padding-top: 25px;}
.client-slide-wrapper{padding: 50px 15px 25px 15px; overflow: hidden;}
.client-card-border img{width: 100%; height: 100%;}
.client-card-border{width: 100%; height: 100%; position: absolute; top: 0; right: 0; left: 0; bottom: 0;}
.client-slide-img-two{display: none;}
.client-slide-a{position: relative; height: auto;}


.client-slider .swiper-slide-active .client-slide-wrapper{background: linear-gradient(60.54deg, #0059C7 -29.53%, #FC94AD 113.81%); opacity: 1; transform: scale(1); box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); overflow: hidden; clip-path: polygon(0% 6%, 8% 0%, 100% 0%, 100% 95%, 92% 100%, 0% 100%); height: 100%;}

.client-slider .swiper-slide-active .client-slide-img-one{display: none;}
.client-slider .swiper-slide-active .client-slide-img-two{display: block;}
.client-slider .swiper-slide-active .client-slide-text{color: #fff;}

@media screen and (max-width:767px) {

    .client-slide-img{height: 40px;}
}

@media screen and (max-width:480px) {

    .client-slider{padding: 0 40px;}
}


/* explore */

.contact_expert_content_box p{font-size: 16px; line-height: 1.2; font-weight: 400; color: #fff; max-width: 510px; margin: auto; padding-bottom: 10px;}

@media screen and (max-width:767px) {

    .contact_expert_content_box p{font-size: 14px;}
}














.why-choose-us-customer_wrapper{padding-bottom: 90px;}
    .stacked_swiper_section_heighlights { padding-left: 330px;position: relative;overflow: hidden;}
    .stacked-swiper-container_heighlights {position: relative; width: 800px; margin: 0px auto;  max-width: 100%;}
    .stacked-swiper_heightlights { width: 100%; height: 450px;border-radius: 40px; overflow: hidden; position: relative; z-index: 1;opacity: 0;}
    .stacked-swiper_heightlights.swiper-initialized{opacity: 1;overflow: visible;}
    .swiper_slide_stackedheighlights {
      background-color: #3F5AAB;
    clip-path: polygon(0% 3%, 3% 0%, 100% 0%, 100% 97%, 97% 100%, 0% 100%);height: 450px; overflow: hidden;z-index: 1;position: relative;}
    .swiper_slide_stackedheighlights:nth-child(odd) {background-color: #5876CD;}
    .swiper_slide_stackedheighlights.swiper-slide-active {z-index: 5;background: linear-gradient(60.54deg, #0059C7 -29.53%, #FC94AD 113.81%);}
     .stacked_swiper_section_heighlights .swiper-slide-next + .swiper-slide,
     .stacked_swiper_section_heighlights .swiper-slide-prev ~ .swiper-slide {z-index: 3;}

             
        .heighligths .section_titile_wrapper{text-align: center;}
        .heighligths{background: radial-gradient(133.43% 133.43% at 50% -47.54%, #050321 25%, #213B87 100%);
        background-image: url(../images/heighlight_bg.jpg);background-size: cover;}
        .heighlights_row{display: flex;flex-wrap: wrap;padding: 10px;height: 100%;}
        .heighlights_colm_left{width: 50%;padding: 20px 30px 20px 20px; height: 100%;}
        .heighlights_colm_right{width: 50%;height: 100%;}
        .heighlites_image_box{height: 100%;    clip-path: polygon(0% 3%, 3% 0%, 100% 0%, 100% 98%, 96% 100%, 0% 100%);}
        .heighlights_image{width: 100%;height: 100%;object-fit: cover;}
        .heighlights_count{font-size: 14px;line-height: 20px;margin-bottom: 50px;color: #fff;}
        .heighlights_title{position: relative;padding-bottom: 20px;
        margin-bottom: 30px;margin-top: 100px;}
        .heighlights_title:after{content: '';position: absolute; bottom: 0px;left: 0px;width: 35px; height: 2px; background: #Fff;}
        .heighlights_title div{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;font-size: 24px;line-height: 32px;
            font-weight: 500;text-transform: capitalize;color: #fff;}
        .heighLights_desc{color: #fff;font-size: 14px;line-height: 19px;margin-bottom: 40px;
        display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
        .heighlits_link .btn_link_a{color: #fff;font-size: 16px;font-weight: 500;border-color: #fff;text-transform: uppercase;letter-spacing: .5px;}
        .heighlits_link .btn_link_a:hover{color: #000;border-color: #000;}
        .heighLights_desc, .heighlits_link{display: none;}
        .swiper_slide_stackedheighlights.swiper-slide-active .heighLights_desc, .swiper_slide_stackedheighlights.swiper-slide-active .heighlits_link{display: -webkit-box;}
        .swiper_slide_stackedheighlights.swiper-slide-active .heighlights_title{margin-top: 0px;}
        .highlights_pagination{display: flex;width: 800px;margin-top: 50px;padding-left: 100px;}
        .highlights_pagination .swiper_button_back_cirtificate{order: 2;transform: rotate(0deg);margin-right: 0px;}
        .highlights_pagination .swiper_button_next_cirtificate{order: 1;transform: rotate(180deg);margin-right: 10px; top: -2px;}
        .highlights_pagination .swiper_button_back_cirtificate .swiper-button-disabled, .highlights_pagination .swiper_button_next_cirtificate .swiper-button-disabled{opacity: 0.3;}
        .heighlites_image_box picture{height: 100%;}


.gcc_process_section{background: #FFF8F1;}
.gcc_process_section .section_titile_wrapper{text-align: center;margin-bottom: 0px;}
.gcc_process_wrapper{overflow: hidden;position: relative;padding:0px 30px;}
.gcc_process_wrapper:after{content: '';position: absolute;top: 62px;left: 0px;right: 0px;height: 1.5px;
  background: linear-gradient(60.54deg, #0059C7 -29.53%, #FC94AD 113.81%);opacity: 0.3;}
.gcc_process_wrapper:before{
   content: '';position: absolute;top: 62px;left: 0px;width: 25%; height: 1.5px;
  background: linear-gradient(60.54deg, #0059C7 -29.53%, #FC94AD 113.81%);opacity: 1;
  z-index: 2;transition: all 2s;}
.gcc_process_wrapper.active_section:before{width: 100%;}
.gcc_process_slider .swiper-wrapper {z-index: 3;}
.gcc_process_slider:before{ content: ''; position: absolute; top: 0px; left: 25%; right: 0px; bottom: 0px;background: #fff8f1; z-index: 4;opacity: 0.6; transition: all 2s;}
.gcc_process_wrapper.active_section .gcc_process_slider:before{left: 100%;}
.gcc_card_box{position: relative;padding: 30px 60px 30px 60px;}
.gcc_title{font-size: 24px;line-height: 30px; font-weight: 500;padding-bottom: 20px; position: relative; }
.gcc_title:after{content: '';position: absolute;bottom: 0px;left: 0px; width: 35px; height: 2px;background: linear-gradient(60.54deg, #0059C7 -29.53%, #FC94AD 113.81%);}
.gcc_discription{margin-top: 36px;font-size: 16px;line-height: 20px;}
.gcc_count_box{
    background: linear-gradient(60.54deg, #0059C7 -29.53%, #FC94AD 113.81%);
    height: 50px;width: 50px;border-radius: 50%;position: relative;padding: 2px;margin-top: 8px;margin-bottom: 50px;}
.gcc_count_box span{display: block;display: flex;justify-content: center;align-items: center;background: #FFF8F1;border-radius: 50%;height: 100%;}
.section_titile_wrapper .min_titile, .section_title{user-select: none;}



    
    @media only screen and  (max-width: 1400px){
      .stacked-swiper-container_heighlights{    width: 800px;}
      .stacked-swiper_heightlights{height: 400px;}
      .swiper_slide_stackedheighlights{height: 400px;}
      .highlights_pagination{padding-left: 20px;}
    }
     @media only screen and  (max-width: 1280px){
        .stacked_swiper_section_heighlights{padding-left: 190px;}
        .stacked-swiper-container_heighlights{width: 720px;}
        .highlights_pagination{width: 780px;padding-left: 50px;}
        .gcc_card_box{padding: 30px 30px;}
     }

    @media only screen and  (max-width: 1150px){
        .highlights_pagination{width: 680px;}
        .stacked-swiper-container_heighlights{width: 595px;}
    }

   @media only screen and  (max-width: 991px){
      .stacked-swiper-container_heighlights{width: calc(100%-60px)}
      .stacked-swiper_heightlights{height: 300px;}
      .swiper_slide_stackedheighlights{height: 300px;}

      .stacked_swiper_section_heighlights{padding-left: 40px;}
      .highlights_pagination{ width: 595px;margin-left: auto;margin-right: auto;}
      .heighlights_count{margin-bottom: 15px;}
      .heighlights_title{padding-bottom: 5px;margin-bottom: 15px;}
      .heighLights_desc{margin-bottom: 15px;}
      .heighlights_colm_left{padding: 0px 15px;padding-left: 25px;}
      .gcc_card_box{padding: 30px 0px;}
    }

      @media only screen and  (max-width: 767px){
        .stacked_swiper_section_heighlights{ padding-left: 68px;}
        .heighlights_colm_left, .heighlights_colm_right{width: 100%;height: initial;}
        .stacked-swiper_heightlights{height: 508px;}
      .swiper_slide_stackedheighlights{height: 508px;}
        .heighlites_image_box{height: 200px;margin-top: 40px;clip-path: polygon(0% 3%, 3% 0%, 100% 0%, 100% 95%, 97% 100%, 0% 100%);}
        .heighlights_row{    flex-direction: column;justify-content: space-between;}
        .heighlights_colm_left { padding: 8px 15px;}
        .heighLights_desc{min-height: 76px;}

        .heighligths{position: relative;padding-bottom: 120px;}
        .stacked_swiper_section_heighlights{position: static;}
        .highlights_pagination{width: initial;padding: 0px;position: absolute;bottom: 50px;left: 15px;right: 15px;z-index: 2;}
        .heighlights_title div br{display: none;}
        .cirtificate_progressbar.highlights_pagination{padding-right: 0px !important;}
        .heighligths{background-image: none;background: radial-gradient(133.43% 133.43% at 50% -47.54%, #050321 25%, #213B87 100%);}

        .gcc_process_wrapper{padding-left: 15px;padding-right: 15px;}
        .gcc_count_box{margin-bottom: 24px;}
        .gcc_discription{margin-top: 20px;}
        .gcc_process_wrapper:before{width: 58%;}
        .gcc_process_slider:before{left: 58%;}
        .gcc_title{font-size: 20px;line-height: 28px;}
        .gcc_discription{font-size: 14px;}
      }
      @media only screen and  (max-width: 580px){
        .stacked_swiper_section_heighlights{ padding-left: 90px;}
      }

      @media only screen and  (max-width: 500px){
        .stacked_swiper_section_heighlights{ padding-left: 100px;}
      }

     @media only screen and  (max-width: 430px){
       .stacked_swiper_section_heighlights{ padding-left: 40px;}
       .heighlights_row{opacity: 0;}
       .swiper_slide_stackedheighlights.swiper-slide-active .heighlights_row{opacity: 1;}
    }
     @media only screen and  (max-width: 400px){
       .stacked_swiper_section_heighlights{ padding-left: 30px;}
       .stacked-swiper_heightlights{height: 458px;}
      .swiper_slide_stackedheighlights{height: 458px;}
        .heighlites_image_box{height: 150px;}
    }
   
     @media only screen and  (max-width: 360px){
       .stacked_swiper_section_heighlights{ padding-left: 20px;}
    }

    @media only screen and  (max-width: 340px){
       .stacked_swiper_section_heighlights{ padding-left: 30px;}
    }

