@import url("../Divi/style.css");
/*
Theme Name: Inovadocs
Theme URI: https://emanatedigital.com/
Description: Child theme for the Divi theme
Author: Emanate Digital
Author URI: https://emanatedigital.com/
Template: Divi
Version: 1.0.0
*/

@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('fonts/proximanova-reg-webfont.eot');
    src: url('fonts/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-reg-webfont.woff2') format('woff2'),
         url('fonts/proximanova-reg-webfont.woff') format('woff'),
         url('fonts/proximanova-reg-webfont.ttf') format('truetype'),
         url('fonts/proximanova-reg-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
	background-color: #ffffff;
	color: #555;
	font-family: 'proxima_nova_rgregular'!important;
	font-size: 14px;
	font-weight: 400;
}
h1, h2, h3, h4, h5, h6 { color: #333; font-family: 'proxima_nova_rgregular'!important; font-weight: 500; }
#slider .et_pb_row.et_pb_row_0.et_pb_row_fullwidth {
    padding: 0!important;
    min-width: 100%!important;
}
div#slider {
    padding: 0!important;
}
.et_pb_slide.et_pb_bg_layout_dark.et_pb_media_alignment_center.et-pb-active-slide {
    height: 680px!important;
}
.tab-banner ul.et_pb_tabs_controls.clearfix {
    width: 50%;
    float: right;
}
.tab-banner .et_pb_all_tabs {
    width: 50%!important;
    float: left;
}
.tab-banner ul li a {
    font-size: 26px;
    background: #087b29;
    background: -moz-linear-gradient(top, #087b29 0%, #09832c 50%, #0b8b2f 100%);
    background: -webkit-linear-gradient(top, #087b29 0%,#09832c 50%,#0b8b2f 100%);
    background: linear-gradient(to bottom, #087b29 0%,#09832c 50%,#0b8b2f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#087b29', endColorstr='#0b8b2f',GradientType=0 );
    border-radius: 0;
    border: none;
    margin-right: 0;
    color: #fff;
    padding: 25px;
}
.tab-banner ul li{
	width:100%!important;
}
.tab-banner .et_pb_tab_content a {
    display: block;
    color: #fff;
    font-size: 16px;
}
.pos .et_pb_column, .tab-banner .et_pb_all_tabs {
    background: #000 !important;
}
.pos h3 {
    font-size: 26px;
    color: #ffffff;
    text-align: right;
}
.pos h2 {
    font-size: 40px;
    color: #ffffff;
    text-align: right;
}
.pos .et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_0 {
    padding-right: 30px;
}
.tab-banner .et_pb_all_tabs br, .tab-banner ul:after {
    display: none;
}
.et_pb_module.et_pb_tabs.tab-banner.et_pb_tabs {
    border: none;
}
.pos {
    padding-bottom: 0;
}
.pos {
    position: relative;
    padding: 0!important;
}
.pos .et_pb_column {
    padding-bottom: 0;
    position: absolute;
    width: 51%!important;
    bottom: 0;
    right: 0;
    padding-top: 20px;
}
header #top-menu a {
    font-size: 14px;
    font-weight: 200!important;
    padding: 42px 34.3px!important;
}
ul#top-menu, ul#top-menu li a, ul#top-menu li {
    background: #1ba542;
    background: -moz-linear-gradient(left, rgba(27,165,66,0.9) 0%, rgba(27,151,61,0.9) 50%, rgba(25,152,62, 0.9) 100%);
    background: -webkit-linear-gradient(left, rgba(27,165,66,0.9) 0%,rgba(27,151,61,0.9) 50%,rgba(25,152,62, 0.9) 100%);
    background: linear-gradient(to right, rgba(27,165,66,0.9) 0%,rgba(27,151,61,0.9) 50%,rgba(25,152,62, 0.9) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ba542', endColorstr='#19983e',GradientType=1 );
}
ul#top-menu li {
    float: left;
}
#top-menu li {
    padding-right: 0!important;
}
header ul li a:hover,
#top-menu li.current-menu-item>a:hover {
    color: #e9d21f !important;
}

