html body{
	font-family: 'Roboto', sans-serif;
}
html body p{
	font-family: 'Roboto', sans-serif;
}
a, button, input[type="submit"]{
    transition: .3s;
}
a:hover, button:hover, input[type="submit"]:hover{
    opacity: 0.7;
    filter: alpha(opacity=70);
    text-decoration: none;
}
::-webkit-input-placeholder{
opacity:1;
} 
:-moz-placeholder{
opacity:1;
} 
::-moz-placeholder{ 
opacity:1;
} 
:-ms-input-placeholder{
opacity:1;
} 
:input-placeholder{
opacity:1;
}
html body p{
	padding:0 0 20px;
}
body .container, .et_pb_section.home-slider-section .et_pb_container, body .et_pb_row{
	width:100%;
	padding-left:15px;
	padding-right:15px;
}
body #page-container header#main-header{
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
background: none;
z-index: 9999;
padding: 36px 0 0;
position: absolute;
top: 0;
left: 0;
}
body #page-container header#main-header .logo_container{
position: relative;
width: auto;
height: auto;
float: left;
padding: 64px 0 0;
font-weight: 700;
    font-size: 55px;
    font-family: 'Playfair Display', serif;
}
body #page-container header#main-header .logo_container a, body #page-container header#main-header .logo_container img{
	display:block;
	color: #555555;
}
body #page-container header#main-header .logo_container img#logo{
max-height: inherit;
width: 100%;
max-width:100%;
}
body .et_pb_widget{
	float:none;
}
body #page-container header#main-header .header-main-right{
	float:none;
}
body #page-container header#main-header .header-main-right .header-top-inner{
	float:right;
}
body #page-container header#main-header .header-main-right .header-top-inner ul:after, body #page-container header#main-header #et-top-navigation nav ul:after{
	clear:both;
	content:"";
	display:block;
}
body #page-container header#main-header .header-main-right .header-top-inner ul li{
font-size: 17px;
line-height: 20px;
font-family: 'Roboto', sans-serif;
color: #777777;
letter-spacing: 0.5px;
margin: 0 0 0 45px;
display: block;
float: left;
font-weight: 400;
}
body #page-container header#main-header .header-main-right .header-top-inner ul li a{
	color:#777777;
}
body #page-container header#main-header .header-main-right .header-main-menu{
	background:#fff;
	padding:0 0 0 20px;
}
body #page-container header#main-header #et-top-navigation{
	float:none;
	padding:0 !important;
	margin:0;
}
body #page-container header#main-header #et-top-navigation nav, body #page-container header#main-header #et-top-navigation nav ul{
	float:none;
}
body #page-container header#main-header #et-top-navigation nav ul li.mobile-menu-only{
	display:none;
}
body #page-container header#main-header #et-top-navigation nav ul li{
	float:left;
	display:block;
	margin:0;
	padding:0;
}
body #page-container header#main-header #et-top-navigation nav ul li a{
	font-size: 15px;
line-height: 69px;
color: #666666;
text-transform: uppercase;
font-family: 'Roboto', sans-serif;
font-weight: 500;
padding: 0 20px 0 0;
letter-spacing: 1px;
opacity:1;
}
body #page-container header#main-header #et-top-navigation nav ul li.menu-item-has-children a:first-child:after{
	display:none;
}
body #page-container header#main-header #et-top-navigation nav ul li ul.sub-menu{
width: 219px;
padding: 8px 0 7px;
z-index: 999;
background: #6db4d5;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
border:none;
}
body #page-container header#main-header #et-top-navigation nav ul li ul.sub-menu li{
	float:none;
	display:block;
}
body #page-container header#main-header #et-top-navigation nav ul li ul.sub-menu li a{
text-transform: none;
padding: 11px 28px;
background: none !important;
display: block;
color: #fff !important;
width: 100%;
text-align: left;
line-height: 24px;
font-size: 21px;
border-bottom: 1px dotted;
}
body #page-container header#main-header #et-top-navigation nav ul li ul.sub-menu li:last-child a{
	border:none;
}
.et_pb_section.home-slider-section.et_section_regular{
	padding:0;
}
body #page-container header#main-header .header-top-menu{
	padding:0 0 26px;
}
body #page-container header#main-header #et-top-navigation nav ul li a:hover, body #page-container header#main-header #et-top-navigation nav ul li.current-menu-item a, body #page-container header#main-header .header-main-right .header-top-inner ul li a:hover, body #page-container header#main-header .header-main-right .header-top-inner ul li.current-menu-item a{
	color:#6db4d5;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide{
	padding:0;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description{
	text-shadow:none;
	padding:495px 0 329px;
	text-align:left;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-details h4, .et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-details h1{
color: #555555 !important;
font-family: 'Playfair Display', serif;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-details h4{
	font-weight: 400;
font-size: 44px;
line-height: 44px;
padding: 0 0 12px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-details h1{
font-weight: 700;
font-size: 55px;
padding: 0 0 38px;
line-height: 55px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-details .home-slider-btn a{
font-size: 18px;
line-height: 60px;
width: 280px;
height: 60px;
font-family: 'Roboto', sans-serif;
font-weight: 500;
color: #6ab3d7;
display: block;
border: 2px solid #6ab3d7;
text-transform: uppercase;
text-align: center;
letter-spacing: 4px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-details .home-slider-btn a:hover{
background: #6ab3d7;
opacity: 1;
color: #fff;
}
.et_pb_section.home-slider-section.et_section_regular .et_pb_row{
	padding:0;
	width:100%;
}
.et_pb_section.home-about-section.et_section_regular{
background: #dbedf3;
padding: 120px 0 107px;
}
.et_pb_section.home-about-section .et_pb_text p{
font-size: 33px;
line-height: 44px;
padding: 0 0 36px;
font-family: 'Playfair Display', serif;
font-weight: 400;
color: #666666;
}
.et_pb_section.home-about-section .et_pb_text .home-about-btn a{
    width: 280px;
    height: 45px;
    background: #6db4d5;
    border: 2px solid #6db4d5;
    font-size: 16px;
    line-height: 45px;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    display: block;
    letter-spacing: 5px;
    text-transform: uppercase;
    color: #fff;
}
.et_pb_section.home-about-section .et_pb_text .home-about-btn a:hover{
background: none;
color: #6db4d5;
opacity: 1;
}
.et_pb_section.featured-service-section.et_section_regular{
	background:#f7f4ed;
	padding:116px 0 145px;
}
.et_pb_section.featured-service-section .featured-service-title h1{
	float:left;
	font-size: 43px;
line-height: 43px;
font-family: 'Playfair Display', serif;
font-weight: 700;
color: #666666;
padding:0;
}
.et_pb_section.featured-service-section .featured-service-title .featured-service-btn{
	float:right;
	padding:15px 0 0;
}
.et_pb_section.featured-service-section .featured-service-title .featured-service-btn a{
font-size: 18px;
line-height: 20px;
color: #6ab2d7;
font-family: 'Roboto', sans-serif;
font-weight: 500;
background: url(images/list-icon.jpg) no-repeat left 8px;
padding-left: 16px;
text-transform: uppercase;
letter-spacing: 4px;
display:block;
}
.et_pb_section.featured-service-section .featured-service-title{
	padding:0 0 84px;
}
.et_pb_section.featured-service-section .featured-services-display ul#featured_services_list{
	list-style:none;
	margin:0;
	padding:0;
}
.et_pb_section.featured-service-section .featured-services-display ul#featured_services_list li{
float: left;
width: 31.3%;
margin: 0 2% 0 0;
min-height: 410px;
}
.et_pb_section.featured-service-section .featured-services-display ul#featured_services_list li:last-child{
	margin-right:0;
}
.et_pb_section.featured-service-section .featured-services-display ul#featured_services_list li .featured_service_details a{
	display:block;
}
.et_pb_section.featured-service-section .featured-services-display ul#featured_services_list li .featured_service_details a img{
	display:block;
	width:100%;
}
.et_pb_section.featured-service-section .featured-services-display ul#featured_services_list li .featured_service_details .featured_service_item_title{
	min-height: 80px;
background: #fff;
display: flex;
align-items: center;
height: 100%;
}
.et_pb_section.featured-service-section .featured-services-display ul#featured_services_list li .featured_service_details h3{
	font-size: 22px;
