/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 7, 2018 */


.inner-banner img{ width:50%;}



@font-face {
    font-family: 'maaxregular';
    src: url('../fonts/maax-webfont.woff2') format('woff2'),
         url('../fonts/maax-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'maaxblack';
    src: url('../fonts/maax-black-webfont.woff2') format('woff2'),
         url('../fonts/maax-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'maaxbold';
    src: url('../fonts/maax-bold-webfont.woff2') format('woff2'),
         url('../fonts/maax-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'maaxmedium';
    src: url('../fonts/maax-medium-webfont.woff2') format('woff2'),
         url('../fonts/maax-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'proxima_novaregular';
    src: url('../fonts/mark_simonson_-_proxima_nova_regular.woff2') format('woff2'),
         url('../fonts/mark_simonson_-_proxima_nova_regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {font-family: "Avenir Next Demi Bold";
  src: url("../fonts/14bcfcf98e9d42ff3c30c88d332fd7d4.eot"); 
  src: url("../fonts/14bcfcf98e9d42ff3c30c88d332fd7d4.eot?#iefix") format("embedded-opentype"),
  url("../fonts/14bcfcf98e9d42ff3c30c88d332fd7d4.woff2") format("woff2"),
  url("../fonts/14bcfcf98e9d42ff3c30c88d332fd7d4.woff") format("woff"), 
  url("../fonts/14bcfcf98e9d42ff3c30c88d332fd7d4.ttf") format("truetype"), 
  url("../fonts/14bcfcf98e9d42ff3c30c88d332fd7d4.svg#Avenir Next Demi Bold") format("svg");
}

@font-face {font-family: "Avenir Next Regular";
  src: url("../fonts/f3df85918e3f1ba8a7b13be9b47882ce.eot"); 
  src: url("../fonts/f3df85918e3f1ba8a7b13be9b47882ce.eot?#iefix") format("embedded-opentype"), 
  url("../fonts/f3df85918e3f1ba8a7b13be9b47882ce.woff2") format("woff2"),
  url("../fonts/f3df85918e3f1ba8a7b13be9b47882ce.woff") format("woff"), 
  url("../fonts/f3df85918e3f1ba8a7b13be9b47882ce.ttf") format("truetype"), 
  url("../fonts/f3df85918e3f1ba8a7b13be9b47882ce.svg#Avenir Next Regular") format("svg"); 
}

@font-face {font-family: "Avenir Next Medium";
  src: url("../fonts/bab83561e0b205dd44fed06e5b64a2a0.eot");
  src: url("../fonts/bab83561e0b205dd44fed06e5b64a2a0.eot?#iefix") format("embedded-opentype"),
  url("../fonts/bab83561e0b205dd44fed06e5b64a2a0.woff2") format("woff2"),
  url("../fonts/bab83561e0b205dd44fed06e5b64a2a0.woff") format("woff"), 
  url("../fonts/bab83561e0b205dd44fed06e5b64a2a0.ttf") format("truetype"), 
  url("../fonts/bab83561e0b205dd44fed06e5b64a2a0.svg#Avenir Next Regular") format("svg");
}

.service_parts img{width:100%;float:left;}
.services_s .service_parts .preg_text{width:50%;float:left;}
.mobile_show{display:none;}
.clinic-location .clinic-address a.cl_us{float: left; margin: 0 5px 8px 0; font-size: 15px; color: #79c816; font-weight: Regular; line-height: 18px; padding: 13px 20px; border: 1px solid #79c816;border-radius: 5px; cursor: pointer;}
.dr_map a {color: #79c816; padding: 10px;}
.preg_btn a.lernmore.before_tx:before {    position: absolute;    left: -26px;    top: -32px;    z-index: -1;    content: url(../image/banner_shape_first.png);}
.preg_btn a.lernmore.before_tx{position:relative;}
.preg_btn.service_sub:before{display:none;}
img.Mobile_image{display:none;}
.inner-banner.service_inner_wc figure figcaption p:first-child{padding-top:26px !important;}
a.spec_wc:hover {    color: #000;}
/*.loader_specialist { border: 5px solid #f3f3f3; border-radius: 50%;border-top: 5px solid #79c816; width: 30px; height: 30px; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; text-align: center; max-width: 100%; margin: 10% auto;}*/
/*.our_gallery{    display:none;}*/
.dsk_show .service_parts img {    height: inherit;}


/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@media(max-width:1440px){
	.preg_text.even .preg_inner{float: left !important;padding-left: 20%;max-width:100%;}
	.preg_inner{max-width: 85% !important;}
}
@media(max-width:1280px){
	.preg_text.even .preg_inner {padding-left: 10%;}
}
@media (max-width:1100px){
.preg_inner {max-width: 90% !important;}
}
@media (max-width:931px){
	.preg_inner {max-width: 95% !important;}
	.preg_text.even .preg_inner {    padding-left: 6%;}
	.preg_btn a {    padding: 10.5px 16.5px;}
	.our_preg.title p {    padding-top: 12px;    margin-bottom: 0px;}
}
@media (max-width:840px){
.preg_btn a{margin-bottom:10px;}
}
@media (max-width:767px){
	.dsk_show{display:none;}
	.mobile_show{display:block}
	.img_sgg, .services_s .service_parts .preg_text{float:left !important;width:100% !important;}
	.service_parts .preg_text{padding-bottom:60px;}
	.preg_inner{padding: 10px 25px;}
	.services_s .mobile_show .service_parts .preg_text{    top: -22px;}
	.preg_inner {    max-width: 100% !important;}
}
@media (max-width:639px){
	.services_s .mobile_show .service_parts .preg_text h2{font-size:15px;}
	.services_s .our_preg.title.mobile_show p {    line-height: 22px;font-size:13px;}
	.service_parts .preg_text {    padding-bottom: 35px;}
	.mobile_show .service_parts {    padding: 30px 0 0px;}
	.services_s .our_preg.mobile_show h2.section-title{font-size:24px}
	img.Desktop_image{display:none;}
	img.Mobile_image{display:block;}
}
@media (max-width:575px){
	.inner-banner img {width: 100%;}
	.inner-banner figure figcaption{position: unset;transform: initial;}
	.mobile_show .preg_text{padding-left:0px}
	}
@media (max-width:480px){
	.service_parts .preg_text {padding-bottom: 15px;}
	.doctor-img img {     width: 100%;}
}
@media(max-width:430px){
	.preg_btn a{padding: 10px 8px !important;margin-right: 0 !important;font-size: 14px !important;}
}