@media only screen and (min-width:1024px) and (max-width:1139px){
.header-menu ul li a img {width: 40px;}
.header-menu ul li a span b{font-size: 17px;}
.header-menu ul li a{padding: 5px 8px;}
.header .container>.row{align-items: center;}
.packagecta .ctainner .ctabtn a {padding: 6px 4px; font-size: 10px;}
.packagecta .ctainner .ctaicon a img {width: 17px;}
}

@media only screen and (min-width:768px) and (max-width:1023px){
.hero-section-slider .swiper-button-next,.hero-section-slider .swiper-button-prev{width: 30px; height: 30px;line-height: 30px; background: #fff;border-radius: 100%;}
.hero-section-slider .swiper-button-next svg,.hero-section-slider .swiper-button-prev svg{color: #026a8e;width: 10px;}

.header-menu ul li a img {width: 23px;}
.header-menu ul li a span{font-size: 12px;}
.header-menu ul li a span b{font-size: 12px;}
.header-menu ul li a{padding: 5px 8px;}
.header .container>.row{align-items: center;}
.childmenu ul li a{padding: 8px 7px;font-size: 13px;}
.childmenu ul li a img {width: 10px;}
main {margin-top: 99px;}
.travel-cta a{font-size: 11px;}
.tourpackagebox .flatbook,.productbox {width: 54.7%;}
.hero-section-slider{width: 90%;}
.taxipackage-position,.sightseeing-position, .cabbook-position{top:58px;}
.suv-position{top: 58px;}

}
@media only screen and  (max-width:767px){
.hero-section-slider .swiper-button-next,.hero-section-slider .swiper-button-prev{width: 30px; height: 30px;line-height: 30px; background: #fff;border-radius: 100%;}
.hero-section-slider .swiper-button-next svg,.hero-section-slider .swiper-button-prev svg{color: #026a8e;width: 10px;}

.header-menu ul{overflow-x: scroll;white-space: nowrap; padding: 5px 0px 0; display: block; width: calc(100% - 10px); scrollbar-width: none;}
.header-menu ul li a img {width: 30px;}
.header-menu ul li a span{font-size: 12px;}
.header-menu ul li a span b{font-size: 14px;}
.header-menu ul li a{padding: 0px 10px;}
.childmenu ul li a{font-size: 12px; padding: 7px 4px; text-transform: capitalize;}
.childmenu ul li a img {width: 9px;}

main{margin-top: 91px;}
.hero-section{padding-top: 70px;}
.hero-section h1{font-size: 25px; line-height: 45px;}
.hero-section p{line-height: 24px; font-size: 15px;}
.hero-section-slider{margin-top: 40px;width: 90%;}
.flatbook{margin-bottom: 15px;}
.group-tour-car .swiper-button-next,.group-tour-car .swiper-button-prev{width: 35px;  height: 35px; background: #fff;border-radius: 40px;}
.group-tour-car .swiper-button-next svg,.group-tour-car .swiper-button-prev svg{color: #000; width: 10px;}
footer h3{font-size: 16px;}
.fixed_scroll{height: 79vh;}
.popframe{height: 82vh;}
.copyright p{word-wrap: break-word;    font-size: 12px;}

.tourpackagebox .flatbook,.productbox{width: 91%;}
.taxipackage-position,.sightseeing-position, .cabbook-position{top:55px;}
#pills-tab{scrollbar-width: none;}
.suv-position{top: 55px;}
.taxibox-v1 h3 { font-size: 15px; margin-bottom: 15px; padding-left: 4px;}
.taxipackage.v2 {padding-top: 130px;}
.flatbook .prolist ul{padding-bottom: 3px;}
.box_inner li.listheading{font-size: 22px;}

.hero-section-slider h3{font-size: 14px;  border-bottom-width: 1px;  margin-bottom: 0px; padding-bottom: 4px;}
.package-ctabox ul{white-space: nowrap; overflow-x: scroll;  overflow-y: hidden;    scrollbar-width: none; scroll-behavior: smooth;}

}
@media only screen and (min-width: 600px) {
.modal-content.slideupcontent{height: 80vh;}
.modal-content.slideupcontent{width: 70%;}

}
@media only screen and (max-width: 600px) {
.modal-content.slideupcontent{width: 100%;}
.modal-content.slideupcontent{ height: 80vh !important;}
.modal-content.slideupcontent.modalinner{ height: 85vh !important;}
.close-btn {position: relative !important; top: -38px !important;left: 0px !important;margin: -29px auto !important;} 
.close-btn.innerbtn{top: 38px !important; margin: -40px 20px 0 auto !important; box-shadow: none !important;color: #434343; width: 30px;height: 30px; line-height: 30px; background: #aaaaaa;}

}
@media only screen and  (max-width:575px){

    .taxipackage .container,.sightseeing .container{padding: 0;}
    .logo-section img {width: 30px; }
    .header-mobile{border-right: 1px solid #b9edbe;}
    .header .col-lg-10.col-md-10.col-10{    padding-left: 0;margin-left: -3px;}
    main {margin-top: 85px; }
    .childmenu{margin-top: -1px;}
    .header-menu ul{width: calc(100% - 8px);padding-top: 0;        margin-left: 5px;}
    .childmenu ul li a{font-size: 10px;        padding: 7px 3px;}
    .header-mobile,.header-menu ul li a img{display: none;}
    .header .col-lg-2.col-md-2.col-2{display: none;}
    .header-box{margin-left: 10px;}
    .header{padding: 7px 0px 0px;}
    .header-menu ul li a span b{font-size: 13px;}
    .header-menu ul li a {padding: 3px 10px 5px;}
    .main-slider .slick-dots{bottom: -21px;}
    .main-slider .slick-prev,.main-slider .slick-next{display: none !important;}
    .commonbox h2{font-size: 32px;  padding-left: 10px;padding-top: 10px;}
    .package-ctabox{padding: 6px 10px 0px;}
    .package-ctabox ul li a,#pills-tab button{height: 25px;line-height: 25px; font-size: 12px; padding: 0 10px; font-weight: 500; color: #186883;}
    .productbox h3{font-size: 14px;    margin-top: 50px;    height: 50px;}
    .productbox p{font-size: 11px;}
    .carelist-readmore{padding: 10px 5px;margin: 0 5px 10px;}
    .guarantee-group h2 {font-size: 25px;}
    .guarantee-group {padding: 35px 0px 20px;}
    .testimonial-group h2 { text-decoration: none;font-size: 19px;}
    .review-info h3{font-size: 14px;}
    .flatbhk {padding: 80px 0 50px;}
    .hero-section h1 {font-size: 21px;line-height: 32px;}
    .hero-section p {line-height: 17px; font-size: 11px;}
    .hero-section-slider{bottom: -50px;  width: 100%;   padding: 8px 6px;}
    .hero-swiper-content h4{font-size: 10px;}
    /* .hero-section {padding: 180px 0px 110px; background: url(../images/mob-banner.webp) #0000007d bottom center / cover no-repeat;} */
    .hero-swiper-content img {width: 9px;}
    .hero-section-slider .swiper-button-next, .hero-section-slider .swiper-button-prev{width: 23px; height: 23px;         background: #e3e3e3;        margin-top: -17px;}
    .hero-section-slider .swiper-button-next svg{width: 5px; margin-left: 5px;}
    .hero-section-slider .swiper-button-prev svg{width: 5px; margin-right: 5px;}
    .hero-section-slider .swiper-button-next{margin-right: -12px;transform: rotate(180deg);}
    .hero-section-slider .swiper-button-prev{ margin-left: -12px;  transform: rotate(180deg);}
    .sec-title h2 {font-size: 20px; padding-bottom: 10px;}
    .toursection h2,.confused h2{font-size: 20px;}
    .carelist-readmore ul li {font-size: 11px;}
    .tbtn{margin: 13px 5px 0;}
    .packagerequest{padding: 0 6px; width: calc(100% - 70px);}
    .packagerequest a{font-size: 13px;}
    .testimonial-group {padding: 20px 0;}
    footer .footerfirst ul li a{font-size: 14px;}
    .copyright p{text-align: center;padding: 2px 0px;}
    footer{padding-bottom: 70px;}

    .modeltitle{font-size: 16px;}
    .fixed_scroll{padding: 5px 5px 50px;}
    .box_inner li{font-size: 11px;}

    .overview-content p, .overview-content ul li, .notetag {font-size: 12px;}
    .modal-h2 {font-size: 14px;}
    #itinerarylist a{padding: 10px 38px 10px 10px; font-size: 12px;}
    #itinerarylist a .timebox{column-gap: 3px;font-size: 10px;padding: 5px 5px;flex: 0 0 86px;}
    #itinerarylist .itinerary-body li, #itinerarylist .itinerary-body p, .inclusion ul li, .notes li {font-size: 12px;}
    .itinerary-icons ul{padding-left: 10px !important;    flex-wrap: wrap;}
    .itinerary-icons ul li img {width: 20px;    gap: 6px; column-gap: inherit;}
    .inclusion ul li{padding-bottom: 10px;}
    .modeltitle{font-size: 20px;}
    .popframe{height: 95vh; padding-bottom: 24%;}
    .modal-nav ul li a{font-size: 12px;}
    #itinerarylist .itinerary-body ul li,.related-package .review-photo ul li {flex: 0 0 68%;}
    .booking-01 {margin: 5px 0px;    padding: 20px 10px; height: auto;}
    .additionalinfo a.collapse-toggle img {width: 25px;}

    .mobile-cta {position: fixed; bottom: 0;left: 0; width: 100%; display: flex; background: #000000; box-shadow: 0 -1px 15px rgb(0 0 0 / 7%); z-index: 99;}
    .mobile-cta .btn {text-align: center; font-size: 12px; letter-spacing: .5px; font-weight: 300;max-width: 33.33%;flex: 0 0 33.33%; padding: 0; min-height: auto;position: relative;color: #fff; border-radius: 0;}
    .mobile-cta p {position: absolute; margin-bottom: 0; width: 100%; top: -12px; height: 150%; opacity: 0;}
    .mobile-cta .btn .icon_bg {height: 37px; width: 37px; margin: auto; display: flex; align-items: center; justify-content: center;}
    .mobile-cta .icon {width: 18px; height: 18px; object-fit: contain; display: block; margin: auto;}
    .mobile-cta a:nth-child(1) {background: #2297fa;}
    .mobile-cta a:nth-child(2) {background: #906be6;}
    .mobile-cta a:nth-child(3) {background: #7abf00;}

    .tourpackagebox .flatbook {width: 91%;}
    #pills-tab button{font-size: 12px;}
    .flatbook h3 {font-size: 16px;margin-top: 27px; font-weight: 700;}
    .packagecta .ctainner .ctaicon a span {font-size: .6rem;}
    .packagecta .ctainner .ctaicon a img {width: 16px;}
    .packagecta .ctainner .ctabtn a {padding: 3px 4px;font-size: 11px;}
    #pills-tab{overflow-x: scroll; white-space: nowrap; width: 100%; display: inline-block;}
    #pills-tab button{display: inline-block;}
    .commonbox{ padding: 10px 5px;}
    .taxipackage-position{top: 55px;     background: #b9edbe;}
    .package-ctabox ul li.active a{border-color: #026a8e;}
    .caravail .row{width: 100%; white-space: nowrap; display: inline-block; overflow-x: scroll;margin: 0;}
    .caravail .row>.col-lg-4.col-md-6{display: inline-block; padding: 0px 5px; width: 93%;}
    .facilitieslist.v2{margin-bottom: 15px;}
    .facilitieslist-box>div img{width: 32px;}

    .review-left{padding: 10px 5px;}
    .review-right{padding: 0px 10px;}
    .review-right p{font-size: 13px;line-height: 18px;}
    .review-item .platform{font-size: 11px;    width: 90px;}
    .taxipackage.v2 {padding-top: 50px;}
    #pills-tab{padding: 10px;}

    .slider-group .slider-for .slick-prev, .slider-group .slider-for .slick-next{display: none !important;}
    .slider-group .slider-nav {top: 0px;}
    .slide-heading{margin-top: 40px !important;    margin-bottom: 6px !important;        font-size: 22px !important;}
     .slider-group .slider-nav img{width: 95%;height: 40px; border-radius: 0;}
     .flatbook .prolist ul li{    font-size: 12px;}
     .pbtn{padding: 15px 10px; margin: 0px 10px;}
     .pbtn .packbtn a{font-size: 11px;}
     .extra-button-list {padding: 2px 8px 5px; }
     .facilitieslist.v2{margin: 0px 8px 10px;}
     .productbottom{background: #f9f9f9;  margin: 0px 10px;}
     .flatbook .prolist,.facilitieslist-box{scrollbar-width: none;}
     .skroute table th{font-size: 12px;}
     .skroute table td img {width: 20px;}
     .skroute table td{font-size: 12px;}


}