header ul li a:visited, a:active {
    color: #000 !important;
}

#top-menu li.current-menu-item>a {
	color: #000 !important;
}
.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header{position:fixed !important;}
#logo {
    background: rgba(255,255,255,0.7);
}
div#et-top-navigation {
    padding-left: 0px!important;
    padding-top: 0!important;
}
.tab-banner .et_pb_tabs_controls li.et_pb_tab_active a {
    background: #000 !important;
    color: #fff!important;
}
.text-center{
	text-align:center;
}
.home-section1 h2 {
    font-size: 44px;
    color: #087a29;
       margin-bottom: 15px;
}
.home-section1 p {
    font-size: 16px;
    line-height: 28px;
    color: #555555;
}
.tab-banner {
    width: 100%;
    display: block;
    overflow: hidden;
    margin-left: 1px;
}
.btn {
    padding: 15px 30px;
    color: #fff;
}
.btn-green {
    background: #3F9459;
}
.home-section1 p:last-of-type {
    margin-top: 35px;
}
.home-section2 .et_pb_column .et_pb_text_inner {
    text-align: center;
    padding: 30px;
}
.et_pb_section.et_pb_section_parallax.home-section2 {
    padding: 0!important;
}
a.btn.btn-white {
    background: #fff;
    color: #000;
}
.home-section2 p {
    font-size: 16px;
    color: #fff;
    margin: 20px 0;
}
.home-section2 h2 {
    font-size: 32px;
    color: #ffffff;
    text-align: center;
}

