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

body {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-family: 'Century Gothic';
}

header{width:100%;float:left;padding:20px 0px 0px;}

header .top_header_content{width:100%;float:left;}

header .top_header_content p{float:left;font-size:15px;color:#868484;margin-bottom:0px;text-transform: capitalize;margin-top:6px;}

header .top_header_content .search_bar{width:23%;float:left;text-align:center;margin-left:118px;}

header .top_header_content .search_bar .search_bar_content{width:254px;display:inline-block;}

header .top_header_content .search_bar .search_bar_content .search_bar_name{width:215px;border-radius:0px;border:#dfdfdf solid 1px;height:35px;float:left;border-right:none;text-transform: capitalize;}

header .top_header_content .search_bar .search_bar_content .search_bar_submit{width:39px;border-radius:0px;border:none;height:35px;float:right;background:url(../img/submit.png) no-repeat 10px 8px #dfdfdf !important;}

header .top_header_content .search_bar .search_bar_content .search_bar_submit:focus{outline:0px;}

header .top_header_content .top_header_right_content{width:32%;float:right;text-align:right;margin-top:6px;}

header .top_header_content .top_header_right_content span{float:left;font-size:14px;color:#868484;font-family: 'SansationRegular';margin-top:2px;}

header .top_header_content .top_header_right_content span i{margin-right:10px;}

header .top_header_content .top_header_right_content ul{margin:0px;padding:0px;}

header .top_header_content .top_header_right_content ul li{width:26px;height:26px;display:inline-block;list-style:none;background:#b7b7b7;border-radius:50%;text-align:center;margin-right:10px;line-height:23px;}

header .top_header_content .top_header_right_content ul li:last-child{margin-right:0px;}

header .top_header_content .top_header_right_content ul li a{width:26px;height:26px;display:inline-block;list-style:none;}

header .top_header_content .top_header_right_content ul li a i{color:#fff;font-size:12px;}

header .top_header_content .top_header_right_content ul li a i:hover{color:#000;}

header .top_header_menu_content{width:100%;float:left;margin-top:25px;text-align:right}

header .top_header_menu_content .logo{float:left;}

header .top_header_menu_content .menu_bar{width:45%;float:left;margin-left:95px;margin-top:55px;text-align:left;}

nav{width:100%;float:left;margin:0px;padding:0px;}

nav ul{width:100%;float:left;margin:0px;padding:0px;}

nav ul li{display:inline-block;list-style:none;margin-right:18px;}

nav ul li:last-child{margin-right:0px;}

nav ul li a{display:inline-block;text-decoration:none;font-size:15px;color:#9a9a9a;font-family: 'CenturyGothic-Bold';padding-bottom:27px;}

nav ul li a:hover{color:#000;text-decoration:none;}

.mean-container b{color: #fdfdf8;float: left;padding: 15px 13px 11px;}

.sel{color:#000;}

/** 31-10-2017 **/


@media only screen and (min-width:981px)
{
li.sub_main {
  position: inherit;
 
  
}
li.sub_main > ul.sub_child  {
  display: none;
  right:0px;
  margin: 0;
position: absolute;
  text-align: left;
  top:168px;
  z-index:9 !important;
  width:100%;
  background:#0a8565;
  padding:0px 0px 0px 0px;

  
 


}
li.sub_main:hover > ul.sub_child {
  display: inline-block;
  
  

}
ul.sub_child > li {
  width:100%;
  display: inline-block;
  color: #fff;
  background:none;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
 font-size: 13px;
 border-bottom:#ededed solid 1px;
}
ul.sub_child > li:last-child {
  border: none;
  color:#FFF !important;
  width:100%;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
ul.sub_child > li > a {
  color:#FFF !important;
  width:100%;
  margin:0px 0px 0px 0px;
  padding:8px 0px 8px 13px;
  display: inline-block;
  text-align:left;
  color:#000 !important;
 text-transform: capitalize;
  font-family: 'Lato', sans-serif;
  font-size:14px;
  
}





ul.sub_child > li > a:hover {
  color:#fff !important;
  background:#663591;
  text-decoration:none;
}
























}

.products_menu{width:100%;float:left;padding:30px 20px 10px;}

.products_menu a{width:100%;font-weight:normal !important;float:left;color:#fff;text-decoration:none;padding-bottom:0px;margin-bottom:10px;font-size:14px;text-transform: capitalize;height:56px;}

.contact_us_content{width:100%;float:left;margin-bottom:10px;}

.contact_us_content span{width:100%;float:left;font-size:16px;color:#33cea5;margin-bottom:5px;}

.contact_us_content p{width:100%;float:left;font-size:14px;color:#fff;}

.contact_us_content p a{text-decoration:none;color:#fff;}

.acidity{width:100%;float:left;}

.acidity h2{width:100%;float:left;margin-top:0px;margin-bottom:20px;font-size:22px;color: #04A57D !important;font-family: 'CenturyGothic-Bold';border-bottom:#dedede solid 1px;padding-bottom:10px;}


/** 31-10-2017 end **/

header .top_header_menu_content > a{display:inline-block;background:#04A57D;padding:14px 20px;border-radius:30px;color:#fff;font-weight:bold;margin-top:39px;}

header .top_header_menu_content > a:hover{text-decoration:none;color:#33cea5;background:#fff;border:#33cea5 solid 1px;}

.banner_part{width:100%;float:left;}

.banner_part_text{width:50%;bottom:30px;left:100px;position:absolute;}

.banner_part_text p{float:left;margin:0px;font-size:36px;color:#fff;font-family: 'CenturyGothic-Bold';}

section.our_services{width:100%;float:left;padding:30px 0px 0px;}

section.our_services .our_services_heading{width:100%;float:left;}

section.our_services .our_services_heading h1{float:left;margin:0px;font-size:18px;color:#000;font-weight:600;}

section.our_services .our_services_heading span{float:left;margin-left:16px;margin-top:4px;}

section.our_services .our_services_content{width:100%;float:left;margin-top:40px;}

section.our_services .diagnostics_content{width:100%;float:left;}

section.our_services .diagnostics_content figure{float:left;width:63px;text-align:center; display: -webkit-flex;display:flex;-webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
		  text-align:center; height:60px;}

section.our_services .diagnostics_content figure img{border:#41e270 solid 1px;padding:10px;}

section.our_services .diagnostics_content h3{float:right;margin-top:0px;margin-bottom:0px;font-size:27px;color:#04A57D;text-transform: capitalize;margin-left:15px;width:76%;min-height:67px;}

section.our_services .diagnostics_text{width:100%;float:left;}

section.our_services .diagnostics_text p{width:100%;float:left;margin-bottom:60px;margin-top:5px;font-size:14px;color:#000000;line-height:25px;}

section.about_content{width:100%;float:left;position:relative;z-index:99;}

section .about_left_content{width:50%;float:left;}

section .about_left_text{width:50%;position:absolute;top:0px;left:0px;height:100% !important;background:#04A57D;padding:0px 86px;text-align:center;text-align:center; display: -webkit-flex;display:flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;
justify-content: center;text-align:center;}

section .about_right_content{width:50%;float:right;position:relative;z-index:99;}

section .about_right_content figure{width:100%;float:left;}

section .about_right_content figure img{width:100%;}

section .about_text{width:100%;float:left;}

section .about_text .about_top_heading{width:100%;float:left;text-align:left;}

section .about_text .about_top_heading h3{float:left;margin:0px;font-size:18px;color:#fff;font-weight:600;}

section .about_text .about_top_heading span{float:left;margin-left: 16px;margin-top: 4px;}

section .about_text h4{width:100%;float:left;margin-top:30px;margin-bottom:0px;font-size:24px;color:#fff;font-family: 'CenturyGothic-Bold';text-align:left;} 

section .about_text p{width:100%;float:left;margin-top:30px;margin-bottom:0px;font-size:18px;color:#fff;text-align:left;}

section .about_text a{float:left;text-decoration:none;border:#fff solid 2px;color:#fff;margin-top:44px;padding:10px 20px;}

section.homoeopathic_treatments{width:100%;float:left;padding:30px 0px;}

section.homoeopathic_treatments figure{width:100%;float:left;text-align:center;text-align:center; display: -webkit-flex;display:flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;
justify-content: center;text-align:center;height:100%;}

section.homoeopathic_treatments .treatments_list{width:100%;float:left;margin-top:55px;}

section.homoeopathic_treatments .treatments_list ul{width:100%;float:left;margin:0px;padding:0px;}

section.homoeopathic_treatments .treatments_list ul li{width:23%;float:left;margin:0px;list-style:none;margin-right:22px;background:url(../img/link-bg.png) no-repeat 0px 6px;padding-left:23px;text-transform: capitalize;margin-bottom:12px;}

section.homoeopathic_treatments .treatments_list ul li:nth-child(4n+4){width:23%;display:block;margin:0px;float:right;margin-right:0px;padding-left:23px;text-transform: capitalize;margin-bottom:12px;}

section.homoeopathic_treatments .treatments_list ul li a{float:left;text-decoration:none;font-size:16px;color:#000000;}

section.homoeopathic_treatments .happy_patient{width:100%;float:left;margin-top:20px;}

section.homoeopathic_treatments .happy_patient h5{width:100%;float:left;margin:0px;font-size:50px;color:#000;text-transform: capitalize;font-family: 'CenturyGothic-Bold';text-align:center;}

section.homoeopathic_treatments .happy_patient p{width:100%;float:left;font-size:18px;color:#000000;text-transform: capitalize;text-align:center;margin-top:10px;margin-bottom:0px;}

section.homoeopathic_treatments .happy_patient span{width: 100%;float: left;font-size: 25px;color: #04A57D;margin-top: 2px;text-align: center;font-weight: bold;}

footer{width:100%;float:left;background:#333333;padding:0px 20px 40px;}

footer .footer_top_heading{width:100%;float:left;margin-top:30px;margin-bottom:50px;}

footer .footer_top_heading h4{float:left;margin:0px;font-size:18px;color:#fff;font-weight:600;}

footer .footer_top_heading span{float:left;margin-left: 16px;margin-top: 4px;}

footer .footer_about_content{width:100%;float:left;}

footer .footer_about_content p{width:100%;float:left;margin-bottom:0px;color:#6e6e6e;line-height:24px;}

footer .footer_services_list{width:100%;float:left;}

footer .footer_services_list ul{width:100%;float:left;margin:0px;padding:0px;}

footer .footer_services_list ul li{width:100%;float:left;list-style:none;margin-bottom:10px;}

footer .footer_services_list ul li:last-child{margin-bottom:0px;}

footer .footer_services_list ul li a{float:left;text-decoration:none;color:#0de9b3;text-transform: capitalize;}

footer .footer_services_list ul li a:hover{color:#fff;}

footer .footer_recent_posts{width:100%;float:left;margin-bottom:25px;}

footer .footer_recent_posts ul{width:100%;float:left;margin:0px;padding:0px;}

footer .footer_recent_posts ul li{width:100%;float:left;list-style:none;margin-bottom:20px;}

footer .footer_recent_posts ul li h3{float:left;text-decoration:none;margin-top:0px;margin-bottom:0px;}

footer .footer_recent_posts ul li h3 a{float:left;text-decoration:none;color:#33cea5;font-size:15px;color:#33cea5;}

footer .footer_recent_posts ul li p{width:100%;float:left;font-size:14px;color:#fff;}

footer .footer_recent_posts span{width:100%;float:left;color:#f2613d;font-size:13px;}

footer .footer_recent_posts p{width:100%;float:left;color:#fff;margin-bottom:0px;font-size:15px;margin-top:5px;}

footer .footer_social_discounts{width:100%;float:left;text-align:left;}

footer .footer_social_discounts p{width:100%;float:left;margin-bottom:15px;font-size:14px;color: #6e6e6e;line-height:24px;}

footer .footer_social_discounts ul{width:100%;float:left;margin:0px;padding:0px;}

footer .footer_social_discounts ul li{display:inline-block;list-style:none;margin-right:10px;}

footer .footer_social_discounts ul li a{display:inline-block;text-decoration:none;}

footer .footer_social_discounts ul li a i{color:#0de9b3;font-size:18px;}

footer .footer_social_discounts ul li a i:hover{color:#fff;}

footer .footer_subscribe{width:100%;float:left;margin-top:39px;margin-bottom:0px;}

footer .footer_subscribe h4{float:left;margin:0px;font-size:18px;color:#fff;font-weight:600;}

footer .footer_subscribe span{float:left;margin-left: 16px;margin-top: 4px;}

footer .footer_subscribe_content{width:100%;float:left;margin-top:30px;}

footer .footer_subscribe_content p{width:100%;float:left;margin-bottom:0px;font-size:14px;color: #6e6e6e;line-height:24px;}

footer .footer_enter_your_email{width:100%;float:left;margin-top:25px;}

footer .footer_email{width:69%;float:left;background:#333333;border-radius:0px;border:#6e6e6e solid 1px;height:45px;font-size:14px;}

footer .footer_submit{width:30%;float:right;background:#0de9b3;border:none;color:#fff;height:45px;}

footer .footer_submit:hover{color:#33cea5;background:#333333;border:#33cea5 solid 1px;}

section.our_doctors{width:100%;float:left;background:#04A57D!important;padding:40px 0px;}

section.our_doctors h1{width:100%;float:left;margin:0px;font-size:30px;color:#fff;text-transform: uppercase;font-family: 'CenturyGothic-Bold';}

section.our_doctors p{width:100%;float:left;margin-top:10px;margin-bottom:0px;font-size:18px;color:#fff;text-transform: capitalize;font-family: 'CenturyGothic-Bold';}

section.breadcrumbs{width:100%;float:left;border-bottom:#c4c6ca solid 2px;padding:8px 0px;}

section.breadcrumbs ul{width:100%;float:left;margin:0px;padding:0px;}

section.breadcrumbs ul li{float:left;margin-right:8px;list-style:none;font-size:16px;color:#525252;}

section.breadcrumbs ul li a{float:left;text-decoration:none;font-size:16px;color:#525252;}

section.breadcrumbs ul li a:hover{color:#33cea5;}

section.our_doctors_content{width:100%;float:left;padding:30px 0px;}

section.our_doctors_content .welcome_content{width:100%;float:left;}

section.our_doctors_content .welcome_content h2{width:100%;float:left;margin:0px;font-size:30px;color:#525252;text-transform: capitalize;font-family: 'CenturyGothic-Bold';} 

section.our_doctors_content .welcome_content h3{width:100%;float:left;margin-top:10px;margin-bottom:0px;font-size:30px;color:#04A57D;text-transform: capitalize;font-family: 'CenturyGothic-Bold';}

section.our_doctors_content .welcome_content span{width:100%;float:left;margin-top:15px;margin-bottom:0px;font-size:18px;color:#525252;text-transform: capitalize;font-family: 'CenturyGothic-Bold';} 

section.our_doctors_content .welcome_content p{width:100%;float:left;margin-top:15px;margin-bottom:0px;font-size:18px;color:#525252;text-transform: capitalize;}

section.our_doctors_content .welcome_content a{float:left;border:#33cea5 solid 2px;text-decoration:none;color:#33cea5;padding:10px 15px;margin-top:16px;border-radius:5px;}

section.our_doctors_content .welcome_content a:hover{color:#000;border:#000 solid 2px;}

section.our_doctors_content .dr_pic{width:100%;float:left;}

section.our_doctors_content .dr_pic figure{width:100%;float:left;text-align:center;text-align:center; display: -webkit-flex;display:flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;
justify-content: center;text-align:center;height:100%;}

section.our_doctors_content .opening_hours{width:100%;float:left;border:#eeeeee  solid 4px;padding:29px;}

section.our_doctors_content .opening_hours h3{width:100%;float:left;margin-top:0px;margin-bottom:10px;font-size:16px;color:#111111;font-family: 'CenturyGothic-Bold';}

section.our_doctors_content .opening_hours h3 i{margin-right:5px;color:#33cea5;}

section.our_doctors_content .opening_hours ul{width:100%;float:left;margin-top:6px;margin-bottom:0px;padding:0px;}

section.our_doctors_content .opening_hours ul li{width:100%;float:left;list-style:none;border-bottom:dashed 1px #33cea5;margin-bottom:10px;padding-bottom:10px;}

section.our_doctors_content .opening_hours ul li:last-child{margin-bottom:0px;}

section.our_doctors_content .opening_hours ul li p{float:left;margin-bottom:0px;margin-top:0px;width:auto;}

section.our_doctors_content .opening_hours ul li span{float:right;margin-bottom:0px;}

section.our_doctors_content .opening_hours h2{width:100%;float:left;margin-top:24px;margin-bottom:0px;font-size:16px;color:#111111;font-family: 'CenturyGothic-Bold';}

section.our_doctors_content .opening_hours h2 i{margin-right:5px;color:#33cea5;}

section.our_doctors_content .opening_hours p{width:auto;float:left;margin-top:12px;margin-bottom:0px;font-size:16px;color:#111111;}

section.our_doctors_content .opening_hours a{float:left;background:#33cea5;color:#fff;padding:10px 16px;border-radius:5px;margin-top:22px;text-decoration:none;}

section.our_doctors_content .opening_hours a:hover{color:#04A57D;background:#fff;border:#33cea5 solid 1px;}

section.our_doctors_content .warning_content{width:100%;float:left;margin-top:35px;}

section.our_doctors_content .warning_content h2{width:100%;float:left;margin-top:22px;margin-bottom:0px;font-size:19px;color:#04A57D;font-family: 'CenturyGothic-Bold';}

section.our_doctors_content .warning_content p{width:100%;float:left;margin-top:0px;margin-bottom:15px;font-size:16px;color:#525252;}

section.our_doctors_content .warning_content ul{width:100%;float:left;margin-top:16px;margin-bottom:0px;padding:0px;}

section.our_doctors_content .warning_content ul li{width:100%;float:left;list-style:none;margin-bottom:8px;background:url(../img/link-bg.jpg) no-repeat 0px 8px;padding-left:15px;}

section.our_doctors_content .warning_content ul li:last-child{margin-bottom:0px;}

section.the_doctor{width:100%;float:left;padding:30px 0px;}

section.the_doctor .the_doctor_pic{width:100%;float:left;}

section.the_doctor .the_doctor_pic figure{width:100%;float:left;border:#d6d6d6 solid 3px;margin-top:30px;}

section.the_doctor .the_doctor_pic figure img{width:100%;}

section.the_doctor figure{width:100%;float:left;}

section.the_doctor figure img{width:100%;}

section.the_doctor .the_doctor_right_panel_content{width:100%;float:left;margin-bottom:25px;}

section.the_doctor .the_doctor_right_panel_content h2{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:28px;color:#525252;font-family: 'CenturyGothic-Bold';}

section.the_doctor .the_doctor_right_panel_content h3{width:100%;float:left;margin-top:10px;margin-bottom:0px;font-size:24px;color:#04A57D !important;font-family: 'CenturyGothic-Bold';}

section.the_doctor .the_doctor_right_panel_content h3 font{color:#7d7d7d;}

section.the_doctor .the_doctor_right_panel_content p{width:100%;float:left;margin-top:10px;margin-bottom:0px;font-size:18px;color:#525252 !important;}

section.the_doctor .the_doctor_right_panel_content ul{width:100%;float:left;margin-top:16px;margin-bottom:0px;padding:0px;}

section.the_doctor .the_doctor_right_panel_content ul li{width:100%;float:left;list-style:none;margin-bottom:5px;padding-left:18px;font-size:18px;background:url(../img/doctor-bg.jpg) no-repeat 0px 8px;}

section.the_doctor .the_doctor_right_panel_content ul li:last-child{margin-bottom:0px;}

section.treatments{width:100%;float:left;padding:30px 0px;}

section.treatments .treatments_list{width:100%;float:left;}

section.treatments .treatments_list h3{width:100%;float:left;margin-top:0px;margin-bottom:18px;font-size:22px;color:#04A57D !important;font-family: 'CenturyGothic-Bold';}

section.treatments .treatments_list ul{width:100%;float:left;margin:0px;padding:0px;}

section.treatments .treatments_list ul li{float:left;list-style:none;width:100%;border-bottom:dashed #000 1px;padding-bottom:10px;margin-bottom:10px;background:url(../img/treatments-bg.jpg) no-repeat 0px 6px;padding-left:20px;}

section.treatments .treatments_list ul li:last-child{margin-bottom:0px;}

section.treatments .treatments_list ul li a{float:left;text-decoration:none;font-size:16px;color:#525252;}

section.treatments .treatments_list ul li a:hover{color:#33cea5;}

.treatments_pic{width:100%;float:left;}

.treatments_pic img{width:100%;}

section.treatments .hemicrania_headache{width:100%;float:left;}

section.treatments .hemicrania_headache ul{width:100%;float:left;margin-top:60px;margin-bottom:0px;padding:0px;}

section.treatments .hemicrania_headache ul li{width:100%;float:left;list-style:none;margin-bottom:10px;}

section.treatments .hemicrania_headache ul li h3{width:100%;float:left;margin-top:0px;margin-bottom:18px;font-size:22px;color:#04A57D !important;font-family: 'CenturyGothic-Bold';text-transform: capitalize;}

section.treatments .hemicrania_headache ul li p{width:100%;float:left;margin-top:0px;margin-bottom:18px;font-size:16px;color:#525252 !important;}

section.consultation{width:100%;float:left;padding:30px 0px;}

section.consultation .consultation_name{width:100%;float:left;border:#33cea5 solid 1px;height:41px;margin-bottom:20px;font-size:16px;}

section.consultation .consultation_date{width:100%;float:left;border:#33cea5 solid 1px;height:41px;margin-bottom:20px;font-size:16px;}

.gender_content{float:left;margin-right:39px;margin-top:8px;}

.gender_content p{margin-bottom:0px;}

.selectDiv7 {width:100%;line-height:28px;margin:0px;padding:0px;position: relative;z-index:100;margin-top:0px;font-size:13px;}

.selectDefault7 {padding-left:8px;}

.selectBox7 {filter:alpha(opacity=0);width:100%;height:100%;display:block;z-index:101; background:url(../img/consultation-bg.png) no-repeat 98% 53%; height:41px;-moz-appearance:none;
-webkit-appearance:none;border: none;padding: 0px 12px;float: left;line-height:20px;border: #33cea5  1px solid;font-size:16px;border-radius:4px;color:#525252;}
#inventry-page 
.selectBox7{margin-top: 10px;}
.select_margin7{margin-top:0px;}


[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #525252;
	font-weight:normal;
	font-size:16px;
	
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height:20px;
    border: 2px solid #33cea5;
    border-radius: 100%;
    background: #fff;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #109572;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}


.food_content{float:left;font-size:16px;color:#525252;margin-right:20px;margin-top:8px;}
.message_box{width: 100%;float: left;border: #33cea5 solid 1px;resize:none;margin-bottom: 5px;margin-top:20px;height:154px !important;font-size:16px;}

.message_box:focus{border:#33cea5 solid 1px;}

.book_appointment{width:100%;float:left;text-align:center;}

.book_appointment .submit{display:inline-block;background:#04A57D;border:none;width:181px;color:#fff;height:40px;border-radius:4px;margin-top:25px;}

.book_appointment .submit:focus{outline:0px;}

.book_appointment .submit:hover{color:#000;}


section.consultation .consultation_date::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#686868;
}
section.consultation .consultation_date::-moz-placeholder { /* Firefox 19+ */
  color:#686868;
}
section.consultation .consultation_date:-ms-input-placeholder { /* IE 10+ */
  color:#686868;
}
section.consultation .consultation_date:-moz-placeholder { /* Firefox 18- */
  color:#686868;
}




section.consultation .consultation_name::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#686868;
}
section.consultation .consultation_name::-moz-placeholder { /* Firefox 19+ */
  color:#686868;
}
section.consultation .consultation_name:-ms-input-placeholder { /* IE 10+ */
  color:#686868;
}
section.consultation .consultation_name:-moz-placeholder { /* Firefox 18- */
  color:#686868;
}


.message_box::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#686868;
}
.message_box::-moz-placeholder { /* Firefox 19+ */
  color:#686868;
}
.message_box:-ms-input-placeholder { /* IE 10+ */
  color:#686868;
}
.message_box:-moz-placeholder { /* Firefox 18- */
  color:#686868;
}

section.contact_content{width:100%;float:left;padding:30px 0px;}

section.contact_content .contact_left_content{width:100%;float:left;margin-bottom:20px;}

section.contact_content .contact_left_content i{float:left;font-size:22px;color:#04A57D;}

section.contact_content .contact_left_content .contact_right_content{width:88%;float:right;}

section.contact_content .contact_left_content .contact_right_content h2{width:100%;float:left;font-size:18px;color:#525252;font-family: 'CenturyGothic-Bold';margin-top:0px;margin-bottom:7px;}

section.contact_content .contact_left_content .contact_right_content p{width:100%;float:left;font-size:18px;color:#525252;margin-top:0px;margin-bottom:0px;}

section.contact_content .contact_left_content .contact_right_content p a{text-decoration:none;color:#525252;}

section.cases_studies{width:100%;float:left;padding:30px 0px;}

section.cases_studies .cases_studies_content{width:100%;float:left;margin-bottom:15px;}

section.cases_studies .cases_studies_content ul{width:100%;float:left;margin:0px;padding:0px;}

section.cases_studies .cases_studies_content ul li{width:100%;float:left;list-style:none;margin-bottom:15px;padding:30px;border:#dcdcdc solid 1px;}

section.cases_studies .cases_studies_content ul li:last-child{margin-bottom:0px;}

section.cases_studies .cases_studies_content ul li h3{width:100%;float:left;margin:0px;font-size:24px;font-family: 'CenturyGothic-Bold';}

section.cases_studies .cases_studies_content ul li p{width:100%;float:left;margin:0px;font-size:16px;margin-top:10px;line-height:24px;}

section.cases_studies .cases_studies_content ul li figure{width:100%;float:left;border:#33cea5 solid 1px;}

section.cases_studies .cases_studies_content ul li figure img{width:100%;}



.container_text {
  position: relative;
  width:100%;
}

.image {
  display: block;
  width: 100%;
  height: auto;
}

.overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background:url(../img/treatments-bg-pic.png) no-repeat 0px 0px;
  overflow: hidden;
  width: 0;
  height: 100%;
  transition: .5s ease;
}

.container_text:hover .overlay {
  width:100%;
}

.success, .error, .error_input{
  color: #C10707;
}
#gendererror, #religionerror, #fooderror, #lifeerror , #marriederror , #religionerror {
    float: right;
    margin-right: 25px;
    margin-top: -57px;
}
.contact_us_content span a {
    color: #33cea5;
}
footer .footer_about_content p a {
    color: white;
}

footer .footer_top_heading h4 a {
    color: white;
}


section.homoeopathic_treatments .happy_patient{width:100%;float:left;margin-top:20px;}

section.homoeopathic_treatments .happy_patient h5{width:100%;float:left;margin:0px;font-size:50px;color:#000;text-transform: capitalize;font-family: 'CenturyGothic-Bold';text-align:center;}

section.homoeopathic_treatments .happy_patient .happy_patient_content{width:100%;float:left;margin-top:40px;}

section.homoeopathic_treatments .happy_patient .happy_patient_content h5{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:18px;color:#000;text-align:center;}

section.homoeopathic_treatments .happy_patient .happy_patient_content p{width:100%;float:left;margin-top:10px;margin-bottom:0px;font-size:18px;color:#04A57D;text-align:center;font-weight:bold