/* 
Theme Name: Ayurved Child 
Theme URL: http://yourdomain.com
Description: Ayurved Health Clinic 
Theme Author: Ayurved Health Clinic 
Author URL: http://yourdomain.com
Template: ayurved 
Version: 1.0.0 
Text Domain: ayurved-child 
*/

body {
    font-family:'Poppins';	
}
header#masthead {background-color:transparent;padding:5px 0 10px 0}
.home_header header#masthead {box-shadow:none;padding:5px 0 0 0}
.content_right {text-align:right}
body:not(.theme-preset-active) .home_header #masthead .navbar-nav > li > a {color:#fff}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover, body:not(.theme-preset-active) .home_header #masthead .navbar-nav > li.current_page_item > a {color:#ffd235}
.middle_header {margin:20px 0 14px 0}
.home_header .email_text a {color:#ffd235}
.home_header .fa_social {background:#ffd235;color:#553c37}
.home_header .fa_header	{color:#59463f;border:none;background:#fff;font-size:12px;
 margin:0 4px 0 5px;}
 .search-form{display:inline-block;width:180px;margin:0 0 0 10px}
 .search-submit {display:none}
 .home_booking_btn {background:#ffd334;padding:8px;border:none;border-radius:20px;
    width:200px;margin:0 15px 0 0;color:#553c37}
 .search_icon {position:absolute;right:22px;font-size:20px;margin:5px 0 0 0;}
.fa_header {color:#5f403b;border:2px solid #5f403b;padding:8px;
    border-radius:50%;margin:0 4px 0 5px;font-size:12px}
.fa_social {background:#5f403b;color:#fff;padding:9px 0 0 0px;border-radius:50%;
    width:32px;height:32px;text-align:center}	
.line_seperator {background:url('images/Header-Line-seperator.png');background-size: cover;height:6px;margin:7px 0 20px 0px;}	
body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover, body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item > a {color:#c0af50}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a {color:#553C37;font-size: 18px;font-weight:normal;padding:0 0px 0 27px}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover, body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item > a {font-weight:normal;}
.entry-header {display:none}
#content.site-content {padding-top:0}
.navbar-brand img {/*width:280px;*/margin:46px 0 0 0}
.home_header .navbar-brand img{margin:50px 0 0 0}
body:not(.theme-preset-active) footer#colophon {color:#a7a4a3;background-color:#2e201f;text-align:center;}
.home_banner_text {text-align:center;height:400px}
.home_banner_text h1 {color:#fbda29;font-size:35px;font-weight:bold;}
.home_banner_text p {color:#fff;font-size:20px}
.home_testimonial .carousel-inner {background:#fff;border-radius:10px;height:350px;padding:80px;text-align:center}
.home_testimonial .carousel-inner .inner_text {font-size:20px;color:#985f5d}
.top-footer {background:#553c37;min-height:300px;border-top:10px solid #ffd136;padding:40px 0 0 0}
.home_testimonial .user_name {color:#7e4d3e;font-weight:bold;margin:10px 0 10px 0px}
.home_testimonial .user_star .fa {color:#ffd136;margin:0 0 0 10px}
.home_testimonial .carousel-control-prev-icon {background-image:url('images/Testimonial-Arrow-Left.png');width:80px;height:80px;}
.home_testimonial  .carousel-control-next-icon {background-image:url('images/Testimonial-Arrow-Right.png');width:80px;height:80px;}
.home_testimonial .carousel-control-prev {left:-133px;opacity:1}
.home_testimonial .carousel-control-next {right:-133px;opacity:1}
.no_home_header .home_booking_btn{background:#5f403b;color:#fff;}
.top-footer .widget-title {color:#fed137;font-size:24px}
.top-footer .textwidget {color:#fff;line-height:26px;font-size:16px;margin:20px 0 0 0}
.top-footer .footer_icon{color:#fed82c}
.footer_par {display:flex;}
.footer_par span {margin:0 0 0 10px}
.top-footer .fa_social{background:#fed82c;color:#553c37;}
.footer_treatment {padding:0}
.footer_treatment li {list-style:none;}
#menu-footer-menu li a {color:#fff;padding:0 0 8px 0}
#nav_menu-2 .nav > li > a:focus, .nav > li > a:hover {background-color:transparent}
.header_buttons {position:fixed;top:400px;transform:rotate(-90deg);right:-210px;
    z-index:9999;}
.header_buttons a {border:none}
.btn_type1 {border:none;padding:20px;border-radius:10px 10px 0 0;margin:0px 5px 0 0px;background:#554333;color:#fff;font-size:23px;font-weight:bold}	
.btn_type1 img {transform:rotate(91deg);width:31px;height:31px;}
.btn_type2 {border:none;padding:20px;border-radius:10px 10px 0 0;margin:0px 5px 0 0px;background:#ffdd22;color:#3d3338;font-size:23px;font-weight:bold}	
.btn_type2 img {transform:rotate(91deg);width:31px;height:31px;}
.commitment_div {height:400px}
.dropdown-menu {width:235px}
.custom-accordion .elementor-accordion-item {
    border: none!important;
	margin-bottom: 15px;
}
.custom-accordion .elementor-accordion .elementor-tab-content{
	border-top: none!important;
}
.custom-accordion .elementor-accordion .elementor-tab-title{
	border-radius:20px;	
	background: #fff!important;
	border: 2px solid #825142 !important;
	box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
	padding: 5px 20px 15px;
}
.custom-accordion.custom-accordion-1 .elementor-accordion .elementor-tab-title{
	padding: 15px 20px 15px!important;
}
.custom-accordion .elementor-tab-title.elementor-active{
	background: #5b4439!important;
	border:2px solid #825142!important;
}
.custom-accordion i {
    font-size: 22px!important;
}
#dr_profile .inner_text {height:600px;}
/*#dr_profile .more_data {width:350px;color:#fff;padding:100px 0 0 44px;font-size:19px;}*/
#dr_profile .more_data {width:100%;color:#fff;text-align:center;font-size:19px;position:absolute;bottom:0;background:#5d443b;padding:10px 0 10px 0;opacity:0.9}
#dr_profile .more_data p {margin:0;}
#dr_profile .post_heading{color:#ffdd22}
.special-offer-div {height:500px;margin:20px 0 0 0}
.special-offer-div-mobile {display:none}
.inner_offer_parent {max-width:1140px;margin:0 auto}
.inner_part {width:460px}
.inner_part h2 {font-size:20px;margin:0;color:#fcd530}
.inner_part p {color:#fff;margin:0}
.inner_part p span {font-size:34px;font-weight:bold;}
.inner_part a {background:#fed235;padding:10px 30px 10px 30px;border-radius:10px;color:#62422a}
.outer_part .line_seperator_div {background:#a3aaa6;height:2px;width:460px;margin:32px 0 21px 0}
.price_para {margin:0 0 13px 0 !important}
#dr_profile .carousel-inner {/*border-radius:20px*/}
.slider_inner_img {background-repeat:no-repeat !important;background-size:100% 150% !important;/*background-position:right !important;border-radius:20px*/}

.inner_therapy {
    width:350px;
    height:323px;
    margin:10px 0 10px 0;
    overflow:hidden;
	border-radius:20px
}
.inner_therapy img {width:100%;height:323px !important;border-radius:20px !important}
.bottom_text {bottom:0;background:#553c37;width:350px;border-radius:20px;padding:20px 0 20px 0px}
.bottom_text h2{font-size:18px;color:#fff}
.bottom_text h3{font-size:18px;color:#ffcf33}
.widget {font-size:16px;}
.clinic_treatment ul li {float:left}
.clinic_treatment ul li a{color:#565656;font-weight:bold;font-size:20px;}
.clinic_treatment ul li a:hover{color:#824E42;font-weight:bold}


/*--------------------------------------------------------------
# Img Overlay
--------------------------------------------------------------*/
.img-overlay-container {
	position: relative;
	width: 100%;
  }
  .img-overlay-top {
	position: relative;
  }
  /*.img-overlay-top:after {
	content: "";
	background-color: rgba(0, 0, 0, 0.3);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
  }*/
  .img-overlay-top-text {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	flex-direction: column;
	text-align: center;
	z-index: 1;
	transition: .5s ease;
	opacity: 1;
  }
  .img-overlay-top-text h4 {
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 0px;	
  }
  .img-overlay-back-text  {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	flex-direction: column;
	text-align: center;
  }
  .img-overlay-back-text h4{
	font-size: 18px;
	font-weight: normal;
	color: #fac932;
	margin-bottom: 10px;	
  }
  .img-overlay-back-text p {
	color: #fff;
	font-size: 15px;
	font-weight: normal;
	line-height: 1.2;	
	padding:10px;
  }
  .img-overlay-back {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	/*background-color: rgba( 226, 141, 64, 0.9);*/
	background-color:rgba(96,82,69,0.5);
	/*opacity:0.5;*/
	overflow: hidden;
	width: 100%;
	height: 0;
	transition: .5s ease;
	border-radius:20px !important;
  }
  .img-overlay-container:hover .img-overlay-top-text{
	  opacity: 0;
	  top: -100%;
  }
  .img-overlay-container:hover .img-overlay-back{
	height: 100%;
  }
  .blog-listing-container img {width:500px;height:357px !important;border-radius:20px !important}
  .blog-listing-container h4 {font-size:20px;font-weight:normal;text-align:center;
    margin:20px 0 6px 0;text-transform:uppercase}
.single_blog_h1{font-size:24px;font-weight:bold;color:#824E42;margin:15px 0 0 0;}	
.author a {color:#000;text-transform:uppercase}
.contact_form_btn {background:#5f403b;padding:8px;border:none;border-radius:20px;
    width:130px;margin:0 15px 0 0;color:#fff}
.contact_form_div {background:#f7f7f7;padding:35px;border-radius:10px;
    height:425px;}
.contact_form_div h2 {color:#874E3D;font-size:20px}
.contact_form_div input,textarea.form-control{border:2px solid #5f403b;border-radius:15px;}
.mobile_view,.email_text_mobile,.no_home_email_text_mobile {display:none}
button:focus {outline:none;}
.home_header .navbar-light .navbar-toggler {background:#ffd334}
.no_home_email_text a,.no_home_email_text_mobile a {color:#212529}
/* Media Query for Mobile */
@media only screen and (max-width: 480px) {
.mobile_center {text-align:center;}
.home_header .navbar-collapse ul li .dropdown-menu li a {color:#fff;text-align:center !important}
.home_header .navbar-collapse ul li .dropdown-menu {width:100%;}
.home_banner_text h1 {font-size:25px;margin:10px 0 0 0}
.home_banner_text p {font-size:18px;}
.email_text,.no_home_email_text {display:none;}
.email_text_mobile {display:block;color:#ffd235;font-size:16px;margin:0}
.email_text_mobile a {color:#ffd235;}
.no_home_email_text_mobile {display:block;font-size:16px;margin:0;text-align:center}
.content_right {text-align:center}
.home_header .fa_social,.no_home_header .fa_social {font-size:16px;}
.home_booking_btn {display:block;margin:0 auto !important;font-size:16px;}
.search-form {margin:20px 0 0 0}
.search_icon {right:60px;margin:21px 0 0 0}
.home_banner_text {height:300px;}
.no_home_header .middle_header {text-align:center;}
.btn_type1,.btn_type2 {padding:10px 20px 20px 20px;font-size:19px}
.home_header .navbar-brand img {margin:0}
.home_testimonial .carousel-control-next,.home_testimonial .carousel-control-prev {display:none;}
.home_testimonial .carousel-inner {height:450px;padding:20px;}
.home_testimonial .carousel-inner .inner_text {font-size:18px}
.inner_part,.outer_part .line_seperator_div {width:100%;}
.special-offer-div {display:none}
.special-offer-div-mobile {display:block;height:550px;margin:10px 0 0 0}
.slider_inner_img{background-size:100% 100% !important;}
#dr_profile .more_data {position:absolute;bottom:0;}
.header_buttons{display:none}
.mobile_view {display:block;position:fixed;z-index:99;transform: rotate(-90deg);
    right:-88px;top:446px;}
.no_home_header .search_icon {right:60px}	
.no_home_header .navbar-brand img {margin:14px auto}
.navbar-collapse #menu-main-menu li {text-align:center;}
.navbar-collapse #menu-main-menu li .dropdown-menu {font-size:15px;width:100%}
.home_header .navbar {position:absolute;width:100%;left:0;z-index:999;}
.home_header #main-nav {background:rgba(0,0,0,0.7);padding:15px 0 10px 0;}
.no_home_header .navbar-collapse ul li .dropdown-menu li a {text-align:center !important}
.elementor-text-editor,.elementor-tab-content{font-size:16px !important;}
.elementor-accordion-title {font-size:18px !important;}
#dr_profile .inner_text{height:450px}
.inner_therapy{margin:10px 0 10px 20px;}
}
@media only screen and (min-width:1200px) {
    .container { max-width:90%; }
	body{zoom:0.9;}
}
@media only screen and (max-width: 991px) {
	.home_testimonial .carousel-inner {height:auto}
	.home_testimonial .carousel-control-prev {left:-14px}
	.home_testimonial .carousel-control-prev-icon,.home_testimonial .carousel-control-next-icon {width:30px;height:30px}
	.home_testimonial .carousel-control-next {right:-10px}
	.header_buttons {display:none}
	.mobile_view {display:block;position:fixed;z-index:99;transform: rotate(-90deg);
    right:-88px;top:446px;}
	.home_header .navbar-collapse ul li .dropdown-menu li a {color:#fff;text-align:right}
	.home_header .navbar-collapse ul li .dropdown-menu {width:100%;}
	.no_home_header .navbar-collapse ul li .dropdown-menu li a {text-align:right}
	.home_booking_btn {margin:0 15px 15px 0}
	.elementor-accordion-title {line-height:1.5;}
}