header .navbar-nav .nav-item .nav-link { color: var(--white); }

header .navbar-dark .navbar-brand em { color: var(--white); }

header.scrolled .navbar-dark .navbar-nav .nav-item .nav-link { color: var(--black); }

header.scrolled .navbar-dark .navbar-brand em { color: var(--black) !important; }

.compay_aboutus .tour_middle_heading p { font-size:22px; line-height:36px; font-weight:600; }

.compay_aboutus { background-image:url('../images/company-about-bg.png'); background-size:cover; background-position:center; background-repeat:no-repeat; padding:110px 0px 200px; }

.testimonial-card { border-radius:18px; position:relative; z-index:1; height:400px; width:220px !important; flex-shrink:0; background-position:center center; background-size:cover; background-repeat:no-repeat; transition:0.35s ease-in-out; margin-top:1px; display:flex; align-items:flex-end; cursor:pointer; margin-right:16px; background-color:var(--white); border:1px solid transparent; }

.testimonial-card .testimonial-content { transition:0.35s ease-in-out; flex:0 0 63%; width:63%; max-width:63%; padding:30px 40px; border-radius:18px 0 0 18px; opacity:0; visibility:hidden; }

.testimonial-card .testimonial-thumbnail { transition:0.35s ease-in-out; position:absolute; left:0; flex:0 0 37%; width:37%; max-width:37%; height:100%; background-size:cover; background-repeat:no-repeat; background-position:center center; z-index:2; border-radius:18px 0 0 18px; opacity:0; visibility:hidden; }

.testimonial-card.slide-expand { width:822px !important; background-image:none !important; pointer-events:none; border-color:var(--primary); }

.testimonial-card.slide-expand .testimonial-content,.testimonial-card.slide-expand .testimonial-thumbnail { visibility:visible; opacity:1; }

.testimonial-card .testimonial-content p { font-size:16px; font-weight:400; line-height:24px; margin-top:-19px; padding-bottom:25px; border-bottom:1px solid #B3B9C4; margin-bottom:20px; }

.testimonial-card .testimonial-content h3 { margin-bottom:0px; }

.service_item_icon { position:absolute; left:0; top:0; }

.service_item_content { padding-left:70px; }

.major_cards { margin-top:160px; }

.major_card_in { border-radius:16px; height:100%; background-color:var(--white); }

.partner_logos { padding:24px 40px; border-bottom-left-radius:16px; border-bottom-right-radius:16px; height:100%; display:flex; align-items:center; justify-content:center; }

.partner_logos ul li:not(:last-of-type) { margin-bottom:24px; }

.major_in_wrapper h3 { color:var(--white); background-color:var(--primary); padding:50px 10px 15px; border-top-left-radius:16px; border-top-right-radius:16px; margin-bottom:0px; }

.major_card_in .circle-md { position:absolute; left:50%; top:-100px; transform:translateX(-50%); }

.major_in_wrapper { display:flex; flex-direction:column; height:100%; }

.profile_team .tour-category-nav { display:none; }




@media only screen and (max-width:1399px){
    .testimonial-card.slide-expand { width:643px !important; }
}

@media only screen and (max-width:1199px){
    .compay_aboutus { padding:70px 0px 35px; }
    .compay_aboutus .tour_middle_heading p { font-size:18px; line-height:27px; }
    .testimonial-card { height:310px; width:172px !important; }
    .testimonial-card.slide-expand { width:560px !important; }
    .testimonial-card .testimonial-content { padding:15px 15px; }
    .testimonial-card .testimonial-content p { font-size:14px; line-height:20px; margin-top:-19px; padding-bottom:15px; margin-bottom:15px; }
    .major_card_in .circle-md { top:-70px; }
    .collaborate_item p { font-size:15px; line-height:20px; }
    .partner_logos ul li img { width:100%; }
}

@media only screen and (max-width:991px){
    .partner_logos ul li img { width:100%; }
    .partner_logos { padding:24px 20px; }
    .compay_aboutus .tour_middle_heading p { font-size:14px; line-height:20px; }
    .profile_team_card { padding-bottom:60px; }
    .profile_team .tour-category-nav { display:block; }
    .team_slider_wrapper .custom-prev-profileteam,
    .team_slider_wrapper .custom-next-profileteam { width:40px !important; height:40px !important; }
    .team_slider_wrapper .custom-prev-profileteam { left:41% !important; }
    .team_slider_wrapper .custom-next-profileteam { right:41% !important; }
    .major_cards { margin-top:100px; }
}

@media only screen and (max-width:767px){
    .center_logo { display:none; }
    .major_in_wrapper h3 { padding:25px 10px 5px; font-size:14px; line-height:20px; }
    .circle-md { width:60px; height:60px; }
    .major_card_in .circle-md { top:-40px; }
    .partner_logos ul li:not(:last-of-type) { margin-bottom:10px; }
    .major_cards { margin-top:55px; }
    .service_item_content { padding-left:0; text-align:center; }
    .service_item_icon { position:static; margin:0 auto; }
}

@media only screen and (max-width:576px){
    .major_card_in:not(:last-of-type) { margin-bottom:55px; }
    .swiper_tour_profileteam .tour_testim_image img { padding:0; border:none; border-radius:20px; }
    .swiper_tour_profileteam .test_content_area p { margin-bottom:15px; }
    .profile_team .slide_bullets { margin-top:10px; }
    .compay_aboutus { padding:20px 0px 35px; }
}




