.banner-wrapp .owl-nav {margin-top: 0 !important; position: absolute; width: 100%; top: 50%;}
.banner-wrapp .owl-prev, .banner-wrapp .owl-next {position: absolute; left: 10px; background-image: url(../images/prev-arrow.webp) !important; background-size: 35px 35px !important; width: 35px; height: 35px !important; background-repeat: no-repeat;}
.banner-wrapp .owl-next{background-image: url(../images/next-arrow.webp) !important; right: 10px !important; left: inherit !important;}
.banner-wrapp .owl-prev span, .banner-wrapp .owl-next span {display: none !important;}
.banner-wrapp .owl-prev:hover, .banner-wrapp .owl-next:hover {background-color:transparent !important;}

.mobMenu, .mobMenu-show, .treatments-slider .owl-nav {display: none;}

@media (max-width: 1400px) {
}

@media (max-width: 1024px) {
.container{max-width: 100% !important; padding: 0 50px;}
:root{--gutter:60px 0;} .welcome-wrapp h1{font-size: 26px; padding-bottom: 10px;}
.read-more{width: 130px;}
.read-more a:link, .read-more a:visited, .view-all a:link, .view-all a:visited{padding: 5px 10px;}
.widget-title, .folk-art-wrapp .widget-title { font-size: 28px; }
.hme-kalari-wrapp, .folk-art-wrapp, .sub-bottom-kalari-wrapp{min-height: auto;}
.welcome-wrapp article:after{background-size: 450px 380px; height: 380px;}
.hme-stay .read-more{padding-top: 10px;} .hme-stay article{padding: 25px;} .footer-logo{width: 160px;} .about-wrapp h3, .kalari-wrapp h3{font-size: 26px;}
.about-wrapp article, .about-wrapp figure, .kalari-wrapp article, .kalari-wrapp figure{width: calc(50% - 20px);}
.about-wrapp li, .kalari-wrapp li {gap: 20px;}
.sub-bottom-kalari-wrapp article {position: static; transform: translate(0%, 0%);}
.sub-bottom-kalari-wrapp h5{font-size: 24px; line-height: 40px;}
.hme-kalari-wrapp article, .folk-art-wrapp article{max-width: 100%;}
.treatments-wrapp li{width: calc(33.33% - 20px);} .treatments-wrapp ul{gap: 30px;}
}

