.top-wa {
    border-bottom: 1px solid #d2d2d2;
    margin-left: 15px;
    margin-right: 15px;
    flex: auto;
    padding-bottom: 5px;
    padding-left: 0;
    z-index: 9999999;
    position: relative;
    margin-bottom: 5px;
}
.top-wa a {
    color: #666;
    font-family: DIN Pro,sans-serif;
    font-weight: 700;
    font-size: 12px;
    display: block;
}
.navbar-menu,
.footer-button {position:relative;}
.footer-button {
    display: flex;
    flex-flow: row;
    width:auto;
}
.footer-button .btn-contact {width:50%; margin-right:10px; font-family:DIN Pro,sans-serif;}
.btn-orange{padding:0 15px !important}@media only screen and (max-width: 550px){.home-slider-title{font-size:30px;padding:0 15px}}@media only screen and (max-width: 800px){.home-slider-info{top:-218px}}.our-services-box-list-item{display:inline-block;width:48%}.breadcrumb-link{display:inline-block}@media (min-width: 768px) and (max-width: 991px){.home-doctor{display:block}}
/*# sourceMappingURL=override.css.map */
@media only screen and (max-width: 993px) {
body .mob-menu-header-holder {
    margin-top: 82px !important;
}
}

.insurance {background-color:#f3f3f3;}
.insurance .title {
    font-weight: 300;
    text-align: center;
    margin-bottom: 30px;
    font-family: Playfair Display,sans-serif;
    line-height: 1;
    color: #83478c;
    text-align: center;
    font-size: 50px;
    margin-top:20px;
}
.insurance .logo-item {margin-bottom:15px;}
.insurance .logo-item .logo {mix-blend-mode: multiply; display: flex; justify-content: center; align-items: center;}
.insurance .shield {margin-bottom:50px;}
.insurance .shield .logo-item {margin-bottom:50px;}

.header-logo {max-width: 250px;}
.header-mainmenu .topbar-item {margin-top: 13px;}
.social-media li { list-style: none; display:block; margin: 3px 0; }
.social-media li a {color: #fff;background: #666;width: 20px;height: 20px;display: block;font-size: 11px;text-align: center;text-decoration: none;}
.social-media li a i{font-style: normal;}
.social-media li a:hover {opacity: 0.7}
.social-media li.fb a {background: url(../dist/images/fb.png) no-repeat center center;}
.social-media li.ig a {background: url(../dist/images/ig.png) no-repeat center center;}
.social-media li.linkedin a {background: url(../dist/images/in.png) no-repeat center center;}
.social-media li a span.icon-social {display: none;}
.header-mainmenu .navbar-menu {text-align: center;}
#mega-menu-wrap-header-menu {float: none; clear: both;text-transform: uppercase !important; display: inline-block;}
#mega-menu-wrap-header-menu #mega-menu-header-menu {text-align: center;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {text-transform: uppercase !important;}
#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-flyout.mega-wpml-ls-current-language {padding-left:40px;}
#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-flyout.mega-wpml-ls-current-language a.mega-menu-link {padding-right: 0;}
#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-flyout.mega-wpml-ls-current-language ul.mega-sub-menu {width: 82px}
#mega-menu-wrap-header-menu #mega-menu-header-menu a.mega-menu-link>img.wpml-ls-flag, 
#mega-menu-wrap-header-menu #mega-menu-header-menu a.mega-menu-link>img.iclflag {vertical-align: 0;}
.lang-menu.hide-xs {float: none; margin-left: 30px; display: inline-block;}
.lang-menu .wpml-ls-statics-shortcode_actions {margin: 0; padding: 0; border: none;}
.lang-menu .wpml-ls-statics-shortcode_actions ul {margin: 0; padding: 0;}
.lang-menu .wpml-ls-statics-shortcode_actions ul li {
	line-height: 60px;
    height: 60px;
    padding: 0 10px;
    vertical-align: baseline;
    width: auto;
    display: inline-block;
    color: #4c4c4c;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    text-decoration: none;
    background: transparent;
    border: 0;
    border-radius: 0;
    font-family: inherit;
    font-size: 16px;
    font-weight: 400;
    outline: none;
    position: relative;
}
.lang-menu .wpml-ls-statics-shortcode_actions ul li:after {
	content: "";
    display: block;
    position: absolute;
    top: 40%;
    border-right: 1px solid #000;
    height: 12px;
    right: 0;
}
.lang-menu .wpml-ls-statics-shortcode_actions ul li a{color: #333; display: inline-flex; text-decoration: none; padding: 0;}
.lang-menu .wpml-ls-statics-shortcode_actions ul li a:hover {color: #ff974b;}
.lang-menu .wpml-ls-statics-shortcode_actions ul li.wpml-ls-current-language a {font-weight: bold; color: #ff974b;}
.lang-menu .wpml-ls-statics-shortcode_actions ul li:last-child {padding-right: 0;}
.lang-menu .wpml-ls-statics-shortcode_actions ul li:last-child:after {display: none;}

@media (min-width: 1400px) {
	.home-slider-contact__bdright:after {right: 4%;}
}
@media (min-width: 992px) {
	.hide-xs {display: block;}
	.hide-lg {display: none;}
	.home-slider .home-slider-detail {bottom: 25px;}
	.home-slider-contact__wrap .no-gutters .col-lg-8{padding-top: 10px;}
	.home-slider-contact-button {margin-top: 10px;}
}
@media (max-width: 992px) {
	.hide-xs {display: none;}
	.hide-lg {display: block;}
	.lang-menu {position: absolute; right: 75px;}
}
@media (max-width: 320px) {
	.lang-menu {right: 60px;}
	.lang-menu .wpml-ls-statics-shortcode_actions ul li {padding: 0 5px}
}
/*Media Homepage*/
.clr {clear: both;}
.home-media {
	background: #e5e5e5;
	padding: 50px 0;
}
.home-media h1 {
	font-family: Playfair Display,sans-serif;
    font-weight: 400;
    font-size: 50px;
	color: #83478C;
	text-align: center;
    line-height: 1;
    margin-bottom: 72px;
}
.home-media h2 {
	font-size: 18px;
	color: #83478C;
}
.home-media .topic_of_the_month .thumb {border: 1px solid #D2D2D2;}
.home-media .topic_of_the_month .pdf-link {
	position: relative;
    font-family: Playfair Display,sans-serif;
    color: #333;
    transition: all .3s;
    margin-bottom: 20px;
    margin-left: 25px;
    font-size: 18px;
}
.home-media .topic_of_the_month .pdf-link:before {
    content: "\e906";
    font-family: icomoon!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    color: #ff974b;
    font-size: 12px;
    left: -25px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.home-media .topic_of_the_month .pdf-link:after {
    border-bottom: 2px solid #ff974b;
    width: 100%;
    bottom: -1px;
    left: 0;
    content: "";
    position: absolute;
}
.home-media .topic_of_the_month .pdf-link:hover {color: #ff974b; text-decoration: none;}
.home-media h2.title {
	font-family: DIN Pro Bold;
	font-size: 18px;
	color: #83478C;
	text-transform: uppercase;
	position: relative;
}
.home-media .topic_of_the_month h2.title {margin-bottom: 28px;}
.home-media h2.title span {
	background: #e5e5e5;
    display: inline-block;
    position: relative;
    z-index: 2;
    padding-right: 10px;
}
.home-media h2.title:after {
	content: "";
    position: absolute;
    border-bottom: 2px solid #DCDCDC;
    opacity: 0.5;
    width: 100%;
    right: 0;
    top: 10px;
}
.home-media .media-date {
	font-size: 12px;
	color: #999999;
	letter-spacing: 0;
	text-transform: uppercase;
}
.home-media .media-title {
	font-family: Playfair Display,sans-serif;
	font-size: 30px;
	color: #333333;
	line-height: 40px;
}
.home-media .media-title a{color: #333333;; text-decoration: none;}
.home-media .media-desc {
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	margin-bottom: 30px;
}
.home-media .all-media {
	margin:40px 0;
	text-align: center;
}
.home-media .allmedia-link {
	background: #FF974B;
	border-radius: 2px;
	-webkit-border-radius:2px;
	color: #fff;
	text-transform: uppercase;
	min-width: 160px;
	height: 45px;
	line-height: 45px;
	display: inline-block;
	text-decoration: none;
}
.home-media .allmedia-link:hover {opacity: 0.8;}

.home-media .other_articles {
	float: left;
	padding-left: 28px;
	border-left: 1px solid #DCDCDC;
	max-width: 326px;
}
.home-media .other_articles .item {
	border-bottom: 1px solid #DCDCDC;
	padding: 20px 0;
}
.home-media .other_articles .item:last-child {border: none;padding-bottom: 0;}
.home-media .other_articles .thumb {
	float: left;
	max-width: 85px;
	margin-right: 10px;
}
.home-media .other_articles .text-content {
	float: left;
	max-width: 186px;
}
.home-media .other_articles .media-title {
	font-family: DIN Pro Bold;
	font-size: 16px;
	color: #333333;
	line-height: 22px;
}
.visible-xs {display: none;}

/*BLOG*/
.fl-module-content {
    line-height: 1.75;
    font-size: 18px;
}
.fl-node-5dfb91fc9c46c.fl-module-heading .fl-heading {
	font-family: Playfair Display,sans-serif;
    font-weight: 400;
    color: #fff;
    line-height: 1;
    font-size: 70px;
}

.fl-module-content h2 {
	font-weight: 300;
    color: #83478c;
    text-align: left;
    font-size: 50px;
    font-family: Playfair Display,sans-serif;
    margin-bottom: 30px;
}
.single .fl-module-content h2 {margin-top: 40px;}
.fl-post-feed-post {background-color: rgba(237,237,237,0.48);}
.fl-post-feed-text {
	font-family: DIN Pro;
	font-size: 18px;
	line-height:1.75;
}
.fl-post-feed-header a {
	color: #333333; 
	font-family: Playfair Display,sans-serif; 
	font-size: 50px;
}
.fl-post-feed-header a:hover {text-decoration: none;color:#ff9751;}
.fl-post-feed-content a {color:#ff9751;}

.fl-module-content .widget {
	position: relative;
}
.fl-module-content .widget h2 {
	font-family: DIN Pro Bold;
    font-size: 18px;
    color: #83478C;
    text-transform: uppercase;
    margin-bottom: 20px;
    display: inline-block;
    background: #fff;
    position: relative;
    z-index: 2;
    padding-right: 10px;
}
.fl-module-content .widget:after {
    content: "";
    position: absolute;
    border-bottom: 2px solid #DCDCDC;
    opacity: 0.5;
    width: 100%;
    right: 0;
    top: 10px;
}
.fl-module-content .widget ul {padding:0; margin:0;}
.fl-module-content .widget ul li {
	list-style: none;
	border-bottom: 1px solid #DCDCDC;
    padding: 20px 0;
}
.fl-module-content .widget ul li a {
	font-family: DIN Pro Bold;
    font-size: 16px;
    color: #333333;
    line-height: 22px;
    text-decoration:none;
}
.fl-module-content .widget ul li a:hover {color:#ff9751}

@media only screen and (min-width: 992px) {
	.header {max-height: 172px;}
	.home-slider .home-slider-detail {bottom: 25px;}
	.home-slider #owl-home-banner.owl-carousel .owl-nav {display: none;}
	.home-slider #owl-home-banner.owl-carousel .owl-dots {bottom: 40px;}
	.home-slider #owl-home-banner.owl-carousel .owl-dots .owl-dot {outline: none; border: none; margin:0 3px;}
	.home-slider #owl-home-banner.owl-carousel .owl-dots .owl-dot span {width:15px; height: 15px; background: #fff;}
	.home-slider #owl-home-banner.owl-carousel .owl-dots .owl-dot.active span {width: 15px; height: 15px; background:#ff974b;}
}
@media (max-width: 992px) {
	.mob-menu-header-holder .mobmenur-container {top: 40px;}
}
@media only screen and (max-width: 800px) {
	.header {max-height: 100%;}
	.home-slider-info.with-desc {
	    top: -180px;
	}
	.fl-row[data-node] .fl-row-content-wrap {
	    padding-top: 150px;
	    padding-bottom: 20px;
	}
	.fl-row[data-node].fl-row-bg-photo .fl-row-content-wrap {
		padding-top: 0;
	    padding-bottom: 0;
	    height: 200px;
	    margin-top: 110px;
	    margin-bottom: 20px;
	    position: relative;
	}
	.fl-row[data-node].fl-row-bg-photo .fl-module-content.fl-node-content {
		transform: translateY(-50%);
	    position: absolute;
	    top: 50%;
	    width: 100%;
	    height: 100%;
	    margin: 0 auto;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    flex-flow: row wrap;
	    flex-direction: column;
	}
	.fl-row[data-node] .fl-row-content-wrap .fl-module-heading .fl-heading {font-size: 40px;}
	.fl-module.fl-module-fl-post-info {display: none;}
	.fl-row[data-node].fl-row-bg-none .fl-row-content-wrap {padding-top: 0;}
	.fl-node-5ea8ed4c995ef .fl-post-feed-post {margin-bottom: 30px;}
	.fl-post-feed-header a {font-size: 30px;}
}
@media (max-width: 768px) {
	.hide-xs {display: none;}
	.visible-xs {display: block;}
	.home-media .col-sm-8,
	.home-media .col-sm-4 {max-width: 100%; flex:100%;}
	.home-media .topic_of_the_month {margin-bottom: 40px;}
	.home-media .other_articles {border: none;padding: 0;max-width: 100%;float: none;}
	.home-media h2.title {margin-bottom: 20px;}
	.home-media .topic_of_the_month .thumb {text-align: center; margin-bottom: 20px;}
	.fl-node-5dfb91fc9c46c.fl-module-heading .fl-heading {font-size: 40px;}
	.fl-module-content h2 {font-size: 38px;}
	.home-slider-title h1 {font-size: 30px;}

	.header-topbar .social-media {margin: 0 15px 5px;border-bottom: 1px solid #d2d2d2; padding:0 0 5px;}
	.header-topbar .social-media span{display: inline-block; vertical-align: middle; color: #666; font-family: DIN Pro Bold;font-weight: 700;font-size: 12px; margin-right: 10px;}
	.header-topbar .social-media ul {display: inline-block;margin:0; padding: 0;}
	.header-topbar .social-media li {display: inline-block; margin:0 2px; vertical-align: middle;}
	.header-topbar .social-media li:first-child {margin-left: 0;}

        .insurance .title {font-size: 30px;line-height: 1.25;}
	.insurance .logo-item .logo {height:60px;}
	.insurance .logo-item .logo img {max-width:100%; max-height:50px;}
}

@media only screen and (max-width: 800px) {
    .home-slider-info {
        top: -113px;
    }
    
    .home-doctor-photo {
        display: none;
    }
    
    .home-doctor-wrap {
        min-height: auto;
    }
}