line-height: 26px;
font-family: 'Roboto', sans-serif;
font-weight: 400;
letter-spacing: 0.5px;
color:#666666;
padding:0 34px;
width:100%;
}
.et_pb_section.home-healing-list-section.et_section_regular{
	padding:0;
}
.et_pb_section.home-healing-list-section .et_pb_row{
	width:100%;
	padding:0;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-left{
	background:url(images/healing-image.jpg) no-repeat left center;
	background-size:cover;
}
.et_pb_section.latest-inspiration-section.et_section_regular{
	padding:108px 0 103px;
	background:url(images/latest-updates-bg.jpg) no-repeat right center;
	background-size:cover;	
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-left .et_pb_text{
	display:none;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-right{
	background:#fff;
	padding:98px 50px 100px 115px;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-right h2{
	font-size: 43px;
line-height: 53px;
padding-bottom: 15px;
color: #666666;
font-family: 'Playfair Display', serif;
font-weight: 700;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-right p{
	font-size: 22px;
line-height: 31px;
color: #666666;
font-family: 'Roboto', sans-serif;
font-weight: 400;
letter-spacing: 0.5px;
padding-bottom: 37px;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-right ul{
	list-style:none;
	margin:0 91px 0 0;
	padding:0;
	float:left;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-right ul:last-child{
	margin-right:0;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-right ul li{
	font-size: 22px;
line-height: 26px;
color: #6ab2d7;
font-family: 'Roboto', sans-serif;
font-weight: 400;
margin-bottom: 14px;
letter-spacing: 0.5px;
background: url(images/healing-list-arrow.jpg) no-repeat left 9px;
padding-left: 12px;
}
.et_pb_section.home-healing-list-section .et_pb_column .home-healing-list-btn{
	padding:22px 0 0;
}
.et_pb_section.home-healing-list-section .et_pb_column .home-healing-list-btn a{
	width: 190px;
height: 45px;
background: #6db4d5;
border: 2px solid #6db4d5;
font-size: 16px;
line-height: 45px;
text-align: center;
font-family: 'Roboto', sans-serif;
font-weight: 500;
display: block;
letter-spacing: 5px;
text-transform: uppercase;
color: #fff;
}
.et_pb_section.latest-inspiration-section h2{
font-size: 35px;
line-height: 35px;
font-family: 'Playfair Display', serif;
font-weight: 700;
color: #666666;
padding-bottom: 49px;
}
.et_pb_section.latest-inspiration-section .latest-inspiration-slider ul#latest_inspirations_slider{
	list-style:none;
	margin:0;
	padding:0;
	width:84%;
}
.et_pb_section.latest-inspiration-section .latest-inspiration-slider ul#latest_inspirations_slider li{
	float:left;
	padding:0 15px;
}
.et_pb_section.latest-inspiration-section .latest-inspiration-slider ul#latest_inspirations_slider .latest_inspiration_item_details a{
	display:block;
}
.et_pb_section.latest-inspiration-section .latest-inspiration-slider ul#latest_inspirations_slider .latest_inspiration_item_details h3{
font-size: 20px;
line-height: 28px;
color: #6ab3d7;
font-family: 'Roboto', sans-serif;
font-weight: 400;
padding:0;
}
.et_pb_section.latest-inspiration-section .latest-inspiration-slider{
	margin:0 -15px;
}
.et_pb_section.latest-inspiration-section .latest-inspiration-slider ul#latest_inspirations_slider .slick-arrow{
width: 25px;
height: 25px;
border: none;
box-shadow: none;
border-radius: 0;
text-indent: -999999px;
position: absolute;
top: -76px;
padding: 0;
outline: none;
cursor: pointer;
background-size: 25px !important;
}
.et_pb_section.latest-inspiration-section .latest-inspiration-slider ul#latest_inspirations_slider .slick-arrow.slick-prev{
	background: url(images/inspiration-slider-left-arrow.png) no-repeat center center;
	left:355px;
}
.et_pb_section.latest-inspiration-section .latest-inspiration-slider ul#latest_inspirations_slider .slick-arrow.slick-next{
	background: url(images/inspiration-slider-right-arrow.png) no-repeat center center;
	left:390px;
}
.et_pb_section.latest-inspiration-section .latest-inspiration-slider ul#latest_inspirations_slider .slick-arrow.slick-disabled{
	opacity:0.5;
}
#page-container footer#main-footer{
	background:none;
}
#page-container footer#main-footer .footer-subscribe-section{
background: url(images/newsletter-ng.jpg) no-repeat;
background-size: cover;
padding: 77px 0;
display: none;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details h4{
	float:left;
	font-size: 35px;
line-height: 35px;
font-family: 'Playfair Display', serif;
font-weight: 700;
color: #666666;
padding:0;
width:14.3%;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details h6{
	font-size: 20px;
line-height: 22px;
color: #666666;
font-family: 'Roboto', sans-serif;
font-weight: 400;
letter-spacing: 0.2px;
padding: 10px 0 0;
width:49%;
float:left;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details .footer-subscribe-form{
	width:541px;
	float:right;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details .footer-subscribe-form form .mc4wp-form-fields:after{
	clear:both;
	content:"";
	display:block;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details .footer-subscribe-form form .mc4wp-form-fields p{
float: left;
width: 59.3%;
padding:0;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details .footer-subscribe-form form .mc4wp-form-fields p.subscribe-btn{
	float: left;
width: 220px;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details .footer-subscribe-form form .mc4wp-form-fields p input[type="email"]{
	font-size: 18px;
line-height: 45px;
font-family: 'Roboto', sans-serif;
font-weight: 400;
padding: 0 0 0 24px;
width: 100%;
height:45px;
background: #fff;
color: #666666;
border-width: 1px 0 1px 1px;
border-style: solid;
border-color: #e6f1f4;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
box-shadow: none;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details .footer-subscribe-form form .mc4wp-form-fields p input[type="submit"]{
	width: 100%;
height: 45px;
background: #6db4d5;
font-size: 16px;
line-height: 45px;
text-align: center;
font-family: 'Roboto', sans-serif;
font-weight: 500;
display: block;
letter-spacing: 5px;
border: none;
margin: 0;
border: 1px solid #6db4d5;
text-transform: uppercase;
color: #fff;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
box-shadow: none;
cursor:pointer;
}
#page-container footer#main-footer .footer-widget-section{
	padding:71px 0 0;
	background:#f7f4ed;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets{
	padding:0 0 68px;
	border-bottom:2px solid #c6e9e8;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget{
	margin:0 82px 0 0;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget:first-child{
	width:380px;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget:nth-child(2){
	width:375px;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget:last-child{
	width:225px;
	margin-right:0;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .fwidget{
	margin:0;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget ul{
	list-style:none;
	margin:0;
	padding:0;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget ul li:before{
	display:none;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget ul li{
	padding:0;
	margin:0;
	font-size: 17px;
line-height: 28px;
color: #939290;
font-family: 'Roboto', sans-serif;
font-weight: 400;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget ul li a{
	color:inherit;
padding:0;
margin:0;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-menu-nav ul{
	float:left;
	margin-right:63px;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-menu-nav ul:last-child{
	margin-right:0;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-contact-info ul li{
	font-size: 17px;
line-height: 24px;
font-family: 'Roboto', sans-serif;
font-weight: 400;
margin-bottom: 15px;
color: #929290;
padding-left:32px;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-contact-info ul li a{
color: inherit;
display: inline-block;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-contact-info ul li.footer-address{
background: url(images/footer-address-icon.jpg) no-repeat left 5px;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-contact-info ul li.footer-phone{
	padding-left:0;
	font-size:20px;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-contact-info ul li a.footer-phone{
background: url(images/phone-icon.jpg) no-repeat left 5px;
padding-left: 33px;
margin-right: 34px;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-contact-info ul li a.footer-fax{
background: url(images/fax-icon.jpg) no-repeat left 4px;
padding-left: 25px;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-contact-info ul li.footer-mail{
background: url(images/mail-icon.jpg) no-repeat left 7px;
font-size: 18px;
margin-bottom:0;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-contact-info ul li.footer-mail a{
border-bottom: 2px solid #c9c7c2;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .title{
font-size: 17px;
line-height: 24px;
color: #777777 !important;
padding: 0 0 16px;
font-family: 'Roboto', sans-serif;
font-weight: 400;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-social-icons ul li{
	float:left;
	margin:0 9px 0 0;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-social-icons ul li a, #page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-social-icons ul li img{
	display:block;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-theblock p{
	font-size: 17px;
line-height: 20px;
color: #777777;
font-family: 'Roboto', sans-serif;
font-weight: 400;
padding: 28px 0 0;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-theblock p img{
margin-left: 14px;
vertical-align: top;
display: inline-block;
}
#page-container footer#main-footer #footer-bottom{
	padding:38px 0 40px;
	background:#f7f4ed;
}
#page-container footer#main-footer #footer-bottom #footer-info{
	text-align:center;
	font-size: 17px;
line-height: 20px;
font-family: 'Roboto', sans-serif;
font-weight: 400;
color: #929290;
letter-spacing: 0.5px;
float:none;
padding:0;
margin:0;
}
#page-container .page-banner-section{
	padding:355px 0 191px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}
#page-container .page-banner-section .page-title h1, .contact-map-section .page-title h1{
	font-size: 54px;
line-height: 54px;
font-family: 'Playfair Display', serif;
font-weight: 700;
text-align: center;
color: #555555;
padding:0;
}
.et_pb_section.about-top-section.et_section_regular{
	background:#dbedf3;
	padding:100px 0 72px;
}
.et_pb_section.about-top-section .et_pb_text p{
font-size: 33px;
line-height: 44px;
font-family: 'Playfair Display', serif;
padding: 0;
color: #666666;
}
.et_pb_section.about-content-section.et_section_regular{
	background:#dbedf3;
	padding:0 0 125px;
}
.et_pb_section.about-content-section .et_pb_column.about-content-left{
	width:520px;
}
.et_pb_section.about-content-section .et_pb_column.about-content-right{
width:60%;
float:right;
}
.et_pb_section.about-content-section .et_pb_column.about-content-right p{
	font-size:22px;
line-height: 31px;
font-family: 'Roboto', sans-serif;
font-weight: 400;
color: #666666;
padding:0 0 34px;
}
.et_pb_section.about-content-section .et_pb_column .about-content-img img{
	display:block;
	width:100%;
}
.et_pb_section.holistic-health-section.et_section_regular{
	padding:130px 0 94px;
	background:#f7f4ed;
}
.et_pb_section.holistic-health-section .et_pb_text h3{
	font-size: 43px;
line-height: 53px;
padding-bottom: 38px;
color: #666666;
font-family: 'Playfair Display', serif;
font-weight: 700;
}
.et_pb_section.holistic-health-section .et_pb_text p{
	font-size: 22px;
line-height: 31px;
padding-bottom: 35px;
color: #666666;
font-family: 'Roboto', sans-serif;
font-weight: 400;
}
.et_pb_section.our-spirituality-section.et_section_regular{
	padding:0;
}
.et_pb_section.our-spirituality-section .et_pb_row{
	width:100%;
}
.et_pb_section.our-spirituality-section .et_pb_column.our-spirituality-left .et_pb_text{
	display:none;
}
.et_pb_section.our-spirituality-section .et_pb_column.our-spirituality-right{
	background:#fff;
	padding:101px 183px 72px 115px;
}
.et_pb_section.our-spirituality-section .et_pb_column.our-spirituality-right h3{
	font-size: 43px;
line-height: 53px;
padding-bottom: 38px;
color: #666666;
font-family: 'Playfair Display', serif;
font-weight: 700;
}
.et_pb_section.our-spirituality-section .et_pb_column.our-spirituality-right p{
font-size: 22px;
line-height: 31px;
padding-bottom: 35px;
color: #666666;
font-family: 'Roboto', sans-serif;
font-weight: 400;
}
.director-popup-content{
width: 700px;
margin: auto;
padding: 50px 30px;
max-height: 550px;
overflow-x: hidden;
}
.et_pb_section.our-directors-section.et_section_regular{
background: #dbedf3;
padding: 112px 0 67px;
}
.et_pb_section.our-directors-section .et_pb_column.our-directors-left{
	width:17%;
}
.et_pb_section.our-directors-section .et_pb_column.our-directors-right{
	width:83%;
}
.et_pb_section.our-directors-section .et_pb_column.our-directors-left h2{
font-size: 43px;
line-height: 53px;
padding-bottom: 38px;
color: #666666;
font-family: 'Playfair Display', serif;
font-weight: 700;
}
.et_pb_section.our-directors-section .et_pb_column.our-directors-right p{
font-size: 22px;
line-height: 31px;
padding-bottom: 35px;
color: #666666;
font-family: 'Roboto', sans-serif;
font-weight: 400;
}
.et_pb_section.our-directors-section .et_pb_column .our-directors-list ul{
	list-style:none;
	margin:0;
	padding:0;
}
.et_pb_section.our-directors-section .et_pb_column .our-directors-list ul li{
	float:left;
	margin:13px 20px 0 0;
}
.et_pb_section.our-directors-section .et_pb_column .our-directors-list ul li .our_director_title a{
	width: 250px;
height: 47px;
background: #6db4d5;
border: 2px solid #6db4d5;
font-size: 16px;
line-height: 44px;
text-align: center;
font-family: 'Roboto', sans-serif;
font-weight: 500;
display: block;
letter-spacing: 4px;
text-transform: uppercase;
color: #fff;
}
html body.page-id-15 #fancybox-wrap #fancybox-content, html body.tax-healing_modalities #fancybox-wrap #fancybox-content{
border: 8px solid #6db4d5 !important;
width: 100% !important;
box-sizing: border-box;

}
html body.page-id-15 #fancybox-wrap #fancybox-outer .fancybox-bg, html body.tax-healing_modalities #fancybox-wrap #fancybox-outer .fancybox-bg{
	display:none !important;
}
.director-popup-content h4{
font-size: 26px;
line-height: 30px;
padding-bottom: 21px;
color: #666666;
font-family: 'Playfair Display', serif;
font-weight: 700;
}
.director-popup-content p{
font-size: 22px;
line-height: 31px;
padding-bottom: 35px;
color: #666666;
font-family: 'Roboto', sans-serif;
font-weight: 400;
}
html body.page-id-15 #fancybox-wrap #fancybox-close, html body.tax-healing_modalities #fancybox-wrap #fancybox-close{
	top:15px;
	right:20px;
}
.et_pb_section.disclaimer-section.et_section_regular{
	padding:105px 0 76px;
	background:#f7f4ed;
}
.et_pb_section.disclaimer-section .et_pb_text{
	text-align:center;
}
.et_pb_section.disclaimer-section .et_pb_text h3{
font-size: 43px;
line-height: 53px;
padding-bottom: 38px;
color: #666666;
font-family: 'Playfair Display', serif;
font-weight: 700;
}
.et_pb_section.disclaimer-section .et_pb_text p{
font-size: 22px;
line-height: 31px;
padding-bottom: 35px;
color: #666666;
font-family: 'Roboto', sans-serif;
font-weight: 400;
}
.et_pb_section.service-network-section.et_section_regular{
	padding:100px 0 70px;
background:#f7f4ed;
}
.et_pb_section.service-network-section .et_pb_text p{
color: #666666;
font-size: 22px;
line-height: 36px;
font-weight: 400;
font-family: 'Roboto', sans-serif;
padding: 0 0 32px;
}
#page-container .services-tab-section{
	padding:110px 0;
	background:#fff;
}
.services-tab-section #tabs.ui-tabs, .services-tab-section #tabs.ui-tabs ul.ui-tabs-nav, .services-tab-section #tabs.ui-tabs .ui-tabs-panel{
	border:none;
	background:none;
	border-radius:0;
	margin:0;
	padding:0;
}
.services-tab-section .service-tabs-main .service-tabs-list{
float: left;
width: 415px;
padding: 0 100px 0 60px;
}
.services-tab-section .service-tabs-main .service-tabs-list ul li{
	white-space: normal;
text-align: right;
margin: 0 0 26px;
padding:0;
background:none;
border-radius:0;
}
.services-tab-section .service-tabs-main .service-tabs-list ul li a{
color: #a4a4a4;
font-size: 21px;
line-height: 29px;
font-weight: 400;
font-family: 'Roboto', sans-serif;
display: block;
float: none;
padding: 0;
margin: 0;
}
.services-tab-section .service-tabs-main .service-tabs-list ul li a:hover, .services-tab-section .service-tabs-main .service-tabs-list ul li.ui-tabs-active a{
	color:#6db4d5;
}
.services-tab-section .service-tabs-main .service-tabs-details{
background: url(images/service-tab-border.jpg) repeat-y left top;
width: 1085px;
padding: 0 40px 0 115px;
float: right;
}
.services-tab-section .service-tabs-main .service-tabs-details h2{
	color: #666666;
font-size: 33px;
line-height: 34px;
font-family: 'Playfair Display', serif;
font-weight: 700;
padding:0 0 58px;
margin:-3px 0 0;
clear:left;
}
.services-tab-section .service-tabs-main .service-tabs-details .service-tab-item-details .service-tab-item-img{
	float: left;
width: 325px;
margin-bottom:60px;
}
.services-tab-section .service-tabs-main .service-tabs-details .service-tab-item-details .service-tab-item-img img{
	display:block;
	width:100%;
}
.services-tab-section .service-tabs-main .service-tabs-details .service-tab-item-details .service-tab-item-content{
float: right;
width: 540px;
}
.services-tab-section .service-tabs-main .service-tabs-details .service-tab-item-details .service-tab-item-content p{
color: #666666;
font-size: 22px;
line-height: 32px;
font-weight: 400;
font-family: 'Roboto', sans-serif;
letter-spacing: -0.3px;
padding: 0 0 44px;
}
.services-tab-section .service-tabs-main .service-tabs-details .service-tab-item-details .service-tab-item-content .service-tab-item-btn a{
width: 230px;
height: 45px;
line-height: 45px;
padding: 0;
text-align: center;
border: 2px solid #6db4d5;
background: #6db4d5;
color: #ffffff;
font-size: 16px;
text-transform: uppercase;
font-family: 'Roboto', sans-serif;
font-weight: 400;
display: block;
letter-spacing: 5px;
}
.services-tab-section .service-tabs-main .service-tabs-details .service-tab-item-details .service-tab-item-content .service-tab-item-btn a:hover{
background: none;
color: #6db4d5;
opacity: 1;
}
#page-container .page-banner-section.page-no-banner{
background: url(images/healing-modalities-featured-image.jpg) no-repeat center center;
background-size: cover;
padding: 270px 0 95px;
}
#page-container .page-banner-section.page-no-banner .page-title h1{
	text-align:center;
}
html .et_right_sidebar #main-content .container:before{
	display:none;
}
html body:not(.et-tb) #main-content .container, html body:not(.et-tb-has-header) #main-content .container{
	padding-top:0;
}
#page-container #main-content .single-service-page .et_pb_post .entry-content, #page-container #main-content .single-service-page .et_pb_post{
	padding:0;
	margin:0;
}
#page-container #main-content .single-service-page{
	padding:55px 0 42px;
	background:#f7f4ed;
}
#page-container #main-content .et_pb_section.single-service-section{
	padding:0;
	background:none;
}
#page-container #main-content .single-service-page .entry-content p{
font-size: 22px;
line-height: 32px;
font-family: 'Roboto', sans-serif;
font-weight: 300;
padding: 0 0 22px;
color: #666666;
}
#page-container #main-content .et_pb_section.single-service-section .et_pb_row{
	padding:0;
	width:100%;
}
#page-container #main-content .single-service-page .entry-content h6, #page-container #main-content .single-service-page .entry-content h5{
	font-size: 22px;
line-height: 32px;
font-family: 'Roboto', sans-serif;
font-weight: 700;
color: #666666;
}
#page-container #main-content .single-service-page .entry-content h6{
padding: 0 0 22px;
}
.et_pb_section.healing-modalities-section.et_section_regular{
	padding:105px 0 112px;
	background:#f7f4ed;
}
.et_pb_section.healing-modalities-section .et_pb_text p{
font-size: 22px;
line-height: 28px;
color: #666666;
font-family: 'Roboto', sans-serif;
font-weight: 400;
padding-bottom: 75px;
}
.et_pb_section.healing-modalities-section .healing-modalities-display ul#healing_modalities_list{
	list-style:none;
	margin:0;
	padding:0;
}
.et_pb_section.healing-modalities-section .healing-modalities-display ul#healing_modalities_list li{
float: left;
width: 22%;
margin: 0 4% 0 0;
list-style:none!important;
}
.et_pb_section.healing-modalities-section .healing-modalities-display ul#healing_modalities_list li a{
width: 100%;
height: 45px;
background: #6db4d5;
border: 2px solid #6db4d5;
font-size: 16px;
line-height: 45px;
text-align: center;
font-family: 'Roboto', sans-serif;
font-weight: 500;
display: block;
letter-spacing: 5px;
text-transform: uppercase;
color: #fff;
}
.et_pb_section.healing-modalities-section .healing-modalities-display ul#healing_modalities_list li:nth-child(4n+0){
	margin-right:0;
}
.et_pb_section.healing-modalities-section .healing-modalities-display ul#healing_modalities_list li a:hover{
background: none;
color: #6db4d5;
opacity: 1;
}
#page-container #main-content .healing-modality-cat-section{
	padding:105px 0 60px;
	background:#f7f4ed;
}
#page-container #main-content .healing-modality-cat-section .healing-cat-post-list ul{
	list-style:none;
	margin:0;
	padding:0;
}
#page-container #main-content .healing-modality-cat-section .healing-cat-post-list ul li{
width: 21%;
vertical-align: top;
margin: 0 45px 45px 0;
display: inline-block;
}
#page-container #main-content .healing-modality-cat-section .healing-cat-post-list ul li .healing_cat_post_item a{
font-size: 20px;
line-height: 26px;
color: #666666;
padding: 0;
font-family: 'Roboto', sans-serif;
font-weight: 400;
background: url(images/healing-modalities-arrow.png) no-repeat left 4px;
padding-left: 41px;
display:block;
text-transform:uppercase;
}
.contact-map-section{
	position:relative;
}
.contact-map-section .contact-map-iframe iframe{
	display:block;
	width:100%;
}
.contact-map-section .page-title{
	position: absolute;
left: 0;
bottom: 0;
padding: 0 0 191px;
width:100%;
}
.contact-map-section .page-title h1{
	text-align:left;
}
.et_pb_section.contact-page-section.et_section_regular{
	padding:0 0 130px;
	background:#f7f4ed;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column.contact-page-left{
	width:740px;
	padding-top:117px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column.contact-page-right{
width: 740px;
float: right;
background: #dbedf3;
padding: 112px 127px 128px 108px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-title h2{
font-size: 43px;
line-height: 45px;
padding-bottom: 11px;
font-family: 'Playfair Display', serif;
font-weight: 700;
color: #666666;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-title h6{
font-size: 18px;
line-height: 20px;
color: #666666;
padding-bottom: 51px;
font-family: 'Roboto', sans-serif;
font-weight: 300;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-info ul{
	list-style:none;
	margin:0;
	padding:0;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-info ul li{
	font-size: 23px;
line-height: 31px;
color: #666666;
font-family: 'Roboto', sans-serif;
font-weight: 400;
padding-left: 72px;
margin: 0 0 55px;
float:left;
width:58%;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-info ul li:nth-child(2n+0){
	width:auto;
	margin-left:68px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-info ul li a{
	color:inherit;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-info ul li span{
	font-size: 16px;
line-height: 20px;
color: #666666;
text-transform: uppercase;
padding-bottom: 3px;
display: block;
font-family: 'Roboto', sans-serif;
font-weight: 400;
letter-spacing: 1px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-info ul li.contact-address{
	background:url(images/location-icon.jpg) no-repeat left top;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-info ul li.contact-phone{
	background:url(images/contact-phone-icon.jpg) no-repeat;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-info ul li.contact-email{
	background:url(images/contact-mail-icon.jpg) no-repeat;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-info ul li.contact-fax{
	background:url(images/contact-fax-icon.jpg) no-repeat left 3px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-info ul li.contact-follow{
	background:url(images/contact-follows-icon.jpg) no-repeat;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-info ul li.contact-follow ul li{
	float: left;
display: block;
margin: 0 24px 0 0;
padding: 0;
width: auto;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column form p{
	padding:0 0 35px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column form p input[type="text"], .et_pb_section.contact-page-section.et_section_regular .et_pb_column form p input[type="tel"], .et_pb_section.contact-page-section.et_section_regular .et_pb_column form p input[type="email"], .et_pb_section.contact-page-section.et_section_regular .et_pb_column form p select, .et_pb_section.contact-page-section.et_section_regular .et_pb_column form p textarea{
font-size: 16px;
line-height: 20px;
padding: 0 0 18px;
color: #666666;
font-family: 'Roboto', sans-serif;
font-weight: 300;
background: none;
border-width: 0 0 1px;
border-style: solid;
border-color: #a0a9ac;
border-radius: 0;
letter-spacing: 0.5px;
width: 100%;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
box-shadow: none;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column form p textarea{
	height:77px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column form p.contact-form-submit{
	padding-top:21px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column form p input[type="submit"]{
width: 180px;
height: 45px;
background: #6db4d5;
border: 2px solid #6db4d5;
font-size: 16px;
line-height: 45px;
text-align: center;
font-family: 'Roboto', sans-serif;
font-weight: 500;
display: inline-block;
border-radius: 0;
letter-spacing: 5px;
text-transform: uppercase;
color: #fff;
padding: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
box-shadow: none;
cursor:pointer;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_row{
	padding:0;
}
body .wpcf7 form .wpcf7-response-output{
	margin: 5px 0 0;
padding: 5px 8px;
font-size:13px;
line-height:20px;
}
#page-container #main-content .respources-page-section{
	padding:105px 0 96px;
	background:#f7f4ed;
}
#page-container #main-content .respources-page-section .resources-page-list ul{
	list-style:none;
	margin:0;
	padding:0;
}
#page-container #main-content .respources-page-section .resources-page-list ul li{
	font-size: 22px;
line-height: 26px;
color: #666666;
background: url(images/healing-modalities-arrow.png) no-repeat left 4px;
padding-left: 41px;
font-family: 'Roboto', sans-serif;
font-weight: 400;
width: 21%;
vertical-align: top;
margin: 0 45px 25px 0;
display: inline-block;
}
#page-container #main-content .respources-page-section .resources-page-list ul li a{
	display:block;
	color:inherit;
}
#page-container #main-content .single-resources-page{
	padding:70px 0 35px;
	background:#f7f4ed;
}
#page-container #main-content .single-resources-page .entry-content ul{
	list-style:none;
	margin:0;
	padding:0;
}
#page-container #main-content .single-resources-page .entry-content ul li{
	font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 30px;
line-height: 34px;
color:#6db4d5;
padding:0 0 40px;
}
#page-container #main-content .single-resources-page .entry-content ul li a{
	color:inherit;
}
#page-container #main-content .spirtual-inspire-section{
	padding:122px 0 115px;
	background:#f7f4ed;
}
.spirtual-inspire-section .spirtual-inspire-list ul li{
	padding:0 0 80px;
}
.spirtual-inspire-section .spirtual-inspire-list ul li .spirtual_inspire_item_details h3{
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 30px;
line-height: 34px;
padding-bottom: 15px;
color: #6db4d5;
}
.spirtual-inspire-section .spirtual-inspire-list ul li .spirtual_inspire_item_details h3 a{
	color:inherit;
}
.spirtual-inspire-section .spirtual-inspire-list ul li .spirtual_inspire_item_details .spirtual_inspire_item_desc p{
font-size: 22px;
line-height: 32px;
font-family: 'Roboto', sans-serif;
font-weight: 300;
color: #666666;
letter-spacing: -0.2px;
}
.spirtual-inspire-section .spirtual-inspire-list ul li .spirtual_inspire_item_details .spirtual_inspire_item_btn a{
height: 46px;
background: #6db4d5;
border: 2px solid #6db4d5;
font-size: 16px;
line-height: 44px;
text-align: center;
font-family: 'Roboto', sans-serif;
font-weight: 500;
display: inline-block;
letter-spacing: 4px;
margin: 20px 0 0;
text-transform: uppercase;
color: #fff;
padding: 0 23px;
}
body.post-type-archive-spiritually_inspire #page-container .spirtual-inspire-section .container{
width: 100%;
max-width: 1180px;
}
#page-container #main-content .spirtual-inspire-section .wp-pagenavi{
	border:none;
	padding:0;
	margin:0;
	text-align:center;
}
#page-container #main-content .spirtual-inspire-section .wp-pagenavi span, #page-container #main-content .spirtual-inspire-section .wp-pagenavi a{
background: none;
font-size: 16px !important;
line-height: 40px;
color: #666666 !important;
font-family: 'Roboto', sans-serif;
font-weight: 400 !important;
border: none !important;
padding: 0;
margin: 0;
width: 40px;
height: 40px;
display: inline-block;
text-align: center;
vertical-align: top;
}
#page-container #main-content .spirtual-inspire-section .wp-pagenavi .current{
	color:#6db4d5 !important;
}
#page-container #main-content .spirtual-inspire-section .wp-pagenavi .prevpostslink, #page-container #main-content .spirtual-inspire-section .wp-pagenavi .nextpostslink{
	font-size: 0 !important;
text-indent: -99999px;
}
#page-container #main-content .spirtual-inspire-section .wp-pagenavi .prevpostslink{
	background:url(images/pagination-prev-icon.jpg) no-repeat center center;
}
#page-container #main-content .spirtual-inspire-section .wp-pagenavi .nextpostslink{
	background:url(images/pagination-next-icon.jpg) no-repeat center center;
}
#page-container #main-content .spirtual-inspire-section .wp-pagenavi span.pages{
	width:auto;
	padding-right:10px;
}
#page-container #main-content .single-service-page ol, #page-container #main-content .single-service-page ul{
	margin:0;
	padding:0;
	list-style:none;
}
#page-container #main-content .single-service-page ol li, #page-container #main-content .single-service-page ul li{
font-size: 20px;
line-height: 32px;
font-family: 'Roboto', sans-serif;
font-weight: 300;
color: #666666;
margin: 0 0 14px 24px;
}
#page-container #main-content .single-service-page ol li b, #page-container #main-content .single-service-page ul li b, #page-container #main-content .single-service-page ol li strong, #page-container #main-content .single-service-page ul li strong{
	font-weight:700;
	display:block;
}
#page-container #main-content .single-service-page ol li{
	list-style:decimal;
}
#page-container #main-content .single-service-page ul li{
	list-style:disc;
}
#page-container #main-content .single-service-page h5{
padding: 0 0 4px;
}
.et_pb_section.area-practitioners-section.et_section_regular{
	padding:30px 0;
}
.et_pb_section.area-practitioners-section .coming-soon-img img{
	display:block;
	margin:auto;
}
#page-container #main-content .et_pb_section .school-babes-img img{
	display:block;
}
#page-container #main-content .et_pb_section .school-babes-img, #page-container #main-content .et_pb_section .download-pdf-btn{
	padding:0 0 30px;
}
#page-container #main-content .et_pb_section .download-pdf-btn a{
width: 205px;
height: 45px;
background: #6db4d5;
font-size: 16px;
line-height: 45px;
text-align: center;
font-family: 'Roboto', sans-serif;
font-weight: 500;
display: block;
letter-spacing: 1px;
border: none;
margin: 0;
border: 1px solid #6db4d5;
text-transform: uppercase;
color: #fff;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
box-shadow: none;
}


