@charset "utf-8";
/* CSS Document */

body{font-family: 'Poppins', sans-serif;}
a{text-decoration: none !important;}

.fr-btn{padding: 5px 10px; color: #fff; background: #2c9e0c; font-weight: 600; display: inline-block; font-size: 14px;}

.dropdown-menu.show{display: none;}
.dropdown-toggle::after{display:none;}
.arrows{position: absolute;right: 0px;top:50%;transform: translateY(-50%);display: none;}
.padding-1{padding: 0px;}
.padding-2{margin-right:0px;margin-left:0px;}
.padding-3{margin-bottom: 30px;}


.btn-12 {background: #d80100;color:#fff;padding: 8px 5px;margin: 0px;display: block;text-align: center;font-size:15px;font-weight: 600;}
.btn-13 {background: #2c9e0c;color:#fff;padding: 8px 5px;margin: 0px;display: block;text-align: center;font-size:15px;font-weight: 600;}
.nav-responsive-btn-1 a{color:#fff;}
.nav-responsive-wrp{display:none;}
/*header-logo section*/
.header-logo-wrp{padding: 10px 0px 10px 0px;background: #fff;margin: 0px;}
.middle{padding-top: 15px;}
.phone-add{border-right: 1px solid #dcdcdf;}
.phone-add i{color:#FF0004;font-size:26px;float: left;margin-right: 10px;margin-top: 10px;}
.phone-add p {overflow: hidden;margin: 0px;}
.phone-add p a{color:#686876;font-weight:600 ;font-size:14px;line-height: 24px;}
.phone-add p a:hover{color:#FF0004;transition: all ease 0.5s;}
.phone-add p span{color:#686876;font-weight:400 ;font-size:13px;}
.place-add i{color:#FF0004;font-size:26px;float: left;margin-right: 10px;margin-top: 10px;}
.place-add p {overflow: hidden;margin: 0px;}
.place-add p a{color:#686876;font-weight:600 ;font-size:14px;line-height: 24px;}
.place-add p a:hover{color:#FF0004;transition: all ease 0.5s;}
.place-add p span a{color:#686876;font-weight:400 ;font-size:13px;}
.logo img{width:252.66px;}

/*header-logo section end*/
/*sticky-nav*/
/*.main_h {
  position: fixed;
  top: 0px;
;
  z-index: 999;
  width: 100%;
 
  background: none;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
  top: -100px;
  padding-bottom: 6px;
  font-family: "Montserrat", sans-serif;
}
@media only screen and (max-width: 766px) {
  .main_h {
    padding-top: 25px;
  }
}
.logos-1 img{width:120px;height: auto;}
ul.navv li{padding: 0px !important;}
.sticky {
  background-color: #f8f9fa;
  opacity: 1;
  top: 0px;
  border-bottom: 1px solid gainsboro;
}*/
/*sticky-nav end*/
/*top nav*/
.top-nav-wrap{background: #f9f9f9;margin: 0px;}
ul.navbar-nav li a{font-size:12px!important;font-weight: 600;color: #686876!important;padding: 12px 10px;}
ul.navbar-nav li{padding: 0px 2px;margin: 0px;position: relative;display: inherit;}
.navbar{padding: 13px 10px;}
.hover-drp{padding: 0px;}
ul.hover-drp {display: none; position: absolute; top: 35px; left: 0;background: #f1f4fb;min-width:210px;z-index: 999;}
ul.navbar-nav li a:hover ul.hover-drp{display: block;}
ul.hover-drp li {display:block;padding:0px 10px!important;margin: 0px;list-style-type: none;border-top:1px solid rgba(0,0,0,.1);transition: all ease 1.5s;}
ul.hover-drp li a{font-size:12px;font-weight: 400;color:#686876;line-height: 38px;transition:all ease 0.5s;}
ul.hover-drp li a:hover{color:#FF0004!important;}
ul.navbar-nav li:hover ul.hover-drp{display: block;}
.hover-drp-1:after{content: '\f107';font-family:'FontAwesome';color:#787878;margin:8px 0px 0px 0px; }
ul.navbar-nav li a:hover{color:#005b18!important;}
ul.navbar-nav li a.active{color:#FF0004!important;}
/*top nav end*/
/*slider*/
.carousel-inner{height: 650px;}
.carousel-caption h1{font-size:52px;font-weight: 700;color:#fff;margin: 0px 0px 20px 0px;}
.carousel-caption strong{font-size:52px;font-weight: 700;color:#fff;margin: 0px 0px 20px 0px;}
.carousel-caption p{font-size:20px;font-weight:400;line-height: 24px;margin-bottom: 40px;text-align: center;}
.carousel-caption{top:50%;transform: translateY(-50%);}
.carousel-caption a{background: rgb(0, 194, 130);font-size:14px;font-weight:600 ;color:#fff;text-align: center;    text-transform: uppercase;line-height: 24px;padding: 10px 35px;margin: 0px;}
.carousel-caption a:hover{background: rgb(0, 143, 96);transition: all ease 1.5s;}
/*slider end*/
/*ayurvedic resort wrp*/
.parallax-1 {padding: 90px 0px 30px 0px;/* The image used */background-image: url('../images/bg-3_mini.jpg'); /* Create the parallax scrolling effect */background-attachment: fixed;background-position: center; background-repeat: no-repeat;background-size: cover;}
.packages-head-1{text-align: center;}
.packages-head-1 span{font-size:14px ;font-weight:400 ;letter-spacing:2px ;color:#fff;margin:0px;line-height: 24px;}
.packages-head-1 h2{font-size:36px ;font-weight:600 ;color:#fff;margin: 0px 0px 15px 0px;line-height: 42px;}
.packages-head-1 p{font-size:18px ;font-weight:400 ;color:#fff;margin: 0px 0px 30px 0px;line-height: 24px;text-align: center;}
.panchakarma{padding: 10px;background: #fff;}
.panchakarma-img{margin-bottom: 15px;}
.panchakarma-head h3{font-size:20px ;font-weight:600 ;margin-bottom:15px;}
.panchakarma-head h3 a{font-size:20px ;font-weight:600 ;color:#005b18 ;line-height: 30px;}
.panchakarma-head p{font-size:14px ;font-weight:400 ;color:#000 ;line-height: 24px;margin-bottom: 15px;}
.btn-1{padding: 10px 30px;color:#fff;background: #2c9e0c;font-weight: 600;display: inline-block;font-size:14px;}
.btn-1:hover{color: #fff;background: #000;}
/* Bounce To Right */
.hvr-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #da0000;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
  color: white;
}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.package-btn{text-align: center;}
.btn-2{font-size:16px;font-weight: 400;color:#fff;background: #d80100;padding:20px 25px;margin: 60px 0px;display: inline-flex; }
.btn-2:hover{color:#fff;background: #c30908;transition: all ease 1.5s;}
.about-wrap{background: rgba(10,10,10,0.4);padding: 30px 15px;}
.about-head span{font-size:14px ;font-weight:400 ;color:#fff;letter-spacing:2px;margin: 0px; line-height: 24px;}
.about-head h4{font-size:36px ;font-weight:600 ;color:#fff;letter-spacing:2px;margin-bottom: 15px;line-height: 42px}
.about-head p{font-size:14px ;font-weight:400 ;color:#fff;margin-bottom:30px; line-height: 24px;}
.about-img img{margin-left:30px;margin-bottom:10px;float:right;}
.zindex-option{z-index:11;}
/*facilities-wrp*/
.facilities-wrp{background: #fff;padding: 90px 0px;position: relative;}
.facilities-head{text-align: center;}
.facilities-head span{font-size:14px ;font-weight:400 ;letter-spacing: 2px;color:#005b18;margin: 0px;}
.facilities-head h5{font-size:36px ;font-weight:600 ;color:#005b18;margin-bottom:15px;line-height: 42px;}
.facilities-head p{font-size:16px ;font-weight:400 ;color:#000;margin-bottom:30px;text-align: center;}
.facilitie-img img{margin-left: -20%;}
.facilitie-img{position: relative;}
.facilitie-img:before{content: "";position: absolute;-webkit-box-shadow: 0 15px 10px rgba(0,0,0,.6);box-shadow: 0 15px 10px rgba(0,0,0,.6); left: -20%; right: 50%;bottom: -30px; height: 30%; z-index: -1; border-radius: inherit; -webkit-transform-origin: 0 0;  -moz-transform-origin: 0 0; -ms-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: skewY(-6deg);-ms-transform: skewY(-6deg);transform: skewY(-6deg);}
.facilitie-img:after{ content: ""; position: absolute; -webkit-box-shadow: 0 15px 10px rgba(0,0,0,.6);  box-shadow: 0 15px 10px rgba(0,0,0,.6);  left: 24%;  right: 13%; bottom: 8px;  height: 30%; z-index: -1; border-radius: inherit;-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;-ms-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: skewY(6deg);-ms-transform: skewY(6deg); transform: skewY(6deg);}
/*facilities-wrp end*/
ul.facilities-list-1 li{display: block;list-style-type: none;margin-bottom: 30px;}
.f-list h3{font-size:16px ;font-weight:600;color:#005b18 ;margin-bottom:5px;}
.f-list p{font-size:14px ;font-weight:400;color:#000 ;margin-bottom:15px;line-height: 24px;}
.bt-icon {-wekbit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;  transition: all .4s; display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;position: relative;width: 70px;height: 70px; line-height: 68px; color: #171721; margin: 4px 0 0; border: 1px solid #dee0ec;border-radius: 50px;float:left;margin-right: 30px;}
.bt-icon:before {  -wekbit-transition: all .4s; -moz-transition: all .4s;-o-transition: all .4s; transition: all .4s;content: "";position: absolute;top: 4px;left: 4px; width: 61px; height: 61px;background: #dee0ec; -webkit-border-radius: 50%;z-index: -1;border-radius: 50%;}
.bt-icon i{position: absolute;left:45%;top:50%;transform: translateY(-50%);}
.f-list:hover .bt-icon{  animation: pulse 1s ease infinite;color: #fff;border-color: #005b18;}
.f-list:hover .bt-icon:before{background: #005b18;}
@keyframes pulse {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}
.facilities-list-1{padding: 0px;}
.facilities-wrp:after{position: absolute;right: 0px;top:0px;background-image: url(../images/droni-1_mini.jpg);content: '';    width: 240px; height: 600px;background-repeat: no-repeat;}
/*home-contact-wrp*/
.home-contact{background: #af955e;padding:60px;height: 397px;}
.home-contact:hover{background: #816427;}
.home-contact strong{font-size: 60px;color: #ffffff;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal;margin-bottom: 30px;}
.home-contact h6{font-size: 24px;color: #ffffff;line-height: 24px;text-align: left;font-weight:600;margin-bottom: 20px;}
.home-contact h4 a{color: #fff; font-size: 50px; display: inline-block; line-height: 50px; }
.home-contact p{font-size:14px;font-weight: 400;color:#fff ;margin-bottom: 30px;line-height: 24px;}
.home-contact-2{background: #a08448;padding:60px;height: 397px;}
.home-contact-2:hover{background: #816427;}
.home-contact-2 strong{font-size: 60px;color: #ffffff;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal;margin-bottom: 30px;}
.home-contact-2 h6{font-size: 24px;color: #ffffff;line-height: 24px;text-align: left;font-weight:600;margin-bottom: 20px;}
.home-contact-2 h4 a{color: #fff; font-size: 50px; display: inline-block; line-height: 50px; }
.home-contact-2 p{font-size:14px;font-weight: 400;color:#fff ;margin-bottom: 30px;line-height: 24px;}
.home-contact-3{background: #9a7d3f;padding:60px;height: 397px;}
.home-contact-3:hover{background: #816427;}
.home-contact-3 strong{font-size: 60px;color: #ffffff;text-align: left;font-family:Montserrat;font-weight:700;font-style:normal;margin-bottom: 30px;}
.home-contact-3 h6{font-size: 24px;color: #ffffff;line-height: 24px;text-align: left;font-weight:600;margin-bottom: 20px;}
.home-contact-3 h4 a{color: #fff; font-size: 50px; display: inline-block; line-height: 50px; }
.home-contact-3 p{font-size:14px;font-weight: 400;color:#fff ;margin-bottom: 30px;line-height: 24px;}
.btn-3{font-size:14px ;font-weight:400 ;color:#a07924 ;margin: 0px;background: #fff;padding: 14px 20px;display: inline-block;}
.btn-3:hover{color:#a07924;}

/* Bounce To Top */
.hvr-bounce-to-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
     background:#EDEDED;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-bounce-to-top:hover:before, .hvr-bounce-to-top:focus:before, .hvr-bounce-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}


/*home-contact-wrp end*/
/*home-content-wrp*/
.home-content-wrp{padding:40px 0px ;background: #fff;}
.home-content-1{margin: 100px 0px 0px 90px;}
.home-content-1 span{font-size:14px;font-weight: 400;letter-spacing: 2px;margin: 0px;color:#686876 ;}
.home-content-1 h6{font-size:36px;font-weight: 600;margin: 0px;color:#005b18 ;line-height: 42px;margin-bottom: 15px;}
.home-content-1 p{font-size:14px;font-weight: 400;color:#000;margin-bottom: 30px;line-height: 24px;}
/*home-content-wrp end*/
/*parallax-2*/
.parallax-2 {padding: 80px 0px;/* The image used */background-image: url('../images/yoga-2.jpg'); /* Create the parallax scrolling effect */background-attachment: fixed;background-position: center; background-repeat: no-repeat;background-size: cover;}
.parallax-head-2 span{font-size:14px;font-weight: 400;color:#686876;margin: 0px;letter-spacing: 3px;}
.parallax-head-2 h5{font-size:36px;font-weight:600;color:#005b18;margin-bottom:15px;}
.parallax-head-2 p{font-size:14px;font-weight: 400;color:#000;margin-bottom:30px;line-height: 24px;}
.btn-4{padding: 12px 30px;color:#fff;background: #2c9e0c;font-weight: 600;display: inline-block;font-size:14px;}
.btn-4:hover{color: #fff;background: #000;}
/*parallax-2 end*/

/*home-gallery-wrp*/
.home-gallery-wrp{padding:90px 0px 40px 0px;background: #fff;}
.home-gallery-list-1{text-align: center;}
.home-gallery-list-1 span{font-size:14px;font-weight: 400;color:#686876;margin: 0px;letter-spacing: 3px;}
.home-gallery-list-1 h6{font-size:36px;font-weight:600;color:#005b18;margin-bottom:15px;}
ul.home-gallery li{list-style-type: none;display:inline-block;}
.home-gallery{padding: 0px;}
.btn-5{font-size:16px ;font-weight:400 ;color:#fff;background: #d80100;padding: 18px 25px;}
.btn-5:hover{color:#fff;background: #bf0807;transition: all ease 1.5s;}
.home-gallery-btn{text-align: center;margin: 40px;}
/*home-gallery-wrp end*/
/*home-testimonial-wrp*/
.home-testimonial-wrp{background: url(../images/testimonial_mini.jpg);background-repeat: no-repeat;background-size: cover;padding: 90px 0px 60px 0px;background-position: center;}
.home-testimonial span{font-size:14px;font-weight: 400;letter-spacing: 3px;color:#fff;margin: 0px;}
.home-testimonial h5{font-size:36px;font-weight: 600;color:#fff;margin-bottom: 20px;}
.home-testimonial p{font-size:14px;font-weight: 400;color:#fff;margin: 0px;line-height: 24px;margin-bottom: 30px;}

.home-te-content p{font-size:14px;font-weight: 400;color:#fff;margin-bottom:30px;line-height: 24px;}
.home-te-content h3{font-size:16px ; font-weight:600 ;color:#fff;line-height: 24px;}
.home-te-content h3 span{font-size:13px ; font-weight:400 ;color:#fff;line-height: 24px;font-style: italic;margin-left: 20px;}
ul#demo li{list-style-type: none;color:#fff;display: block;}
#demo{padding: 0px;}
#demo .owl-nav button.owl-next, #demo .owl-nav button.owl-prev{background: #fff;color:#FF0004;border-radius: 50px;width:40px;height: 40px;text-align: center;font-size:20px;outline: none;}
#demo .owl-nav button.owl-next:after, #demo .owl-nav button.owl-prev:after{content: ''; border-radius: 50px;width:50px;height: 50px;border:1px solid #fff;position: absolute;left:-5px;top:-5px;}
#demo .owl-nav button.owl-prev{position: absolute;left:-70px;top: 50%;transform: translateY(-50%);opacity: 0;}
#demo .owl-nav button.owl-next{position: absolute;right:-70px;top:50%;transform: translateY(-50%);opacity: 0;}
#demo:hover .owl-nav button.owl-prev{opacity: 1;left:0px;transition: all ease 1s;}
#demo:hover .owl-nav button.owl-next{opacity: 1;right: 0px;transition: all ease 1s;}
#demo .owl-nav button.owl-prev:hover{background:#FF0004;color:#fff;transition: all ease 1.5s;}
#demo .owl-nav button.owl-next:hover{background:#FF0004;color:#fff;transition: all ease 1.5s;}
.home-testimonial-1{background: #fff;padding: 30px;}
.home-testimonial-1 h6{font-size:36px ;font-weight:600 ;color:#005b18;margin-bottom: 15px;}
.home-testimonial-1 p{font-size:14px ;font-weight:400 ;color:#000;margin-bottom: 30px;line-height: 24px;}
ul#demo-1 li{list-style-type: none;}
#demo-1{padding: 0px;}
#demo-1 .owl-nav button.owl-prev{text-indent: -99999px;}
#demo-1 .owl-nav button.owl-next{text-indent: -99999px;}
#demo-1.owl-carousel button.owl-dot{border-radius: 50px;width:10px;height: 10px;text-align: center;font-size:20px;outline: none;margin-right: 10px;background: #e5e5e5;}
.owl-dots{text-align: center;}
#demo-1.owl-carousel button.owl-dot.active , #demo-1.owl-carousel button.owl-dot:hover{background: #FF0004;transition: all ease 1.5s;}
.home-treatments-wrp{background:#fff;padding: 90px 0px 30px 0px;}
.home-treatment-head span{font-size:14px;font-weight: 400;letter-spacing: 3px;margin: 0px;color:#686876;}
.home-treatment-head h5{font-size:36px;font-weight:600;margin-bottom:15px;color:#005b18;line-height: 42px;}
.home-treatment-head p{font-size:16px;font-weight: 400;margin-bottom:30px;color:#000;line-height: 24px;text-align: center;}
.home-treatment-head{text-align: center;}
.home-treatment-pic img{margin-bottom: 20px;}
.home-treatment-pic h3{font-size:20px;font-weight: 600;color:#005b18;margin-bottom: 20px;}
.home-treatment-pic p{font-size:14px;font-weight: 400;color:#000;margin-bottom: 20px;line-height: 24px;text-align: justify;}
.home-treatment-btn{text-align: center;margin: 80px 0px 40px 0px;}
/*home-testimonial-wrp end*/
/*home-book-treatment-wrp*/
.home-book-treatment-wrp{padding: 120px 0px 90px 0px;background-image: url(../images/testimonial_mini.jpg);background-size:cover;background-repeat: no-repeat;text-align: center;background-position: center;}
.home-book-treatment-wrp span{font-size:14px;font-weight: 400;letter-spacing: 3px;margin: 0px;color:#fff;}
.home-book-treatment-wrp h5{font-size:36px;font-weight:600;margin-bottom:20px;color:#fff;line-height: 42px;}
.home-book-treatment-wrp a{color:#000;}
.home-book-treatment-wrp p{font-size:14px;font-weight: 400;margin-bottom:60px;color:#fff;line-height: 24px;text-align: center;}
.btn-6{background:#fff;color:#171721;font-size:16px;font-weight: 600;padding: 12px 50px;}
.btn-6:hover {color:#fff;background: #000;}

/*home-book-treatment-wrp end*/
/*home-contactus-wrp*/
.home-contactus-wrp{padding: 90px 0px 90px 0px;/* The image used */background-image: url(../images/gallery_mini.jpg); /* Create the parallax scrolling effect */background-attachment: fixed;background-position: center; background-repeat: no-repeat;background-size: cover;}
.home-contact-head{text-align: center;}
.home-contact-head span{font-size:14px;font-weight: 400;letter-spacing: 3px;margin: 0px;color:#686876;}
.home-contact-head h6{font-size:36px;font-weight:600;margin-bottom:20px;color:#005b18;line-height: 42px;}
.home-contact-head p{font-size:14px;font-weight: 400;margin-bottom:60px;color:#000;line-height: 24px;text-align: center;}
ul.home-cont li{list-style-type: none;display: block;}
.home-cont {padding: 0px;}
.home-cont h3{font-size:18px;font-weight: 600;color:#005b18 ;margin-bottom: 15px;}
.home-cont p{font-size:14px;font-weight: 400;color:#686876 ;margin-bottom: 15px;line-height: 24px;}
.home-cont p a{font-size:14px;font-weight: 400;color:#005b18 ;margin-bottom: 15px;line-height: 24px;}
.home-cont p a:hover{color:#FF0004;transition: all ease .5s;}
.home-cont-add-1 h3{font-size:18px;font-weight: 600;color:#005b18 ;margin-bottom: 15px;}
.home-cont-add-1 p{font-size:14px;font-weight: 400;color:#000;margin-bottom: 15px;line-height: 24px;}
.home-cont-add-1 a{color:#005b18;font-size:15px;font-weight: 600;}
.home-cont-add-1 a:hover{color:#FF0004;transition: all ease .5s;}
.home-get{text-align: center;}
/*home-contactus-wrp end*/
/*home-footer-wrp*/
.home-footer-wrp{padding: 90px 0px 60px 0px;background: #171721;}
.home-footer-head h3{position: relative;font-size:24px ;font-weight:600  ;color:#fff;margin-bottom: 27px;padding-bottom: 20px;}
.home-footer-head h3:after{content: '';position: absolute;left:0px;bottom: 0px;width:40px;height: 2px;background: #FF0004;}
.home-footer-head p{font-size:14px;font-weight: 400;color:#686876 ;margin-bottom: 30px;line-height: 24px;}
.home-footer-social{padding: 0px;}
ul.home-footer-social li{list-style-type: none;}
ul.home-footer-social li a{font-size:14px;font-weight: 400;color:#686876 ;margin-bottom: 15px;line-height: 30px;}
ul.home-footer-social li i{width:25px;}
ul.home-footer-social li a:hover{color:#fff;}
.home-footer-reserved{padding:27px;background: #1e1e2b;}
.home-reserved p{font-size:14px;font-weight: 400;color:#686876 ;margin: 0px; line-height: 24px;}
.home-reserved p a{color:#686876;font-weight: 600;}
.home-reserved-1 p a{color:#686876;font-weight: 400;font-size:14px;margin-right: 30px;}
.home-reserved-1 p a:hover{color:#00c282;font-weight: 400;}
.home-reserved p a:hover{color:#00c282;transition:all ease .5s;}
/*home-footer-wrp end*/

/*PAGE-2*/

/*about-the-resort*/
.about-the-resort-wrp{padding: 70px 0px  70px 0px;background-image: url(../images/about-2.jpg); background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;}
.about-resort-head{text-align: center;}
.about-resort-head span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;}
.about-resort-head span a{color:#fff;}
.about-resort-head span a:hover{color:#FF0004;}
.about-resort-head h1{font-size:40px ;font-weight:600 ;color:#fff;margin:0px;}
/*about-the-resort END*/
/*about-page-1*/
.about-page-1{padding: 90px 0px 90px 0px;background:#fff;}
.about-page-1-img img{float:left; margin: 0px 20px 20px 0px;}
.about-page-1-img h3{color:#5a5a5a ;font-weight:600 ;margin-bottom:20px;font-size:23px ;text-align: justify;}
.about-page-1-img p{font-size:14px;font-weight: 400;margin-bottom:20px;color:#000;line-height: 24px;}
.about-padd{padding: 90px 0px 0px 0px;}
.btn-link-1{font-size:18px;font-weight: 600;margin: 0px;background: none;color:#000;outline: none !important;box-shadow: none !important; }
.card-header{border:none;padding: 4px 15px;}
.card{border:1px solid #EDEDED;}
.card:hover{background: #EFEFEF;}
.card-body{background:#f0f0f0;}
.card-body p{font-size:14px;font-weight: 400;color:#000;margin:0px;line-height: 24px;}
.card-body p img{padding-bottom: 20px;}
.btn-link-1:before{content: "\f056";float: left !important;font-family:'FontAwesome';padding-right: 25px;}
.btn-link-1.collapsed:before{    float: left !important;content: "\f055";}

/*about-page-1 end*/
/*about-the-founder-head*/
.about-the-founder{padding:90px 0px;background:#7a6241;}
.about-the-founder-head h2{font-size:36px ;font-weight:600 ;color:#fff;margin-bottom:20px;}
.about-the-founder-head p{font-size:14px;font-weight: 400;color:#fff;line-height: 24px;}
.about-the-founder-head img{float: right;margin: 0px 0px 20px 20px;}
.about-the img{display: none;}
/*about-the-founder-head end*/

/*PAGE-3*/

/*treaments-abhyanga-wrp*/
.treaments-abhyanga-wrp{background-image: url(../images/pizhichil-4.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.treaments-abhyanga-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.treaments-abhyanga-wrp span a{color:#fff;}
.treaments-abhyanga-wrp span a:hover{color:#FF0004;}
.treaments-abhyanga-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;margin-top: 10px;}
.treaments-abhyanga-page{padding: 70px 0px 90px 0px;background:#fff;}
.abhyanga-content p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
.abhyanga-content h2{font-size:30px;font-weight: 600;color:#005b18;line-height: 36px;margin-bottom: 15px;}
.abhyanga-content h3{    font-size: 25px;font-weight: 600;color: #005b18;line-height: 36px;margin-bottom: 15px;}
.benafits-list{padding: 0px;}
ul.benafits-list li{list-style-type: none;line-height: 34px;color: #000;font-size:14px;font-weight: 400;}
ul.benafits-list li i{margin-right: 15px;color:#FF0004;font-size:16px;}
.abhyanga-content h4{font-size:14px;font-weight: 600;color:#000 ;margin-bottom: 20px;}
.btn-7{margin: 20px 0px;}
.abhyanga-btn{text-align: center;}
.abhyanga-btn i{font-size:20px;color:#fff;margin-left: 30px;line-height: 24px;}
.abhyanga-treatments-list{padding: 0px;}
ul.abhyanga-treatments-list li{font-size:14px ;font-weight:400 ;color:#171721 ;margin: 0px;line-height: 45px;border-bottom: 1px solid #e6e3e3;list-style-type: none;}
ul.abhyanga-treatments-list li i{color:#FF0004;font-size:18px;line-height: 34px;margin-right:15px;float: left;}
ul.abhyanga-treatments-list li a{font-size:14px ;font-weight:400 ;color:#171721 ;margin: 0px;line-height: 35px;overflow: hidden;display:block;}
ul.abhyanga-treatments-list li a:hover{color:#FF0004;}
ul.abhyanga-treatments-list li a.active{color:#FF0000!important;}
.abhyanga-treatments h3{font-size:30px;font-weight: 600;color:#005b18;margin-bottom: 20px;}
.btn-8{border: none;}
.book-treatments{background: #fafafa;padding: 15px 15px 30px 15px;margin-top: 30px;}
.book-treatments h3{font-size:30px;font-weight: 600;color:#005b18;margin-bottom: 15px;}
.book-treatments label{font-size:11px;font-weight: 600;color:#686876;margin: 0px;}
.book-treatments input{padding: 6px 10px;margin-bottom: 5px;background: #fff;font-size:14px;font-weight: 600;color:#686876;width: 100%;border: 1px solid #ececec;outline: none;}
.book-treatments select{padding: 6px 10px;margin-bottom: 5px;background: #fff;font-size:14px;font-weight: 600;color:#686876;width: 100%;border: 1px solid #ececec;outline: none;}
.book-treatments textarea{padding:0px 0px 46px 10px;margin-bottom: 15px;background: #fff;font-size:14px;font-weight: 600;color:#686876;width: 100%;border: 1px solid #ececec;outline: none;}
/*treaments-abhyanga-wrp end*/

/*PAGE-4*/
/*treaments-kizhi-wrp*/
.treaments-kizhi-wrp{background-image: url(../images/banner1.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.treaments-kizhi-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.treaments-kizhi-wrp span a{color:#fff;}
.treaments-kizhi-wrp span a:hover{color:#FF0004;}
.treaments-kizhi-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;margin-top: 10px;}
.treaments-kizhi-page{background:#fff;padding: 70px 0px 90px 0px;}
.kizhi-content p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
.kizhi-content h3{font-size:30px;font-weight: 600;color:#005b18;line-height: 36px;margin-bottom: 15px;}
.kizhi-content h4{font-size:14px;font-weight: 600;color:#000 ;margin-bottom: 20px;}
.kizhi-content h4 span{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
/*treaments-kizhi-wrp end*/


/*PAGE-5*/
/*treaments-pizhichil-wrp*/
.treaments-pizhichil-wrp{background-image: url(../images/pizhichil-2.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.treaments-pizhichil-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.treaments-pizhichil-wrp span a{color:#fff;}
.treaments-pizhichil-wrp span a:hover{color:#FF0004;}
.treaments-pizhichil-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;margin-top: 10px;}
.treaments-pizhichil-page{background:#fff;padding: 70px 0px 90px 0px;}
.pizhichil-content p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
.pizhichil-content h2{font-size:30px;font-weight: 600;color:#005b18;line-height: 36px;margin-bottom: 15px;}
.pizhichil-content h4{font-size:14px;font-weight: 600;color:#000 ;margin-bottom: 20px;}
.pizhichil-content h4 span{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
/*treaments-pizhichil-wrp end*/


/*PAGE-6*/
/*treaments-shirodhara-wrp*/
.treaments-shirodhara-wrp{background-image: url(../images/shirodhara-banner.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.treaments-shirodhara-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.treaments-shirodhara-wrp span a{color:#fff;}
.treaments-shirodhara-wrp span a:hover{color:#FF0004;}
.treaments-shirodhara-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;}
.treaments-shirodhara-page{background:#fff;padding: 70px 0px 90px 0px;}
.shirodhara-content p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
.shirodhara-content h2{font-size:30px;font-weight: 600;color:#005b18;line-height: 36px;margin-bottom: 15px;}
.shirodhara-content h4{font-size:14px;font-weight: 600;color:#000 ;margin-bottom: 20px;}
.shirodhara-content h4 span{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
/*treaments-shirodhara-wrp end*/


/*PAGE-7*/
/*treaments-shirovasti-wrp*/
.treaments-shirovasti-wrp{background-image: url(../images/shirovasti-2.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.treaments-shirovasti-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.treaments-shirovasti-wrp span a{color:#fff;}
.treaments-shirovasti-wrp span a:hover{color:#FF0004;}
.treaments-shirovasti-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;margin-top: 10px;}
.treaments-shirovasti-page{background:#fff;padding: 70px 0px 90px 0px;}
.shirovasti-content p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
.shirovasti-content h2{font-size:30px;font-weight: 600;color:#005b18;line-height: 36px;margin-bottom: 15px;}
.shirovasti-content h4{font-size:14px;font-weight: 600;color:#000 ;margin-bottom: 20px;}
.shirovasti-content h4 span{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
/*treaments-shirovasti-wrp end*/


/*PAGE-8*/
/*treaments-snehapanam-wrp*/
.treaments-snehapanam-wrp{background-image: url(../images/shirovasti-2.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.treaments-snehapanam-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.treaments-snehapanam-wrp span a{color:#fff;}
.treaments-snehapanam-wrp span a:hover{color:#FF0004;}
.treaments-snehapanam-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;margin-top: 10px;}
.treaments-snehapanam-page{background:#fff;padding: 70px 0px 90px 0px;}
.snehapanam-content p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
.snehapanam-content h2{font-size:30px;font-weight: 600;color:#005b18;line-height: 36px;margin-bottom: 15px;}
.snehapanam-content h4{font-size:14px;font-weight: 600;color:#000 ;margin-bottom: 20px;}
.snehapanam-content h4 span{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
/*treaments-snehapanam-wrp end*/


/*PAGE-9*/
/*treaments-swedana-wrp*/
.treaments-swedana-wrp{background-image: url(../images/swedana-3.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.treaments-swedana-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.treaments-swedana-wrp span a{color:#fff;}
.treaments-swedana-wrp span a:hover{color:#FF0004;}
.treaments-swedana-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;margin-top: 10px;}
.treaments-swedana-page{background:#fff;padding: 70px 0px 90px 0px;}
.swedana-content p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
.swedana-content h2{font-size:30px;font-weight: 600;color:#005b18;line-height: 36px;margin-bottom: 15px;}
.swedana-content h4{font-size:14px;font-weight: 600;color:#000 ;margin-bottom: 20px;}
.swedana-content h4 span{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
/*treaments-swedana-wrp end*/



/*PAGE-10*/
/*treaments-tharpanam-wrp*/
.treaments-tharpanam-wrp{background-image: url(../images/tharpanam-2.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.treaments-tharpanam-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.treaments-tharpanam-wrp span a{color:#fff;}
.treaments-tharpanam-wrp span a:hover{color:#FF0004;}
.treaments-tharpanam-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;margin-top: 10px;}
.treaments-tharpanam-page{background:#fff;padding: 70px 0px 90px 0px;}
.tharpanam-content p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
.tharpanam-content h2{font-size:30px;font-weight: 600;color:#005b18;line-height: 36px;margin-bottom: 15px;}
.tharpanam-content h4{font-size:14px;font-weight: 600;color:#000 ;margin-bottom: 20px;}
.tharpanam-content h4 span{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
/*treaments-tharpanam-wrp end*/



/*PAGE-11*/
/*treaments-tharpanam-wrp*/
.treaments-udwarthana-wrp{background-image: url(../images/weigt-loss.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.treaments-udwarthana-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.treaments-udwarthana-wrp span a{color:#fff;}
.treaments-udwarthana-wrp span a:hover{color:#FF0004;}
.treaments-udwarthana-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;}
.treaments-udwarthana-page{background:#fff;padding: 70px 0px 90px 0px;}
.udwarthana-content p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
.udwarthana-content h2{font-size:30px;font-weight: 600;color:#005b18;line-height: 36px;margin-bottom: 15px;}
.udwarthana-content h4{font-size:14px;font-weight: 600;color:#000 ;margin-bottom: 20px;}
.udwarthana-content h4 span{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
/*treaments-tharpanam-wrp end*/


/*PAGE-12*/
/*treaments-packages-wrp*/
.packages-wrp{background-image: url(../images/packages.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.packages-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.packages-wrp span a{color:#fff;}
.packages-wrp span a:hover{color:#FF0004;}
.packages-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;margin-top: 10px;}
.packages-list-wrp{padding: 90px 0px 40px 0px;background: #fff;}
.packages-list{padding: 15px;background:#fafafa; }
.packages-list img{margin-bottom: 40px;}
.packages-list h3 {margin-bottom: 15px;}
.packages-list h2 a{font-size:24px;font-weight: 600;color:#838399;line-height: 36px;}
.packages-list h2 a:hover{color:#FF0004;}
.packages-list p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin-bottom: 20px;}
.packages-list i{margin-left: 20px;}
.packages-list{margin-bottom: 10px;}
/*treaments-packages-wrp end*/


/*PAGE-13*/
/*speciality-treatments-wrp*/
.speciality-treatments-wrp{background-image: url(../images/speciality.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.speciality-treatments-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.speciality-treatments-wrp span a{color:#fff;}
.speciality-treatments-wrp span a:hover{color:#FF0004;}
.speciality-treatments-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;margin-top: 10px;}
.speciality-treatments-list{padding: 90px 0px 40px 0px;background: #fff;}
.speciality-list-1{padding: 0px;}
ul.speciality-list-1 li{font-size:14px;font-weight: 400;margin: 0px;line-height: 45px;color:#686876;list-style-type: none;border-bottom: 1px solid #E7E4E4;}
ul.speciality-list-1 li i{color:#FF0004;margin-right: 20px;font-size: 16px;}
.btn-9{margin-top: 20px;}
/*speciality-treatments-wrp end*/


/*PAGE-14*/
/*accommodation-wrp*/
.accommodation-wrp{background-image: url(../images/accomadation-2.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.accommodation-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.accommodation-wrp span a{color:#fff;}
.accommodation-wrp span a:hover{color:#FF0004;}
.accommodation-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;margin-top: 10px;}
.accomadation-page-1{padding: 90px 0px 40px 0px;background: #fff;}
.accommodation p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin-bottom: 20px;}
.accommodation-page-2{background:#fcfad1 ;padding: 90px 0px 40px 0px;}
.accommodation-content h3{font-size:20px; ;font-weight:600 ;color:#005b18 ;margin-bottom: 20px;}

.accommodation-content p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin-bottom: 20px;}

.accommodation img{margin: 0px 20px 20px 0px ;float: left;}
#demo-4{padding: 0px;position: relative;}
#demo-4 .owl-nav button.owl-prev {
    position: absolute;left: -50px;top: 50%;transform: translateY(-50%); }
#demo-4 .owl-nav button.owl-next {
    position: absolute;right: -50px;top: 50%;transform: translateY(-50%);}
#demo-4 .owl-nav button.owl-next, #demo-4 .owl-nav button.owl-prev{background: #ffffffb0;color: #FF0004; border-radius: 50px; width: 40px;height: 40px;text-align: center;font-size: 25px; outline: none;opacity: 0;}
#demo-4:hover .owl-nav button.owl-next{opacity: 1;transition: all ease 1.5s;right: 20px;}
#demo-4:hover .owl-nav button.owl-prev{opacity: 1;transition: all ease 1.5s;left: 20px;}
#demo-5{padding: 0px;position: relative;}
#demo-5 .owl-nav button.owl-prev {
    position: absolute;left: -50px;top: 50%;transform: translateY(-50%); }
#demo-5 .owl-nav button.owl-next {
    position: absolute;right: -50px;top: 50%;transform: translateY(-50%);}
#demo-5 .owl-nav button.owl-next, #demo-5 .owl-nav button.owl-prev{background: #ffffffb0;color: #FF0004; border-radius: 50px; width: 40px;height: 40px;text-align: center;font-size: 25px; outline: none;opacity: 0;}
#demo-5:hover .owl-nav button.owl-next{opacity: 1;transition: all ease 1.5s;right: 20px;}
#demo-5:hover .owl-nav button.owl-prev{opacity: 1;transition: all ease 1.5s;left: 20px;}
#demo-6{padding: 0px;position: relative;}
#demo-6 .owl-nav button.owl-prev {
    position: absolute;left: -50px;top: 50%;transform: translateY(-50%); }
#demo-6 .owl-nav button.owl-next {
    position: absolute;right: -50px;top: 50%;transform: translateY(-50%);}
#demo-6 .owl-nav button.owl-next, #demo-6 .owl-nav button.owl-prev{background: #ffffffb0;color: #FF0004; border-radius: 50px; width: 40px;height: 40px;text-align: center;font-size: 25px; outline: none;opacity: 0;}
#demo-6:hover .owl-nav button.owl-next{opacity: 1;transition: all ease 1.5s;right: 20px;}
#demo-6:hover .owl-nav button.owl-prev{opacity: 1;transition: all ease 1.5s;left: 20px;}
#demo-4 .overlay-1{position: absolute;left: 0px;right: 0px;bottom: 0px;width:100%;height: 15%;background: #000000bf;}
#demo-5 .overlay-1{position: absolute;left: 0px;right: 0px;bottom: 0px;width:100%;height: 15%;background: #000000bf;}
#demo-6 .overlay-1{position: absolute;left: 0px;right: 0px;bottom: 0px;width:100%;height: 15%;background: #000000bf;}
.overlay-1 p{font-size:14px;font-weight: 600;margin: 0px;color:#fff;padding: 15px 20px; }
ul#demo-4 li{list-style-type: none;}
ul#demo-5 li{list-style-type: none;}
ul#demo-6 li{list-style-type: none;}
/*accommodation end*/

/*PAGE-15*/
/*gallery-wrp-wrp*/
.gallery-wrp{background-image: url(../images/GALLERY.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.gallery-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.gallery-wrp span a{color:#fff;}
.gallery-wrp span a:hover{color:#FF0004;}
.gallery-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;margin-top: 10px;}
.gallery-tab-wrap{padding: 90px 0px;background:#fff;}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link{background: none;color:#FF0004;position: relative;}
.nav-link-1.active:after{content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 50%;
    height: 1px;
    background: #FF0004;;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: .4s;
    -ms-transition: .4s;
    transition: .4s;}

.nav-pills{padding-bottom: 40px;}
.nav-item a{color:#2F2F2F;}
.gallery-tab-list{padding: 0px;}
ul.gallery-tab-list li{list-style-type: none;display: inline-block;width:24.7%;margin-bottom: 4px;}
.nav-link-1{padding: 2px 10px;font-size:15px;}
/*gallery-wrp end*/



/*PAGE-16*/
/*tariff-wrp-wrp*/
.tariff-wrp{background-image: url(../images/accomadation-tariff-1.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.tariff-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.tariff-wrp span a{color:#fff;}
.tariff-wrp span a:hover{color:#FF0004;}
.tariff-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;margin-top: 10px;}
.tariff-content{padding: 90px 0px 40px 0px;background: #fff;}
.tariff-para p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin-bottom: 20px;}
.tariff-para .table th {padding: 10px 10px!important;font-size:14px;font-weight: 600;color:#686876;}
.tariff-para .table td {padding: 10px 10px!important;font-size:14px;font-weight: 400;color:#686876;}
.tariff-list{padding: 0px;margin-top: 20px;}
ul.tariff-list li{font-size:14px;font-weight: 400;color:#000;line-height: 28px;list-style-type: none;}
ul.tariff-list li i{color:#FF0004;margin-right: 15px;font-size:16px;float: left;    margin-top: 10px;}
.tariffs-head{margin-top: 20px;}
ul.tariff-list li p{overflow: hidden;display: block;}
.tariffs-head h4{font-size:18px;color:#005b18;font-weight: 600;margin-bottom: 15px;}
.tariff-book img{margin-bottom: 30px;}
.tariff-book{text-align: center;}
.btn-10{padding: 12px 55px;display: block;}
/*tariff-wrp end*/

/*PAGE-17*/
/*book-treatment-wrp*/
.book-treatment-wrp{padding: 90px 0px 90px 0px;background-image: url(../images/book.jpg);background-position: center;background-size:cover;background-repeat: no-repeat;}
.book-treat h1{font-size: 30px;font-weight: 600;color:#fff;margin-bottom: 20px;}
.book-treat p{font-size:14px;color:#fff;font-weight: 400;line-height: 24px;margin-bottom: 30px;}
.book-treat input{width:100%;color:#000;font-size:14px;padding: 10px 10px;margin-bottom: 10px;}
.book-treat select{width:100%;color:#000;font-size:14px;padding: 10px 10px;margin-bottom: 10px;}
.book-treat textarea{width:100%;color:#000;font-size:14px;padding: 10px 10px 40px 10px;margin-bottom: 30px;}
.book-treat label{font-size:11px;font-weight: 600;color:#fff;margin: 0px;}
.btn-11{background:#FF0004;color:#fff;padding: 12px 45px;border: none;outline: none;}
.btn-11:hover{background:#D70003;transition: all ease 1.5s;}
/*book-treatment-wrp end*/

/*PAGE-18*/

/*contact-wrp*/
.contact-wrp{padding: 90px 0px 60px 0px;;background: #5e892a;}
.contact-form span{font-size:14px;letter-spacing: 3px;font-weight:400;color:#fff;margin: 0px;}
.contact-form h1{font-size:36px;font-weight:600;color:#fff;margin-bottom:20px;}
.contact-form p{font-size:14px;font-weight: 400;color:#FFF;line-height: 24px;margin-bottom: 20px;}
.contact-form-1{background: #fafafa;padding: 15px;}
.contact-form-1 label{font-size:11px;color:#838383;margin: 0px;font-weight: 600;}
.contact-form-1 select{padding: 7px 10px;width:100%;background: #fff;color:#000;border:1px solid #E9E9E9;margin-bottom: 10px;}
.contact-form-1 input{padding: 7px 10px;width:100%;background: #fff;color:#000;border:1px solid #E9E9E9;margin-bottom: 10px;}
.contact-form-1 textarea{padding: 7px 10px 40px 0px;width:100%;background: #fff;color:#000;border:1px solid #E9E9E9;margin-bottom: 30px;}
.but-ce{text-align: center;}
.cont-add i{font-size:35px;color:#FF0004;padding: 19px;background: #fff;border-radius: 50px;width: 70px;height: 70px;}
.cont-add h3{font-weight: 600;font-size:18px;color:#fff;margin-top: 20px;}
.cont-add p{font-size:14px;font-weight: 400;color:#fff;line-height: 24px;text-align: left;}
.cont-add a{color:#fff;}
.cont-add a:hover{color:#FF0004;}
.cont-add{margin-bottom: 30px;}
.cont-add-1 i{font-size:35px;color:#FF0004;padding: 20px;background: #fff;border-radius: 50px;width: 70px;height: 70px;}
.cont-add-1 h3{font-weight: 600;font-size:18px;color:#fff;margin-top: 20px;}
.cont-add-1 p{font-size:14px;font-weight: 400;color:#fff;line-height: 24px;}
.cont-add-1 a{color:#fff;}
.cont-add-1 a:hover{color:#FF0004;}
.cont-add-1{margin-bottom: 30px;}
.cont-add-2 i{font-size:35px;color:#FF0004;padding: 18px;background: #fff;border-radius: 50px;width: 70px;height: 70px;}
.cont-add-2 h3{font-weight: 600;font-size:18px;color:#fff;margin-top: 20px;}
.cont-add-2 p{font-size:14px;font-weight: 400;color:#fff;line-height: 24px;}
.cont-add-2 a{color:#fff;}
.cont-add-2 a:hover{color:#FF0004;}
.cont-add-2{margin-bottom: 30px;}
.cont-add i:hover {  animation: pulse 1s ease infinite;border-color: #005b18;}
.cont-add-1 i:hover {  animation: pulse 1s ease infinite;border-color: #005b18;}
.cont-add-2 i:hover {  animation: pulse 1s ease infinite;border-color: #005b18;}

@keyframes pulse {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}
/*contact-wrp END*/

/*PAGE-19*/
/*treaments-main-wrp*/
.treaments-main-wrp{background-image: url(../images/treatments.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.treaments-main-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.treaments-main-wrp span a{color:#fff;}
.treaments-main-wrp span a:hover{color:#FF0004;}
.treaments-main-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;}
.main-treatments-pages{padding: 40px 0px;background: #fff;}
.box-1{padding: 25px 15px;border:1px solid #D8D8D8;}
.box-1 h2{font-size:20px;color:#005b18;margin-bottom: 20px;font-weight: 600;}
.box-1 img{margin-bottom: 30px;}
.box-1 p{font-size:14px;font-weight: 400;color:#686876;line-height: 24px;margin-bottom: 20px;}
.box-1 i{margin-left: 20px;color:#fff;font-size:14px;}
/*treaments-main-wrp end*/

/*PAGE-20*/
/*rejuvenation-therapy-wrp*/
.rejuvenation-therapy-wrp{background-image: url(../images/gallery/rejuvenation1.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.rejuvenation-therapy-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.rejuvenation-therapy-wrp span a{color:#fff;}
.rejuvenation-therapy-wrp span a:hover{color:#FF0004;}
.rejuvenation-therapy-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;margin-top: 10px;}


.rejuvenation-therapy-page{background:#fff;padding: 70px 0px 90px 0px;}
.rejuvenation-therapy-content p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
.rejuvenation-therapy-content h2{font-size:30px;font-weight: 600;color:#005b18;line-height: 36px;margin-bottom: 15px;}
.rejuvenation-therapy-list{padding: 0px;}
ul.rejuvenation-therapy-list li{list-style-type: none;line-height: 34px;color: #000;font-size:14px;font-weight: 400;}
ul.rejuvenation-therapy-list li i{margin-right: 15px;color:#FF0004;font-size:16px;}
.rejuvenation-therapy-content h4{font-size:14px;font-weight: 600;color:#000 ;margin-bottom: 20px;}
.rejuvenation-therapy-content p a span {font-size:14px;font-weight: 600;color:#434343;}
.rejuvenation-therapy-btn{text-align: center;}
.rejuvenation-therapy-btn i{font-size:20px;color:#fff;margin-left: 30px;line-height: 24px;}
/*rejuvenation-therapy-wrp END*/


/*PAGE-21*/
/*ayurvedic-skin-care-wrp*/
.ayurvedic-cancer-wrp{background-image: url(../images/cancer-1.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.ayurvedic-cancer-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.ayurvedic-cancer-wrp span a{color:#fff;}
.ayurvedic-cancer-wrp span a:hover{color:#FF0004;}
.ayurvedic-cancer-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;margin-top: 10px;}


.ayurvedic-cancer-page{background:#fff;padding: 70px 0px 90px 0px;}
.ayurvedic-cancer-content p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
.ayurvedic-cancer-content h2{font-size:30px;font-weight: 600;color:#005b18;line-height: 36px;margin-bottom: 15px;}
.ayurvedic-cancer-list{padding: 0px;}
ul.ayurvedic-cancer-list li{list-style-type: none;line-height: 34px;color: #000;font-size:14px;font-weight: 400;}
ul.ayurvedic-cancer-list li i{margin-right: 15px;color:#FF0004;font-size:16px;}
.ayurvedic-cancer-content h4{font-size:14px;font-weight: 600;color:#000 ;margin-bottom: 20px;}
.ayurvedic-cancer-content p a span {font-size:14px;font-weight: 600;color:#434343;}
.ayurvedic-cancer-btn{text-align: center;}
.ayurvedic-cancer-btn i{font-size:20px;color:#fff;margin-left: 30px;line-height: 24px;}
/*rejuvenation-therapy-wrp END*/


/*PAGE-22*/
/*ayurvedic-arthritis-wrp*/
.ayurvedic-arthritis-wrp{background-image: url(../images/gallery/bannersection2_1.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.ayurvedic-arthritis-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.ayurvedic-arthritis-wrp span a{color:#fff;}
.ayurvedic-arthritis-wrp span a:hover{color:#FF0004;}
.ayurvedic-arthritis-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;margin-top: 10px;}


.ayurvedic-arthritis-page{background:#fff;padding: 70px 0px 90px 0px;}
.ayurvedic-arthritis-content p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
.ayurvedic-arthritis-content h2{font-size:30px;font-weight: 600;color:#005b18;line-height: 36px;margin-bottom: 15px;}
.ayurvedic-arthritis-list{padding: 0px;}
ul.ayurvedic-arthritis-list li{list-style-type: none;line-height: 34px;color: #000;font-size:14px;font-weight: 400;}
ul.ayurvedic-arthritis-list li i{margin-right: 15px;color:#FF0004;font-size:16px;}
.ayurvedic-arthritis-content h4{font-size:14px;font-weight: 600;color:#000 ;margin-bottom: 20px;}
.ayurvedic-arthritis-content p a span {font-size:14px;font-weight: 600;color:#434343;}
.ayurvedic-arthritis-btn{text-align: center;}
.ayurvedic-arthritis-btn i{font-size:20px;color:#fff;margin-left: 30px;line-height: 24px;}
/*ayurvedic-arthritis-wrp END*/


/*PAGE-23*/
/*ayurvedic-arthritis-wrp*/
.ayurvedic-skin-care-wrp{background-image: url(../images/gallery/bnnrscktnskincare.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.ayurvedic-skin-care-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.ayurvedic-skin-care-wrp  span a{color:#fff;}
.ayurvedic-skin-care-wrp  span a:hover{color:#FF0004;}
.ayurvedic-skin-care-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;margin-top: 10px;}


.ayurvedic-skin-care-page{background:#fff;padding: 70px 0px 90px 0px;}
.ayurvedic-skin-care-content p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
.ayurvedic-skin-care-content h2{font-size:30px;font-weight: 600;color:#005b18;line-height: 36px;margin-bottom: 15px;}
.ayurvedic-skin-care-list{padding: 0px;}
ul.ayurvedic-skin-care-list li{list-style-type: none;line-height: 34px;color: #000;font-size:14px;font-weight: 400;}
ul.ayurvedic-skin-care-list li i{margin-right: 15px;color:#FF0004;font-size:16px;}
.ayurvedic-skin-care-content h4{font-size:14px;font-weight: 600;color:#000 ;margin-bottom: 20px;}
.ayurvedic-skin-care-content p a span {font-size:14px;font-weight: 600;color:#434343;}
.ayurvedic-skin-care-btn{text-align: center;}
.ayurvedic-skin-care-btn i{font-size:20px;color:#fff;margin-left: 30px;line-height: 24px;}
/*ayurvedic-arthritis-wrp END*/



/*PAGE-24*/
/*ayurvedic-digestive-wrp*/
.ayurvedic-digestive-wrp{background-image: url(../images/gallery/digestive-disorders-1.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.ayurvedic-digestive-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.ayurvedic-digestive-wrp span a{color:#fff;}
.ayurvedic-digestive-wrp span a:hover{color:#FF0004;}
.ayurvedic-digestive-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;margin-top: 10px;}


.ayurvedic-digestive-page{background:#fff;padding: 70px 0px 90px 0px;}
.ayurvedic-digestive-content p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
.ayurvedic-digestive-content h3{font-size:30px;font-weight: 600;color:#005b18;line-height: 36px;margin-bottom: 15px;}
.ayurvedic-digestive-list{padding: 0px;}
ul.ayurvedic-digestive-list li{list-style-type: none;line-height: 34px;color: #000;font-size:14px;font-weight: 400;}
ul.ayurvedic-digestive-list li i{margin-right: 15px;color:#FF0004;font-size:16px;}
.ayurvedic-digestive-content h4{font-size:14px;font-weight: 600;color:#000 ;margin-bottom: 20px;}
.ayurvedic-digestive-content p a span {font-size:14px;font-weight: 600;color:#434343;}
.ayurvedic-digestive-btn{text-align: center;}
.ayurvedic-digestive-btn i{font-size:20px;color:#fff;margin-left: 30px;line-height: 24px;}
/*ayurvedic-digestive-wrp END*/




/*PAGE-25*/
/*ayurvedic-gynecologist-wrp*/
.ayurvedic-gynecologist-wrp{background-image: url(../images/bannersection.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.ayurvedic-gynecologist-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.ayurvedic-gynecologist-wrp span a{color:#fff;}
.ayurvedic-gynecologist-wrp span a:hover{color:#FF0004;}
.ayurvedic-gynecologist-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;margin-top: 10px; }


.ayurvedic-gynecologist-page{background:#fff;padding: 70px 0px 90px 0px;}
.ayurvedic-gynecologist-content p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
.ayurvedic-gynecologist-content h2{font-size:30px;font-weight: 600;color:#005b18;line-height: 36px;margin-bottom: 15px;}
.ayurvedic-gynecologist-list{padding: 0px;}
ul.ayurvedic-gynecologist-list li{list-style-type: none;line-height: 34px;color: #000;font-size:14px;font-weight: 400;}
ul.ayurvedic-gynecologist-list li i{margin-right: 15px;color:#FF0004;font-size:16px;}
.ayurvedic-gynecologist-content h4{font-size:14px;font-weight: 600;color:#000 ;margin-bottom: 20px;}
.ayurvedic-gynecologist-content p a span {font-size:14px;font-weight: 600;color:#434343;}
.ayurvedic-gynecologist-btn{text-align: center;}
.ayurvedic-gynecologist-btn i{font-size:20px;color:#fff;margin-left: 30px;line-height: 24px;}
/*ayurvedic-digestive-wrp END*/





/*PAGE-26*/
/*ayurvedic-insomnia-wrp*/
.ayurvedic-insomnia-wrp{background-image: url(../images/insomnia-2.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.ayurvedic-insomnia-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.ayurvedic-insomnia-wrp span a{color:#fff;}
.ayurvedic-insomnia-wrp span a:hover{color:#FF0004;}
.ayurvedic-insomnia-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;margin-top: 10px;}


.ayurvedic-insomnia-page{background:#fff;padding: 70px 0px 90px 0px;}
.ayurvedic-insomnia-content p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
.ayurvedic-insomnia-content h2{font-size:30px;font-weight: 600;color:#005b18;line-height: 36px;margin-bottom: 15px;}
.ayurvedic-insomnia-list{padding: 0px;}
ul.ayurvedic-insomnia-list li{list-style-type: none;line-height: 34px;color: #000;font-size:14px;font-weight: 400;}
ul.ayurvedic-insomnia-list li i{margin-right: 15px;color:#FF0004;font-size:16px;}
.ayurvedic-insomnia-content h4{font-size:14px;font-weight: 600;color:#000 ;margin-bottom: 20px;}
.ayurvedic-insomnia-content p a span {font-size:14px;font-weight: 600;color:#434343;}
.ayurvedic-insomnia-btn{text-align: center;}
.ayurvedic-insomnia-btn i{font-size:20px;color:#fff;margin-left: 30px;line-height: 24px;}
/*ayurvedic-digestive-wrp END*/





/*PAGE-27*/
/*ayurvedic-insomnia-wrp*/
.ayurvedic-liver-diseases-wrp{background-image: url(../images/digestive-disorders-2.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.ayurvedic-liver-diseases-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.ayurvedic-liver-diseases-wrp span a{color:#fff;}
.ayurvedic-liver-diseases-wrp span a:hover{color:#FF0004;}
.ayurvedic-liver-diseases-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;margin-top: 10px;}


.ayurvedic-liver-diseases-page{background:#fff;padding: 70px 0px 90px 0px;}
.ayurvedic-liver-diseases-content p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
.ayurvedic-liver-diseases-content h3{font-size:30px;font-weight: 600;color:#005b18;line-height: 36px;margin-bottom: 15px;}
.ayurvedic-liver-diseases-list{padding: 0px;}
ul.ayurvedic-liver-diseases-list li{list-style-type: none;line-height: 34px;color: #000;font-size:14px;font-weight: 400;}
ul.ayurvedic-liver-diseases-list li i{margin-right: 15px;color:#FF0004;font-size:16px;}
.ayurvedic-liver-diseases-content h4{font-size:14px;font-weight: 600;color:#000 ;margin-bottom: 20px;}
.ayurvedic-liver-diseases-content p a span {font-size:14px;font-weight: 600;color:#434343;}
.ayurvedic-liver-diseases-btn{text-align: center;}
.ayurvedic-liver-diseases-btn i{font-size:20px;color:#fff;margin-left: 30px;line-height: 24px;}
/*ayurvedic-digestive-wrp END*/



/*PAGE-28*/
/*ayurvedic-stress-wrp*/
.ayurvedic-stress-wrp{background-image: url(../images/stress-2.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.ayurvedic-stress-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.ayurvedic-stress-wrp span a{color:#fff;}
.ayurvedic-stress-wrp span a:hover{color:#FF0004;}
.ayurvedic-stress-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;}


.ayurvedic-stress-page{background:#fff;padding: 70px 0px 90px 0px;}
.ayurvedic-stress-content p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
.ayurvedic-stress-content h2{font-size:30px;font-weight: 600;color:#005b18;line-height: 36px;margin-bottom: 15px;}
.ayurvedic-stress-list{padding: 0px;}
ul.ayurvedic-stress-list li{list-style-type: none;line-height: 34px;color: #000;font-size:14px;font-weight: 400;}
ul.ayurvedic-stress-list li i{margin-right: 15px;color:#FF0004;font-size:16px;}
.ayurvedic-stress-content h4{font-size:14px;font-weight: 600;color:#000 ;margin-bottom: 20px;}
.ayurvedic-stress-content p a span {font-size:14px;font-weight: 600;color:#434343;}
.ayurvedic-stress-btn{text-align: center;}
.ayurvedic-stress-btn i{font-size:20px;color:#fff;margin-left: 30px;line-height: 24px;}
/*ayurvedic-stress END*/




/*PAGE-29*/
/*ayurvedic-infections-wrp*/
.ayurvedic-infections-wrp{background-image: url(../images/swedana-uti1.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.ayurvedic-infections-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.ayurvedic-infections-wrp span a{color:#fff;}
.ayurvedic-infections-wrp span a:hover{color:#FF0004;}
.ayurvedic-infections-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;margin-top: 10px;}


.ayurvedic-infections-page{background:#fff;padding: 70px 0px 90px 0px;}
.ayurvedic-infections-content p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
.ayurvedic-infections-content h3{font-size:30px;font-weight: 600;color:#005b18;line-height: 36px;margin-bottom: 15px;}
.ayurvedic-infections-list{padding: 0px;}
ul.ayurvedic-infections-list li{list-style-type: none;line-height: 34px;color: #000;font-size:14px;font-weight: 400;}
ul.ayurvedic-infections-list li i{margin-right: 15px;color:#FF0004;font-size:16px;}
.ayurvedic-infections-content h4{font-size:14px;font-weight: 600;color:#000 ;margin-bottom: 20px;}
.ayurvedic-infections-content p a span {font-size:14px;font-weight: 600;color:#434343;}
.ayurvedic-infections-btn{text-align: center;}
.ayurvedic-infections-btn i{font-size:20px;color:#fff;margin-left: 30px;line-height: 24px;}
/*ayurvedic-infections END*/



/*PAGE-30*/
/*ayurvedic-weightloss-wrp*/
.ayurvedic-weightloss-wrp{background-image: url(../images/weigt-loss.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.ayurvedic-weightloss-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.ayurvedic-weightloss-wrp span a{color:#fff;}
.ayurvedic-weightloss-wrp span a:hover{color:#FF0004;}
.ayurvedic-weightloss-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;margin-top: 10px;}


.ayurvedic-weightloss-page{background:#fff;padding: 70px 0px 90px 0px;}
.ayurvedic-weightloss-content p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
.ayurvedic-weightloss-content h3{font-size:30px;font-weight: 600;color:#005b18;line-height: 36px;margin-bottom: 15px;}
.ayurvedic-weightloss-list{padding: 0px;}
ul.ayurvedic-weightloss-list li{list-style-type: none;line-height: 34px;color: #000;font-size:14px;font-weight: 400;}
ul.ayurvedic-weightloss-list li i{margin-right: 15px;color:#FF0004;font-size:16px;}
.ayurvedic-weightloss-content h4{font-size:14px;font-weight: 600;color:#000 ;margin-bottom: 20px;}
.ayurvedic-weightloss-content p a span {font-size:14px;font-weight: 600;color:#434343;}
.ayurvedic-weightloss-btn{text-align: center;}
.ayurvedic-weightloss-btn i{font-size:20px;color:#fff;margin-left: 30px;line-height: 24px;}
/*ayurvedic-weightloss END*/


/*PAGE-31*/
/*kerala-panchakarma-wrp*/
.kerala-panchakarma-wrp{background-image: url(../images/panchakarma-1.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.kerala-panchakarma-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.kerala-panchakarma-wrp span a{color:#fff;}
.kerala-panchakarma-wrp span a:hover{color:#FF0004;}
.kerala-panchakarma-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;margin-top: 10px;}


.kerala-panchakarma-page{background:#fff;padding: 70px 0px 90px 0px;}
.kerala-panchakarma-content p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
.kerala-panchakarma-content h3{font-size:25px;font-weight: 600;color:#005b18;line-height: 36px;margin-bottom: 15px;}
.kerala-panchakarma-list{padding: 0px;}
ul.kerala-panchakarma-list li{list-style-type: none;line-height: 34px;color: #000;font-size:14px;font-weight: 400;}
ul.kerala-panchakarma-list li i{margin-right: 15px;color:#FF0004;font-size:16px;}
.kerala-panchakarma-content h4{font-size:14px;font-weight: 600;color:#000 ;margin-bottom: 20px;}
.kerala-panchakarma-content p span {font-size:14px;font-weight: 600;color:#434343;}
.kerala-panchakarma-btn{text-align: center;}
.kerala-panchakarma-btn i{font-size:20px;color:#fff;margin-left: 30px;line-height: 24px;}
/*kerala-panchakarma END*/


/*PAGE-32*/
/*panchakarma-detoxification-wrp*/
.panchakarma-detoxification-wrp{background-image: url(../images/insomnia-2.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.panchakarma-detoxification-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.panchakarma-detoxification-wrp span a{color:#fff;}
.panchakarma-detoxification-wrp span a:hover{color:#FF0004;}
.panchakarma-detoxification-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;margin-top: 10px;}


.panchakarma-detoxification-page{background:#fff;padding: 70px 0px 90px 0px;}
.panchakarma-detoxification-content p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
.panchakarma-detoxification-content h2{font-size:30px;font-weight: 600;color:#005b18;line-height: 36px;margin-bottom: 15px;}
.panchakarma-detoxification-list{padding: 0px;}
ul.panchakarma-detoxification-list li{list-style-type: none;line-height: 34px;color: #000;font-size:14px;font-weight: 400;}
ul.panchakarma-detoxification-list li i{margin-right: 15px;color:#FF0004;font-size:16px;}
.panchakarma-detoxification-content h4{font-size:14px;font-weight: 600;color:#000 ;margin-bottom: 20px;}
.panchakarma-detoxification-content p span {font-size:14px;font-weight: 600;color:#434343;}
.panchakarma-detoxification-btn{text-align: center;}
.panchakarma-detoxification-btn i{font-size:20px;color:#fff;margin-left: 30px;line-height: 24px;}
/*panchakarma-detoxification END*/



/*PAGE-33*/
/*ayurvedic-psoriasis-wrp*/
.ayurvedic-psoriasis-wrp{background-image: url(../images/psoriasis1.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.ayurvedic-psoriasis-wrp span{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.ayurvedic-psoriasis-wrp span a{color:#fff;}
.ayurvedic-psoriasis-wrp span a:hover{color:#FF0004;}
.ayurvedic-psoriasis-wrp h1{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;margin-top: 10px;}


.ayurvedic-psoriasis-page{background:#fff;padding: 70px 0px 90px 0px;}
.ayurvedic-psoriasis-content p{font-size:14px;font-weight: 400;color:#000;line-height: 24px;margin: 20px 0px;text-align: justify;}
.ayurvedic-psoriasis-content h2{font-size:30px;font-weight: 600;color:#005b18;line-height: 36px;margin-bottom: 15px;}
.ayurvedic-psoriasis-content h3{font-size: 24px;font-weight: 600;color: #005b18;line-height: 36px;margin-bottom: 15px;}
.ayurvedic-psoriasis-list{padding: 0px;}
ul.ayurvedic-psoriasis-list li{list-style-type: none;line-height: 34px;color: #000;font-size:14px;font-weight: 400;}
ul.ayurvedic-psoriasis-list li i{margin-right: 15px;color:#FF0004;font-size:16px;}
.ayurvedic-psoriasis-content h4{font-size:14px;font-weight: 600;color:#000 ;margin-bottom: 20px;}
.ayurvedic-psoriasis-content p span {font-size:14px;font-weight: 600;color:#434343;}
.ayurvedic-psoriasis-btn{text-align: center;}
.ayurvedic-psoriasis-btn i{font-size:20px;color:#fff;margin-left: 30px;line-height: 24px;}
/*ayurvedic-psoriasis END*/


/*PAGE-34*/
/*yoga-therapy-wrp*/
.yoga-therapy-wrp{background-image: url(../images/yoga.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.yoga-therapy-wrp h4{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.yoga-therapy-wrp h4 a{color:#fff;}
.yoga-therapy-wrp h4 a:hover{color:#FF0004;}
.yoga-therapy-wrp h3{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;}
.yoga-therapy-page{background-image: url(../images/detail.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;padding: 70px 0px 90px 0px;}
.yoga-therapy-content p{font-size:14px;font-weight: 400;color:#686876;line-height: 24px;margin: 20px 0px;text-align: justify;}
.yoga-therapy-content h3{font-size:30px;font-weight: 600;color:#005b18;line-height: 36px;margin-bottom: 15px;}
.yoga-therapy-content h4{font-size:14px;font-weight: 600;color:#686876 ;margin-bottom: 20px;}
.yoga-therapy-content h4 span{font-size:14px;font-weight: 400;color:#686876;line-height: 24px;margin: 20px 0px;text-align: justify;}
.yoga-therapy-btn i {font-size: 20px;color: #fff;margin-left: 30px;line-height: 24px;}
/*yoga-therapy-wrp end*/


/*faq-wrp 35*/
.faq-wrp{background-image: url(../images/banner-reachus.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.faq-wrp h4{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.faq-wrp h4 a{color:#fff;}
.faq-wrp h4 a:hover{color:#FF0004;}
.faq-wrp h3{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;}
.faqs-wrap{padding: 40px 0px;background-color:#fff;}
.faqs-head h2{font-size:30px;font-weight: 700;color:#005b18;margin-bottom: 15px;}
.faqq .btn-link-1{white-space:normal!important;text-align: left!important;line-height:24px;}
/*-----*/

/*PAGE-36*/
/*treaments-packages-wrp*/
.nearby-attractions-wrp{background-image: url(../images/banner.jpg);background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;text-align: center;padding: 70px 0px 50px 0px;}
.nearby-attractions-wrp h4{font-size:18px ;font-weight:400 ;color:#fff;letter-spacing: 5px;margin-bottom: 20PX;}
.nearby-attractions-wrp h4 a{color:#fff;}
.nearby-attractions-wrp h4 a:hover{color:#FF0004;}
.nearby-attractions-wrp h3{font-size:40px ;font-weight:600 ;color:#fff;margin-bottom:20px;}


/*----*/
.navbar-light .navbar-toggler{border:none!important;}
.cu-alert { position: absolute; top:50%; right: 20px; font-size:11px;font-style:normal;font-weight:600; color:#d32c2c;display:block;}
.cu-alert-1 { position: absolute; top:30%; right: 20px; font-size:11px;font-style:normal;font-weight:600; color:#d32c2c;display:block;}
.relative-1{position: relative;}

.map iframe {width:100%;border:0; frameborder:0;}
.page-notfound-wrp{background:url(../images/images.jpg);background-size:cover;background-position:right;background-repeat:no-repeat;padding:60px 0px;}
.page-found {position:relative;margin:0px auto;}
.page-found h2{text-align:center;font-size:120px;color:#000;font-family: 'Poppins', sans-serif;font-weight:800;}
.page-found p{text-align:center;font-size:20px;color:#737373;font-family: 'Poppins', sans-serif;margin:0px;font-weight:500;margin-bottom:40px;}
.page-found img{margin:0px auto;display:block;opacity:.5;}
.page-found ul li{display:inline-block;list-style-type:none;}
.page-found ul li a{padding:10px 35px;background:#2c9e0c;color:#fff;}
.page-found ul {padding:0px;margin:0px;text-align:center;}
.backtohome{background:#d80100!important;}
.page-found ul li a {padding: 10px 30px !important;margin-bottom: 6px!important; display: block!important;}
.accordion {
margin-bottom:25px;
}


.accordion-header {
  padding:15px 0px 15px 15px;position:relative;background:#f5f5f5;
  color: #000;
  cursor: pointer;
  font-size:15px;font-weight:600;transition: all .3s;}

.accordion-header:hover {
color:#FF0004;
  position: relative;
  z-index: 5;
}

.accordion-body {

  color: #3f3c3c;
  display: none;
}

.accordion-body__contents {
  padding: 15px 15px;
  font-size:14px;font-weight:400;line-height:28px;
}

.accordion__item.active:last-child .accordion-header {
  border-radius: none;
}

.accordion:first-child > .accordion__item > .accordion-header {
  border-bottom: 1px solid transparent;
}

.accordion__item > .accordion-header:after {
  content: "\f067";
font-family:'FontAwesome';
  font-size: 12px;font-weight:400;
  float: left;margin-right:15px;color: #FF0004;
  position: relative;
  top: 2px;
  transition: .3s all;
  transform: rotate(0deg);
}

.accordion__item.active > .accordion-header:after {
  transform: rotate(45deg);
}


.accordion__item .accordion__item .accordion-header {
  background: #f1f1f1;
  color: black;
}
ul.home-gallery li{margin-bottom:3px;}
@media screen and (max-width: 1000px) {

  .accordion {
    width: 100%;
  }
}

.fr-btn {
    padding: 5px 10px;
    color: #fff;
    background: #2c9e0c;
    font-weight: 500;
    display: inline-block;
    font-size: 14px;
}

@media (max-width:480px){
    .logo img {width: 140px!important;}
    .fr-btn{top: -46px !important; font-size:12px; padding: 4px 9px;}
    .navbar-light .navbar-toggler{ top: -52px !important;}
}

@media (max-width: 991px){
    .fr-btn{position:absolute !important; top:-58px; right:65px;}
    #demo .owl-nav button.owl-next{display:none;}
}


.text-s{
    text-shadow: 2px 2px 2px #000000;
}