
/*================================ header ==============================*/
.header-logo{background:none; }
.header-logo img{width:300px;}
.herder-variant-two.header-white.sticky .hamburger span{    background-color:#333 !important;}

.mobile-menu .mobile-logo{max-width:200px; background:#fff; padding:2px 5px;}
.mobile-menu .mobile-logo img{width:100%;}

.main-menu .nav-list > li{margin-left:1rem; margin-right:4rem;}
.main-menu .nav-list > li a{text-wrap: nowrap;}

/*atm logo*/
.main-menu.main-menu-with-atm-logo .nav-list > li{margin-left:1rem; margin-right:3rem;}

.header-white.header-style.herder-variant-two.sticky {--tw-bg-opacity: 1; background-color:#fff;}
.header-white.header-style.herder-variant-two.sticky .nav-link {--tw-text-opacity: 1; color: rgb(3 4 21 / var(--tw-text-opacity)); }
.header-white.header-style.herder-variant-two.sticky .nav-link.has-dropdown::before{color: rgb(3 4 21 / var(--tw-text-opacity));}


.atm-logo-outer,
.mobile-atm-logo-outer{display:none;}

@media screen and (min-width:320px) and (max-width:1199px) {
.header-white.header-style.herder-variant-two.sticky .nav-link {color:#fff; }
.header-white.header-style.herder-variant-two.sticky .nav-link.has-dropdown::before{color:#fff; }
}

.mega-dropdown2 .nav-mega-dropdown{width:500px;}
.mega-dropdown2 .nav-mega-dropdown .dmc-logo{margin:30px 0 0 0; padding:10px 10px; display:inline-block;}
.mega-dropdown2 .nav-mega-dropdown .dmc-logo img{width:100%;}

@media screen and (min-width:1200px) and (max-width:1349px) {
.main-menu .nav-list > li{margin-right:1.5rem;}
}

@media screen and (min-width:1350px) and (max-width:1499px) {
.main-menu .nav-list > li{margin-right:2.5rem;}
}


@media screen and (min-width:1200px) and (max-width:1499px) {
/*atm logo*/
.main-menu.main-menu-with-atm-logo .nav-list > li{margin-left:1rem; margin-right:1.5rem;}
.main-menu.main-menu-with-atm-logo .header-logo img{width:200px;}
.atm-logo-outer .atm-logo{width:150px;}
/*atm logo*/
}

@media screen and (min-width:991px) and (max-width:1199px) {
.mobile-atm-logo-outer .atm-logo{width:150px; margin-right:30px;}
}



/*================================ header ==============================*/
.text-with-logo .h2{display:flex; justify-content:flex-start; align-items:center;}
.text-with-logo .c-logo img{display:flex; width:320px; margin-left:10px}

.home-slider .xl\:text-7xl span{display:block;}

@media screen and (min-width:1200px) {
.home-slider .xl\:text-7xl {font-size:60px;}
.home-slider .max-w-\[850px\] {max-width:100%;}
}


.home-about-us .text-2md{font-size:43px;}

.banner-full{width:100%; display:flex;}
.home-banner .animation__char_come_long{text-shadow: 3px 3px 10px rgba(0, 0, 0, 0.83);}

.home-group-market .mt-14.text-center{margin-bottom:50px;}
.home-group-market .section-title-v3 span{color:#c1f73d;}

.home-partner-logo-outer{margin-top:70px;}
.home-partner-logo{background:#fff;}
.home-partner-logo .lg\:max-w-\[138px\] {max-width: 190px;}
.home-partner-logo-outer.lg\:pb-\[60px\]{padding-bottom:20px;}

.home-package_style__two{padding-bottom:80px;}

.home-instagram.lg\:pt-30 {padding-top:0px;}

.testimonial_style__two{padding-top:0px;}


/*================================ FOOTER ==============================*/
.footer_style__two .f-logo{display:flex; margin-bottom:10px;}
.footer_style__two .f-text1{color:#fff;}
.footer_style__two .mb{margin-bottom:10px;}
.home-footer-full{ padding:10px; margin-top:0px;}
.home-footer-full .footer-award-img{max-width:220px; outline:5px solid #bb9f2f; padding:5px;}
.home-footer-full .footer-award-img img{width:100%;}
.home-footer-full .border-white{border-color:#41424e;}

/*font color*/
/*.home-footer-full .text-white,
.home-footer-full .f-text1,
.home-footer-full .footer-nav-link-v2,
.home-footer-full .text-stock-1,
.home-footer-full .text-dark-5{color:#41424e; font-weight:500;}
.home-footer-full .text-white{color:#101a93;}
.home-footer-full .f-h-text1{color:#000; font-size:30px;}*/

.home-footer-full .social-icon .text-white{color:#fff;}
.home-footer-full .ml-\[15px\] img{width:180px;}
.home-footer-full .social-icon li.facebook a{background:#395599;}
.home-footer-full .social-icon li.twitter a{background:#000;}
.home-footer-full .social-icon li.linkedin a{background:#0c61bf;}
.home-footer-full .social-icon li.pinterest a{background:#df0018;}
.home-footer-full .social-icon li.instagram a{background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); }
.home-footer-full .social-icon li.youtube a{background:#f70000;}

.home-footer-full .social-icon li:first-child{margin-left:0px !important;}
.home-footer-full .social-icon li{margin-left:10px !important;}

/*================================ FOOTER ==============================*/

/*common page text font size*/
.disc__wrapper p {padding-bottom: 1.5rem; font-size: 18px;}
/*.custome-banner-height .jarallax-img{width:100% !important; background-size:100% 100% !important; height:auto !important; }*/

/*@media screen and (min-width:992px){
.custome-banner-height{padding-top:9rem; padding-bottom: 9rem;}
}*/

.no-layer .before\:bg-\[\#030610\]::before {display:none; content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(3 6 16 / var(--tw-bg-opacity));}

.trade-show-logo{max-width:200px;}
/*common page text font size*/


/*--about us page--*/
.services-slider .common-pagination .swiper-pagination-bullet{background:#000;}
.services-slider .common-pagination{margin-top:10px;}
.services-slider .package-card-two .bg-white{background:#f7f7f7;}
.services-slider .package-two-slider.mt-17{margin-top:40px;}
.services-slider .section-sub-title-v1{font-weight: 500; font-family: 'Roboto', sans-serif !important;}
.services-slider .section-sub-title-v1 .text2{font-size:30px;}

/*--about us page--*/

/*--contact us page--*/
.contact-us-pg .address-box h4{color:#1448db;}
.contact-us-pg .address-box h5{font-weight:600;}
.contact-us-pg .address-box .address{}
.contact-us-pg .address-box .phone{}
.contact-us-pg .address-box .fax{}
.contact-us-pg .address-box .time{}
/*.contact-us-pg .address-box .time{font-weight:600; color:#000;}*/
.contact-us-pg .address-box .country span{position:relative;}
.contact-us-pg .address-box .country span:before{content:""; position:absolute; top:100%; left:0px; width:100%; height:2px; background:#ff0000; }
.contact-us-pg .address-box .ul-phone .phone{border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:10px;}
.contact-us-pg .address-box .ul-phone li:last-child.phone{border-bottom:0px; margin-bottom:0px; padding-bottom:0px;}

.contact-us-pg .address-box.adress-box1 h4{color:#8b0054;}

.contact-us-pg.to-\[\#FFF1EC\] {--tw-gradient-to: #eceeef var(--tw-gradient-to-position);}

/*--contact us page--*/

/*--group-pg--*/
.group-pg{background:#fff;}
.group-pg .group-travel{width:100%; display:flex; flex-direction:column; background:#fff9f7; background:#f3f3f3; padding:50px 0;}
.group-pg .group-travel .inner-content{width:100%; display:flex; flex-direction:column;}
.group-pg .group-travel .inner-content .hd-text1{width:100%; display:flex; font-size:30px; margin-bottom:30px; justify-content:center; text-align:center;}
.group-pg .group-travel .inner-content .ic-row{width:100%; display:flex; flex-wrap:wrap; margin-bottom:0px;}
.group-pg .group-travel .inner-content .ic-row .r-col{width:50%; display:flex; flex-direction:column; padding:0 10px; margin-bottom:15px; align-items:center;}
.group-pg .group-travel .inner-content .ic-row .r-col .im{display:flex; width:150px; margin-bottom:20px;}
.group-pg .group-travel .inner-content .ic-row .r-col .text1{display:flex; font-size:20px; font-weight:600; margin-bottom:20px;}
.group-pg .group-travel .inner-content .ic-row .r-col .text2{display:flex; font-size:16px; font-weight:400; text-align:center;}

.group-pg .group-travel .inner-content .ic-text{width:100%; display:flex; font-size:20px; justify-content:center; text-align:center; }
.group-pg .group-travel .inner-content .ic-text a{color:#e8604c; margin:0 5px;}
.group-pg .group-travel .inner-content .ic-text1{margin-top:0px;}
.group-pg .group-travel .inner-content .ic-text2{margin-top:0px; font-size:20px; font-weight:600;}
.group-pg .group-travel .inner-content .ic-text3{}
.group-pg .group-travel .inner-content .ic-text4{}
.group-pg .heading h2{text-align:center; font-size:36px; display:flex; justify-content:center; flex-direction:column;}

@media screen and (min-width:320px) and (max-width:767px) {
.group-pg{padding-top:30px; }
.group-pg .group-travel .inner-content .ic-row .r-col{width:100%;}
.group-pg .heading h2{font-size:22px;}
}

.mice-panel .mice-package{}
.mice-panel .mice-package .im{border:1px solid #ccc; padding:10px; border-radius:5px;}
.mice-panel .mice-package .im img{width:100%;}
.mice-panel .mice-package .title{font-weight:600; margin-top:10px; text-align:center;}

/*--group-pg--*/

/*airport-transfers-pg*/
.airport-transfers-pg{background:#fff;}
.airport-transfers-pg .heading h2{text-align:center; font-size:36px; margin-top:0px; display:flex; justify-content:center; flex-direction:column;}
.airport-transfers-pg .table{ width: 100%; max-width: 100%; margin-bottom:40px;}
.airport-transfers-pg .table thead tr th{border-bottom: 1px solid #000; text-align:left;}
.airport-transfers-pg .table thead tr th, 
.airport-transfers-pg .table tbody tr td {  padding: .5em;}
.airport-transfers-pg .table tbody tr:nth-child(odd){background:#f9f4f4;}
.airport-transfers-pg .disc__wrapper .single__count .list-sm li{align-items:flex-start;}

@media screen and (min-width:320px) and (max-width:767px) {
.airport-transfers-pg{padding-top:30px; }
.airport-transfers-pg .heading h2{font-size:22px;}
}
/*airport-transfers-pg*/


/*--trade-show-pg--*/
.trade-show-pg .email-link a{text-decoration:underline; color:#0f5fc3; }


@media screen and (min-width:1200px){
.trade-show-pg .ts-cont-box{max-width: 50rem;}
.trade-show-pg .ts-img-box{width:50%;}

.trade-show-pg .\32xl\:gap-x-12 {-moz-column-gap: 3rem; column-gap: 3rem;}

}

@media screen and (min-width:1200px) and (max-width:1400px) {
.trade-show-pg .\32xl\:ml-right-container {margin-left: calc((100% - 900px) / 2);}
}

/*--trade-show-pg--*/


/*--destination-pg--*/
.destination-pg .disc__wrapper h4{font-size:30px;}
.destination-pg .disc__wrapper .dp-text1,
.destination-pg .disc__wrapper ul li {font-size: 22px;}
.destination-pg .destination-pkg{background:#fff;}
.destination-pg .destination-pkg .img-paenl{border:5px solid #355baa;  padding:8px;}
.destination-pg .destination-pkg .pkg-content{display:flex; flex-direction:column; padding:15px;}
.destination-pg .destination-pkg .pkg-content .d-pkg-text1{font-size:26px; font-weight:600;}
.destination-pg .destination-pkg .pkg-content .d-pkg-text2{font-size:22px; font-weight:400; color:#5b5b5b}
.destination-pg .disc__wrapper.main-heading{margin-top:50px;}

/*--destination-pg--*/


/*--tours-page--*/
.tours-page{background:#0c0f13; padding-top:80px; padding-bottom:80px;}
.tours-page .tours-heading-box{margin-bottom:30px;}
/*--tours-page--*/

/*--destination-text-pg--*/
.destination-text-pg{background:#fff;}
.destination-text-pg .disc__wrapper>h2{font-size:45px;}
.destination-text-pg .disc__wrapper p{padding-bottom:20px;}
.destination-text-pg .ul-item li{font-weight:normal; margin-top:6px;}
/*--destination-text-pg--*/

/*--tour-detail-pg--*/
.tour-detail-pg{background:#fff;}
.tour-detail-pg .pack__disc h2.font-sans {    color: #f9333e;}
/*--tour-detail-pg--*/