.quotes {
    background: #f5f5f5;
    padding: 10px;
    border-radius: 15px;
}
.home-section4 h2 {
    font-size: 34px;
    text-align: center;
}
.home-section4 .et_pb_slide {
    box-shadow: none!important;
    padding: 0;
}
.home-section4 .et_pb_container.clearfix {
    height: 147px!important;
}
.home-section4 .et_pb_slider_container_inner {
    padding: 0!important;
    vertical-align: top!important;
}
.home-section4 .et_pb_slide_description {
    padding: 0!important;
}
.quotes {
    background: #f5f5f5;
    padding: 10px;
    border-radius: 15px;
    margin-top: 10px;
}
.quotes:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 0 10px 10px;
    display: block;
    width: 0;
    z-index: 1;
    top: 30px;
    color: transparent;
    border-color: #f5f5f5 transparent;
    left: 49%;
}
.home-section3 h2 {
    font-size: 50px;
    color: #000000;
    text-align: center;
}
.home-section3 h3 {
    font-size: 330%;
    color: #000000;
    text-align: left;
}
.home-section3 p {
    font-size: 20px;
    line-height: 28px;
    color: #000;
}
/* .home-section3 .et_pb_column_7 {
    padding: 10% 0;
    border-right: 3px solid #fff;
}
.home-section3 .et_pb_image {
    margin: 0 auto!important;
} */
.home-section3, .home-section3 .et_pb_row {
    padding: 0;
}
.home-section3 .et_pb_column_8, .home-section3 .et_pb_column_9 {
    padding: 4% 0;
}
.home-section5 h2 {
    font-size: 32px;
    text-align: center;
    line-height: 48px;
}
.home-section5 p {
    font-size: 16px;
    line-height: 28px;
}
.pull-right {
    float: right;
    border-left: 1px solid #000;
    margin-right: 0!important;
    padding-left: 3%!important;
}
.home-section6 h3 {
    font-size: 34px;
    color: #ffffff;
    text-align: center;
}
.home-section6 p {
    font-size: 16px;
    line-height: 28px;
    color: #fff;
    margin-top: 15px;
}
.home-section6 {
    padding: 0;
}
.home-section6 .et_pb_row.et_pb_row_7.et_pb_row_fullwidth {
    min-width: 100%!important;
    padding: 50px 0;
}
.home-section6 .et_pb_text_inner {
    width: 78%;
    margin: 0 auto;
    padding: 50px 0;
}
.col-md-6 {
    width: 48%;
    float: left;
}
footer .col-md-6 a {
    display: block;
    border-bottom: 1px solid #111;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.col-md-6:nth-child(even) {
    float: left;
}
footer .col-md-6:nth-child(even) {
    float: right;
}
footer h4.title {
    color: white!important;
    padding-bottom: 20px;
    font-weight: 700;
    font-size: 24px;
}
footer  a{
    color: #087a29!important;
	font-size:14px;
}
footer ul li:before{
	display:none!important;
}
#footer-widgets .footer-widget li {
    padding-left: 0;
}
#footer-widgets .footer-widget li a.icon {
    font-size: 14px;
}
div#footer-info {
    width: 100%;
}
.about h2, .location h2 {
    font-size: 42px;
    color: #279c4d;
    margin-bottom: 15px;
	text-align:center;
}
.about .et_pb_text {
    margin-bottom: 6%!important;
}
.sidebar .widget_text, .locn1 .sidebar .et_pb_text_inner {
    background: #c9de96;
    background: -moz-linear-gradient(-45deg, #c9de96 0%, #8ab66b 44%, #037732 100%);
    background: -webkit-linear-gradient(-45deg, #c9de96 0%,#8ab66b 44%,#037732 100%);
    background: linear-gradient(135deg, #c9de96 0%,#8ab66b 44%,#037732 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#037732', endColorstr='#398235',GradientType=1 );
    text-align: center;
    padding: 30px 20px;
    border: 1px solid #28a46e;
    border-radius: 5px;
    margin-bottom: 35px;
}
.sidebar h3 {
    font-size: 23px;
    color: #fff;
    font-weight: 500;
	    margin-top: 14px;
}
.sidebar ul {
    text-align: left;
    padding-left: 40px!important;
}
.sidebar li {
    color: #fff;
}
.btn-border-white {
    border: 2px solid #fff;
    color: #fff!important;
    font-size: 14px;
    padding: 12px 29px;
}
.sidebar .lnk {
    display: block;
    width: 100%;
    margin-top: 30px;
}
.sidebar p{
	color : #fff;
}
.sidebar ul li a {
    color: #fff!important;
    font-size: 20px!important;
}
.sidebar ul li:before{
    font-family: FontAwesome;
    content: "\f105";
    color: #ffffff;
    padding-right: 12px;
}
ul.fleft li:before{
    font-family: FontAwesome;
    content: "\f105";
    color: #666666;
    padding-right: 12px;
}
ul.fleft {
    list-style: none;
    margin: 15px 0;
    padding-left: 0;
}
ul.fleft {
    list-style: none;
    margin: 15px 0;
    padding-left: 0;
}
ul.fleft li {
    color: #26a36d;
}
.sidebar {
    padding-right: 0!important;
    border-right: none!important;
    padding-left: 3%!important;
}
.about p, .location p {
    font-size: 16px;
    line-height: 26px;
}
.page-default .et_pb_column:last-child {
    width: 28%;
    float: left;
}
.page-default .et_pb_column:first-child {
    padding: 35px 30px;
    margin-right: 0;
    width: 70%;
    border: 1px solid #28a46e;
    border-radius: 5px;
	float: right;
}
.footer-widget {
    margin-bottom: 0!important;
}
div#footer-widgets {
    padding-bottom: 20px;
    padding-top: 50px;
}
footer #menu-main-menu a {
    font-size: 14px!important;
    text-transform: lowercase;
}
footer ul li {
    margin-bottom: 0!important;
}
.banner-content {
    background: #000;
    width: 58%;
    float: right;
    margin-top: 0;
}
.border-image {
    float: left;
	    height: 99px;
}
.banner-content h3 {
    color: #ffffff;
    font-size: 28px;
    font-weight: 400;
    line-height: 18px;
    text-align: right;
    padding-right: 20px;
    padding-top: 0;
    margin-top: 15px;
    margin-bottom: 0;
}
.banner-content h2 {
    color: #ffffff;
    font-size: 35px;
    font-family: proxima nova alt;
    font-weight: 700;
    text-align: right;
    padding-right: 20px;
    padding-bottom: 10px;
}
ul#mobile_menu {
    background: #28a46e!important;
}
.doc-list ul {
    list-style: none;
    padding-left: 0;
}
.doc-list img {
    float: left;
}
.doc-details h2 {
    font-size: 28px;
    color: #666666;
    text-align: left;
}
.doc-details p {
    text-align: left;
}
.doc-list ul li {
    clear: both;
    margin: 40px 0;
}
.cmn-bg-section .et_pb_row_fullwidth {
    min-width: 100%!important;
}
.logo_container a {
    float: left;
    width: 18%;
}
.loc-data {
    padding-top: 0;
}
.loc-title {
    padding-bottom: 0;
}
.blog a.entry-featured-image-url {
    float: left;
    width: 38%;
    /* margin-right: 21px; */
}
.blog .post-content, .blog h2 {
    width: 60%;
    float: right;
    text-align: left;
}
.blog h2, .blog h2 a {
    font-size: 35px;
    color: #037732;
}
.blog .post-content p {
    margin-bottom: 11px;
}
.blog a.more-link {
    padding: 15px 30px;
    color: #fff;
    background: #3F9459;
    text-transform: capitalize;
    display: inline-block;
}
.blog h2.entry-title {
    margin: 10px 0;
}

