 

@media (max-width: 1024px){ 
 .menu ul.list-style li {  margin-right: 5px; font-size: 15px;}
.banner-title { font-size: 50px;}
.heroslider .item { height: 50vh; min-height: 550px;}

}

@media (max-width: 991.98px){ 
.container{max-width:100%;} 
.menu ul.list-style > li > a {padding: 18px 4px;}
.menu ul.list-style li {margin-right: 0px;}
.heroslider .item { padding-block-start: 100px;}
h2, .heading-h2 { font-size: 27px;}
.footer-widget.ps-4 { padding-inline-start: 0px !important; } 
.col-sm-12 .footer-widget { margin-block-end: 30px; text-align: center; } 
.footer-logo { margin-inline: auto; }
.head-media ul {gap: 5px !important;}
.inner-banner .hero-content { padding-block: 50px;}
.box-heading {  padding: 15px;    font-size: 25px;}
.aboutpage aside { padding-top: 35px; }
.inner-banner .hero-content {  padding-block-end: 0px;}
.overview p { font-size: 12px;  font-weight: 500;}
.counter-number {  font-size: 40px;}
.destination-item { max-width: 100%; } 
.desti-info h3 { font-size: 18px; } 
.desti-info p { font-size: 14px; } 
.desti-info { padding-inline: 15px; }
.cont-info.mb-5 {  margin-block-end: 20px !important;}
.cnt-widget .iconbox { height: 60px;  width: 60px; font-size: 25px;}
.about-health-txt { padding: 50px 15px;}
.package-item { width: calc(50% - 30px);}
.col-sm-12 .cont-info.mb-5 {  height: auto !important;}

}


@media (max-width:767.98px){ 
body{font-size: 15px;}
.main-section {  padding: 40px 0px;}
.menu ul {display: none !important;} 
.toggle-mobile, .cross { display: inline-block !important; }
.col-xs-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.col-xs-6 {-webkit-box-flex: 0;  -ms-flex: 0 0 50%; flex: 0 0 50%;    max-width: 50%;}
.xs-order-1,
.order-xs-1{  -webkit-box-ordinal-group: 3;    -ms-flex-order: 0 !important; order: 0 !important;}
.col-xs-hide {display: none;}
.field .field-sm { width: 100%; padding: 0px !important; margin-bottom: 15px;}
.field .field-sm:last-child { margin-bottom: 0px;}
.toggle-mobile{position: relative;top: 0px; right: auto;     border: 1px solid rgba(167, 167, 167, 0.5);
         border-radius: 100%;     font-size: 14px;  line-height: 35px; height: 35px; text-align: center; width: 35px; color: var(--whiteclr);}
.header-bar .col-lg-4 { max-width: 33.33%;}
.tl-info { display: none;}
.head-media { display: flex; align-items: center; gap: 5px; } 
.toggle-mobile:is(:hover, :focus) { border-color: var(--btn-bg); }
.advsearch .field { width: calc(33.33% - 20px);}
.header-main { padding-block: 10px;}
.banner-title {font-size: 28px; margin-block-end: 10px;}
.package-item .package-content {  padding: 40px 15px;}
.header.sticky .toggle-mobile {  color: #404040;}
.package-item {   max-width: 320px;    margin-inline: auto;}
.package-item .package-meta ul {flex-direction: column;display: flex;gap: 5px;} 
.package-item .package-meta ul li {padding: 0px;} 
.package-item .package-meta ul li:before { display: none; }
.header .icon-btn {  padding-inline: 0px;}
.aside-container { width: 100%;}
.about-img img{width: 100%;}
 .box-heading {  font-size: 20px; inset-inline-end: 0px;
    inset-block-start: auto; inset-block-end: 0px; border-radius: 15px; transform: translateY(25px);}
.iconbox { height: 80px;    width: 80px;}
.menu ul.list-style li {font-size: 13px;}
.sidebar_widget { padding-inline: 0px; } 
.inner-banner { padding-top: 140px !important;}
.destination-item {  max-width: 320px;   margin-inline: auto;}
.overview {  transform: translateY(-50px);}
.overview .col-lg-3:nth-child(2n+2) { border: 0;}
.counter-number { font-size: 25px;    margin-block-end: 10px;}
.header.sticky { transform: translateY(-68px);}
.package-item { width: 100%; max-width: 320px; margin-inline: auto;}
.package-section{flex-direction: column;}
.cta-section{padding: 25px 15px; text-align: center;}
.cont-info.mb-5 {  height: auto;}
.package-item{margin-bottom:0px;}

}

 
@media (max-width:575.98px){
.package-item .package-image{min-height: 250px;}
.package-item .package-content { text-align: center;   padding: 15px;}
h2, .heading-h2 { font-size: 30px; }
.cta-section {   text-align: center;}
.advsearch .field{width: 100%;}
.owl-nav{display: none;}
.help-btn .btn {padding: 7px 15px;min-width: auto;font-size: 14px;}
button, .btn, input[type="submit"]{font-size: 14px;}
.header-bar .col-lg-4.col-mid { max-width: 40%;}
.header-bar .col-lg-4 { max-width: 30%;}
.heroslider .item { padding-block-start: 120px; }
.heroslider .item {height: auto;min-height: 480px;}
.hero-content { padding: 50px 0px 80px;}
h1{font-size: 30px;}
h2, .heading-h2 { font-size: 25px; }
.footer .footer-widget h4 {text-align: center;  padding-bottom: 0px;}
.footer .footer-widget h4:before {  left: 50%;   transform: translateX(-50%); display: none;}
.footer .footer-widget ul {  display: flex;justify-content: center;  align-items: center;    gap: 15px;}
.footer .footer-widget { margin-block-end: 25px;}
.cntform {padding-inline: 15px; }
.cnt-widget h4 { margin-block-end: 5px;}
.inner-banner .hero-content {   padding-block-start: 20px;    }
.hp-list li .hp-list-icon {  width: 60px;   height: 60px;  flex: 0 0 60px;}
.hp-list li .hp-list-icon img {  max-width: 35px;}
.hp-list-txt h4 {  font-size: 18px;}
.col-sm-12 .footer-widget { text-align: left; }
.package-item .package-meta {  width: 100%;}
.fs-2 { font-size: 15px !important;}


}
@media (max-width:420.98px){
.header-bar .col-lg-4.col-mid { max-width:50%;}
.header-bar .col-lg-4 { max-width: 25%;}

}

 

 

 
