/*Theme Name: Psychiatrist*/
a { text-decoration: none !important; }
.white,.white h1,.white h2,.white h3,.white h4,.white h5,.white h6,.white p,.white li{ color:white !important; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #2b2b2b; }
.p19, .p19 h1, .p19 h2, .p19 h3, .p19 h4, .p19 h5, .p19 h6, .p19 p, .p19 li { font-size: 21px; margin-top: 10px; font-weight: 500; line-height: 1.6em;  font-family: 'Lora', serif !important; } 
.p14, .p14 h1, .p14 h2, .p14 h3, .p14 h4, .p14 h5, .p14 h6, .p14 p, .p14 li { font-size: 14px; } 
.h16 h1, .h16 h2, .h16 h3, .h16 h4, .h16 h5, .h16 h6 { font-size: 16px !important; } 
.h18 h1, .h18 h2, .h18 h3, .h18 h4, .h18 h5, .h18 h6 { font-size: 20px !important; } 
.clr2,.clr2 h1,.clr2 h2,.clr2 h3,.clr2 h4,.clr2 h5,.clr2 h6,.clr2 p,.clr2 li  { color: #242424; }
.has-fixed-menu:not(.has-transparent-menu) .page-wrapper { padding: 0 !important; }
.wpb_content_element.p19  , .wpb_content_element.clr2 { margin-bottom: 10px; }
.bg1 {  background-color: #f4f4f5; }

/*Top Nav*/
.top-extra-bar li { line-height: 80px; padding-left: 15px; }
.top-extra-bar li i { color: #f68535; }
.top-extra-bar .social-links li:not(:last-child) a { border-right: 2px solid #dbdbdb; padding-right: 15px; }
.top-extra-bar .social-links a {  font-size: 13px; }
/* TOp Menu Bar*/
.primary-menu { float: none !important; }
a.book_appointment { background: #262626; padding: 10px; text-transform: uppercase; line-height: 70px; font-size: 13px; font-weight: 500; }
nav#wbc9-main>ul>li>a { text-transform: uppercase; padding: 0px 26px; }
nav#wbc9-main li:hover ,nav#wbc9-main  .current_page_item { background: black; }
nav#wbc9-main li{ margin-right: 2px; }
#undefined-sticky-wrapper .menu-bar-wrapper { height: 70px; position: absolute;background-color: #f68535; }
ul#main-menu ul.sub-menu>li:hover a {background: black;} 
ul#main-menu ul.sub-menu>li  ul.sub-menu { left: 201px !important;}
ul#main-menu ul.sub-menu { padding: 0; margin: 0; left: 0; margin-top: 1px;}
@media screen and (max-width: 1100px) and (min-width: 801px) { nav#wbc9-main>ul>li>a { text-transform: uppercase; padding: 0px 18px; }}
/*Heading Left Bottom Border Line */
.bdr_line h3.special-heading-1:after { content: ""; display: block; position: absolute; left: 0; top: 45px; width: 45px; height: 3px; background: #0fb8cd; }
.bdr_line h3.special-heading-1 { padding-bottom: 35px; }
/*Heading Center Bottom Border Line*/
.bdr_line1 h3.special-heading-1:after { content: "" !important; display: block !important; position: relative !important; top: -45px !important; width: 45px !important; height: 3px !important; background: #0fb8cd !important; margin: auto !important; }
.bdr_line1 .default-heading { margin-bottom: 20px; }
.bdr_line1 h3.special-heading-1 { margin-bottom: 30px; }
/*Heading Center Bottom Border Line*/
.bdr_line2 h3.special-heading-1:after { content: "" !important; display: block !important; position: relative !important; top: 15px !important; width: 45px !important; height: 3px !important; background: #0fb8cd !important; margin: auto !important;}
.bdr_line2 .default-heading { margin-bottom: 20px; }
.bdr_line2 h3.special-heading-1 { margin-bottom: 30px; }
/*Button 1*/
a.main_btn1 ,.main_btn1 { background:#ff0000 !important; color: #ffffff !important; font-size: 14px !important; padding: 16px 30px 14px !important; margin-right: 20px !important; border-radius: 5px !important; text-transform: inherit !important; font-weight: bold !important; line-height: normal !important; display: inline-block !important; margin: 10px 0px 0px !important; cursor: pointer !important; outline: none !important; position: relative !important; z-index: 1 !important; }
a.main_btn1:hover , .main_btn1:hover { background: #000 !important; }
/*Button 1*/
a.main_btn2 { margin: 10px 0px 0px; cursor: pointer; position: relative; z-index: 1; line-height: 24px; color: #ffffff; font-size: 16px; font-weight: 600; background: #e5ae58; display: inline-block; padding: 11px 22px; border-radius: 3px; text-transform: capitalize; }
a.main_btn2:hover { opacity: 0.75; color: #ffffff; }
/*HomePage Css*/
/*Div 1*/
.home_div_1{ padding: 80px 0px 40px; }
/*Div 1 Hover Effect*/
.home_div_1 .dt-sc-image-caption.type9 { position: relative; overflow: hidden; }
.home_div_1 .dt-sc-image-caption { float: left; clear: both; width: 100%; margin: 0px; padding: 0px; }
.home_div_1 .dt-sc-image-caption.type9 .dt-sc-image-wrapper { position: relative; }
.home_div_1 .dt-sc-image-caption .dt-sc-image-wrapper img { -webkit-transition: all 0.9s ease; -moz-transition: all 0.9s ease; -o-transition: all 0.9s ease; -ms-transition: all 0.9s ease; transition: all 0.9s ease; }
.home_div_1 .dt-sc-image-caption.type9 .dt-sc-image-overlay { opacity: 0; background: rgba(0, 0, 0, 0.8); position: absolute; top: 0px; right: -100%; width: 100%; height: 100%; margin: 0px; }
.home_div_1 .dt-sc-image-caption.type9 .dt-sc-image-overlay p, .dt-sc-image-caption.type9 .dt-sc-image-overlay ul.dt-sc-fancy-list { color: #999999; position: absolute; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); padding: 30px; text-align: center; }
.home_div_1 .dt-sc-image-caption .dt-sc-image-content { display: inline-block; clear: both; margin: 30px 0px 0px; }
.home_div_1 .dt-sc-image-caption.type9 .dt-sc-image-content {position: absolute;bottom: 0;left: 0;background: rgba(0, 0, 0, 0.8);padding: 15px 30px;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;-ms-transition: all 0.3s linear;transition: all 0.3s linear;}
.home_div_1 .dt-sc-image-caption.type9 .dt-sc-image-title { margin-bottom: 0; }
.home_div_1 .dt-sc-image-caption .dt-sc-image-title { margin-bottom: 30px; display: inline-block; width: 100%; }
.home_div_1 .dt-sc-image-caption .dt-sc-image-title h3 { font-weight: 600; text-transform: uppercase; margin-bottom: 5px; position: relative; top: -2px; font-size: 24px; text-transform: none; line-height: 30px; color: #0fb8cd; }
.home_div_1 .dt-sc-image-caption.type9 .dt-sc-image-content h6 { font-size: 18px; color: #898989; font-weight: 100; text-transform: inherit; margin-bottom: 0px; }
.home_div_1 .dt-sc-image-caption.type9:hover .dt-sc-image-overlay { opacity: 1; right: 0; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.home_div_1 .dt-sc-image-caption.type9 .dt-sc-image-overlay { opacity: 0; background: rgba(0, 0, 0, 0.8); position: absolute; top: 0px; right: -100%; width: 100%; height: 100%; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; margin: 0px; }
.home_div_1 .dt-sc-image-caption.type9:hover .dt-sc-image-content { opacity: 0; left: -100%; }
/*Home Div 2*/
.home_div_2 .d1 .vc_column-inner  { background-size: 130% !important; background-position: 70% 0% !important;}
.home_div_2 .d2 .vc_column-inner { padding: 100px 120px; }
.home_div_2 .d1 .vc_column-inner { padding: 199.5px 120px; overflow: hidden; }
.home_div_2 .bdr_line h3.special-heading-1:after {  top: 75px !important; } 
/* HomePage 3 Coloum Div */
.botm_icon_div .dt-sc-counter { color: #2b2b2b; }
.botm_icon_div .dt-sc-counter.type1 { margin-top: 0; padding: 20px 30px; }
.botm_icon_div .type11 { border-right-color: rgba(52, 190, 185, 0.35); border-right: 2px solid; }
.botm_icon_div .dt-sc-counter.type1 .icon-wrapper { width: 100%; clear: both; position: relative; margin-bottom: 60px !important;     text-align: center !important; margin: auto; }
.botm_icon_div .dt-sc-counter.type1 .icon-wrapper span { font-size: 40px; }
.botm_icon_div .zmdi-hc-fw i{ width: 1.28571429em; text-align: center; } 
.botm_icon_div .dt-sc-counter.type1 .icon-wrapper span.fa:after,
.botm_icon_div .dt-sc-counter.type1 .icon-wrapper span.zmdi:after,
.botm_icon_div .dt-sc-counter.type1 .icon-wrapper span.icon-moon:after,
.botm_icon_div .dt-sc-counter.type1 .icon-wrapper span.pe-icon:after,
.botm_icon_div .dt-sc-counter.type1 .icon-wrapper span.icon:after { content: ""; display: block; position: absolute; width: 70px; height: 70px; border-radius: 50% 50% 50% 0; top: -15px; z-index: -1; transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); right: 0; left: 0; margin: 0 auto; border: 1px solid;}
.botm_icon_div .dt-sc-counter.type1 .dt-sc-counter-number { font-size: 50px; margin-bottom: 0 !important; padding-bottom: 0 !important; position: relative; font-weight: bold; text-align: center !important; margin: auto; }
.botm_icon_div .dt-sc-counter.type1.aligncenter .dt-sc-counter-number:before { left: 0; right: 0; margin: 0 auto; }
.botm_icon_div .dt-sc-counter.type1 .dt-sc-counter-number:before { content: ""; position: absolute; background: #0fb8cd; left: 0px; bottom: -30px !important; width: 34px; height: 3px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; } 
.botm_icon_div .dt-sc-counter.type1 h4 { font-size: 16px; text-transform: uppercase; margin-bottom: 5px !important; text-align: center !important; margin: auto; font-weight: 700; line-height: 34px;  color: #2b2b2b; margin-top: 30px; } 
.botm_icon_div .dt-sc-counter.type1:hover .icon-wrapper span.fa:after,
.botm_icon_div .dt-sc-counter.type1:hover .icon-wrapper span.zmdi:after,
.botm_icon_div .dt-sc-counter.type1:hover .icon-wrapper span.icon-moon:after,
.botm_icon_div .dt-sc-counter.type1:hover .icon-wrapper span.pe-icon:after,
.botm_icon_div .dt-sc-counter.type1:hover .icon-wrapper span.icon:after  { background: #0fb8cd; }
.botm_icon_div .dt-sc-counter.type1:hover .icon-wrapper span { color: #fff; }
.botm_icon_div .dt-sc-counter.type1:hover .dt-sc-counter-number { color: #0fb8cd; }
.botm_icon_div .dt-sc-counter.type1:hover .dt-sc-counter-number:before { width: 60px; }
.botm_icon_div .dt-sc-testimonial-special-wrapper:before { background: #0fb8cd; } 
.botm_icon_div .dt-sc-testimonial-special-wrapper:before{ background: #0fb8cd; }
.botm_icon_div { padding-top: 60px; padding-bottom: 30px; }
.botm_icon_div .row2 .p1 p { font-size: 22px; margin: 0; line-height: 34px; } 
/* BreadCrumb */
.page-title-wrap { position: relative; padding: 100px 0px 40px; background-repeat: no-repeat; background-size: cover; background-position: center top; top: 0; }
.page-title-wrap:before { /*background-color: rgba(0,0,0,0.40); */ content: ''; display: block !important; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.page-title-wrap .entry-title {  z-index: 0; position: relative; } 
.page-title-wrap h2.entry-title:after { content: ""; display: block; position: absolute; background: #e5ae58; left: 0px; bottom: 0px; width: 80px; height: 2px; }
.page-title-wrap h2.entry-title { text-transform: capitalize; padding-bottom: 16px; margin-bottom: 20px; }
/* About Page*/
.about_row_1,.about_row_2 { padding: 30px 0px 30px; }
.image1 .vc_single_image-wrapper.vc_box_border_grey:before { position: absolute; content: ''; left: -20px; top: -20px; right: 20px; bottom: 20px; background-color: #123261; z-index: 0; }
.image1 img{     z-index: 0; position: relative; }  
.doctor-block{ position:relative; margin-top:40px; } 
.doctor-block .inner-box{ position:relative; } 
.doctor-block .inner-box .image{ position:relative; } 
.doctor-block .inner-box .image .overlay-box{ position:absolute; left:0px; top:0px; width:100%; height:100%; display:block; opacity:0; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; background-color:rgba(229,174,88,0.85);} 
.doctor-block .inner-box:hover .image .overlay-box{ opacity:1; } 
.doctor-block .inner-box .image .overlay-box .social-icon-two{ position:absolute; width:100%; bottom:30px; } 
.doctor-block .inner-box .image img{ position:relative;  display:block; } 
.doctor-block .inner-box .lower-box{ position:relative; padding-top:20px; text-align:center; } 
.doctor-block .inner-box .lower-box h3{ position:relative; color:#242424; font-size:18px;  font-weight:500; line-height:1.2em; margin-bottom:2px; } 
.doctor-block .inner-box .lower-box h3 a{ position:relative; color:#242424; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } 
.doctor-block .inner-box .lower-box h3 a:hover{ color:#e5ae58; } 
.doctor-block .inner-box .lower-box .designation{ position:relative; color:#797979; font-size:16px; font-style:italic; font-family: 'Lora', serif; } 
.social-icon-two{ position:relative; text-align:center; } 
.social-icon-two li{ position:relative; margin:0px 10px; display:inline-block; } 
.social-icon-two li a{ position:relative; font-size:22px; text-align:center; color:#ffffff; display:inline-block; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease; } 
.social-icon-two li a:hover{ opacity:0.7;}
.about_row_3 { padding: 95px 0px 50px; }
.about_row_4 { position: relative; text-align: center; padding: 80px 0px 180px; background-size: cover !important; background-repeat: no-repeat !important; background-position: center center !important; background-attachment: scroll; }
.about_row_5 { padding: 0px; background-color: #e5ae58; } 
.testimonial-block{ position:relative; } 
.testimonial-block .inner-box{ position:relative; padding:48px 30px 48px; border-radius:5px; background-color:#ffffff; } 
.testimonial-block .inner-box .content{ position:relative; padding-left:95px; } 
.testimonial-block .inner-box .content .image{ position:absolute; left:0px; top:0px; width:65px; overflow:hidden; margin-bottom:20px; } 
.testimonial-block .inner-box .content h3{ position:relative; color:#222328 !important; font-size:22px; font-weight:600; line-height:1.2em; margin-bottom:6px; } 
.testimonial-block .inner-box .content .title{ position:relative; color:#e4b56a; font-size:18px; font-style:italic; font-family: 'Lato', sans-serif; } 
.testimonial-block .inner-box .content .text{ position:relative; font-size:17px; color:#797979; line-height:1.7em; margin-top:10px; font-family: 'Lato', sans-serif; } 
.testimonial-blocks{ margin-top:-90px; margin-bottom:-200px; } 
.wpb_raw_code.wpb_content_element.wpb_raw_html.countr { padding: 200px 0px 0px 0px; margin-bottom: 0; }
/* Home Div*/
.why_choose_us { padding-top: 90px; padding-bottom: 60px; /* border-bottom: 1px solid #0fb8cd; */}
a.more_btn { color:#f68535; line-height: 17px; font-weight: 400; }
a.more_btn:hover { color: #4d0000; }
/* Home Blog Post*/
.post-image { margin: 0; position: relative; }
.post-inner > a { display: block; overflow: hidden; }
.post-inner { position: relative; }
.post-image:after { position: absolute; content: ''; z-index: 3; background-color: rgba(0, 0, 0, 0.6); top: 0; bottom: 0; right: 0; left: 0; visibility: visible; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); }
.post-boxed { position: absolute; left: 0; right: 0; bottom: 0; padding: 30px; color: #ffffff; text-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); z-index: 4; }
.post-header { display: table; width: 100%; }
.post-date { width: 60px; height: 60px; display: table-cell; vertical-align: middle; text-shadow: none; padding: 0px 5px; border: 2px solid; }
.post-title { font-size: 17px; line-height: 24px; }
.post-title { display: table-cell; vertical-align: middle; margin: 0; padding-left: 20px; color: #ffffff; font-size: 1.5rem; line-height: 1.25em; }
.post-title { margin: 0 0 10px 0; font-size: 1.2rem; line-height: 1.6rem; }
.post-inner > a:hover .post-image:after { background-color: rgba(0, 0, 0, 0.5); }
.post-header .post-title { font-size: 17px; line-height: 24px; }
.post-header .post-date span.post-day { font-size: 29px; font-weight: bold; }
.post-header .post-date span { display: block; text-align: center; line-height: 1; font-size: 16px; }
/* Footer */
.main-footer h4.widget-title { margin-bottom: 20px; border-bottom: 2px solid #ff0000; padding-bottom: 5px; display: inline-block; }
.main-footer ul#menu-other-links-footer a { padding: 5px 0px;}
.main-footer ul#menu-other-links-footer>li { width: 50%; float: left; }
.main-footer ul#menu-other-links-footer>li#menu-item-276 { text-align: center !IMPORTANT; margin: auto; width: 100%; margin: 0; list-style-type: none !important; }
.main-footer ul#menu-other-links-footer>li#menu-item-276 a{  color: #fff !important; margin: 0; padding: 10px !important; }
.main-footer .widget.wbc-recent-post-widget p { display: none; }
.main-footer .wbc-recent-post-widget h6 {  font-size: 15px; font-weight: 400; }
.widget.wbc-recent-post-widget li { padding: 10px 0px !important; border-bottom: 1px solid #ff000047 !IMPORTANT;}
.menu-services-footer-container li a { padding: 5px 0px; } 
.main-footer .menu>li { list-style-type: disc; color: red; }
/* Testimonial */
.testimonial_dep { font-size: 20px; width: 70%; margin: auto; color: rgba(102, 102, 102, 0.8); font-weight: 100 !important; font-family: 'Open Sans', sans-serif; line-height: 45px; }
.testimonial_box h4 { color: #e3ca94 !important; margin-top: 10px !important; font-size: 20px !important; margin: 0 !important; font-family: 'Open Sans', sans-serif;}
.testimonial_box p { color: #2b2b2b !important; width: 100% !important; float: none !important; display: inline-block !important; font-size: 16px !important; text-transform: capitalize !important; font-weight: 300 !important; line-height: 28px !important; letter-spacing: 0.5px !important; font-family: 'Open Sans', sans-serif; }
.testimonial_box img.img-circle { transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); box-shadow: 0px 0px 20px rgba(0,0,0,0.2); width: 180px; cursor: pointer; margin: 30px 0 20px; }
.testimonial_box { padding-top: 0px; }
.testimonial_new button.owl-prev { bottom: -30px !important; position: relative !IMPORTANT; margin: auto !important; text-align: center !important; left: 47% !important;}
.testimonial_new button.owl-next { bottom: -30px !important; position: relative !IMPORTANT; margin: auto !important; text-align: center !important; left: 48% !important;} 
/* Form */
.make_appointment input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { color: #2A2A2A; font-size: 12px; font-weight: 400; padding: 5px 10px; border-color: #2a2a2a85; margin-bottom: 10px; }
.make_appointment input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date { color: #2A2A2A; font-size: 12px; font-weight: 400; padding: 5px 10px; margin-bottom: 10px; line-height: inherit; width: 100%; text-transform: capitalize; }
.make_appointment textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required { color: #2A2A2A; font-size: 13px; font-weight: 400; padding: 5px 10px; border-color: #2a2a2a85; margin-bottom: 10px; height: 150px; }
.make_appointment textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required:hover,
.make_appointment input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date:hover,
.make_appointment  input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required:hover { border-color: red; }
.make_appointment input.wpcf7-form-control.wpcf7-submit { background: #262626; padding: 10px 25px; text-transform: uppercase; font-size: 13px; font-weight: 500;  border: 0; }
.make_appointment input.wpcf7-form-control.wpcf7-submit:hover { background-color: #FF0000; }
.make_appointment_d { padding: 50px 0px; }
/* Call To Action */
.call_to_action { padding: 50px 0px 10px; background-attachment: scroll !important; background-position: center !important; }
.call_to_action i.fa.fa-ambulance { margin-right: 20px; }
a.book_now { background: white; border: 2px solid #fff; color:#000; padding: 10px 35px; border-radius: 3px; text-transform: uppercase; }
a.book_now:hover { background: #ffffff00; color:#fff; }
/* Home In-Line Form */

/* Home In-Line Form */
.cntct_frm_home {background: #262626;padding: 20px 0 20px 0px;box-shadow: 0 0 20px 2px #262626;margin-bottom: 15px;width: 65%;margin: auto;top: -40px;position: relative;}
.cntct_frm_home .row { width: 99%; margin: auto; margin-bottom: 10px;}
.appointment-form_1 h1 { text-align: left; color: white; padding-bottom: 15px; top: 0px !important; left: 15px !important; position: relative; font-size: 25px;}
.appointment-form_1 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { width: 100%; padding: 8px; border: 0; border-bottom: 1px solid #fff; border-radius: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: transparent!important; color: #ffffff !important;}
.appointment-form_1 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder { color: white; font-weight:100;}
.appointment-form_1 input.wpcf7-form-control.wpcf7-submit {padding: 7px 25px !important;margin-top: 0;color: #000 !important;border-radius: 0px !important;transition: .5s;font-weight: 500;-webkit-transition: .5s;border: 0;text-transform: uppercase;font-size: 17px;float: left !important;background-color: #ff0000;color: #fff !important;margin-top: 25px;border: 1px solid #ff0000;} 
.appointment-form_1 input.wpcf7-form-control.wpcf7-submit:hover { background: transparent; border-color: red; }
/* Form Box */
.contact { width: 570px; margin: 0 auto;}
.contact .btn1_2 { background-color: #F76923;}
.contact .btn1 {padding: 20px;background-color: #262626;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;float: left;margin-right: 15px;width: 271px;}
.contact .btn1 .circle {height: 50px;width: 50px;background-color: #ff0000;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;float: left;}
.contact .btn1 .circle i { display: block; line-height: 50px; text-align: center; color: #fff;}
.contact .btn1 span { float: left; display: block; margin-top: 20px; padding: 0 10px; font-size: 20px; color: #fff; position: relative;}
 .contact .btn1 span::before {  content: 'NEW PATIENT APPOINTMENT';  color: #dfdfdf;  position: absolute;  top: -20px;  left: 5px;  font-size: 12px;}
.contact .btn1 strong { float: left; display: block; margin-top: 20px; padding: 0 10px; font-size: 20px; color: #fff; position: relative; font-weight: normal;}
.contact .btn1 strong::before { content: 'ASK A QUESTION'; color: rgba(255,255,255,.8); position: absolute; top: -20px; left: 10px; font-size: 12px;}
.contact .btn1 em { font-size: 12px; font-style: normal; padding-left: 10px; color: rgba(255,255,255,.8);}
@media only screen and (max-width: 500px) {.contact { width: 270px;}}
/*Form Close*/
div#slider_297 { padding-top: 30px; }
.services_box>div { margin-bottom: 40px !important; }
a.red_btn { background: #f68535; text-transform: uppercase; font-size: 13px; color: white; border-radius: 1px; padding: 13px 60px; }
a.red_btn:hover { background: #000; }
/* Service Side Bar*/
.side-bar .menu-services-footer-container ul { border: 1px solid #e3ca94 !important; }
.side-bar .menu-services-footer-container ul a { border-bottom: 1px solid; margin: 0px; padding: 16px 20px; font-size: 18px; line-height: normal; text-transform: inherit; width: 100%; box-sizing: border-box; border-color: #e3ca94; color: #e3ca94 !important; }
.side-bar .menu-services-footer-container ul li.current_page_item { background: #e3ca94; }
.side-bar .menu-services-footer-container ul li.current_page_item a {  position: relative; z-index: 1;  color: #fff !important; }
.side-bar .menu-services-footer-container ul li.current_page_item a:before { position: absolute; content: ""; display: block; width: 0; height: 0; border-top: 10px solid transparent; border-left: 10px solid #fff; border-bottom: 10px solid transparent; left: -1px; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.padd { padding-bottom: 0; padding-top: 30px; }
.padd h3.default-heading { margin-bottom: 20px; }
.li_mark li { clear: both; display: block; position: relative; padding: 5px 0px 5px 23px; }
.li_mark li:before { content: "\f111"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; font-size: 12px; position: absolute; top: 6px; left: 0px; color: #0fb8cd; } 
.type2 .dt-sc-couter-icon-holder { background: #e3ca94; display: inline-block; width: 120px; height: 120px; color: #ffffff; padding: 25px 0px 30px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; } 
.type2 .dt-sc-couter-icon-holder:hover { background:#b5a685; }
.type2 i { font-size: 40px !important; display: inline-block; margin-bottom: 10px; line-height: 1; }
.type2 .dt-sc-counter-number { font-size: 20px; }
.type2 h4 { font-size: 20px; margin: 20px 0px 0px; font-weight: 700; line-height: 34px; text-align: inherit; text-transform: none; color: #2b2b2b; }
.type3 .icon-wrapper { display: none; float: left; margin: 0px 0px 0px 20px;  width: 100%; position: relative; } 
.type3  span.icon>i { color: #e3ca94; font-size: 26px; position: relative; }
.type3 { float: left; clear: both; margin: 0px; padding: 0px; position: relative; }
.type3 .icon-content { border-left: 1px solid #e2e2e2; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.type3 .icon-content h4 { margin-bottom: 0; font-weight: lighter; display: inline-block; font-size: 17px; line-height: normal; border-bottom: 1px solid #e2e2e2; padding: 10px 0px 10px 20px; } 
.type3 .icon-content i { font-style: normal; color: #0fb8cd; }
.type3 .icon-content p { margin: 0px; clear: both; padding: 10px 20px; }
.type3 .icon-content p a { color: #e3ca94; }
.type3 .icon-content:hover,.type3 .icon-content:hover h4 { border-color:#0fb8cd; }
.our_doctors .dt-sc-team-details { background: rgba(0, 0, 0, 0.05); float: left; width: 100%; padding: 30px 10px; text-align: center; position: relative; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.our_doctors .dt-sc-team-details h4 { font-weight: 600; margin-bottom: 10px; font-size: 24px; }
.our_doctors .dt-sc-team-details h5 { color: #888888; font-weight: 700; line-height: 28px; text-align: inherit; text-transform: none; font-size: 18px; }
.our_doctors .dt-sc-team-social { float: left; clear: both; width: 100%; margin: 0px; padding: 0px; text-align: center; } 
.our_doctors ol,.our_doctors ul { list-style: none; }
.our_doctors .dt-sc-team-social li { display: inline-block; margin: 0px 5px; padding: 0px; }
.our_doctors .dt-sc-team-social li a { width: 34px; height: 34px; text-align: center; font-size: 16px; line-height: 34px; color: #e3ca94; }
.our_doctors .dt-sc-team-social li a:hover { color: #666666; }
.wpb_raw_html.type11.animated.flipInY { padding: 30px; margin: 0 0px 0px; text-align: center; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.wpb_raw_html.type11.animated.flipInY:before { content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 0; border-width: 4px; border-style: solid; border-color: #e3ca94; background: #ffffff; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; } 
.wpb_raw_html.type11.animated.flipInY:hover:before {  background: #e3ca94; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; } 
.wpb_raw_html.type11.animated.flipInY .icon-content { -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; position: relative; z-index: 1; float: none; display: inline-block; }
.wpb_raw_html.type11.animated.flipInY h4 {  font-weight: 700; line-height: 34px; text-align: inherit; text-transform: none; color: #2b2b2b; font-size: 24px; margin-bottom: 20px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; } 
.wpb_raw_html.type11.animated.flipInY p { font-size: 17px; line-height: 28px; font-weight: 400; color: #666666; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.wpb_raw_html.type11.animated.flipInY:hover p,.wpb_raw_html.type11.animated.flipInY:hover h4 {  color: #fff; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.wpb_raw_html.type11.animated.flipInY i { font-size: 100px; color: #2b2b2b; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.wpb_raw_html.type11.animated.flipInY:hover i {  color: #ffffff; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.wpb_raw_html.type11.animated.flipInY .icon-wrapper { float: left; position: relative; margin: 0px 0px 20px; width: 100%; text-align: center; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.dt-sc-testimonial-wrapper { float: left; clear: both; margin: 0px; padding: 0px; position: relative; width: 100%; margin-bottom: 30px;} 
.dt-sc-testimonial.type5 .dt-sc-testimonial-quote {border-bottom:1px dashed; padding:0px 0px 60px; margin:0px; border-color: #0fb8cd;}
.dt-sc-testimonial.type5 .dt-sc-testimonial-quote blockquote {font-size:16px;line-height:28px;margin: 0;padding: 0;border: 0;}
.dt-sc-testimonial.type5 .dt-sc-testimonial-author img {border-radius:50%;max-width:100px;float:left;margin: -50px 0 30px 0px;border: 5px solid;border-color: #e3ca94;}
.dt-sc-testimonial.type5 .dt-sc-testimonial-author cite { margin: -1px 0px 0px; float:right; font-style:normal; font-weight:600; text-transform:uppercase; font-size:14px; letter-spacing:1px; position:relative; padding: 2px 14px; }
.dt-sc-testimonial.type5 .dt-sc-testimonial-author cite small { text-transform:none; font-size:13px; letter-spacing:normal; display:block; float: none; display: inline-block; margin-left: 20px; position: relative; font-weight: 100; }
.dt-sc-testimonial.type5 .dt-sc-testimonial-author cite small:before { position: absolute; content: "/"; display: block; left: -10px; }
.dt-sc-testimonial-wrapper .dt-sc-testimonial.type5 .dt-sc-testimonial-author cite { color: #fff; background: #0fb8cd; }
.dt-sc-testimonial.type5 q {color: #000000;font-size: 17px;line-height: 29px;}
.posts.blog-style-2 .entry-meta { color: #555; display: inline-block; font-size: 13px; margin-right: 10px; padding: 0;}
.posts.blog-style-2 .entry-meta i { color: red;}
.posts.blog-style-2 span.post-in,.posts.blog-style-2 span.user { display: none; }
.posts.blog-style-2 h2.entry-title a { color: #333 !important; font-size: 24px; line-height: 1.1; }
.posts.blog-style-2 .entry-content.clearfix p { font-size: 14px; line-height: 22px; display: inline;}
.posts.blog-style-2 .post-header { margin-bottom: 5;}
.posts.blog-style-2 h2.entry-title { margin: 0;}
.posts.blog-style-2 .more-link { margin: 0; display: inline-block;}
.posts.blog-style-2 .more-link>a { background: #ffffff00; color: #fa8322 !important; border: 0; padding: 0; margin: 0; display: inline; float: left; font-size: 16px; top: 5px; position: relative;}
.side_form{ background-color: #262626; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 21px 0px 0px 0px; /* padding: 35px 30px 35px 30px;*/ } 
.side_form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control::placeholder ,.side_form textarea::placeholder{ color: #ffffff;}
.side_form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control ,.side_form textarea{ color: #ffffff; border: none; background-color: rgba(255, 255, 255, 0.15); padding: 27px 10px !important; font-size: 16px; margin-bottom: 6px; margin-top: 5px;}
.side_form textarea{ height: 150px; padding: 10px 10px !important;}
.side_form p.white { color: #c7f4ff !important; font-size: 14px; margin: 12px 0;}
.side_form input.wpcf7-form-control.wpcf7-submit { color: #1e2428 !important; background: #ffffff; padding: 16px 25px 15px; font-size: 12px; border: 0; vertical-align: middle; margin-top: 25px; line-height: 1.1; letter-spacing: 2px; text-transform: uppercase; text-align: center; display: inline-block; border-radius: 3px; font-weight: 700; box-shadow: none;}
.side-bar .widget.wbc-recent-post-widget p { display: none; }
.side-bar .wbc-recent-post-widget h6 {font-size: 16px;font-weight: 600;}
.side-bar .widget.wbc-recent-post-widget li {padding: 20px 0px !important;border-bottom: 1px solid #ff000047 !IMPORTANT;}
.side-bar .widget.wbc-recent-post-widget li:last-child {border: 0px solid #ff000047 !IMPORTANT;}
.side-bar .wbc-recent-post-widget .wbc-recent-post-img { width: 100px; }
.side-bar h4.widget-title { margin-bottom: 10px; border-bottom: 2px solid #ff0000; padding-bottom: 5px; display: inline-block;}
.side-bar .tagcloud>a { position: relative; display: inline-block; line-height: 24px; padding: 5px 10px; margin: 0px 6px 10px 0px; color: #a6a6a6 !important; text-align: center; font-size: 15px !important; background: none; font-weight: 700; border: 1px solid #e4e4e4; text-transform: capitalize; transition: all 300ms ease !important; -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; -moz-transition: all 300ms ease; }
.side-bar .tagcloud>a:hover { border-color: #ff0000; background-color: #ff0000; color: #ffffff !important;} 
.single-post .side-bar .widget:nth-child(odd), .blog .side-bar .widget:nth-child(odd) { background: #262626; padding: 35px 30px 35px 30px; color: #fff !important;}
.single-post .side-bar .widget:nth-child(odd) h4.widget-title,.blog .side-bar .widget:nth-child(odd) h4.widget-title { color: #fff !important; margin-bottom: 20px !important;}
.single-post .post-featured ,.single-post .post-header h1.entry-title{ display: none;}
.single-post .post-header .entry-meta { font-size: 18px; line-height: 1.66em; text-align: justify; color: #43464b; opacity: 1;}
.cntct_pge_form{ /* background-color: #262626;  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 21px 0px 0px 0px; padding: 35px 30px 35px 30px;*/}
.cntct_pge_form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control::placeholder ,.cntct_pge_form textarea::placeholder{ color: #000;}
.cntct_pge_form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control ,.cntct_pge_form textarea{color: #2a2a2a; border: 1px solid #a8a8a8a3;background-color: rgba(255, 255, 255, 0.15);padding: 20px 10px !important;font-size: 14px;margin-bottom: 6px;margin-top: 5px;}
.cntct_pge_form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control:hover ,.cntct_pge_form textarea:hover{border: 1px solid red;}
.cntct_pge_form textarea{ height: 150px; padding: 10px 10px !important;}
.cntct_pge_form p.white { color: #c7f4ff !important; font-size: 14px; margin: 12px 0;}
.cntct_pge_form input.wpcf7-form-control.wpcf7-submit {color: #ffffff !important;background: #000;padding: 10px 50px;float: left;font-size: 14px;border: 0;vertical-align: middle;margin-top: 25px;line-height: 1.1;letter-spacing: 2px;text-transform: uppercase;text-align: center;display: inline-block;border-radius: 0;font-weight: 100;box-shadow: none;}
.contct_div1 { padding: 100px 0px 60px; }
.contct_div1 .d2 p {position: relative;display: block;color: #e5ae58;font-size: 15px;font-weight: 600;margin: 0;text-transform: uppercase;}
.contct_div1 .d2 h4 { color: #242424; font-size: 18px; font-weight: 600; line-height: 1.5em; margin-bottom: 28px; font-family: 'Montserrat', sans-serif;}
.full-width-section .call_to_action { padding: 50px 0px 45px;}
.make{background-color:lightblue;width:100%;height:630px;padding:10px;}.form{margin-bottom:13px;}.mess{margin-bottom:"20px;"}.aa{margin-top:18px;}
.doctr_txt{background-color:#54a3c1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:35px;padding:25px 40px 30px 40px;}
.doctr_txt h6{color:#b4d8e7;font-size:12px;line-height:1.5;padding:0;margin:0;text-transform:uppercase;}
.doctr_txt h3.t1{color:#ffffff;line-height:1.5;padding:0;margin:0;font-size:21px;margin-bottom:20px;}
.doctr_txt p{font-size:15px;min-width:18px;color:#add6e6;margin:0;padding:0;}
.doctr_txt i{margin-right:5px;}
.doctr_txt a,.doctr_txt a:hover{color:#ffffff;}
.social_links1 .top-extra-bar{background-color:#41294a00;border-color:#41294a00;color:#fff;text-align:center !important;margin:auto !important;}
.social_links1 .top-extra-bar .social-links i{color:#fff !important;}
.top-extra-bar:nth-child(1) { background: #262626; }
.top-extra-bar:nth-child(1) li { line-height: 40px;padding-left: 0px; }
.top-extra-bar:nth-child(1) li i { color: white; font-size: 18px; padding: 0 !important; }
.form_div .b1 {
	padding: 60px 30px;
    
	background-color:black !important;
}
.form_div .b2 {
    background: #424242;
    padding: 60px 30px;
}
.form_div input.wpcf7-form-control.wpcf7-submit.main_btn1 {
    float: left;
    margin-top: 50px !important;
}
.form_div textarea.wpcf7-form-control.wpcf7-textarea ,
.form_div input.wpcf7-form-control.wpcf7-date,
.form_div select.wpcf7-form-control.wpcf7-select ,
.form_div input.wpcf7-form-control.wpcf7-text {
    border: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    color: #b4aab4;
    background: #f0f8ff00;
    padding-left: 10px;
    display: block;
    margin: 0px;
    width: 100%;
    -webkit-appearance: none;
    font-size: 16px;
    -webkit-border-radius: 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
}
.form_div textarea.wpcf7-form-control.wpcf7-textarea {
    height: 120px !important;
}
.form_div .col-sm-6.col-xs-12 {
    margin-bottom: 35px;
}
.form_div label {
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 0 10px;
    color: rgba(250, 131, 34, 1);
    font-weight: 600;
    font-size: 16px; 
    opacity: 1 !important;
    font-family: 'Open Sans', sans-serif;
}
.form_div {
    padding: 100px 0px;
}

.dt-sc-contact-info.type7 {padding:0px 0px 0px 80px;position:relative;margin-bottom: 50px;}
.dt-sc-contact-info.type7 h6 { text-transform:uppercase; font-size:13px; letter-spacing:0.6px; margin:10px 0px; font-weight:bold; }
.dt-sc-contact-info.type7 span {float: left;position: absolute;left: 0px;top: 50%;height: 100%;width: 50px;font-size: 30px;line-height: 80px;z-index: 1;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);margin-top: 0;border-right: 1px solid;text-align: left;}
.comn_div {
    padding: 45px 0px !important;
}
.comn_div i {
    line-height: 45px !important;
    font-size: 30px !important;
}
.comn_div .b1 {
    border-right: 2px solid #fff !important;
    padding: 0px 50px !important;
}
.comn_div .b2{ 
    padding: 0px 50px !important;
}
.comn_div .wpb_content_element {
    margin-bottom: 0;
}
.testimonial_new {
    padding: 50px 0px 90px;
}


.blog-entry {
    float: left;
    clear: both;
    margin: 0px;
    padding: 0px;
    position: relative;
    width: 100%;
	
    margin-bottom: -60px;
}
.blog-entry:nth-child(1) {
    border-bottom: 1px dashed;
    border-bottom-color: rgba(0, 0, 0, 0.1);
}
.blog-entry .entry-thumb {
    margin: 0px;
    padding: 0px 25px 0px 0px;
    position: relative;
    line-height: 0px;
    
}
.blog-entry .entry-thumb img {
    border-radius: 3px;
    height: 204px;
    width: 30%;
	position:relative;
}
.blog-entry .entry-details {
    margin-top: 0px;
    padding: 0px 0px 0px 85px;
    position:relative;
    margin: 0px 0px 0px;
    min-height: 120px;
    bottom: 170px;
    left: 328px;
}
.blog-entry .entry-author {
    float: left;
    font-size: 20px;
    text-transform: uppercase;
    color: #cacaca;
    line-height: 16px;
    border-right: 1px solid;
    margin-right: 15px;
    padding-right: 15px;
}
.blog-entry .entry-author a {
    color: #fdfdfd;
}
.blog-entry .entry-date {
    float: left;
    font-size: 20px;
    text-transform: uppercase;
    color: #cacaca;
    line-height: 16px;
    position: static;
    text-align: center;
    top: 0px;
    width: auto;
    left: 0px;
}
.blog-entry .entry-title {
    float: left;
}
.blog-entry .entry-title h4 {
    font-size: 16px;
    margin-bottom: 0;
    display: block !important;
    float: left;
	    color: #dbb9ba;
}
.blog-entry .entry-body { 
    margin-bottom: 10px; 
}
.blog-entry a.read-more { 
    float: left;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    color: #898989;
}
.blog-entry span.fa.fa-long-arrow-right {
    margin-left: 8px;
}





/* inner-blog-query-form  */
.inner-blog-query-form {
    background-color: #262626;
    margin-bottom: 20px;
    padding: 15px 0;
}
.appointment-form_2 h2 {
    text-align: center;
    color: white;
    padding: 15px 0;
}
.appointment-form_2 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    color: #ffffff;
    border: none;
    background-color: rgba(255, 255, 255, 0.15);
    padding: 20px 10px !important;
    font-size: 14px;
    margin-bottom: 6px;
    margin-top: 5px;
}
.appointment-form_2 textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control {
    color: #ffffff;
    border: none;
    background-color: rgba(255, 255, 255, 0.15);
    padding: 10px 15px !important;
    font-size: 14px;
    margin-bottom: 6px;
    margin-top: 5px;
}
.appointment-form_2 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder { 
    color: white;
	font-weight:100;
}
.appointment-form_2 textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control::placeholder { 
    color: white !important;
	font-weight:100;
}
.appointment-form_2 input.wpcf7-form-control.wpcf7-submit {
	color: #1e2428 !important;
	background: #ffffff;
	padding: 14px 35px 13px;
	font-size: 14px;
	border: 0;
	vertical-align: middle;
	margin-top: 25px;
	line-height: 1.1;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	display: inline-block;
	border-radius: 3px;
	font-weight: 700;
	box-shadow: none;
} 
.appointment-form_2 textarea.form-control {
    height: 150px;
    max-height: 200px;
}
.cf-form1-title {
    text-align: center;
    padding: 5px;
}
label.name {
    font-size: 20px;
    color: black;
}

.line {
    width: 15%;
    height: 3px;
    background-color: #5472d2;
}

input.wpcf7-form-control.wpcf7-text.form-control {
    border: none;
    border-bottom: 1px solid black;
}


input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number.form-control {
    border: none;
    border-bottom: 1px solid black;
}


select.wpcf7-form-control.wpcf7-select.form-control {
    /* border: 1px solid black; */
    border-bottom: 1px solid black;
}
input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date.form-control {
    border-bottom: 1px solid black;
}

textarea.wpcf7-form-control.wpcf7-textarea.form-control {
    border-bottom: 1px solid black;
}

input.wpcf7-form-control.wpcf7-submit.btn {
    float: left;
    background-color: #5aa1e3;
    border: none;
    width: 23%;
    height: 40px;
}

.co {
    width: 100%;
    height: 600px;
    background-color: #f3f3f3;
    padding: 12px;
}


h5.text-center.text-white.ee {
    font-size: 17px;
}

   .kk {
    height: 600px;
    background-color: #666666;
}

.atul{

    z-index: 255;
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    background: transparent url(http://awesomethemez.com/work/muse/medino/images/bg1.jpg?crc=3997912397) no-repeat center center;
    background-size: cover;

}


.menu-bar-wrapper, .menu-bar-wrapper.is-sticky {
    background-color: black;
}



.page-title-wrap {
    width: 100%;
    height: 362px;
}





ul.sub-menu2 {
    background-color: black;
    margin-left: 400px;
    color: black;
}
p.icon {
    color: #e2bfbf;
}
a.last {
    font-size: 26px;
    margin-left: 16px;
}

i.fa.fa-facebook {
    color: cornflowerblue;
}
i.fa.fa-twitter {
    color: #1da1f2;
}
i.fa.fa-google {
    color: #ef4545;
}
i.fa.fa-instagram {
   
    color: #ffebeb;
}

i.fa.fa-linkedin {
    color: #b3ceff;
}

a.book_appointment:hover {
    background-color: orange;
}

a.main_btn5:hover {
    background-color:orange;
}

span.ambulance {
    font-size: 26px;
}


a.book_now:hover {
    background-color:#f68535;
    border:1px solid #f68535;
}

a.red_btn:hover {
    background-color:orange;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: white;
}
::-moz-placeholder { /* Firefox 19+ */
  color: white;
}
:-ms-input-placeholder { /* IE 10+ */
  color: white;
}
:-moz-placeholder { /* Firefox 18- */
  color: white;
}
input[type="email"]::-webkit-input-placeholder {
color: white ;
}
.services_box {
    margin-top: 40px;
}

input.wpcf7-form-control.wpcf7-submit.main_btn1 {
    border: black;
}

a.book_btn {
    color: black;
    background-color: white;
    padding: 17px 29px;
}

a.book_btn:hover {
    background-color:#f68535;
    color:white;
}

.select2-container--default .select2-selection--single, .select2-container .select2-choice, input[type="text"], input[type="password"], input[type="email"], input[type="search"], input[type="tel"], select {
    border: 1px solid rgba(0,0,0,0.05);
    /* padding: 8px 15px; */
    /* height: 40px; */
    border-radius: 2px;
    width: 100%;
    /* border: 0; */
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    color: #b4aab4;
    background: #f0f8ff00;
    padding-left: 10px;
    display: block;
    margin: 0px;
    width: 100%;
    -webkit-appearance: none;
    font-size: 16px;
    -webkit-border-radius: 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
}
select.wpcf7-form-control.wpcf7-select.form-control {
    /* border: 1px solid black; */
    border-bottom: 1px solid black;
    border: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    color: #b4aab4;
    background: #f0f8ff00;
    padding-left: 10px;
    display: block;
    margin: 0px;
    width: 100%;
    -webkit-appearance: none;
    font-size: 16px;
    -webkit-border-radius: 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
}

input[type=date] {
    line-height: 34px;
    /* border: 0; */
    /* border-bottom: 1px solid rgba(0, 0, 0, 0.15); */
    color: #b4aab4;
    /* background: #f0f8ff00; */
    /* padding-left: 10px; */
    /* display: block; */
    margin: 0px;
    width: 100%;
    /* -webkit-appearance: none; */
    font-size: 16px;
    -webkit-border-radius: 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
}
textarea {
        border: 1px solid rgba(0,0,0,0.05);
    padding: 8px 15px;
    border-radius: 2px;
    width: 100%;
    /* border: 0; */
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    color: #b4aab4;
    background: #f0f8ff00;
    padding-left: 10px;
    /* display: block; */
    /* margin: 0px; */
    width: 100%;
    -webkit-appearance: none;
    font-size: 16px;
    -webkit-border-radius: 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    height: 164px;
}

label {
    font-weight: normal;
    color: inherit;
    opacity: 0.5;
    filter: alpha(opacity=50);
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 0 10px;
    color: rgba(250, 131, 34, 1);
    font-weight: 600;
    font-size: 16px;
    opacity: 1 !important;
    font-family: 'Open Sans', sans-serif;
}
input.wpcf7-form-control.wpcf7-submit.main_btn1 {
   
    float: left;
}
.b1.wpb_column.vc_column_container.vc_col-sm-7.eq-height-column {
    padding: 68px 30px;
    background-color: black;
	margin-bottom: 42px;
    margin-top: 42px;
}
.b2.white.wpb_column.vc_column_container.vc_col-sm-5.eq-height-column {
    background: #424242;
    padding: 60px 30px;
	margin-bottom: 42px;
    margin-top: 42px;
}
.entry-author {
    text-align: center;
    color: white;
}
.entry-date {
    text-align: center;
    color: white;
}
.entry-body {
    text-align: -webkit-center;
    color: floralwhite;
}

a.read:hover{
    background-color:orange;
}
i.fa.fa-address-book {
    color: black;
    font-size: 73px;
}
i.fa.fa-user-o {
    color: black;
    font-size: 75px;
}

h4.why {
    color: white;
}
p.read {
    margin-top: 10px;
}
a.read-more {
    color: white;
    background-color: black;
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 10px;
    padding-bottom: 9px;
}


a.read-more:hover {
    background-color:orange;
}

.menu-concern-container {
    background-color: #1d1d1d;
}
ul#menu-concern {
    padding-left: 21px;
}
ul#menu-children {
    background-color: black;
}
ul#menu-children {
   
    padding-left: 21px;
}
ul#menu-elderly {
    background-color: black;
}
ul#menu-elderly {
    padding-left: 21px;
}
ul#menu-learning {
    background-color: black;
    padding-left: 21px;
}
ul#menu-behaviourial {
    background-color: black;
    padding-left: 21px;
}
ul#menu-emotional {
    background-color: black;
    padding-left: 21px;
}
ul#menu-devolpment {
    background-color: black;
    padding-left: 21px;
}
ul#menu-everyday {
    background-color: black;
    padding-left: 21px;
}
ul#menu-adult1 {
    background-color: black;
    padding-left: 21px;
}
.entry-content.clearfix {
    color: black;
}


.page-title-wrap {
    background-size: 100% 100%;
}
