@media only screen and (max-width:425px) {
.close_form{top:0px; right:0px; background-color: #044740 !important;
    z-index: 11;}
    
}

@media only screen and (max-width:991px) {
.enq-tab{float:left; width:100% !important; max-width:100% !important; 
	min-width:100% !important; flex:100% !important;}
.enq-right{margin-top:30px;}
.intro-mb{float:left; width:100% !important; max-width:100% !important; 
	min-width:100% !important; flex:100% !important;}
.fac-border{width: 60%;}
.inner{display:none;}
.facilities{padding-bottom:20px;}
.innermb p{padding-top:20px;}
#treatment-mb.owl-theme .owl-nav{margin-top:0px !important;}
.review-sec{padding-left:0px !important;}
#review .owl-prev {display:none !important;}
#review .owl-next {display:none !important;}
.review-sec h1{text-align:center !important;}
.q-img{text-align:center !important;}
.review-sec h2{text-align:center !important;}
.rev-br{display:none !important;}
.review-sec h3{text-align:center !important;}
.q-img img{display: inline !important; padding-top:10px; padding-bottom:10px;}
.q-img {padding-top:10px; padding-bottom:10px;}
.review-nav{margin-top:10px; margin-bottom:10px;}
.testimonial-border{width: 60%;}
.banner_product_box{margin-top:0px;}
.hide-banner{display:none;}
.scroll-dwn{display:none;}
#banner .owl-dots{display:none;}
.sidepanel{height:auto !important;     background: rgba(11, 51, 51, 0) !important;}
.banner-section{ height:auto !important;
background: url(../images/mobile-banner.jpg) center center;
background-size:cover;}
.social{padding-top:15px; display:none;}
.banner_text_box p{width:500px;}
.banner_text_box{margin-bottom:45px;}
.menu-padding {float:left; width:100% !important; max-width:100% !important; 
	min-width:100% !important; flex:100% !important;}
.menubg{height:auto !important; padding-bottom: 10px;}
.menu_address{margin-top:0px;}
.cd-panel__header{width:100% !important;}
.cd-panel__container{width:100% !important;}
.contact-bg{float:left; width:100%; margin-left:0px; height:100%;}
.cnt-bg{margin-top:0px;}
.pr-30{padding-right:0px !important; padding-bottom:30px; text-align:center;}
.contact-bg{text-align:center;}
.gallery-section{margin-top:20px;}
.h-255{height:auto !important;}
.wh_banner h1{width:100%; float:left; font-size:50px; line-height:60px; 
margin-bottom:35px;}
.backpage-nav{display:none;}
.wh-icon img { width: 150px; margin-top: 6px; margin-bottom: 25px;}
.top-marrgin{margin-top:20px;}
.section-whs{margin-top:0px; margin-bottom:30px;}
.camp-margin{margin-top:20px; margin-bottom:20px;}
.abt-intro p{padding-left:15px !important; padding-right:15px !important;}
.amneties-img{width: auto;}
.classic-bg{float:left; width:100%; 
flex:100% !important;  max-width:100% !important;}
.mb-am{float:left; width:100%; 
flex:100% !important;  max-width:100% !important;}
.classic-bg{height: auto !important; background:rgba(255, 255, 255, 0); 
text-align: center;}
.classic-bg p{display:none;}
.classic-bg h1 {font-size: 30px !important;padding-top:100px;color:#fff;font-weight: 800;/* text-shadow: 3px 2px rgba(0, 0, 0, 0.43); */text-shadow: 1px 1px 3px black, 0 0 1em black, 0 0 0.2em black;}
.classic-nav{float:none;}
}


@media (min-width: 230px) and (max-width: 991px)  {
.mb-wh{display:none;}
.act-hide{display:none;}
}


@media (min-width: 992px) and (max-width: 1999px)  {
.dt-wh{display:none;}
.mobile-actvites{display:none;}
}

@media (min-width: 992px) and (max-width: 1999px)  {
.mobile-tr {display:none !important;}
#treatment-mb{display:none !important;}
.mobile-rvimg{display:none !important;}
.mobile-enq{display:none !important;}
}

@media (min-width: 230px) and (max-width: 991px)  {
.desktop-tr {display:none !important;}
#treatments{display:none !important;}
.rv-img{display:none !important;}
}

@media only screen and (max-width:767px) {
.wh_banner h1{margin-bottom:0px;}
.wh-icon{width:100%; text-align:center;}
.wh_banner h1{text-align:center;}
.tr-duration h1 span{width:100%; float:left; text-align:center;}
.tr-duration h1{text-align:center; font-size: 30px;}
.therapy-section h1 span{display:none;}
.therapy-section h1{text-align:center;}	
.therapy-section p{text-align:center;}	
.benefits-bg h1{text-align:center;}
.benefits-bg h1 span{display:none;}
.benefits-bg p{text-align:center;}
.wh_banner p{text-align:center;  padding-bottom:30px;}
.aboutus_banners{height:760px;}	
.aboutus_banners h1{font-size:35px; line-height:45px;}
.gallery-50{width:100%; float:left;}
.wh_banner p {margin-top:20px;}
.wh_banner h1{font-size:40px; line-height:50px;}
.h-146{height:auto !important;}
.ayurmana-pic{text-align:center;}
.ayurmana h1{text-align:center;}
.ayurmana p{text-align:center; padding-right:0px; padding-left:0px;}
.fa-nav{text-align:center;}
.ayurmana{margin-bottom:25px;}
.ayurmana p{height:auto; margin-bottom:25px;}
.ayurveda-panel h1{text-align:center;}
.ayurveda-panel p{text-align:center; padding-left:15px; padding-right:15px;}
.nav-ayur{float:left; width:100%; text-align:center;}
.ayurveda-panel img{margin-left:0px !important; width:auto;}
.contact-tab{text-align: center;}
.footer-nav{display:none;}
.contact-tab h3{padding-bottom:10px;}
.pl-90{padding-left:0px;}
.call-nav{text-align:center;}
.call-nav span{float:left; width:100%; padding-bottom:13px;  font-size:16px;}
.copyright{width:100%; float:left; text-align:center;}
.policy-nav{width:100%; float:left; text-align:center; padding-right:0px;}
.contact-adr{width:100%; float:left;}
.hvr-footer{float:none;}
.enq-tab{display:none;}
.footer-sec{margin-top:0px;}
.special-intro{text-align:center;}
.special-intro h2{font-size:23px;     line-height: 37px;}
.abt-intro{text-align:center;}
.abt-intro h2{font-size:26px; line-height:40px;}
.special-intro p{padding-right:0px;}
.detail-list{width:50%;}
}


@media only screen and (max-width:1300px) {
.review-sec{padding-left:150px;}
}

@media only screen and (max-width:650px) {
.banner_text_box h2{font-size:37px; line-height:47px;}
.banner_text_box p{margin-top: 10px;}
.banner_text_box p{width:250px;}
.cd-main-content {text-align: center; position: relative; z-index: 111;}
}


@media only screen and (max-width:1160px) {
.menu_address{line-height:30px;  font-size:16px;}
.menu_contact{font-size:16px;}
.nav-menu{font-size: 17px;     padding-bottom: 20px;}
}

@media only screen and (max-width:360px) {
.aboutus_banners h1 { font-size: 27px; line-height: 32px;}
}

@media only screen and (max-width:425px) {
.banner_text_box{ margin-left: 25px;}
.facilities{text-align:center;}
.innermb h1{text-align:center;}
.innermb p{text-align:center;}
.wh-icon img{ width:111px; margin-top:20px; margin-bottom:9px;}
.logo{width:80px; height:114px;}
.fac-border{display:none;}
.active-camp{float:left; width:100%; margin-top:0px; padding-left:0px;}
.bg-ayur{background: url(../images/bg-mb.jpg); background-size:cover;}
.bg-ayur h1{display:none;}
.hide-ayurmana{display:none;}
}

@media only screen and (max-width:940px) {
.bg-ayur h1{display:none;}
.hide-ayurmana{display:none;}
}

@media (min-width: 991px) and (max-width:1130px)  {
.pl-80{padding-left:80px !important;}
}

@media only screen and (max-width:1290px) {
.bg-ayur h1{font-size:33px; line-height:45px;     padding-top: 345px;}
}

@media only screen and (max-width:1220px) {
.bg-ayur h1{padding-left:25px;}
}	

@media only screen and (max-width:1199px) {
.bg-ayur h1{padding-left:25px; padding-right:20px; padding-left: 65px !important;}
.classic-bg{ padding-top: 25px !important;}
.classic-bg h1{font-size: 20px;}
.classic-bg p{font-size:14px !important;}
}	

@media only screen and (max-width:1090px) {
.bg-ayur h1{padding-left: 120px !important;}
}



@media only screen and (max-width:425px) {
.bg-ayur{ height: 450px; background-position-y: -60px;}
.detail-list {width: 100%;}
}