.et_right_sidebar #main-content .container:before{
	display:none;
}
.single-post .sidebar {
    padding-left: 0!important;
    overflow: hidden;
}
.single-post div#sidebar {
    padding-left: 0!important;
    width: 100%!important;
}
.img-event {
    width: 33%;
    margin-left: 3px;
    text-align: center;
}
.content-event {
    float: right;
    width: 66%;
}
.list-bullet li{
	width : 33%;
	float :left;
	font-size: 16px;
    margin-bottom: 10px;
}
ul.list-bullet {
    float: left;
}
.border-grn {
    border: 1px solid;
    border: 1px solid #28a46e;
    border-radius: 5px;
    padding: 35px;
}
.locn1 .pull-right {
    border: none!important;
    padding-left: 0!important;
    float: left;
    padding-right: 3%;
}
.locn1 .et_pb_column.et_pb_column_2_3.et_pb_column_1 {
    float: right;
}
.loc1-sec1, .loc1-sec2, .loc1-sec3, .loc1-sec5 {
    padding: 0!important;
}
.loc1-sec1 .et_pb_text_inner {
    margin-bottom: 0!important;
}
.loc1-sec1 .et_pb_row {
    padding-bottom: 0;
}
.loc1-sec1 .et_pb_column_1 .et_pb_text_inner {
    padding: 9% 0;
    text-align: center;
}
.loc1-sec2 p {
    font-size: 18px;
    line-height: 37px;
}
.loc1-sec1 h2, .loc1-sec2 h2, .loc1-sec3 h2 {
    font-size: 34px;
    color: #279c4d;
    text-align: center;
}
.loc1-sec3 p{
	font-size :16px;
}
.loc1-sec5 .et_pb_column.et_pb_column_1_3.et_pb_column_6, .loc1-sec5 .et_pb_column:first-child {
    margin-right: 0!important;
    margin-left: 3%;
    float: right;
    padding: 3% 0;
}
.loc1-sec5  .et_pb_map_container {
    height: 251px;
    overflow: hidden;
}
.loc1-sec1.loc2 {
    padding: 35px 0!important;
}
.contact input, .contact select, .contact textarea, #fancybox-content input, .fixed-form select, .fixed-form textarea {
    padding: 16px;
    border: 1px solid #28a46e;
    float: left;
    width: 100%;
    margin-bottom: 23px;
    font-size: 14px;
    line-height: 19px;
}

