body{font-family: 'Open Sans', sans-serif !important;}

.wpcf7-form-control-wrap{position:relative;font-weight:bold;}
.es_textbox_button{background-color:#b30101;border-radius:5px;color:#fff;padding:7px 10px;margin-top:0; border:0;}
.es_textbox_class{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;background-color:#e1e4d6;}
.es_shortcode_form{float:left;}
.btn-return-to-home-page{color:#fff;background-color:#03652a;font-size:18px;border-color:#03652a;}



.service-wrap{width:100%; padding:60px 0; background:#656565;}
/*.service-wrap .box1{ background:#1b4e42;}
.service-wrap .box2{ background:#bd0002;}
.service-wrap .box3{ background:#ffa105;}
.service-wrap .box4{ background:#0078c6;}
.service-wrap .box5{ background:#c72f05;}
.service-wrap .box1:hover, .service-wrap .box2:hover, .service-wrap .box3:hover, .service-wrap .box4:hover, .service-wrap .box5:hover{ background:#000; transition: all 0.2s ease-in;}*/
.service-wrap .box1:hover, .service-wrap .box2:hover, .service-wrap .box3:hover, .service-wrap .box4:hover, .service-wrap .box5:hover img {-webkit-filter: grayscale(100%); filter: grayscale(100%);
}
.service-wrap .service-box{width:234px; padding:30px 15px; float:left; text-align:center; color:#fff;}
.service-wrap .service-box a{color:#fff;}
.service-wrap .service-box a:hover, a:focus{text-decoration:none;}

.who-we-are-box{text-align:center; box-shadow:0 0 15px #ccc;}
.who-we-are-box p{text-align:center;}
.who-we-are-box .innr-box{padding:10px 40px; background:#fff; min-height:260px; max-height:260px;}
.who-we-are-box .innr-box a{color:#b30101; border:solid #b30101 1px; border-radius:4px; padding:6px 20px; display:inline-block; margin-bottom:15px;}
.who-we-are-box .innr-box a:hover{background:#b30101; color:#fff; text-decoration:none;}

.about-section h2{margin-bottom:10px;}
.about-section h4{font-size:16px; color:#b30101;}

.support-section h4{color:rgba(255,255,255,0.8);}
.support-section a{background:#fff; border-radius:6px; padding:10px 30px; font-size:20px; color:#656565; display:inline-block; margin:20px 0;}
.support-section a:hover{background:#000; color:#fff; text-decoration:none;}


.fertility-services-box{background:url(../images/bann.jpg) right top no-repeat; background-size:cover; padding:60px 0;}
.fertility-services-box .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group{border-top:none; padding-left:20px;}
.fertility-services-box .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group p{line-height:35px;}
.fertility-services-box #accordion .panel {
  border-radius: 0;
  border: 0;
  margin: 15px 0;
  box-shadow:none !important;
  background:none;
}
.fertility-services-box #accordion a {
  display: inline-block;
  line-height:34px;  
  text-decoration: none;
}
.fertility-services-box #accordion .panel-heading {
  padding: 0;
  border-radius: 0px;
}
.fertility-services-box #accordion .panel-heading a:not(.collapsed) {
  color: #444;
  font-size:18px;
  transition: all 0.2s ease-in;
}

/* Add Indicator fontawesome icon to the left */
.fertility-services-box #accordion .panel-heading .accordion-toggle::before {
  font-family: 'FontAwesome';
  content: '\f00d';
  float: left;
  color: white;
  font-weight: lighter;
  transform: rotate(0deg);
  transition: all 0.2s ease-in;
  background:#b30101;
  width:35px; height:35px; padding:0 11px; border-radius:50%; margin-right:15px;
}
.fertility-services-box #accordion .panel-heading .accordion-toggle.collapsed::before {
  transform: rotate(-135deg);
  transition: all 0.2s ease-in;
  background:#444;
}

.more-btn-box{margin-top:40px; text-align:center;}


.appointment-box{padding:60px 0; width:100%; background:url(../images/background-16.jpg) top right no-repeat; background-size:cover;}

.footer-main{background:#777; padding:40px 0;}
.footer-main h5{ color:#fff; font-size:18px; font-weight:bold;}
.footer-main p{color:#ddd; text-align:left;}
.footer-main a{color:#ddd; display:block;}
.footer-bottom .digi{line-height:30px;}


.testimo-section{padding:60px 0;}
.testimo-section h4{font-size:16px; color:#b30101;}

.mnu-btn{border:solid #ccc 1px;}

#menu-header-menu a{text-transform:uppercase!important;}
#menu-header-menu li ul{list-style:none; }
#menu-header-menu li ul li a{padding: 10px 10px;color: #b30101;font-weight: 600;}
#menu-header-menu a:hover{color:#000000!important;}
.inner-detail p strong{font-size:14px;}
.nav ul li ul li{border-bottom: 1px solid #cccccc}
.footer-bottom .digi{display:block;}
.digi p {
    color: #fe9a00;
    font-weight: bold;
    font-size: 14px;
	display:inline;
}
span.wpcf7-not-valid-tip{
    height: 20px !important;
}
.text-left .more-link{color:#000000;display: inline-block;margin-top: 10px;}
.text-left .more-link span.screen-reader-text{color: #b30101;font-weight: bold;}