@media (max-width: 1000px) {
.mobMenu-show {display: block;} .mobMenu{position: absolute; z-index: 1000;}
.mh-head .hamburger-inner, .mh-head .hamburger-inner:after, .mh-head .hamburger-inner:before{background: #835e47;}
.mm-listview>li, .mm-listview>li .mm-next, .mm-listview>li .mm-next:before, .mm-listview>li:after, .mm-navbar{border-color: rgba(255,255,255,0.3);} .mm-panels{background-color: #835e47;}
.mm-listview>li>a, .mm-listview>li>span, .mm-menu .mm-navbar a, .mm-menu .mm-navbar>*{font-size: 12px; letter-spacing: 1px; text-transform: uppercase; color: #fff; } 
.mm-listview>li:not(.mm-divider):after{left: 0;}
.header-wrapp {padding: 24px 0;} .logo-main img, .headerfix .logo-main img {width: 130px;} .top-mob{padding-top: 10px; padding-left: 20px;}
.header-wrapp, .headerfix {transition: none;} .mh-head{background: none;}
.menu-wrapp {display: none;} .cpy-wrapp{padding: 30px 0;} 
.banner-sub-wrapp{padding-top: 70px !important;}      
}

@media (max-width: 768px) {
.welcome-wrapp h1{font-size: 24px;} .hme-packs{padding-top: 10px;}
.container, .top-items{padding: 0 30px;} .hme-treatment-wrapp .container {padding: 0;}
.treatments-slider .owl-nav {display: none !important;}
.hme-stay article, .paradise-resort, .welcome-wrapp article, .welcome-wrapp figure {width: calc(100% - 0px);}  .welcome-wrapp figure{padding-top: 40px;}
.hme-stay article{padding: 30px;} .paradise-resort img{border-top-left-radius: 0; border-top-right-radius: 0;} .hme-stay-wrapp .widget-title{font-size: 28px;}
.footer-logo{display: none;} .footer-wrapp h4{font-size: 20px;}
.widget-title, .folk-art-wrapp .widget-title{font-size: 26px;} .hme-packs ul{width: calc(50% - 10px);} .hme-packs li{padding: 10px 0;}
.hme-kalari-wrapp .widget-title{font-size: 24px;}
.scrollTop a:link, .scrollTop a:visited{width: 35px; height: 35px;}
.btn-whatsapp-pulse{padding: 16px;} .whats-app-float figure{top: 4px; left: 3px;}
.supage-title-wrapp {padding-top: 50px;}
.about-wrapp li:nth-child(2), .kalari-wrapp li:nth-child(2) {padding-top: 40px;}
.about-wrapp h3, .kalari-wrapp h3 {font-size: 24px; padding-bottom: 10px;}
.sub-bottom-kalari-wrapp h5{font-size: 20px; line-height: 30px;}
.kalari-page-wrapp img {border-radius:40px;}
.weaponry-wrapp ul { width: calc(50% - 10px); } .weaponry-wrapp .flex-container{gap: 10px;}
.treatments-wrapp li{width: calc(50% - 20px);}
.package-wrapp li article, .package-wrapp li figure{width: calc(50% - 0px);} .package-wrapp li article, .package-wrapp li:nth-child(even) article{padding: 30px !important;} .package-wrapp li{margin-bottom: 40px;} .sub-page-wrapp{padding-bottom: 40px;} 
.contact-address, .g-map{width: calc(100% - 0px);} .contact-address{padding: 40px 0;}
.g-map{height: 350px;}
.g-map iframe{border-top-right-radius: 0; border-bottom-left-radius: 60px;}
.contact-logo {width: 160px; height: 160px;} .contact-logo img{width: 125px;} 
.read-more a:hover:after, .view-all a:hover:after{display: none;}
.treatments-single li, .treatments-single li:nth-child(odd) figure, .treatments-single li:nth-child(even) figure {float: none; clear: both;}
.treatments-single li:nth-child(odd) figure {padding-right: 0;} .treatments-single li:nth-child(even) figure {padding-left: 0;}
.treatments-single li figure {width: calc(100% - 0px);}
.treatments-single li article { padding: 30px; width: calc(100% - 0px); }
.treatments-single li:nth-child(odd) figure img, .treatments-single li:nth-child(even) figure img{border: none; border-radius: 0;}
.treatments-single li {display:flex; flex-direction: column-reverse; flex-wrap: nowrap; justify-content: center;}
.treatments-single li figure img {border-bottom-left-radius: 60px !important; border-bottom-right-radius: 60px !important;}
.treatment-images li img{border-radius: 30px;}
.treatments-single li:nth-child(3) figure {padding-bottom: 0;}
}

@media (max-width: 666px) {
.foot-quk-contact span {display: none;} .foot-quk-contact .container{align-items: normal; width: 320px;} .smo{padding-top: 10px;} .foot-menu{display: none;} .footer-wrapp h4{padding-bottom: 10px;}
.foot-links .flex-container, .cpy-wrapp .flex-container {display: block; text-align: center;}
.footer-wrapp{padding-top: 0 !important;}
.cpy-wrapp{padding: 30px 0;} .design{padding-top: 10px;} .foot-links { padding: 40px 0 10px 0; }
.hme-packs li figure img{border-radius: 30px;}
.hme-packs ul span{padding: 20px 0 10px 0;}
.hme-packs .view-all span{font-size: 12px !important;}
.read-more a:link, .read-more a:visited, .view-all a:link, .view-all a:visited{font-size: 12px;}
.banner-caption h2{padding: 0 20px;} 
.hme-treatment-wrapp article, .sub-treatment-wrapp article{width: 100%; padding: 0 20px;}
.top-mob span{display: none;} .top-call {width: 16px; padding-top: 0;}
.top-mob a:link, .top-mob a:visited {width: 30px; height: 30px; border:1px solid #c9c1ba; padding: 6px; border-radius:50%; } .top-mob{padding-top: 3px; padding-left: 40px;} .top-items{padding: 0 20px;} .top-booking a{background-color: transparent; background-image: url(../images/book-icn-top-mob.webp); background-repeat: no-repeat; border-radius: 0; width: 25px; height: 25px; background-size: 25px 25px; padding: 0px 20px 5px 5px;}
.top-booking a:hover{background-color: transparent;}
.top-booking a:after, .top-booking a:before, .top-booking a span {display: none;} 
.top-booking{position: relative; top: 8px;} 
.banner-caption h2 { font-size: 24px; line-height: 36px; }  
.quk-call svg, .quk-mail svg {position: relative;}
}

@media (max-width: 520px) {
.banner-caption h2{font-size: 20px; line-height: 30px;} .container{padding: 0 20px;}
.hme-banner1 {background-image: url(../images/banner/home-banner-1-520w.webp);}
.hme-packs ul{width: calc(100% - 0px);}
.foot-quk-contact .container{width: 280px;} .paradise-logo img{width: 160px;}
.welcome-wrapp article:after{background-size: 300px 254px; height: 254px;}
.welcome-wrapp h1{font-size: 20px;}
#pageLoader figure img{width: 150px;} .loader-mvg-cvn{bottom: -30px;} .view-all{width: 175px;} .treatments .align span{font-size: 16px;} .view-all a:link, .view-all a:visited{padding: 8px 0 !important;}
.read-more a:link, .read-more a:visited, .view-all a:link, .view-all a:visited {font-size: 12px;}
.hme-stay, .paradise-resort img, .kalari-page-wrapp img, .package-wrapp li, .contact-wrapp {border-radius: 30px;}  .paradise-resort img { border-top-left-radius: 0; border-top-right-radius: 0; } 
.treatments .align {border-bottom-left-radius: 30px; border-bottom-right-radius: 30px;} 
.hme-kalari-wrapp article img, .sub-bottom-kalari-wrapp img {width: 100px;}
.about-wrapp article, .about-wrapp figure, .kalari-wrapp article, .kalari-wrapp figure{width: calc(100% - 0px);} .about-wrapp h3, .kalari-wrapp h3, .folk-art-wrapp .widget-title {font-size: 22px;} .widget-title, .hme-stay-wrapp .widget-title {font-size: 22px;}
.about-wrapp li:nth-child(2), .kalari-wrapp li:nth-child(2){padding-top: 20px;}  
.weaponry-wrapp ul { width: calc(100% - 0px); } .kalari-folk-art h3 { padding-bottom: 20px !important; } .banner-sub-wrapp{padding-top: 74px !important;}
.kalari-page-wrapp h5, .weaponry-wrapp h5{font-size: 26px; padding-bottom: 10px;}
.treatments-wrapp li { width: calc(100% - 0px); } .treatments-wrapp ul{gap: 40px;} .top-text, .package-wrapp li span {font-size: 18px;} 
.treatments-wrapp li .align{border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;}
.package-wrapp li article, .package-wrapp li figure{width: calc(100% - 0px);}
.package-wrapp li figure img {border-radius: 30px; border-top-left-radius: 0; border-top-right-radius: 0;} .treatments, .package-wrapp{padding-top: 30px;}
package-wrapp li article, .package-wrapp li:nth-child(even) article{padding: 30px 30px 20px 30px !important;} .supage-title-wrapp{padding-bottom: 20px;} .hme-packs li{padding: 15px 0;}
.g-map iframe {border-bottom-left-radius: 30px; border-bottom-right-radius: 30px;}
.contact-logo {width: 150px; height: 150px;} .contact-logo img{width: 115px;} .g-map{height: 300px; } .banner-sub-wrapp h2 { bottom: -20px !important; font-size: 18px;}
.kalari-folk-art {padding-bottom: 50px;}  .weapons-btm {text-align: justify !important; text-align-last: center;} .prana-logo img {width: 120px;}
.treatment-images li { width: calc(50% - 10px); } .treatment-images li img {border-radius: 20px;}
.treatment-images li span {font-size: 13px; padding-top: 5px;} .treatment-images ul {justify-content: center; gap: 10px;} .treatment-images, .treatment-two {padding: 40px 0 0 0;}
.key-components, .ayurveda-treatment-warpp .item, .kalari-types li article, .cvn-history-wrapp, .treatments-single li article {padding: 30px 20px 30px 20px;}
.key-components li article, .ayurveda-treatment-warpp article {font-size: 15px !important;}
.ayurveda-treatment-warpp h4, .chikitsa-intro span, .key-components span {font-size: 20px; }
.hme-packs li figcaption, .ayurveda-treatment-warpp h6 {font-size: 16px;}
.key-components li article, .ayurveda-treatment-warpp article {text-align: justify !important; text-align-last: left !important;}
.cvn-history-wrapp h5 {font-size: 20px; padding-bottom: 0;} .ayurveda-treatment-warpp h5 {font-size: 13px; }
.treatments-single li, .key-components, .ayurveda-treatment-warpp .item, .cvn-history-wrapp {border-radius: 30px;}
.treatments-single li figure img { border-bottom-left-radius: 30px !important; border-bottom-right-radius: 30px !important; }
.ayurveda-treatment-warpp h6, .ayurveda-treatment-warpp .item article span, .key-components span {text-align: left !important; text-align-last: left !important;} .trtmnt-txt-top {padding-top: 0 !important;} .trtmnt-type-top {text-align: left !important;}
.kalari-types li article {text-align-last: center;} .treatments-single h4 {font-size: 18px; text-align: left;} .widget-title span{font-size: 16px;}
}