.contact input[type="submit"] {
	float: right;
}

.contact .col-md-6{
    width: 50%;
        border: none;
}
.contact input#submit-form {
    padding: 15px 10px !important;
    margin-top: 3%;
    background-color: #28a46e;
    color: #ffffff!important;
    width: 20%;
    margin-top: 0;
}
.map-contact iframe {
    min-width: 100%;
	pointer-events: none;
}

.map-contact iframe.clicked{
	pointer-events: auto;
}

#fancybox-content input, #fancybox-content textarea, #fancybox-content select, .patient-info input, .patient-info select, .patient-info textarea {
padding: 7px;
    border: 1px solid #28a46e;
    float: left;
    width: 100%;
    margin-bottom: 11px;
    font-size: 14px;

}
#fancybox-content input#submit-form, .patient-info input#submit-form {
    padding: 15px 10px !important;
    margin-top: 3%;
    background-color: #28a46e;
    color: #ffffff!important;
    width: 20%;
    margin-top: 0;
    margin: 0 auto;
    text-align: center;
    display: block;
        float: none;
}
#fancybox-content .col-md-6:nth-child(odd), .patient-info .col-md-6:nth-child(odd) {
    width: 49%;
    float: right;
    padding-left: 0!important;
}
.title-section h3 {
    background: #28a46e;
    margin-bottom: 20px;
    text-align: center;
    padding: 10px;
    color: #fff;
}
.patient-info .title-section h3{display : none; }
div#form-main {
    text-align: center;
}

#fancybox-content .col-md-6, .patient-info .col-md-6{border : none; }
a.fixed-form{
    background: #087b29;
    background: -moz-linear-gradient(top, #087b29 0%, #09832c 50%, #0b8b2f 100%);
    background: -webkit-linear-gradient(top, #087b29 0%,#09832c 50%,#0b8b2f 100%);
    background: linear-gradient(to bottom, #087b29 0%,#09832c 50%,#0b8b2f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#087b29', endColorstr='#0b8b2f',GradientType=0 );
    color: #fff;
    padding: 12px;
    position: fixed;
    right: 0;
    top: 50%;
    font-size: 16px;
    word-wrap: break-word;
    width: 3%;
        word-spacing: 13px;
    text-align: center;
    font-weight: 700;
   /* text-transform: lowercase; */
        z-index: 999;
}
.container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container {
   width: 1200px;
}
.home-section2 .et_pb_column {
    border-right: 1px solid rgba(255,255,255,0.5);
    padding: 35px 0;
}
.home-section2 .overlay.text-center {
    padding: 0;
}
.tab-banner ul li a:hover {
    color: #333;
    opacity: 1;
}
footer ul li a:hover {
    color: #e9d21f!important;
}
.btn:hover {
    background-color: #E9D21F; 
}
.btn:active{
	color: #000 !important;
}
.about.patient-info {
    border: 1px solid green;
    padding: 30px;
    border-radius: 7px;
}
.home-section4 .et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control {
    background: #333!important;
}

.list-style {
	display: inline-block;
    float: left;
    margin-right: 25px;
    border: 2px solid;
    text-align: center;
    width: 8%;
    padding: 10px;
    border-radius: 50%;
	color: green;
}

/* Large screens (1405px upwards) */
@media only screen and ( min-width: 1405px ) { 
    .container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container {
    width: 90%;
    margin: 0 auto;
}
}

/* Laptops and desktops (1100-1405px) */
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) { 
    .container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container {
    width: 90%;
    margin: 0 auto;
}

	.list-style {
		width: 9%;
	}

	.home-section3 {
		padding: 2% 0;
	}
}

/* Tablets in landscape mode (981-1100px) */
@media only screen and ( min-width: 800px ) and ( max-width: 1280px ) {
header #top-menu a {
    padding: 40px 29.5px!important;
}

	.list-style {
		width: 10%;
	}

	.home-section3 p {
		font-size: 18px;
	}

	.home-section3 {
		padding: 4% 0;
	}

}

/* Tablets in landscape mode (981-1100px) */
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { 
    .container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container {
    width: 90%;
    margin: 0 auto;
}
}

/* Tablets in portrait mode (768-980px) */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
    .container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container {
    width: 90%;
    margin: 0 auto;
}
header #top-menu a {
    padding: 42px 22px!important;
}
	.home-section3 {
		padding: 8% 0;
	}

	.home-section3 .et_pb_image_0 {
		margin-right: 0 !important;
	}

	.list-style {
		width: 8%;
	}

	.home-section3 .et_pb_text_9 {
		margin-left: 20% !important;
	}
}

