/*
Theme Name:   LifeCare Child
Theme URI:    http: //www.themeforest.net/
Description:  LifeCare Child Theme
Author:       AivahThemes
Author URI:   http://www.aivahthemes.com
Template:     lifecare
Version:      3.0
Tags:         light, dark, two-columns, right-sidebar, responsive-layout
*/
/* =Theme customization starts here
-------------------------------------------------------------- */


@import url("style.css");



.icnStles {

  float: left;

  margin-bottom: 20px;

  position: relative;

  width:25%;

}

.iva_appt_section{

	float:left;

}



.testimonials-list{

	float:left;

}

img{ max-width:100%;}

.logo{ float:left; /*margin-top:-33px;*/ width:350px;}



.middle_wraper{ padding:0; background:#fff; margin-top:-1px;}

.middle_wraper .entry-content{ padding:0;}

.appointment_sec{ background:#003f73;}

.appointment_sec .fancyheading h3{ font-size:24px; font-weight:900; margin-top:-6px;}

.appointment_sec .fancyheading h4{ font-size:24px; font-weight:700; color:#75b516; padding-top:5px;}

.appointment_sec .fancyheading h6{ font-size:14px; font-weight:700; text-transform:uppercase; padding-top:10px;}

.appointment_sec .fancyheading p{ font-size:14px; font-weight:700; padding-top:3px;}

.appointment_sec .fancyheading ul{ padding:20px 0 0; list-style:none; margin:0;}

.appointment_sec .fancyheading ul li{ width:100%; float:left; font-weight:700; line-height:20px;}

.appointment_sec .fancyheading ul li label{ width:40%; float:left;}

.appointment_sec .fancyheading ul li span{ width:60%; float:left;}

.form_radio h5{ width:55%; float:left; margin-bottom:0; font-size:18px; font-weight:700;}

.form_radio .form_radio_bx{ width:45%; float:left; padding-top:5px;}

.form_radio .form_radio_bx label{ padding-right:20px;}

.form_radio .form_radio_bx label input{ width:auto; margin-right:4px;}



#button_submit{ float:right; text-transform:uppercase; border-radius:0; font-size:14px; margin-bottom:0;}

.about_olney{ width:100%; float:left; background-color:#e6f0f9; background-repeat:no-repeat; background-size:cover; background-position:45% 0;}

.about_olney_img{ width:37%; float:left; min-height:1px;}

.about_olney_img img{ display:none;}

.about_olney_con{ width:63%; float:left; padding:36px 0 23px 27px; color:#444444;}

.about_olney_con h6{ font-weight:400; text-transform:uppercase; margin-bottom:8px;}

.about_olney_con h2{ font-weight:700; font-size:36px; margin-bottom:6px;}

.about_olney_con p{  margin-bottom:13px; font-size:15px;}

.about_olney_con ul{ list-style:none; margin:0;}

.about_olney_con ul li{ line-height:26px; font-size:15px; padding-left:25px; position:relative;}

.about_olney_con ul li:before{ content:"•"; font-weight:bold; color:#3fb0e7; position:absolute; left:0;}



.condition_we_treat{ width:100%; float:left; color:#444444; padding-top:25px;}

.condition_we_treat h2{ font-size:36px; font-weight:700;}

.condition_we_treat p{ font-size:17px; line-height:24px; margin-bottom:16px; margin:0;}

.conditions_treat_icon{ width:100%; float:left; padding-bottom:43px;}

.conditions_treat_icon .icnStles{ text-align:center; margin-bottom:0; padding-top:50px;}

.treat_icon{ display:inline-block; width:80px; height:80px; border:1px solid #3fb0e7; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; line-height:75px; cursor:pointer;}

.conditions_treat_icon .icnStles .icnStles-heading{ margin:27px 0 6px; color:#444444;}

.conditions_treat_icon .icnStles .icnStles-heading a { color: #444; }
.conditions_treat_icon .icnStles:hover .icnStles-heading a { color: #1da0d6; }



.letstalk{ background:#003f73; width:100%; float:left; padding:39px 0 44px;}

.letstalk_left{ float:left; color:#fff;}

.letstalk_left h2{ font-size:50px; font-weight:700; margin-bottom:10px;}

.letstalk_left p{ font-size:23px; font-weight:400; margin-bottom:0;}

.letstalk_right{ float:right; padding-top:14px;}

.letstalk_right a{ color:#303030; font-size:17px; font-weight:900; background:#fff; padding:15px 68px; text-transform:uppercase; display:block;}



.testimonials-list{ width:100%; float:left; padding-top:41px; padding-bottom:15px;}

.testimonials-heading{ width:100%; float:left; color:#444444; text-align:center;}

.testimonials-heading h6{ font-size:17px; font-weight:400; margin-bottom:6px;}

.testimonials-heading h2{ font-size:36px; font-weight:700;}

.testimonials-content{ width:100%; float:left; padding-top:12px;}

.testimonials-content .testimonial-box{ width:33.33%; float:left; padding:0 15px; margin-bottom:0 !important;}

.testimonials-inner{ margin:0 -15px;}

.testimonials-inner .tc-content{ background:#3fb0e7; font-size:16px; font-style:italic; font-weight:400; color:#fff; padding:19px; min-height:236px; overflow:inherit;}

.testimonials-inner .tc-content:before{ position:absolute; left:48px; bottom:-25px; display:block; width:0; height:0; border-width:0 20px 30px; border-style:solid; border-color:transparent; border-left-color:#3fb0e7; content:""; transform:rotate(25deg); -moz-transform:rotate(25deg); -webkit-transform:rotate(25deg);}

.testimonials-inner .tc-content p:before, .testimonials-inner .tc-content p:after{ display:none;}

.testimonials-inner .tc-content p{ padding:0; line-height:22px;}

.testimonials-inner .tc-details{ width:100%; float:left; padding-top:32px;}

.testimonials-inner .tc-details .tc-client-image{ float:left; margin-right:15px;}

.testimonials-inner .tc-details .tc-client-image img{ width:50px; padding:0; border:0;}

.testimonials-inner .tc-details .tc-client-meta{ margin:0; font-size:17px; color:#444; text-transform:uppercase; line-height:50px;}



.cat_sec{ width:100%; float:left; padding:18px 0;}

.cat_sec_inner{ margin:0 -3px;}

.cat_specialty{ padding:3px; width:25%; float:left;}

.cat_specialty_in{ background:#003f73; font-size:27px; color:#fff; font-weight:700; line-height:36px; height:143px; text-align:center; display:table; width:100%;}

.cat_specialty_in a{ color:#fff; display:table-cell; vertical-align:middle;}

.help_bx{ width:100%; float:left; padding:262px 0 254px; text-align:center; background-position:center center; background-repeat:no-repeat; background-attachment:fixed; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; border-top:18px solid #003f73;}

.help_bx h2{ font-size:50px; font-weight:700; color:#fff; line-height:62px; text-shadow:0 4px 5px rgba(0, 0, 0, 0.7);}



.fade {

	opacity: 0;

	-webkit-transition: opacity .15s linear;

	-o-transition: opacity .15s linear;

	transition: opacity .15s linear

}

.fade.in{ opacity: 1}

.modal-open { overflow: hidden; padding:0 !important;}

.modal {

	position: fixed;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	z-index: 1050;

	display: none;

	overflow: hidden;

	-webkit-overflow-scrolling: touch;

	outline: 0

}

.modal.fade .modal-dialog {

	-webkit-transition: -webkit-transform .3s ease-out;

	-o-transition: -o-transform .3s ease-out;

	transition: transform .3s ease-out;

	-webkit-transform: translate(0, -25%);

	-ms-transform: translate(0, -25%);

	-o-transform: translate(0, -25%);

	transform: translate(0, -25%)

}

.modal.in .modal-dialog {

	-webkit-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	-o-transform: translate(0, 0);

	transform: translate(0, 0)

}

.modal-open .modal {

	overflow-x: hidden;

	overflow-y: auto

}

.modal-dialog {

	position: relative;

	width: auto;

	margin: 10px

}

.modal-content {

	position: relative;

	background-color: #fff;

	-webkit-background-clip: padding-box;

	background-clip: padding-box;

	border: 1px solid #999;

	border: 1px solid rgba(0,0,0,.2);

	border-radius: 6px;

	outline: 0;

	-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);

	box-shadow: 0 3px 9px rgba(0,0,0,.5)

}

.modal-backdrop {

	position: fixed;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	z-index: 1040;

	background-color: #000

}

.modal-backdrop.fade {

	filter: alpha(opacity=0);

	opacity: 0

}

.modal-backdrop.in {

	filter: alpha(opacity=77);

	opacity: .77

}

.modal-header {

	padding: 15px;

	border-bottom: 1px solid #e5e5e5

}

.modal-header .close {

	margin-top: -2px

}

.modal-title {

	margin: 0;

	line-height: 1.42857143

}

.modal-body {

	position: relative;

	padding: 15px

}

.modal-footer {

	padding: 15px;

	text-align: right;

	border-top: 1px solid #e5e5e5

}

.modal-footer .btn+.btn {

	margin-bottom: 0;

	margin-left: 5px

}

.modal-footer .btn-group .btn+.btn {

	margin-left: -1px

}

.modal-footer .btn-block+.btn-block {

	margin-left: 0

}

.modal-scrollbar-measure {

	position: absolute;

	top: -9999px;

	width: 50px;

	height: 50px;

	overflow: scroll

}

@media (min-width:768px) {

.modal-dialog{ width: 600px; margin:30px auto;}

.modal-content{ -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5); -moz-box-shadow: 0 5px 15px rgba(0,0,0,.5); box-shadow: 0 5px 15px rgba(0,0,0,.5)}

.condition_popup .modal-dialog{ width:800px; margin-top:100px;}

}



.condition_popup .modal-dialog .modal-content{ box-shadow:none; border-radius:0; border:10px solid #003f73; }
.condition_popup .modal-dialog .modal-content .modal-body { max-height: calc( 100vh - 340px ); overflow: auto; }

.condition_popup .modal-header{ padding:0; border-bottom:0; background:#003f73; text-align:center; padding:10px 0 26px;}

.condition_popup .modal-header .close{ border-radius:50%; float:right; background:#01203a; width:36px; height:36px; line-height: 36px; font-size:24px; padding:0; font-family: 'Lato', sans-serif; margin:-9px 1px 0 0;}

.condition_popup .modal-header h4{ font-size:30px; font-weight:700; color:#fff; text-transform:uppercase;}

.condition_popup .modal-header h4 i{ width:46px; height:46px; border:2px solid #fff; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; display:inline-block; text-align:center; margin-right:18px; line-height:46px; position:relative; top:3px;}

.condition_popup .modal-header h4 i img{ vertical-align:inherit;}

.iconlink{ cursor:pointer;}

.condition_popup .modal-body{ padding:31px 40px 44px;}

.condition_popup .modal-body p{ font-size:18px; color:#666666; line-height:30px; font-weight:400;}

.condition_popup .modal-body h5{ font-size:19px; color:#555555; font-weight:700; padding-top:13px; margin-bottom:7px;}

.condition_popup .modal-body ul{ font-size:18px; color:#555555; font-weight:400; margin:0; padding:0; list-style:none;}

.condition_popup .modal-body ul li{ line-height:36px;}

.condition_popup .modal-footer{ padding:30px 40px 30px; border:0; text-align:center;}

.condition_popup .modal-footer button{ background:#3fb0e7; color:#fff; display:inline-block; font-size:17px; font-weight:900; padding:15px 40px; text-transform:uppercase; border-radius:0; box-shadow:none; line-height:normal; margin-bottom:0;}

a.get_help_btn { background:#3fb0e7; color:#fff; display:inline-block; font-size:17px; font-weight:900; padding:15px 40px; text-transform:uppercase; border-radius:0; box-shadow:none; line-height:normal; margin-bottom:0; }
a.get_help_btn:hover { opacity: 0.80; }


#footer{ background:#003f73; padding-top:43px; padding-bottom:28px;}

#footer .one_fifth{ width:14%; margin:0; padding-right:25px; padding-top:37px;}

#footer .one_fifth .widget{ margin:0;}

#footer .one_fifth .widget .menu li{ line-height:28px;}

#footer .one_fifth .widget .menu{ border-right:1px solid #0d5189; padding:2px 0 18px;}

#footer .one_fifth .widget .menu li a{ font-size:13px; color:#7fb0d8 !important; text-transform:uppercase;}

#footer .one_fifth .widget .menu li a:hover{color:#fff !important;}



#footer .one_fifth:nth-child(3) .menu{ border-right:0;}

#footer .one_fifth:nth-child(4){ width:27%; padding-left:20px;}

.address-list li{ font-size:14px; color:#7fb0d8; line-height:28px; padding-bottom:16px;}

.address-list li a{ color:#7fb0d8;}

.address-list li i{ width:20px; margin-right:12px; text-align:center; float:left; margin-top:8px; font-size:18px;}

.address-list li span{ display: table;}



#footer .one_fifth.last{ width:31%; padding-right:0; padding-top:0;}

#footer .one_fifth.last h3{ font-size:17px; font-weight:700; text-transform:inherit; color:#fff; margin-bottom:26px;}

#footer .one_fifth.last form .wysija-paragraph{ margin-bottom:10px;}

#footer .one_fifth.last form .wysija-paragraph input{ background:#0c538e; border:none; width:100%; font-size:13px; color:#7fb0d8; padding:15px;}

#footer .one_fifth.last form .wysija-submit{ background:#3fb0e7; text-transform:uppercase; font-size:17px; font-weight:700; color:#fff; border-radius:0; width:100%; padding:13px 30px 13px}



#dp_swf_engine{ display:none;}

.copyright{ background:#01335c; padding:15px 0;}

.copyright .iva_socials{ margin-right:5px; padding:0;}

.copyright .iva_socials a{ color:#7fb0d8; font-size:15px;}



.iva_name.error,.iva_email.error,.iva_date.error, .iva_phone.error, .iva_address.error, .iva_enquiry.error{	border-bottom: 2px solid #E14D43;}





.appointment_form .wpcf7-form input[type="text"]{ margin:0; width:100%;}

.form_radio{ padding-top:7px;}

.form_radio .form_radio_bx .wpcf7-list-item{ padding-right:20px; margin-left:0;}

.form_radio .form_radio_bx .wpcf7-list-item input{ width:auto; margin-right:4px; background-color:transparent;}

.form_radio .form_radio_bx .wpcf7-list-item .wpcf7-list-item-label{ text-transform:capitalize;}

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

.appointment_btn input[type="submit"]{ width:auto;}

div.wpcf7-response-output{ margin-top:11px!important;}

div.wpcf7 img.ajax-loader{ background:#fff; border-radius:50%;}





.doctor_bio{ padding:12px 0 0; background:#fff; margin-top:-1px;}

.doctor_bio .iva-np-headwrap .iva-np-allitems{ background:#3fb0e7;}

.doctor_bio .doctor-profile{ margin-bottom:0;}

.doctor_bio_left{ width:31%; margin-right:30px;}

.profile_btns{ margin:0; padding:5px 0 0; list-style:none;}

.profile_btns li{ padding-top:10px; text-align:center; line-height:51px;}

.profile_btns li a{ background:#3fb0e7; display:block; color:#fff; text-decoration:none; font-size:17px; font-weight:700; text-transform:uppercase;}

.profile_btns li:nth-child(2) a{ background:#75b516;}

.profile_btns li:nth-child(3) a{ background:#003f73;}



.doctor_bio_cent{ width:65.5%;}

.doctor_bio_cent .doctor-meta-data{ padding:0;}

.doctor_bio_cent .doctor-details h3{ font-size:26px; font-weight:700; margin-bottom:5px;}

.doctor_bio_cent .doctor-details h6{ font-size:14px; font-style:italic; color:#888888; font-weight:400; position:relative; padding-bottom:15px;}

.doctor_bio_cent .doctor-details h6:before{ position:absolute; left:0; bottom:0; content:""; background:#3fb0e7; width:66px; height:2px;}

.doctor_bio_cent .doctor-details p{ font-size:16px; font-weight:400; line-height:27px; margin-bottom:0;}

.doctor_bio_cent .doctor-details blockquote{ margin:33px 0 !important; background:#f1f1f1; border-color:#cccccc; padding:35px 75px 37px !important;}

.doctor_bio_cent .doctor-details blockquote p{ font-size:35px; font-weight:700; color:#333333; font-style:italic; line-height:normal;}

.doctor_bio_cent .doctor-details blockquote p:before{ content:""; margin-left:-50px; font-size:35px; font-weight:normal; line-height:22px;}



.doctor_bio_right{ padding-left:6px;}

.doctor_bio_right .doctor-hours{ padding:0; color:#444444; background-image:none;}

.doctor_bio_right .clinichrs-title h4{ font-size:17px; font-weight:700; margin-bottom:3px;}

.doctor_bio_right .clinichours ul{ margin:0;}

.doctor_bio_right .clinichours ul li{ color:#444444; font-size:16px; font-weight:400; line-height:26px; text-align:left;}

.doctor_bio_right .clinichours ul li a{ color:#444444;}



.call_us{ color: #003f73 !important;}





.our_expert{ width:100%; float:left; padding-top:47px;}

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

.our_expert_titel h2{ font-size:36px; font-weight:700; color:#444444; margin-bottom:0;}

.our_expert_mid{ width:100%; float:left; padding-top:27px;}

.our_expert_left{ width:25%; float:left;}

.our_expert_right_data{ width:75%; float:right; padding-left:30px;}

.doc_head{ width:100%; float:left; padding-bottom:39px;}

.doc_head p{ font-size:14px; color:#888888; font-weight:400; text-transform:uppercase; margin-bottom:2px;}

.doc_head h3{ font-size:22px; font-weight:400; position:relative; padding-bottom:11px; color:#414e60; margin-bottom:0;}

.doc_head h3:before{ position:absolute; left:0; bottom:0; content:""; background:#3fb0e7; width:66px; height:2px;}

.doc_therpist{ width:100%; float:left; padding-bottom:20px; cursor:pointer;}

.doc_therpist .active .doc_therpist_con h4{ color:#3fb0e7;}

.doc_therpist .doctor-item{ border:none;}

.doc_therpist figure{ width:45px; float:left; margin-right:13px;}

.doc_therpist figure img{ border-radius:50%;}

.doc_therpist_con h4{ font-size:17px; font-weight:400; color:#444444; text-transform:uppercase; margin-bottom:2px;}

.doc_therpist_con p{ font-size:14px; color:#888888; font-weight:400; font-style:italic; margin-bottom:0;}

.see_all_btn{ width:100%; float:left; padding-top:14px; text-align:center;}

.see_all_btn a{ color:#fff; font-size:17px; font-weight:900; text-decoration:none; display:block; line-height:51px; background:#3fb0e7;}

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

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

.doc_large_img{ width:55%; float:left;}

.doc_right_con{ width:45%; float:left; padding-left:30px;}



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

.right_heading h3{ font-size:26px; font-weight:400; color:#3fb0e7; margin-bottom:0; text-transform:uppercase;}

.right_heading p{ font-size:14px; color:#888888; font-weight:400; line-height:20px; font-style:italic; position:relative; padding-bottom:15px;}

.right_heading p:before{ position:absolute; left:0; bottom:0; content:""; background:#3fb0e7; width:66px; height:2px;}

.right_scroll .clinichrs-title{ width:100%; float:left; color:#444444; text-align:left; padding-bottom:20px;}

.right_scroll .clinichrs-title h4{ font-size:17px; font-weight:700; margin-bottom:3px;}

.right_scroll .clinichrs-title ul{ margin:0; list-style:none;}

.right_scroll .clinichrs-title ul li{ color:#444444; font-size:16px; font-weight:400; line-height:26px; text-align:left;}

.right_scroll .clinichrs-title ul li a{ color:#444444;}

.our_expert_right_inner_data .doctor-desc{ padding:0;}

.left_scroll .mCSB_inside > .mCSB_container{ margin-right:24px;}





#subheader{ background:#003f73; border-bottom:0;}

.inner_letstalk .letstalk{ background:#3fb0e7;}

.services_main_img img{ width:100%;}

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

.services_content .post_content{ padding:35px 0 0;}

.services_content .post_content h2{ font-size:27px; font-weight:700; color:#225a8f;}

.services_content .post_content h4{ font-size:18px; font-weight:700; color:#444444;}

.services_content .post_content p{ font-size:17px; font-weight:400; line-height:27px; margin-bottom:27px;}

.services_content .post_content ul{ padding:0; margin:0; list-style:none;}

.services_content .post_content ul li{ font-size:17px; color:#444444; width:50%; float:left; list-style:disc inside; padding:7px 0;}



.sucmsg{ background-image:url(../jpg/sucmsg.jpg); background-position:center bottom; background-repeat:no-repeat;}

.sucmsg .modal-footer{ padding-top:110px;}

.sucmsg .modal-footer button{ border:3px solid #fff; opacity:1;}



.about_us .post_content{ padding:35px 0 0;}

.about_us .post_content h2{ font-size:24px; font-weight:700; color:#225a8f;}

.about_us .post_content h4{ font-size:17px; font-weight:700; color:#225a8f;}

.about_us .post_content h3{ font-size:20px; font-weight:700; color:#225a8f;}

.about_us .post_content p{ font-size:16px; font-weight:400; line-height:27px; margin-bottom:27px;}

.about_list1{ padding:0; margin:0 0 20px; list-style:none;}

.about_list1 li{ font-size:16px; color:#444444; list-style:disc inside; padding:7px 0;}

.about_list2{ padding:0; margin:0 0 20px; list-style:none;}

.about_list2 li{ font-size:16px; color:#444444; list-style:disc inside; padding:7px 0; width:50%; float:left;}

.about_tree img{ float:right; width:270px;}

.about_team img{ float:right; width:450px;}



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

.contact_us h2{ font-size:24px; font-weight:700; color:#225a8f;}

.contact_us h4{ font-size:17px; font-weight:700; color:#225a8f;}

.contact_us p{ font-size:16px; font-weight:400; line-height:27px;}

.contact_inner{ width:100%; float:left; padding-top:11px;}

.contact_red_con{ text-align:center; color:#c00000;}

.contact_red_con p{ font-size:20px; font-weight:normal; line-height:30px;}

.contact_left{ width:50%; float:left; padding-right:50px;}

.contact_left .form-group{ padding-bottom:15px;}

.contact_left .form-group label{ width:100%; float:left; font-weight:bold; color:#444444; letter-spacing:0.5px; padding-bottom:5px;}

.contact_left .form-group input, .contact_left .form-group select, .contact_left .form-group textarea{ border:1px solid #d6d6d6; padding:7px 10px; width:100%; margin:0;}

.contact_left .form-submit input{ background:#41a62a; color:#fff; display:block; font-size:17px; font-weight:700; line-height:44px; text-decoration:none; padding:0 40px; text-transform:uppercase; border-radius:0;}

.contact_right{ width:50%; float:left; padding-top:21px;}

.contact_right address{ font-style:normal; margin-bottom:35px;}

.contact_right address h4, .contact_right address p{ margin-bottom:0;}

.contact_us .vsg-map iframe{ pointer-events:none;}



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

.form_page .post_content{ padding:40px 0 0;}

.form_page .post_content h2{ font-size:30px; font-weight:700; color:#444444; margin-bottom:25px;}

.form_page .post_content p{ font-size:16px; font-weight:400; line-height:27px; margin-bottom:27px;}

.new_patient{ width:100%; float:left; padding:7px 0 47px;}

.new_patient_in{ width:100%; float:left; padding-top:18px;}

.pdf_bx{ width:33.33%; float:left; text-align:center;}

.pdf_icon{ display:inline-block; width:80px; height:80px; border:1px solid #3fb0e7; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; line-height:75px;}

.pdf_icon .fa{ color:#3fb0e7; font-size:35px; vertical-align:middle;}

.pdf_heading{ font-size:18px; font-weight:700; color:#555555; line-height:30px; padding-top:22px;}



.resources{ padding:50px 20px 0;}

.resources .post_content{ padding:33px 0px 0;}

.resources h2{ font-size:27px; font-weight:700; color:#444444; margin-bottom:15px;}

.resources h3{ font-size:22px; font-weight:700; color:#444444; margin-bottom:15px;}

.resources h4{ font-size:17px; font-weight:700; color:#444444; margin-bottom:0;}

.resources h4 span{ color:#008cc1;}

.resources h6{ font-size:16px; color:#444444; font-weight:400; margin-bottom:15px;}

.resources h6 span{ color:#008cc1;}

.resources p{ font-size:16px; font-weight:400; line-height:27px; color:#444444; margin-bottom:37px;}

.resources p span{ color:#008cc1;}

.resources_helpline h4, .resources_helpline h6{ line-height:27px;}

.resources_helpline p{ margin-bottom:0; font-style:italic;}

.resources_info{ color:#d63e3e; font-size:16px; padding:20px 0 50px;}



.drlist-name{ vertical-align:middle;}

.drlist-specialty{ vertical-align:middle; width:50%;}

.drlist-socials{ vertical-align:middle;}



.page-id-3929 .middle_wraper .resources{ padding-top:10px;}

#condition{ float:left; width: 100%;}

.submit_testimonials{ padding-top:20px;}

.submit_testimonials .contact_left{ width:100%; padding-right:0;}

.submit_testimonials .wpcf7-form{ margin:0 -15px;}

.submit_testimonials .wpcf7-form .form-group{ padding:15px; width:50%; float:left;}

.submit_testimonials .wpcf7-form .form-group.last{ width:100%;}

.submit_testimonials .wpcf7-form .form-submit{ padding:15px; width:100%; float:left;}

.submit_testimonials .wpcf7-validation-errors{ width:100%; float:left;}

.submit_testimonials .wpcf7-mail-sent-ok{ width:100%; float:left;}



#featured_slider{ overflow:hidden;}


.copyright_right a{
	position:relative;
}

.parallax-img{
	background-position: center center !important;
	background-repeat: no-repeat !important;
	min-height: 500px;
	width: 100%;
	
}

@media(min-width:1025px){
	.parallax-img{
		background-attachment: fixed !important;
		background-size: cover !important;
	}
}







/*=========================Responsive=Css=======================Start=================*/

@media (max-width:1306px) {

.doctor_bio_left{ margin-right:24px;}

	

	

}









@media (min-width:992px) and (max-width:1199px) {

.logo{ width:290px;}

.sf-menu a{ padding:10px;}

	

	

}





@media (max-width:1169px) {

.inner, .pagemid > .inner, .section_inner, .videoslider, .header-area, .menu-inner, .subheader-inner, .iva_appt_inner{ padding:0 15px;}

	

}



@media (max-width:1024px) {

.left_scroll{ height:250px !important;}

.right_scroll{ height:270px !important;}

.testimonials-inner .tc-content{ min-height:302px;}

.sf-menu a{ font-size:12px;}



.profile_btns li a{ font-size:16px;}

.doctor_bio_cent .doctor-details blockquote p{ font-size:27px;}

.letstalk_left h2{ font-size:36px;}

.letstalk_left p{ font-size:21px;}

.resources{ padding:50px 0 0;}

.help_bx{ background-attachment:inherit;}

	

}





@media (max-width:959px) {

.call_us:first-child{ padding-left:0;}

.iva-mobile-dropdown{ background:#3fb0e7 url(../png/menu-icon.png) center center no-repeat !important;}

.form_radio h5{ width:50%;}

.form_radio .form_radio_bx{ width:50%;}

.section_inner{ width:100% !important;}

.about_olney{ background-image:none !important;}

.about_olney_img{ width:100%;}

.about_olney_img img{ display:block; width:100%;}

.about_olney_con{ width:100%; padding-left:0;}

.letstalk_right{ width:100%;}

.letstalk_right a{ display:inline-block;}

.appointment_sec .fancyheading h3{ font-size:20px;}



.doc_head{ padding-bottom:20px;}

.doc_head h3{ font-size:19px;}

.left_scroll{ height:157px !important;}

.left_scroll .mCSB_inside > .mCSB_container{ margin-right:13px;}

.doc_therpist figure{ margin-right:7px;}

.doc_therpist_con{ display:table;}

.doc_therpist_con h4{ font-size:14px;}

.doc_therpist_con p{ font-size:13px;}

.right_heading h3{ font-size:18px;}

.right_heading p{ font-size:13px; margin-bottom:20px;}

.right_scroll{ height:200px !important;}



.cat_specialty_in{ font-size:18px; height:120px; line-height:30px;}

.help_bx{ padding:200px 0;}

.testimonials-inner .tc-content{ min-height:412px;}

.testimonials-inner .tc-details .tc-client-image{ margin-right:7px;}

.testimonials-inner .tc-details .tc-client-meta{ font-size:14px;}



#footer .one_fifth{ width:33.33% !important; padding-top:0; border-bottom:1px solid #0d5189; margin-bottom:27px; min-height:160px;}

#footer .one_fifth:nth-child(4){ width:50% !important; padding-left:0; border-bottom:0;}

#footer .one_fifth.last{ width:50% !important;}

.copyright_left{ width:40%;}

.copyright_right{ width:60%;}



.services_content .post_content ul li{ width:100%;}

.doctor_bio_left{ width:100% !important; margin-right:0;}

.doctor-photo{ text-align:center;}

.doctor-photo img{ display:inline;}

.doctor_bio_right{ padding-left:0;}

.contact_red_con p{ font-size:18px;}





}





@media (max-width:768px) {

.condition_popup .modal-dialog{ width:100%;}

.pdf_heading{ font-size:17px;}



	

	

}





@media (max-width:767px) {

.inner, .pagemid > .inner, .section_inner, .videoslider, .header-area, .subheader-inner, .iva_appt_inner, .iva_mmenu, .menu-inner{ width:100% !important; padding:0 15px !important;}

.topbar{ padding:0 !important;}

.menuwrap{ margin-top:30px !important;}



.appointment_sec .one_third{ margin-bottom:0;}

.appointment_sec .fancyheading{ margin-bottom:0;}

.help_bx h2{ font-size:40px; line-height:52px;}

.copyright_right{ padding-top:10px;}

.our_expert_left{ width:100%;}

.our_expert_right_data{ width:100%; padding:30px 0 0;}

.left_scroll{ height:240px !important;}	

.right_scroll{ height:250px !important;}

.doc_right_con{ padding-left:0;}



.testimonials-content .testimonial-box{ width:100%;}

.testimonials-inner .tc-content{ min-height:inherit;}



.about_list2 li{ width:100%;}

.condition_popup .modal-header h4{ font-size:20px;}

.condition_popup .modal-body{ padding:20px 20px 30px;}

.condition_popup .modal-footer{ padding:0 20px 30px;}

.doctor-details{ padding:0 !important;}

.new_patient_in{ padding-top:0;}

.pdf_bx{ width:50%; padding-top:20px;}

.condition_popup .modal-dialog{ margin:10px 0 0;}
.condition_popup .modal-dialog .modal-content .modal-body { max-height: calc( 100vh - 230px ); }




.submit_testimonials .wpcf7-form .form-group{ width:100%;}

.parallax-img{
	min-height: 400px;
}

		

}





@media (max-width:480px) {

.about_olney_con h2{ font-size:30px;}

.condition_we_treat h2{ font-size:30px;}

.our_expert_titel h2{ font-size:30px;}

.testimonials-heading h2{ font-size:30px;}

.icnStles{ width:50%;}	

.letstalk_left h2{ font-size:30px;}

.letstalk_left p{ font-size:18px;}

.doc_large_img{ width:100%;}

.doc_right_con{ width:100%; padding-top:21px;}

.cat_specialty{ width:50%;}

.help_bx{ padding:100px 0;}

.help_bx h2{ font-size:30px; line-height:42px;}

#footer .one_fifth.last h3{ font-size:16px;}	



.about_tree{ padding-bottom:15px; text-align:center;}

.about_tree img{ float:none; width:auto;}

.doctor_bio_cent .doctor-details blockquote{ margin:30px 0 !important; padding:20px 20px 20px 50px !important;}

.doctor_bio_cent .doctor-details blockquote p{ font-size:18px;}

.doctor_bio_cent .doctor-details blockquote p:before{ font-size:24px; line-height:10px; margin-left:-30px;}

.pdf_bx{ width:100%;}

.form_page .post_content h2{ font-size:27px;}

.contact_left{ width:100%; padding-right:0;}

.contact_right{ width:100%;}

.contact_us .vsg-map iframe{ height:350px;}

	

}





@media (max-width:360px) {

.logo{ width:280px; padding:0 !important;}

.help_bx h2{ font-size:25px; line-height:37px;}

#footer .one_fifth{ width:100% !important; padding:0; margin-bottom:0; min-height:inherit; border-bottom:0;}

#footer .one_fifth:nth-child(4){ width:100% !important; padding:21px 0;}

#footer .one_fifth.last{ width:100% !important;}

#footer .one_fifth .widget .menu{ border-right:0; padding:0;}

.form_radio h5{ font-size:15px;}

#footer{ padding-top:27px;}	

.resources .post_content{ padding:20px 0 0;}

.resources h2{ font-size:24px;}



	

}



@media (max-width:320px) {

.logo{ width:245px;}

.menuwrap{ margin-top:20px !important;}

.one_half, .one_third, .two_third, .one_fourth, .one_fifth, .four_fifth, .one_sixth, .five_sixth, .two_fifth, .three_fifth, .three_fourth{ width:100% !important;}

.cat_specialty_in{ font-size:15px; height:100px;}

.help_bx h2{ font-size:22px;}

	

	

}





@media (min-width:1025px) {

.copyright_center{

	left: 0;

    position: absolute;

    right: 0;

    text-align: center;

    top: 0;

}

	

}

.place-card.place-card-large {
    display: none !important;
}



.drlist-Table {
	margin: 0 auto;
	padding: 0px;
	width: 100%;
}

.drlist-item { display: inline-block; margin:auto 0; }

.drlist-Row {
	background-color: #FFFFFF;
}
.drlist-Row:hover{
	background-color: #F3F3F3;
}

.drlist-Row:after {
	clear:both; 
	content:''; 
	display: block;
}

.drlist-Row {
	display: table;
	width: 100%;
	padding: 20px 0;
	text-align: center;
	vertical-align: middle;
	border-bottom:1px solid #dddddd;
}

.drlist-Header .drlist-Row{
	background-color: #3888c8;
	border-bottom: 0;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}

.drlist-Body {
	font-size: 13px;
	color: #444444;
}
.drlist-photo img {
	width: 50px;
	height:50px;
	margin:0 auto;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
}


.drlist-photo     { width:10%; float: left; display:inline-block; text-align:center;}
.drlist-details   { width:90%; float: left; display:inline-block; }

.drlist-name      { width:25%; text-align:left;}
.drlist-specialty { width:25%; text-align:left;}
.drlist-location  { width:25%; text-align:left;}
.drlist-socials   { width:25%; text-align:left;}


.drlist-name{ vertical-align:middle;}

.drlist-specialty{ vertical-align:middle; width:50%;}

.drlist-socials{ vertical-align:middle;}

.pagemid { background-color: #f5f5f5; }

.middle_wraper {
    padding: 0;
    background: #fff;
    margin-top: -1px;
}
.doctor_bio {
    padding: 12px 0 0;
    background: #fff;
    margin-top: -1px;
}
.iva-np-pagination {
   
    background-color: #ffffff;
   
}

.sf-menu a { text-transform: uppercase; }

.meta-likes {
	display:none!important;
}

.post-metadata .iva_date {
    margin-top: 10px;
}