@media only screen and (min-width:1260px) and (max-width:1529px){
body .container, .et_pb_section.home-slider-section .et_pb_container, body .et_pb_row{
	width:98%;
}
.et_pb_section.home-about-section .et_pb_text p{
font-size: 29px;
line-height: 39px;
}
.et_pb_section.featured-service-section .featured-services-display ul#featured_services_list li .featured_service_details h3{
	font-size: 18px;
line-height: 25px;
letter-spacing: 0;
padding:0 25px;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-right{
	padding:37px 58px;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-right h2{
font-size: 36px;
line-height: 48px;
padding-bottom: 14px;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-right p{
font-size: 19px;
line-height: 25px;
letter-spacing: 0;
padding-bottom: 24px;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-right ul li{
font-size: 19px;
line-height: 21px;
margin-bottom: 12px;
background-position: left 6px;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-right ul{
	margin:0 43px 0 0;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details h4{
font-size: 28px;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details h6{
font-size: 18px;
letter-spacing: 0;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details .footer-subscribe-form form .mc4wp-form-fields p input[type="email"]{
font-size: 16px;
padding: 0 0 0 20px;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details .footer-subscribe-form form .mc4wp-form-fields p input[type="submit"]{
letter-spacing: 3px;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details .footer-subscribe-form form .mc4wp-form-fields p{
	width:55%;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details .footer-subscribe-form form .mc4wp-form-fields p.subscribe-btn{
	width:171px;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details .footer-subscribe-form{
	width:382px;
}
#page-container .page-banner-section .page-title h1{
	text-align:left;
}
.et_pb_section.about-top-section .et_pb_text p{
font-size: 29px;
line-height: 40px;
}
.et_pb_section.about-content-section .et_pb_column.about-content-right p{
	font-size: 19px;
line-height: 28px;
padding:0 0 31px;
}
.et_pb_section.about-content-section .et_pb_column.about-content-left{
	width:39%;
}
.et_pb_section.about-content-section .et_pb_column.about-content-right{
	width:56%;
}
.et_pb_section.holistic-health-section .et_pb_text h3{
	font-size: 35px;
line-height: 45px;
padding-bottom: 28px;
}
.et_pb_section.holistic-health-section .et_pb_text p{
font-size: 20px;
line-height: 28px;
padding-bottom: 28px;
}
.et_pb_section.our-spirituality-section .et_pb_column.our-spirituality-right{
	padding:65px 55px 56px;
}
.et_pb_section.our-spirituality-section .et_pb_column.our-spirituality-right h3{
font-size: 35px;
line-height: 45px;
padding-bottom: 28px;
}
.et_pb_section.our-spirituality-section .et_pb_column.our-spirituality-right p{
font-size: 20px;
line-height: 28px;
padding-bottom: 28px;
}
.et_pb_section.our-directors-section .et_pb_column.our-directors-left h2{
font-size: 35px;
line-height: 45px;
padding-bottom: 28px;
}
.et_pb_section.our-directors-section .et_pb_column.our-directors-right p{
line-height: 28px;
padding-bottom: 28px;
font-size:19px;
}
.director-popup-content p{
	font-size:19px;
	line-height: 28px;
padding-bottom: 28px;
}
.et_pb_section.disclaimer-section .et_pb_text h3{
font-size: 35px;
line-height: 45px;
padding-bottom: 28px;
}
.et_pb_section.disclaimer-section .et_pb_text p{
	font-size: 20px;
line-height: 28px;
padding-bottom: 28px;
}
.services-tab-section .service-tabs-main .service-tabs-list{
width: 28%;
padding: 0 73px 0 30px;
}
.services-tab-section .service-tabs-main .service-tabs-details{
width: 72%;
padding: 0 10px 0 73px;
}
.services-tab-section .service-tabs-main .service-tabs-details .service-tab-item-details .service-tab-item-img{
	width:33%;
}
.services-tab-section .service-tabs-main .service-tabs-details .service-tab-item-details .service-tab-item-content{
width: 62%;
}
.services-tab-section .service-tabs-main .service-tabs-details .service-tab-item-details .service-tab-item-content p{
font-size: 20px;
line-height: 28px;
padding: 0 0 30px;
}
.et_pb_section.healing-modalities-section .et_pb_text p{
font-size: 21px;
padding-bottom: 62px;
}
#page-container #main-content .healing-modality-cat-section .healing-cat-post-list ul li{
}
#page-container #main-content .healing-modality-cat-section .healing-cat-post-list ul li .healing_cat_post_item a{
padding-left: 34px;
background-position: left 2px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column.contact-page-left{
padding-top: 80px;
width: 680px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column.contact-page-right{
width: 532px;
padding: 80px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-info ul li{
	padding-left:60px;
	font-size: 21px;
line-height: 28px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-info ul li:nth-child(2n+0){
	margin-left:60px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column form p{
	padding:0 0 25px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column form p.contact-form-submit{
	padding-top:12px;
}
#page-container #main-content .respources-page-section .resources-page-list ul li{
font-size: 18px;
line-height: 24px;
padding-left: 34px;
background-position: left 2px;
}

}



@media only screen and (min-width:768px) and (max-width:1259px){
body #page-container header#main-header{
	padding:20px 0 0;
}
body .container, .et_pb_section.home-slider-section .et_pb_container, body .et_pb_row{
	padding-left:10px;
	padding-right:10px;
}
body #page-container header#main-header .logo_container{
	width:auto;
	padding:20px 0 0;
	font-size:36px;
}
body #page-container header#main-header .header-main-right .header-top-inner ul li{
	font-size:16px;
	margin:0 0 0 18px;
}
body #page-container header#main-header .header-main-right .header-main-menu #et_mobile_nav_menu{
	display:none;
}
body #page-container header#main-header #et-top-navigation #top-menu-nav #top-menu{
	display:block;
}
body #page-container header#main-header .header-main-right .header-main-menu{
	padding:0 0 0 20px;
}
body #page-container header#main-header #et-top-navigation nav ul li a{
font-size: 13px;
line-height: 45px;
padding: 0 20px 0 0;
letter-spacing: 1px;
}
body #page-container header#main-header .header-top-menu{
	padding:0 0 18px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description{
	padding:200px 0 140px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-details h4{
font-size: 32px;
line-height: 36px;
padding: 0 0 7px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-details h1{
font-size: 38px;
padding: 0 0 32px;
line-height: 40px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-details .home-slider-btn a{
font-size: 16px;
line-height: 48px;
width: 195px;
height: 50px;
}
.et_pb_section.home-about-section.et_section_regular{
	padding:55px 0 73px;
}
.et_pb_section.home-about-section .et_pb_text p{
font-size: 24px;
line-height: 36px;
padding: 0 0 26px;
}
.et_pb_section.featured-service-section.et_section_regular{
	padding:60px 0;
}
.et_pb_section.featured-service-section .featured-service-title h1{
font-size: 36px;
line-height: 38px;
}
.et_pb_section.featured-service-section .featured-service-title .featured-service-btn a{
	font-size:17px;
	letter-spacing:2px;
}
.et_pb_section.featured-service-section .featured-service-title{
	padding:0 0 36px;
}
.et_pb_section.featured-service-section .featured-services-display ul#featured_services_list li .featured_service_details h3{
font-size: 17px;
line-height: 20px;
padding: 0 12px;
}
.et_pb_section.featured-service-section .featured-services-display ul#featured_services_list li .featured_service_details .featured_service_item_title{
	min-height:63px;
}
.et_pb_section.home-healing-list-section .et_pb_row{
	display:flex;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-left{
	width:50%;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-right{
	width:50%;
	padding:20px;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-right p{
font-size: 18px;
line-height: 25px;
letter-spacing: 0;
padding-bottom: 18px;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-right h2{
font-size: 32px;
line-height: 40px;
padding-bottom: 12px;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-right ul{
	margin:0 20px 0 0;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-right ul li{
font-size: 18px;
line-height: 21px;
margin-bottom: 7px;
background-position:left 7px;
}
.et_pb_section.home-healing-list-section .et_pb_column .home-healing-list-btn{
	padding:12px 0 0;
}
.et_pb_section.home-healing-list-section .et_pb_column .home-healing-list-btn a{
	width:150px;
	letter-spacing: 3px;
	line-height:42px;
}
.et_pb_section.latest-inspiration-section.et_section_regular{
	padding:70px 0;
}
.et_pb_section.latest-inspiration-section h2{
	font-size:32px;
	padding-bottom:36px;
}
.et_pb_section.latest-inspiration-section .latest-inspiration-slider ul#latest_inspirations_slider{
	width:100%;
}
.et_pb_section.latest-inspiration-section .latest-inspiration-slider ul#latest_inspirations_slider li{
	padding:0 10px;
}
.et_pb_section.latest-inspiration-section .latest-inspiration-slider{
	margin:0 -10px;
}
.et_pb_section.latest-inspiration-section .latest-inspiration-slider ul#latest_inspirations_slider .latest_inspiration_item_details h3{
	font-size:17px;
	line-height:25px;
}
.et_pb_section.latest-inspiration-section .latest-inspiration-slider ul#latest_inspirations_slider .slick-arrow{
	top:-62px;
}
#page-container footer#main-footer .footer-subscribe-section{
	padding:45px 0;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details h4{
font-size: 28px;
line-height: 30px;
width:20%;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details .footer-subscribe-form{
	width:39%;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details h6{
	font-size: 16px;
line-height: 22px;
padding: 5px 0 0;
width: 41%;
letter-spacing:0;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details .footer-subscribe-form form .mc4wp-form-fields p{
	width:66%;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details .footer-subscribe-form form .mc4wp-form-fields p input[type="email"]{
	font-size:15px;
	padding:0 0 0 12px;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details .footer-subscribe-form form .mc4wp-form-fields p.subscribe-btn{
	width:34%;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details .footer-subscribe-form form .mc4wp-form-fields p input[type="submit"]{
	font-size:12px;
	letter-spacing:2px;
}
.et_pb_section.home-about-section .et_pb_text .home-about-btn a{
	width:240px;
	letter-spacing:4px;
}
#page-container footer#main-footer .footer-widget-section{
	padding:45px 0 0;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-menu-nav ul{
	margin-right:10px;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget ul li{
	font-size:16px;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget{
	margin:0 2% 0 0 !important;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget:first-child{
	width:38% !important;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget:nth-child(2){
	width:33% !important;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-contact-info ul li{
font-size: 16px;
line-height: 24px;
margin-bottom: 7px;
padding-left: 24px;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-contact-info ul li.footer-phone{
	font-size:18px;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-contact-info ul li a.footer-phone{
padding-left: 24px;
margin: 0 0 7px;
display: block;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-contact-info ul li a.footer-fax{
	padding-left:24px;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .title{
	padding:0 0 12px;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-theblock p{
	font-size:16px;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-theblock p img{
	margin-left:6px;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets{
	padding:0 0 55px;
}
#page-container footer#main-footer #footer-bottom{
	padding:30px 0 26px;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget:last-child{
	width: 25% !important;
margin-right: 0 !important;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-contact-info ul li.footer-mail{
	font-size:16px;
}
#page-container .page-banner-section{
	padding:220px 0 120px;
}
#page-container .page-banner-section .page-title h1, .contact-map-section .page-title h1{
font-size: 36px;
line-height: 40px;
}
.et_pb_section.about-top-section.et_section_regular{
	padding:60px 0;
}
.et_pb_section.about-top-section .et_pb_text p{
font-size: 23px;
line-height: 35px;
}
.et_pb_section.about-content-section .et_pb_column.about-content-right{
	width:53%;
}
.et_pb_section.about-content-section .et_pb_column.about-content-left{
	width:44%;
}
.et_pb_section.about-content-section .et_pb_column.about-content-right p{
	font-size:16px;
	line-height:23px;
	padding:0 0 10px;
}
.et_pb_section.about-content-section.et_section_regular{
	padding:0 0 55px;
}
.et_pb_section.holistic-health-section.et_section_regular{
	padding:60px 0 45px;
}
.et_pb_section.holistic-health-section .et_pb_text h3{
font-size: 36px;
line-height: 40px;
padding-bottom: 25px;
}
.et_pb_section.holistic-health-section .et_pb_text p{
font-size: 19px;
line-height: 27px;
padding-bottom: 20px;
}
.et_pb_section.our-spirituality-section .et_pb_row{
	display:flex;
}
.et_pb_section.our-spirituality-section .et_pb_column.our-spirituality-left{
	width:50%;
}
.et_pb_section.our-spirituality-section .et_pb_column.our-spirituality-right{
	width:50%;
	padding:20px;
}
.et_pb_section.our-spirituality-section .et_pb_column.our-spirituality-right h3{
font-size: 32px;
line-height: 36px;
padding-bottom: 18px;
}
.et_pb_section.our-spirituality-section .et_pb_column.our-spirituality-right p{
font-size: 17px;
line-height: 24px;
padding-bottom: 15px;
}
.et_pb_section.our-directors-section.et_section_regular{
	padding:65px 0;
}
.et_pb_section.our-directors-section .et_pb_column.our-directors-left h2{
font-size: 30px;
line-height: 42px;
padding-bottom: 22px;
}
.et_pb_section.our-directors-section .et_pb_column.our-directors-left{
	width:20%;
}
.et_pb_section.our-directors-section .et_pb_column.our-directors-right{
	width:80%;
}
.et_pb_section.our-directors-section .et_pb_column.our-directors-right p{
font-size: 19px;
line-height: 26px;
padding-bottom: 12px;
}
.et_pb_section.disclaimer-section.et_section_regular{
	padding:60px 0 50px;
}
.et_pb_section.disclaimer-section .et_pb_text h3{
font-size: 40px;
line-height: 45px;
padding-bottom: 23px;
}
.et_pb_section.disclaimer-section .et_pb_text p{
font-size: 19px;
line-height: 28px;
padding-bottom: 15px;
}
.et_pb_section.service-network-section.et_section_regular{
	padding:60px 0 50px;
}
.et_pb_section.service-network-section .et_pb_text p{
font-size: 20px;
line-height: 31px;
padding: 0 0 20px;
}
#page-container .services-tab-section{
	padding:60px 0;
}
.services-tab-section .service-tabs-main .service-tabs-list{
	width:30%;
	padding:0 15px;
}
.services-tab-section .service-tabs-main .service-tabs-details{
	width:70%;
	padding:0 15px;
}
.services-tab-section .service-tabs-main .service-tabs-list ul li a{
	font-size:18px;
	line-height:22px;
}
.services-tab-section .service-tabs-main .service-tabs-list ul li{
	margin:0 0 15px;
}
.services-tab-section .service-tabs-main .service-tabs-details h2{
font-size: 28px;
line-height: 30px;
padding: 0 0 30px;
margin: 0;
}
.services-tab-section .service-tabs-main .service-tabs-details .service-tab-item-details .service-tab-item-img{
	width:38%;
}
.services-tab-section .service-tabs-main .service-tabs-details .service-tab-item-details .service-tab-item-content{
	width:58%;
}
.services-tab-section .service-tabs-main .service-tabs-details .service-tab-item-details .service-tab-item-content p{
font-size: 16px;
line-height: 24px;
letter-spacing: 0;
padding: 0 0 20px;
}
.services-tab-section .service-tabs-main .service-tabs-details .service-tab-item-details .service-tab-item-content .service-tab-item-btn a{
	width:180px;
	letter-spacing:3px;
}
#page-container .page-banner-section.page-no-banner{
	padding:200px 0 80px;
}
.et_pb_section.healing-modalities-section.et_section_regular{
	padding:60px 0;
}
.et_pb_section.healing-modalities-section .et_pb_text p{
font-size: 19px;
line-height: 26px;
padding-bottom: 40px;
}
.et_pb_section.healing-modalities-section .healing-modalities-display ul#healing_modalities_list li{
	width:23.5%;
	margin-right:2%;
}
#page-container #main-content .healing-modality-cat-section .healing-cat-post-list ul li{
	display:block;
	width:23.5%;
	margin:0 2% 2% 0;
	float:left;
}
#page-container #main-content .healing-modality-cat-section .healing-cat-post-list ul li:nth-child(4n+0){
	margin-right:0;
}
#page-container #main-content .healing-modality-cat-section .healing-cat-post-list ul li .healing_cat_post_item a{
font-size: 15px;
line-height: 21px;
padding-left: 22px;
background-size: 17px;
background-position:left 2px;
}
#page-container #main-content .healing-modality-cat-section .healing-cat-post-list ul li:first-child, #page-container #main-content .healing-modality-cat-section .healing-cat-post-list ul li:nth-child(4n+1){
	clear:left;
}
#page-container #main-content .healing-modality-cat-section{
	padding:60px 0 50px;
}
.director-popup-content p{
	font-size:19px;
	line-height:26px;
	padding-bottom:26px;
}
.director-popup-content{
	padding:25px 20px;
}
body #page-container header#main-header #et-top-navigation nav ul li ul.sub-menu
{
	width:170px;
}
body #page-container header#main-header #et-top-navigation nav ul li ul.sub-menu li a{
padding: 9px 15px;
line-height: 22px;
font-size: 18px;
}
.contact-map-section .contact-map-iframe iframe{
	height:400px;
}
.contact-map-section .page-title{
	padding:0 0 100px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_row{
	padding:0 10px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column.contact-page-right{
	width:52%;
	padding:45px 30px 30px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column.contact-page-left{
	width:48%;
	padding-top:45px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-title h2{
font-size: 36px;
line-height: 40px;
padding-bottom: 10px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-title h6{
font-size: 17px;
line-height: 20px;
padding-bottom: 32px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-info ul li{
font-size: 20px;
line-height: 25px;
padding-left: 55px;
margin: 0 0 28px;
width: 100%;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-info ul li:nth-child(2n){
	margin-left:0;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column form p{
	padding:0 0 30px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column form p.contact-form-submit{
	padding-top:10px;
}
.et_pb_section.contact-page-section.et_section_regular{
	padding:0 0 65px;
}
#page-container #main-content .respources-page-section .resources-page-list ul li{
	width:23.5%;
	margin:0 2% 2% 0;
	display:block;
	float:left;
	font-size: 16px;
line-height: 22px;
background-size: 16px;
padding-left:21px;
background-position:left 4px;
}
#page-container #main-content .respources-page-section .resources-page-list ul li:nth-child(4n+0){
	margin-right:0;
}
#page-container #main-content .respources-page-section .resources-page-list ul li:nth-child(4n+1), #page-container #main-content .respources-page-section .resources-page-list ul li:first-child{
	clear:left;
}
#page-container #main-content .respources-page-section{
	padding:60px 0 50px;
}
#page-container #main-content .single-resources-page .entry-content ul li{
font-size: 26px;
line-height: 30px;
padding: 0 0 20px;
}
#page-container #main-content .single-resources-page{
	padding:60px 0 50px;
}
#page-container #main-content .spirtual-inspire-section{
	padding:65px 0;
}
.spirtual-inspire-section .spirtual-inspire-list ul li .spirtual_inspire_item_details h3{
font-size: 26px;
line-height: 28px;
padding-bottom: 10px;
}
.spirtual-inspire-section .spirtual-inspire-list ul li .spirtual_inspire_item_details .spirtual_inspire_item_desc p{
font-size: 18px;
line-height: 28px;
letter-spacing: 0;
}
.spirtual-inspire-section .spirtual-inspire-list ul li .spirtual_inspire_item_details .spirtual_inspire_item_btn a{
	font-size:15px;
	letter-spacing:3px;
	padding:0 21px;
	margin:15px 0 0;
}
.spirtual-inspire-section .spirtual-inspire-list ul li{
	padding:0 0 40px;
}

}


@media only screen and (min-width:1024px) and (max-width:1259px){
body #page-container header#main-header #et-top-navigation nav ul li a{
font-size: 15px;
padding: 0 15px 0 0;
}
body #page-container header#main-header .header-main-right .header-top-inner ul li{
font-size: 17px;
margin: 0 0 0 30px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-details h4{
font-size: 36px;
line-height: 40px;
padding: 0 0 10px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-details h1{
font-size: 45px;
padding: 0 0 40px;
line-height: 46px;
}
.et_pb_section.home-about-section .et_pb_text p{
font-size: 26px;
line-height: 36px;
padding: 0 0 28px;
}
.et_pb_section.featured-service-section .featured-services-display ul#featured_services_list li .featured_service_details h3{
font-size: 18px;
line-height: 21px;
padding: 0 14px;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-right{
	padding:40px;
}
.et_pb_section.latest-inspiration-section .latest-inspiration-slider ul#latest_inspirations_slider .latest_inspiration_item_details h3{
	font-size:19px;
}
.et_pb_section.about-content-section .et_pb_column.about-content-right p{
	padding:0 0 15px;
}

}



@media only screen and (max-width:767px){
body #page-container header#main-header{
	padding:15px 0;
}
body #page-container header#main-header .logo_container{
    width: auto;
    padding: 4px 0 0;
    font-size: 28px;
}
body .container, .et_pb_section.home-slider-section .et_pb_container, body .et_pb_row{
	padding-right:10px;
	padding-left:10px;
}
body #page-container header#main-header .header-top-menu{
	display:none;
}
body #page-container header#main-header .header-main-right .header-main-menu{
	padding:0;
}
body #page-container header#main-header #et-top-navigation #top-menu-nav{
	display:none;
}
body #page-container header#main-header #et-top-navigation #et_mobile_nav_menu .mobile_nav .mobile_menu_bar{
padding: 0;
color: #6db4d5;
cursor: pointer;
width: 35px;
height: 32px;
display: block;
text-align: center;
line-height: 30px;
font-weight: 500;
border-radius: 2px;
border: 1px solid #6db4d5;
}
body #page-container header#main-header #et-top-navigation #et_mobile_nav_menu .mobile_nav .mobile_menu_bar:before{
line-height: 30px;
font-size: 33px;
}
body #page-container header#main-header #et-top-navigation #mobile_menu{
background: #333;
padding: 10px 12px;
border: none;
margin-top: 15px;
	box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
border:none;
}
body #page-container header#main-header #et-top-navigation #mobile_menu li{
	float:none;
	display:block;
	margin:0;
	position:relative;
}
body #page-container header#main-header #et-top-navigation #mobile_menu li a{
font-family: 'Roboto', sans-serif;
font-size: 17px;
line-height: 20px;
display: block;
text-transform: uppercase;
color: #fff !important;
letter-spacing: 0.5px;
font-weight: 500;
padding: 12px 0;
border-bottom: 1px dotted #414141;
background:none;
}
body #page-container header#main-header #et-top-navigation #mobile_menu li:last-child a{
	border:none;
}
body #page-container header#main-header #et-top-navigation #mobile_menu li.menu-item-has-children span{
    background: url(images/mobile-submenu-icon.png) no-repeat center center;
    cursor: pointer;
    display: block;
    height: 40px;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 32px;
    z-index: 999;
    text-align: center;
    margin: auto;
}
body #page-container header#main-header #et-top-navigation #mobile_menu li.menu-item-has-children ul.sub-menu{
    display: none;
    opacity: 1;
    visibility: visible;
    text-align: left;
    padding: 0;
}
body #page-container header#main-header #et-top-navigation #mobile_menu li.menu-item-has-children ul.sub-menu li a{
    padding: 8px 14px;
    font-size: 15px;
    font-weight: 500;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description{
	padding:110px 0 58px;
}
.et_pb_section.home-slider-section .et_pb_row{
	padding:0;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-details h4{
font-size: 25px;
line-height: 35px;
padding-bottom: 7px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-details h1{
font-size: 28px;
padding-bottom: 30px;
line-height: 30px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-details .home-slider-btn a{
font-size: 15px;
line-height: 42px;
width: 158px;
height: 45px;
letter-spacing: 3px;
}
.et_pb_section.home-about-section.et_section_regular{
	padding:26px 0;
}
.et_pb_section.home-about-section .et_pb_text p{
font-size: 18px;
line-height: 24px;
padding-bottom: 23px;
}
.et_pb_section.home-about-section .et_pb_text .home-about-btn a{
width: 215px;
height: 42px;
font-size: 15px;
line-height: 40px;
letter-spacing: 3px;
}
.et_pb_section.featured-service-section.et_section_regular{
	padding:25px 0 15px;
}
.et_pb_section.featured-service-section .featured-service-title h1{
font-size: 24px;
line-height: 30px;
}
.et_pb_section.featured-service-section .featured-service-title .featured-service-btn a{
font-size: 15px;
line-height: 20px;
padding-left: 12px;
letter-spacing: 1px;
background-position: left 7px;
}
.et_pb_section.featured-service-section .featured-service-title .featured-service-btn{
	padding:7px 0 0;
}
.et_pb_section.featured-service-section .featured-service-title{
	padding:0 0 21px;
}
.et_pb_section.featured-service-section .featured-services-display ul#featured_services_list li{
	width:100%;
	margin:0 0 15px;
}
.et_pb_section.featured-service-section .featured-services-display ul#featured_services_list li .featured_service_details h3{
	font-size:19px;
	line-height:25px;
	padding:14px 20px;
}
.et_pb_section.featured-service-section .featured-services-display ul#featured_services_list li .featured_service_details .featured_service_item_title{
	min-height:inherit;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-left{
	background:none;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-left .et_pb_text{
	display:block;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-left .healing-modalities-img img{
	display:block;
	width:100%;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-right{
	padding:16px 20px 25px;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-right h2{
	font-size: 26px;
line-height: 30px;
padding-bottom: 10px;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-right p{
	font-size: 18px;
line-height: 23px;
padding-bottom:18px;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-right ul{
	margin:0;
	float:none;
}
.et_pb_section.home-healing-list-section .et_pb_column.home-healing-right ul li{
	font-size:19px;
	line-height:24px;
	margin-bottom:8px;
}
.et_pb_section.home-healing-list-section .et_pb_column .home-healing-list-btn a{
width: 140px;
height: 40px;
font-size: 16px;
line-height: 36px;
letter-spacing: 3px;
}
.et_pb_section.home-healing-list-section .et_pb_column .home-healing-list-btn{
	padding:10px 0 0;
}
.et_pb_section.latest-inspiration-section.et_section_regular{
	padding:25px 0 15px;
	background:#f7f4ed;
}
.et_pb_section.latest-inspiration-section h2{
font-size: 26px;
line-height: 28px;
padding-bottom: 22px;
}
.et_pb_section.latest-inspiration-section .latest-inspiration-slider{
	margin:0;
}
.et_pb_section.latest-inspiration-section .latest-inspiration-slider ul#latest_inspirations_slider li{
	float:none;
	padding:0 0 10px;
}
.et_pb_section.latest-inspiration-section .latest-inspiration-slider ul#latest_inspirations_slider .latest_inspiration_item_details h3{
	font-size:17px;
	line-height:23px;
}
#page-container footer#main-footer .footer-subscribe-section{
	padding:33px 0 38px;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details h4{
	float:none;
	font-size:30px;
	line-height:30px;
	width:100%;
	text-align:center;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details h6{
	padding: 8px 0 18px;
width: 100%;
float: none;
text-align: center;
font-size: 16px;
line-height: 20px;
letter-spacing:0;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details .footer-subscribe-form{
	width:300px;
	float:none;
	margin:auto;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details .footer-subscribe-form form .mc4wp-form-fields p{
	width:195px;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details .footer-subscribe-form form .mc4wp-form-fields p input[type="email"]{
	font-size:15px;
	padding:0 0 0 12px;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details .footer-subscribe-form form .mc4wp-form-fields p.subscribe-btn{
	width:105px;
}
#page-container footer#main-footer .footer-subscribe-section .footer-subscribe-details .footer-subscribe-form form .mc4wp-form-fields p input[type="submit"]{
	font-size:12px;
	letter-spacing:2px;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget{
margin: auto auto 20px !important;
max-width: 320px;
float: none;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-menu-nav ul{
	float:none;
	margin:0;
	text-align:center;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget ul li{
	padding: 0 3px;
margin: 0;
font-size: 15px;
line-height: 25px;
display:inline-block;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-contact-info ul li{
	font-size: 17px;
line-height: 24px;
margin-bottom: 12px;
padding-left: 28px;
display:block;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-contact-info ul li a{
	display:block;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-contact-info ul li a.footer-phone{
padding-left: 28px;
margin: 0 0 12px;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-contact-info ul li a.footer-fax{
	padding-left:28px;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .title{
	padding:0 0 10px;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .fwidget{
	margin:0 !important;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-theblock p{
	padding:26px 0 0;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets{
	padding:0 0 8px;
}
#page-container footer#main-footer #footer-bottom{
	padding:16px 0;
}
#page-container footer#main-footer #footer-bottom #footer-info{
	font-size:13px;
	letter-spacing:0;
}
#page-container footer#main-footer .footer-widget-section{
	padding:20px 0 0;
}
#page-container footer#main-footer .footer-widget-section #footer-widgets .footer-widget .footer-contact-info ul li.footer-mail a{
	display:inline-block;
}
#page-container .page-banner-section{
	padding:135px 0 75px;
}
#page-container .page-banner-section .page-title h1, .contact-map-section .page-title h1{
	font-size:24px;
	line-height:33px;
	text-align:left;
}
.et_pb_section.about-top-section.et_section_regular{
	padding:25px 0;
}
.et_pb_section.about-top-section .et_pb_text p{
	font-size:21px;
	line-height:27px;
}
.et_pb_section.about-content-section .et_pb_column.about-content-left{
	width:100%;
}
.et_pb_section.about-content-section .et_pb_column.about-content-right{
	float:left;
	width:100%;
	padding:20px 0 0;
}
.et_pb_section.about-content-section .et_pb_column.about-content-right p{
	font-size:18px;
	line-height:24px;
	padding:0 0 15px;
}
.et_pb_section.about-content-section.et_section_regular{
	padding:0 0 10px;
}
.et_pb_section.holistic-health-section.et_section_regular{
	padding:25px 0 10px;
}
.et_pb_section.holistic-health-section .et_pb_text h3{
font-size: 26px;
line-height: 38px;
padding-bottom: 8px;
}
.et_pb_section.holistic-health-section .et_pb_text p{
font-size: 18px;
line-height: 23px;
padding-bottom: 15px;
}
.et_pb_section.our-spirituality-section .et_pb_column.our-spirituality-left{
	background:none;
}
.et_pb_section.our-spirituality-section .et_pb_column.our-spirituality-left .et_pb_text{
	display:block;
}
.et_pb_section.our-spirituality-section .et_pb_column.our-spirituality-left .et_pb_text .our-spirtuality-img img{
	display:block;
	width:100%;
}
.et_pb_section.our-spirituality-section .et_pb_column.our-spirituality-right{
	padding:25px 10px 10px;
}
.et_pb_section.our-spirituality-section .et_pb_column.our-spirituality-right h3{
	font-size: 26px;
line-height: 28px;
padding-bottom: 12px;
}
.et_pb_section.our-spirituality-section .et_pb_column.our-spirituality-right p{
	font-size: 18px;
line-height: 23px;
padding-bottom: 15px;
}
.et_pb_section.our-directors-section.et_section_regular{
	padding:25px 0;
}
.et_pb_section.our-directors-section .et_pb_column.our-directors-left h2 br{
	display:none;
}
.et_pb_section.our-directors-section .et_pb_column.our-directors-left h2{
	font-size: 26px;
line-height: 28px;
padding-bottom: 12px;
}
.et_pb_section.our-directors-section .et_pb_column .our-directors-list ul li{
	margin:10px 10px 0 0;
}
.et_pb_section.our-directors-section .et_pb_column.our-directors-right p{
font-size: 18px;
line-height: 23px;
padding-bottom: 12px;
}
.director-popup-content{
	width:100%;
	padding:15px;
}
.director-popup-content h4{
font-size: 18px;
line-height: 26px;
padding-bottom: 6px;
}
.director-popup-content p{
font-size: 15px;
line-height: 21px;
padding-bottom: 10px;
}
html body.page-id-15 #fancybox-wrap #fancybox-close, html body.tax-healing_modalities #fancybox-wrap #fancybox-close{
	top:10px;
	right:15px;
}
.et_pb_section.disclaimer-section.et_section_regular{
	padding:25px 0;
}
.et_pb_section.disclaimer-section .et_pb_text h3{
font-size: 26px;
line-height: 28px;
padding-bottom: 12px;
}
.et_pb_section.disclaimer-section .et_pb_text p{
	font-size: 16px;
line-height: 23px;
padding-bottom: 15px;
}
.et_pb_section.disclaimer-section .et_pb_text p:last-child, .et_pb_section.service-network-section .et_pb_text p:last-child{
	padding:0;
}
.et_pb_section.our-directors-section .et_pb_column.our-directors-left, .et_pb_section.our-directors-section .et_pb_column.our-directors-right{
	width:100%;
}
.et_pb_section.service-network-section.et_section_regular{
	padding:25px 0;
}
.et_pb_section.service-network-section .et_pb_text p{
	font-size:17px;
	line-height:23px;
	padding:0 0 15px;
}
#page-container .services-tab-section{
	padding:25px 0;
}
.services-tab-section .service-tabs-main .service-tabs-list{
	float:none;
	width:100%;
	padding:0 0 18px;
}
.services-tab-section .service-tabs-main .service-tabs-list ul li a{
	font-size:19px;
	line-height:25px;
}
.services-tab-section .service-tabs-main .service-tabs-list ul li{
	text-align:center;
	margin:0 0 12px;
}
.services-tab-section .service-tabs-main .service-tabs-details{
	float:none;
	width:100%;
	padding:0;
	background:none;
}
.services-tab-section .service-tabs-main .service-tabs-details h2{
	font-size: 24px;
line-height: 28px;
padding: 0 0 16px;
margin: 0;
text-align: center;
}
.services-tab-section .service-tabs-main .service-tabs-details .service-tab-item-details .service-tab-item-img{
	width:100%;
}
.services-tab-section .service-tabs-main .service-tabs-details .service-tab-item-details .service-tab-item-content{
	float: left;
width: 100%;
text-align: center;
padding: 18px 0 0;
}
.services-tab-section .service-tabs-main .service-tabs-details .service-tab-item-details .service-tab-item-content p{
font-size: 17px;
line-height: 23px;
letter-spacing: 0;
padding: 0 0 20px;
}
.services-tab-section .service-tabs-main .service-tabs-details .service-tab-item-details .service-tab-item-content .service-tab-item-btn a{
width: 163px;
height: 42px;
line-height: 39px;
margin: auto;
font-size: 15px;
letter-spacing: 3px;
}
#page-container .page-banner-section.page-no-banner{
	padding:100px 0 40px;
}
#page-container #main-content .single-service-page{
	padding:25px 0 15px;
}
#page-container #main-content .single-service-page .entry-content p{
font-size: 15px;
line-height: 21px;
padding: 0 0 12px;
}
#page-container #main-content .single-service-page .entry-content h6, #page-container #main-content .single-service-page .entry-content h5{
font-size: 15px;
line-height: 20px;
padding: 0 0 10px;
}
.et_pb_section.healing-modalities-section.et_section_regular{
	padding:25px 0;
}
.et_pb_section.healing-modalities-section .et_pb_text p{
	font-size:18px;
	line-height:24px;
	padding-bottom:15px;
}
.et_pb_section.healing-modalities-section .healing-modalities-display ul#healing_modalities_list li{
	width:49%;
	margin:8px 2% 0 0;
}
.et_pb_section.healing-modalities-section .healing-modalities-display ul#healing_modalities_list li:nth-child(2n+0){
	margin-right:0;
}
#page-container #main-content .healing-modality-cat-section .healing-cat-post-list ul li{
	width:100%;
	display:block;
	margin:0 0 10px;
}
#page-container #main-content .healing-modality-cat-section .healing-cat-post-list ul li .healing_cat_post_item a{
	font-size:17px;
	padding-left:26px;
}
#page-container #main-content .healing-modality-cat-section{
	padding:25px 0 15px;
}
.contact-map-section .contact-map-iframe iframe{
	height:285px;
}
.contact-map-section .page-title{
	padding-bottom:110px;
}
.et_pb_section.contact-page-section.et_section_regular{
	padding:25px 0 0;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column.contact-page-left{
	width:100%;
	padding:0 10px 5px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-title h2{
font-size: 28px;
line-height: 30px;
padding-bottom: 10px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-title h6{
font-size: 16px;
line-height: 20px;
padding-bottom: 28px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-info ul li{
font-size: 18px;
line-height: 20px;
padding-left: 42px;
margin: 0 0 20px;
float: none;
width: 100%;
background-size: 33px !important;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-info ul li span{
	font-size:15px;
	padding-bottom:4px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-info ul li:nth-child(2n){
	width:100%;
	margin-left:0;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-info ul li.contact-address, .et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-info ul li.contact-phone, .et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-info ul li.contact-email{
	background-position:left 3px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-info ul li.contact-follow{
	background-position:left 2px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column .contact-page-info ul li.contact-follow ul li{
	margin:0 20px 0 0;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column form p{
	padding:0 0 12px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column.contact-page-right{
	float:left;
	width:100%;
	padding:25px 10px 15px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column form p input[type="text"], .et_pb_section.contact-page-section.et_section_regular .et_pb_column form p input[type="tel"], .et_pb_section.contact-page-section.et_section_regular .et_pb_column form p input[type="email"], .et_pb_section.contact-page-section.et_section_regular .et_pb_column form p select, .et_pb_section.contact-page-section.et_section_regular .et_pb_column form p textarea{
	font-size:15px;
	padding:0 0 15px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column form p input[type="submit"]{
	width:155px;
	letter-spacing:4px;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_column form p.contact-form-submit{
	padding-top:10px;
}
#page-container #main-content .respources-page-section .resources-page-list ul li{
font-size: 19px;
line-height: 23px;
margin: 0 0 14px;
display: block;
background-size: 18px;
padding-left: 25px;
width:100%;
background-position:left 3px;
}
#page-container #main-content .respources-page-section{
	padding:25px 0 12px;
}
#page-container #main-content .single-resources-page .entry-content ul li{
font-size: 18px;
line-height: 24px;
padding: 0 0 10px;
}
#page-container #main-content .single-resources-page{
	padding:25px 0 15px;
}
#page-container #main-content .spirtual-inspire-section{
	padding:25px 0 10px;
}
.spirtual-inspire-section .spirtual-inspire-list ul li{
	padding:0 0 25px;
	
}
.spirtual-inspire-section .spirtual-inspire-list ul li .spirtual_inspire_item_details h3{
font-size: 20px;
line-height: 25px;
padding-bottom: 6px;
}
.spirtual-inspire-section .spirtual-inspire-list ul li .spirtual_inspire_item_details .spirtual_inspire_item_desc p{
	font-size:17px;
	line-height:22px;
	letter-spacing:0;
}
.spirtual-inspire-section .spirtual-inspire-list ul li .spirtual_inspire_item_details .spirtual_inspire_item_btn a{
height: 42px;
font-size: 16px;
line-height: 38px;
letter-spacing: 1px;
margin: 15px 0 0;
padding: 0 18px;
}
#page-container #main-content .spirtual-inspire-section .wp-pagenavi span, #page-container #main-content .spirtual-inspire-section .wp-pagenavi a{
	font-size:15px !important;
}
#page-container #main-content .single-service-page ol li, #page-container #main-content .single-service-page ul li{
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 10px 15px;
}
.et_pb_section.area-practitioners-section.et_section_regular{
	padding:20px 0;
}
#page-container #main-content .single-service-page .entry-content p{
font-size: 18px;
line-height: 28px;
padding: 0 0 18px;
}
#page-container #main-content .single-service-page .entry-content h6, #page-container #main-content .single-service-page .entry-content h5{
	font-size:19px;
	line-height:26px;
}
#page-container #main-content .single-service-page .entry-content h6{
	padding:0 0 18px;
}
#page-container #main-content .single-service-page ol li, #page-container #main-content .single-service-page ul li{
font-size: 18px;
line-height: 26px;
margin: 0 0 10px 23px;
}
.et_pb_section.area-practitioners-section.et_section_regular{
	padding:20px 0;
}


}


@media only screen and (min-width:568px) and (max-width:767px){
.et_pb_section.featured-service-section .featured-services-display ul#featured_services_list li{
	width:49%;
	margin-right:2%;
}
.et_pb_section.featured-service-section .featured-services-display ul#featured_services_list li:nth-child(2n+0){
	margin-right:0;
}
.et_pb_section.featured-service-section .featured-services-display ul#featured_services_list li .featured_service_details h3{
	font-size:18px;
}

}