/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
    /* your css goes here */
}

/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) {
.pos .et_pb_column {
    position: static;
    width: 100%!important;
}
.tab-banner .et_pb_tabs_controls li.et_pb_tab_active {
    width: 100%;
    background: #000;
}
.banner-content h2 {
    font-size: 22px;
}
.banner-content h3 {
    font-size: 20px;
}
.banner-content {
    width: 100%;
}
header#main-header {
    background: #fff;
    padding: 10px 0;
    position: fixed!important;
    /* box-shadow: 0px 0px 5px #000; */
}
img#logo {
    width: 90%;
    max-height: 100%!important;
}
.tab-banner ul li {
    background: #087b29;
    background: -moz-linear-gradient(top, #087b29 0%, #09832c 50%, #0b8b2f 100%);
    background: -webkit-linear-gradient(top, #087b29 0%,#09832c 50%,#0b8b2f 100%);
    background: linear-gradient(to bottom, #087b29 0%,#09832c 50%,#0b8b2f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#087b29', endColorstr='#0b8b2f',GradientType=0 );
}
.home-section3 .et_pb_column_7 .et_pb_text_inner {
    border-right: none;
    padding: 21px 0 0 0;
}
.home-section3 .et_pb_column_8, .home-section3 .et_pb_column_9 {
    padding: 20px 0;
}
/* .home-section3 h3, .home-section3 p {
    text-align: center;
} */

.home-section3 {
	padding: 4% 0;
}

.home-section3 h3 {
    font-size: 220%;
}

.home-section3 .et_pb_divider_0 {
    margin-left: 36%;
}

.home-section3 .et_pb_image_0 {
	margin-right: 0 !important;
}

.home-section3 p {
   font-size: 16px;
} 

.list-style {
	width: 13%;
}

.pull-right {
    border: none;
}
.logo_container a {
    width: 100%;
    float: none;
}
.content-event, .img-event {
    float: none;
    width: 100%;
}
.container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container {
    width: 90%;
    margin: 0 auto;
}
.pos {
    width: 100%;
}
.home-section3 .et_pb_column_7 {
    border: none;
}
.pos .et_pb_tab {
    padding: 0 20px;
}
#mobile_menu .current_page_item a {
    color: #000!important;
}
.contact input#submit-form {
    width: 100%;
}
a.fancybox.fixed-form {
    width: 8%;
}
	
	div.form-captcha {
		margin-top: 38% !important;
	}
	
	#fancybox-content input#submit-form {
		margin-left: auto;
		margin-right: auto;
		margin-top: 5%;
		width: 25%;
	}
	
	.patient-info input#submit-form {
		width: 32%;
		margin-top: 20px;
		margin-left: auto;
		margin-right: auto;
	}
	
}

span.wpcf7-not-valid-tip {
	display: inline-block;
}

div.form-captcha {
	margin-top: 10%;
}
