/* === css/all.css === */
/* Post disabling example! */
.content-blog #post_99999,
.content-box.secondary #post_99999 {
	display: none !important;
}

.content-blog .right-column img{display:block; max-width:100%;}
@font-face{font-family:'open_sansregular';src:url('../fonts/opensans-regular-webfont.eot');src:url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
url('../fonts/opensans-regular-webfont.woff') format('woff'),
url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;font-display:optional;}
@font-face{font-family:'robotoregular';src:url('../fonts/dbzkzlmm-webfont.eot');src:url('../fonts/dbzkzlmm-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/dbzkzlmm-webfont.woff2') format('woff2'),
url('../fonts/dbzkzlmm-webfont.woff') format('woff'),
url('../fonts/dbzkzlmm-webfont.ttf') format('truetype'),
url('../fonts/dbzkzlmm-webfont.svg#robotoregular') format('svg');font-weight:normal;font-style:normal;font-display:optional;}
@font-face{font-family:'robotomedium';src:url('../fonts/roboto-medium-webfont.eot');src:url('../fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/roboto-medium-webfont.woff2') format('woff2'),
url('../fonts/roboto-medium-webfont.woff') format('woff'),
url('../fonts/roboto-medium-webfont.ttf') format('truetype'),
url('../fonts/roboto-medium-webfont.svg#robotomedium') format('svg');font-weight:normal;font-style:normal;font-display:optional;}
@font-face{font-family:"Roboto Bold";src:url('../fonts/Roboto-Bold.eot');src:url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
url("../fonts/Roboto-Bold.woff") format("woff"),
url("../fonts/Roboto-Bold.ttf") format("truetype"),
url("../fonts/Roboto-Bold.svg#Roboto-Bold") format("svg");font-weight:normal;font-style:normal;font-display:optional;}
@font-face{font-family:'helvetica_neue_lt_std35_thin';src:url('../fonts/helveticaneueltstd-th-webfont-webfont.eot');src:url('../fonts/helveticaneueltstd-th-webfont-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/helveticaneueltstd-th-webfont-webfont.woff') format('woff'),
url('../fonts/helveticaneueltstd-th-webfont-webfont.ttf') format('truetype'),
url('../fonts/helveticaneueltstd-th-webfont-webfont.svg#helvetica_neue_lt_std35_thin') format('svg');font-weight:normal;font-style:normal;font-display:optional;}
@font-face{font-family:'helvetica_th';src:url('../fonts/HelveticaNeueLTStd-Th.eot');src:url('../fonts/HelveticaNeueLTStd-Th.eot?#iefix') format('embedded-opentype'),
url('../fonts/HelveticaNeueLTStd-Th.woff') format('woff'),
url('../fonts/HelveticaNeueLTStd-Th.ttf') format('truetype'),
url('../fonts/HelveticaNeueLTStd-Th.svg#helvetica_th') format('svg');font-display:optional;}
@font-face{font-family:'PalisadeRegular';src:url('../fonts/palisade.eot');src:url('../fonts/palisade.eot') format('embedded-opentype'),
url('../fonts/palisade.woff2') format('woff2'),
url('../fonts/palisade.woff') format('woff'),
url('../fonts/palisade.ttf') format('truetype'),
url('../fonts/palisade.svg#PalisadeRegular') format('svg');font-display:optional;}
@font-face{font-family:'OpenSansSemibold';src:url('../fonts/opensans-semibold.eot');src:url('../fonts/opensans-semibold.eot') format('embedded-opentype'),
url('../fonts/opensans-semibold.woff2') format('woff2'),
url('../fonts/opensans-semibold.woff') format('woff'),
url('../fonts/opensans-semibold.ttf') format('truetype'),
url('../fonts/opensans-semibold.svg#PalisadeRegular') format('svg');font-display:optional;}
@font-face{font-family:'OpenSansbold';src:url('../fonts/opensans-bold.eot');src:url('../fonts/opensans-bold.ttf') format('truetype'),
url('../fonts/opensans-bold.woff') format('woff'),
url('../fonts/opensans-bold.svg#PalisadeRegular') format('svg');font-display:optional;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{margin:0;padding:0;border:none;line-height:normal;font-weight:normal;}


#header-mobile {
    display: none;
}
.desktopnav.fixed-sidenav {
    position: fixed;
    top: 64px;
    z-index: 9;
		content-visibility: visible !important;
}
.desktopnav {
    background: #1e1e1e;
    width: 100%;
		content-visibility: visible !important;
}
.desktopnav .wt-menu {
    display: flex;
    justify-content: space-between;
    max-width: 1140px;
    margin: 0 auto;
}
.desktopnav .wt-menu .arrow {
    display: none;
}
.desktopnav .wt-menu > li:first-child{
    display: none;
}
.desktopnav .wt-menu li .sub-menu li a {
    display: inline-block;
    width: 100%;
    color: #fff;
    box-sizing: border-box;
	padding: 5px 20px;
}
.desktopnav .wt-menu li .sub-menu li a:hover {
    color: #add8ff;
}
.desktopnav .wt-menu li a[href^="#"] {
    cursor: default;
}
.desktopnav .wt-menu li a {
    font-family: 'open_sansregular';
    color: #fff;
    text-decoration: none;
    font-size: 18px;
    font-weight: normal;
    display: inline-block;
    padding: 15px 0;
}
.desktopnav .wt-menu > li a:hover {
    color: #add8ff;
}
.desktopnav .wt-menu > li .sub-menu,
.desktopnav .wt-menu > li .sub-menu > li .sub-menu {
    display: none;
}
.desktopnav .wt-menu .sub-menu li {
    list-style: none;
}
.desktopnav .wt-menu > li,
.desktopnav .wt-menu > li .sub-menu li {
    position: relative;
    list-style: none;
}
.desktopnav .wt-menu > li:hover .sub-menu,
.desktopnav .wt-menu > li:hover .sub-menu > li:hover .sub-menu {
    display: block;
    position: absolute;
    top: 100%;
    background: #1e1e1e;
    z-index: 10;
    padding: 10px 0;
}
.desktopnav .wt-menu > li:hover .sub-menu.about-dropdown {
    width: 195px;
    left: -20px;
}
.desktopnav .wt-menu > li:hover .sub-menu.gallery-dropdown {
    width: 240px;
    left: -20px;
}
.desktopnav .wt-menu > li:hover .sub-menu.for-patients-dropdown {
    width: 145px;
    left: -20px;
}
.desktopnav .wt-menu > li:hover .sub-menu > li:hover .sub-menu.types-dropdown {
    width: 330px;
    top: 0;
    left: 100%;
	background: #003464;
}
.desktopnav .wt-menu > li:hover .sub-menu.gynecomastia-dropdown {
    width: 305px;
    left: -20px;
}
.full-width {
    width: 100%;
    overflow: hidden;
}
.text-center {
    text-align: center;
}
.slideshow-container {
	background: #000;
}
.slideshow-container > .wt-slides:nth-child(1) {
    display: block;
}
.wt-slides {
	display: none;
}
.slideshow-container .prev, .slideshow-container .next {
	cursor: pointer;
	position: absolute;
	top: 50%;
	width: auto;
	padding: 16px;
	margin-top: -22px;
	color: white;
	font-weight: bold;
	font-size: 18px;
	border-radius: 0 3px 3px 0;
	user-select: none;
}
.slideshow-container .next {
	right: 0;
	border-radius: 3px 0 0 3px;
}
.slideshow-container .prev:hover, .slideshow-container .next:hover {
	background-color: rgba(0,0,0,0.8);
}
.dots {
	position: absolute;
    bottom: 20px;
    left: 0;
    z-index: 1;
}
.dots .dot {
	cursor: pointer;
	height: 15px;
	width: 15px;
	margin: 0 2px;
	background-color: #bbb;
	border-radius: 50%;
	display: inline-block;
	transition: background-color 0.6s ease;
}
.dots .active, .dots .dot:hover {
	background-color: #717171;
}
.fade {
    -webkit-animation-name: fade;
    -webkit-animation-duration: 1s;
    animation-name: fade;
    animation-duration: 1s;
}
@-webkit-keyframes fade {
	from {opacity: 0}
	to {opacity: 1}
}
@keyframes fade {
	from {opacity: 0}
	to {opacity: 1}
}
.top-banner {
	position: relative;
	width: 100%;
	overflow: hidden;
}
.top-banner picture {
    display: block;
    overflow: hidden;
    height: 448px;
}
.top-banner picture img {
    width: 100%;
    display: block;
}
.top-banner .banner-info {
	width: 100%;
    height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	box-sizing: border-box;
    display: flex;
    align-items: center;
}
.yelp-slider-link {
    position: absolute;
    left: 30px;
    bottom: 30px;
}
.yelp-slider-link a {
    display: block;
}
.yelp-slider-link span {
    color: #000;
    font-family: open_sansregular;
    font-size: 12px;
    text-align: center;
    display: block;
}
.slider-testimonial-link {
    text-decoration: none;
}
.slider-testimonial {
    width: 40%;
    padding: 0 20% 0 0;
    margin: 0 auto;
    overflow: hidden;
}
.slider-testimonial span {
    display: block;
	padding-bottom: 20px;
	color: #393b3c;
}
.slider-testimonial .testi-title {
	font-size: 40px;
	font-family: 'robotoregular';
}
.slider-testimonial .testi-text {
    font-size: 18px;
    line-height: 24px;
    font-family: 'robotoregular';
    text-align: justify;
}
.slider-testimonial .testi-name {
	text-align: right;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Roboto Bold';
}
.slider-testimonial .learn-more-btn {
    width: 100%;
    max-width: 200px;
    margin: 0 auto;
    display: block;
    text-align: center;
    background: #727272;
    color: #fff;
    text-decoration: none;
    padding: 10px 0;
    font-family: 'robotoregular';
    font-size: 18px;
}
@media screen and (max-width: 1903px) {
    .top-banner picture {
        height: 448px;
    }
    .top-banner picture img {
        width: inherit;
        display: block;
        max-width: fit-content;
        height: 448px;
    }
}
@media screen and (max-width: 1600px) {
    .slider-testimonial {
        width: 60%;
    }
}
@media screen and (max-width: 1200px) {
    .desktopnav .wt-menu {
        justify-content: space-around;
    }
    .slider-testimonial {
        width: 80%;
        padding: 0;
    }
}
@media screen and (max-width: 1024px) {
    #header-desktop.header {
        margin: 0;
        background-image: none;
    }
    .hidden-on-mobile {
        display: none;
    }
    body.optimized {
        padding-top: 50px;
    }
    .invisible {
        display: none;
    }
    #header-mobile {
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        height: 50px;
        z-index: 9999;
        background: #1e1e1e;
        border-bottom: 1px #6c6c6c solid;
        box-shadow: 0 0 5px rgba(0, 0, 0 , 0.8);
    }
    #header-mobile a {
        display: flex;
        width: 25%;
        float: left;
        box-sizing: border-box;
        border-right: 1px #6c6c6c solid;
        text-align: center;
        padding: 0;
        height: 100%;
        align-items: center;
        justify-content: center;
    }
    #header-mobile .fa-envelope {
        width: 28px;
    }
    #header-mobile .fa-phone-alt {
        width: 22px;
    }
	#header-mobile .fa-comments-alt {
	    width: 32px;
	}
    .svg-inline--fa path {
        fill: #fff;
    }
    #close-menu {
        display: none;
    }
    #close-menu img,
    #open-menu img {
        width: 100%;
    }
    #open-menu,
    #close-menu {
        border: none;
        padding: 0;
        z-index: 12;
        cursor: pointer;
        width: 25%;
        height: 50px;
        right: 0;
        background: none;
        position: absolute;
        top: 0;
    }
    #open-menu:focus,
    #close-menu:focus {
        outline: none;
    }
    .burger {
        position: absolute;
        top: 50%;
        height: 32px;
        width: 32px;
        right: 50%;
        margin: -16px -16px 0 0;
    }
    .burger:before, .burger:after, .burger span {
        position: absolute;
        left: 0;
        content: '';
        height: 2px;
        width: 100%;
        display: block;
        background: #ffffff;
    }
    .burger span {
        top: 15px;
    }
    .burger:before {
        top: 8px;
    }
    .burger:after {
        bottom: 8px;
    }
    #close-menu:before, #close-menu:after {
        position: absolute;
        left: 50%;
        top: 50%;
        content: '';
        height: 32px;
        width: 2px;
        background: #ffffff;
        margin-top: -16px;
    }
    #close-menu:before {
        transform: rotate(45deg);
    }
    #close-menu:after {
        transform: rotate(-45deg);
    }
    .top-banner picture {
        height: 500px;
    }
    .top-banner picture img {
        max-height: 500px;
    }
    .top-banner .banner-title {
        font-size: 40px;
        line-height: 46px;
    }
    .sidenav {
        height: 100%;
        width: 0;
        position: fixed;
        z-index: 999;
        top: 0;
        right: 0;
        background-color: #1e1e1e;
        overflow-x: hidden;
        transition: 0.5s;
        padding: 80px 0 0 0;
    }
    .sidenav .menu-content {
        height: calc(100% - 100px);
        overflow-x: hidden;
    }
    .sidenav .wt-menu {
        padding: 0 20px;
    }
    .sidenav .wt-menu li {
        border-bottom: 1px #6c6c6c solid;
        display: block;
        overflow: hidden;
        clear: both;
    }
    .sidenav a {
        font-family: 'open_sansregular';
        padding: 10px 0;
        text-decoration: none;
        font-size: 16px;
        line-height: 24px;
        text-transform: uppercase;
        color: #fff;
        display: block;
        user-select: none;
    }
    .sidenav a:hover,
    .sidenav a i {
        color: #fff;
    }
    .sidenav.closed li {
        opacity: 0;
        transition: .1s;
    }
    .sidenav.opened {
        width: 100%;
    }
    .sidenav.closed {
        width: 0;
    }
    .sidenav.opened li {
        opacity: 1;
        transition: 1s;
    }
    .sidenav .wt-menu > li:first-child > a {
        display: block;
        width: 100%;
        max-width: 300px;
        margin: 0 auto 20px;
        padding: 12px 20px 9px;
        background: #f28a0f;
        color: #fff;
        border-radius: 5px;
        text-align: center;
        text-transform: uppercase;
        font-size: 18px;
        box-sizing: border-box;
    }
    .sidenav .sub-menu {
        display: none;
        padding: 0;
        background: #1e1e1e;
    }
    .sidenav .sub-menu.opened-sub-menu {
        display: block;
    }
    .sidenav .sub-menu.opened-sub-menu .sub-menu.opened-sub-menu {
        background: #1e1e1e;
    }
    .sidenav .sub-menu.opened-sub-menu .sub-menu.opened-sub-menu .sub-menu.opened-sub-menu {
        background: #1e1e1e;
    }
    .sidenav .unlock-sub .sub-menu.opened-sub-menu {
        display: block;
    }
    .sidenav ul li ul li a {
        padding-left: 20px;
    }
    .sidenav ul li ul li ul li a {
        padding-left: 40px;
    }
    .sidenav .sub-menu.opened-sub-menu li:first-child {
        border-top: 1px #6c6c6c solid;
    }
    .sidenav .sub-menu.opened-sub-menu li:last-child {
        border-bottom: none;
    }
    .sidenav > li.menu-item a.active,
    .sidenav > li.menu-item > .sub-menu .menu-item > a.active {
        color: #fff;
    }
    .sidenav li {
        padding: 0;
        position: relative;
    }
    .sidenav .has-children .sub-menu li a {
        padding-left: 20px;
        color: #fff;
    }
    .sidenav .has-children .sub-menu .has-children .sub-menu li a {
        padding-left: 30px;
    }
    .sidenav .has-children .sub-menu .has-children .sub-menu .has-children .sub-menu li a {
        padding-left: 40px;
    }
    .sidenav .has-children>.arrow {
        width: 44px;
        height: 44px;
        position: absolute;
        right: 0;
        top: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        margin: 0;
        cursor: pointer;
        background: #1e1e1e;
	    border-left: 1px #6c6c6c solid;
	    border-right: 1px #6c6c6c solid;
	}
    .sidenav .sub-menu.opened-sub-menu .has-children>.arrow {
        background: none;
    }
    .sidenav .has-children>.arrow::before,
    .sidenav .has-children>.arrow::after,
    .sidenav .has-children>.arrow.active::after {
        background: #fff;
        display: block;
    }
	.sidenav .has-children>.arrow::before {
	    content: "";
	    width: 2px;
	    height: 14px;
	    position: absolute;
	    left: 50%;
	    top: 50%;
	    margin-top: -7px;
	    margin-left: -1px;
	}
	.sidenav .has-children>.arrow::after {
	    content: "";
	    width: 14px;
	    height: 2px;
	}
    .sidenav .has-children>.arrow.active::before {
        display: none;
    }
}
@media screen and (max-width: 768px) {
    .yelp-slider-link {
        display: none;
    }
    .slider-testimonial .testi-title {
    	font-size: 24px;
    }
}

.yt-hm{width:58%}
.skipnav { text-align: left; }
.skipnav a { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
.skipnav a:focus, .skipnav a:active { position: static; left: 0; width: auto; height: auto; overflow: visible; text-decoration: underline; }
.testi-line{border-top:1px solid #c3c3c3;width:100%;height:1px;margin-top:30px;margin-bottom:10px;}
.topbar{background:#004b8f;box-shadow:0 0 3px 3px rgba(0, 0, 0, 0.5);height:64px;left:0;position:fixed;right:0;top:0;width:100%;z-index:99999;}
.topbar .container{height:100%;margin:0 auto;width:1075px;}
.topbar .container .scroll-logo{display:none;margin-right:8px;margin-top:5px;}
.topbar .container div{float:left;font-family:'OpenSansbold';font-size:18px;color:#fff;float:left;margin-top:22px;}
.topbar .container .transl{float:right;margin:25px 18px 0;}
.topbar .container .transl a{display:inline-block;float:left;width:24px;height:17px;margin:0 7px 0 0;box-shadow:2px 3px 5px 1px rgba(0,0,0,0.2);}
.topbar .container .transl a.portugues{background:url(../images/portugues.png) no-repeat;}
.topbar .container .transl a.italiano{background:url(../images/italiano.png) no-repeat;}
.topbar .container .transl a.japan{background:url(../images/japan.png) no-repeat;}
.topbar .container .transl a.deutsch{background:url(../images/deutsch.png) no-repeat;}
.topbar .container .transl a.francais{background:url(../images/francais.png) no-repeat;}
.topbar .container .transl a.china{background:url(../images/china.png) no-repeat;}
.topbar .container .transl a.espanol{background:url(../images/espanol.png) no-repeat;}
.topbar .container .transl a.arabic{background:url(../images/arabic.png) no-repeat;}
.topbar .container .transl a.russian{background:url(../images/russian.png) no-repeat;}
.topbar .container .transl a.israel{background:url(../images/israel.png) no-repeat;}
.choose{color:#fff;display:block;float:left;font-family:"open_sansregular";font-size:13px;margin-right:10px;}
.header{width:100%;height:auto;background:url(../images/header-bg.png) repeat-x;margin:64px 0 0 0;}
.header .top-box{width:98%;height:auto;max-width:999px;margin:0 auto;background:url(../images/top-box-bg.jpg) no-repeat;overflow:hidden;}
.header .top-box .logo{font-family:'PalisadeRegular';color:white;text-decoration:none;letter-spacing:1px;text-shadow:0 0 5px #00263A;padding:15px 0 22px 0;display:block;width:50%;float:left;}
.header .top-box .logo a{display:block;color:white;margin:0 15px 0 0;width:97px;height:94px;float:left;background:url(../images/logo.png) 0 0 no-repeat;text-indent:-9999px;}
.header .top-box .logo .doc-name{text-transform:uppercase;font-size:27px;margin-bottom:3px;margin-top:25px;}
.header .top-box .logo .bcps{font-size:18px;margin-top:0;text-transform:none;margin-bottom:8px;}
.header .top-box .phone{width:50%;float:right;padding:36px 0 0 0;letter-spacing:0.05em;}
.header .top-box .phone .address{font-size:16px;font-family:'OpenSansSemibold';color:white;text-align:right;text-shadow:0 0 5px #00263A;}
.header .top-box .phone .call-us-today{font-size:26px;font-family:'OpenSansSemibold';color:white;margin-bottom:11px;text-align:right;text-shadow:0 0 5px #00263A;background:url(../images/phone-img.png) 59% 60% no-repeat;}
.header .top-box .phone .call-us-today a{text-decoration: none;color: #fff;}
.header .navigation{background:#004b8f;position:relative;height:auto;width:100%;}
.header .navigation .menu{display:block;clear:both;max-width:1100px;height:49px;margin:0 auto;list-style:none;}
.header .navigation .menu li{float:left;}
.header .navigation .menu li.last{float:right;}
.header .navigation .menu li a{font-family:'open_sansregular';font-size:18px;display:block;height:38px;padding:11px 23px 0;text-decoration:none;color:#ffffff;}
.header .navigation .menu li.first a{padding-left:0;}
.header .navigation .menu li.last a{padding-right:0;}
.slider{width:100%;height:auto;background:#4e8cad;}
.slider-box{width:100%;height:auto;}
#sm_slider2{position:relative;overflow:hidden;width:100%;height:auto;max-height:330px;}
#sm_slider2 ul li{overflow:hidden;}
#sm_slider2 ul li .wrapper{width:100%;/*max-width:1400px;*/height:330px;margin:auto;background:url(../images/slide-1.jpg) 50% 0 no-repeat;background-size:cover !important}
/*#sm_slider2 ul li .wrapper .slide-title1{color:#0a7196;text-transform:uppercase;font-size:56px;font-family:'robotoregular';padding:4% 30% 0 0;background:-webkit-linear-gradient(top, #0780a3, #0a7196);background:linear-gradient(top, #0780a3, #0a7196);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
#sm_slider2 ul li .wrapper .slide-title2{color:#0a7196;font-size:45px;font-family:'robotoregular';padding-right:30%;background:-webkit-linear-gradient(top, #0780a3, #0a7196);background:linear-gradient(top, #0780a3, #0a7196);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
*/#sm_slider2 ul li .wrapper .learn-more{text-indent:-9999px;display:block;width:174px;height:41px;background:url(../images/learn-more.png) no-repeat;margin:20px 30%;}
#sm_slider2 ul li .wrapper-slide2{width:100%;/*max-width:1400px;*/height:330px;margin:auto;background:url(../images/slide-2.jpg) 50% 0 no-repeat;background-size:cover !important}
/*#sm_slider2 ul li .wrapper .slide-title1-slide2{color:#00537d;text-transform:uppercase;font-size:40px;font-family:'robotoregular';padding:3% 14% 0 0;background:-webkit-linear-gradient(top, #0780a3, #0a7196);background:linear-gradient(top, #0780a3, #0a7196);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
#sm_slider2 ul li .wrapper .slide-title2-slide2{color:#00537d;font-size:18px;line-height:24px;font-family:'robotoregular';margin:1% 35% 0 15%;padding:0 0 0 35px;background:-webkit-linear-gradient(top, #0780a3, #0a7196);background:linear-gradient(top, #0780a3, #0a7196);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;text-align:justify;}
*/#sm_slider2 ul li .wrapper .caption-slide2{color:#00537d;font-size:18px;line-height:24px;font-family:'Roboto Bold';margin:2% 35% 0 0;background:-webkit-linear-gradient(top, #0780a3, #0a7196);background:linear-gradient(top, #0780a3, #0a7196);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:right;}
/*#sm_slider2 ul li .wrapper .slide-title2-slide2:before{position:absolute;top:0;left:0;display:block;overflow:hidden;width:33px;height:29px;content:' ';background:url(../images/parenth-before.png) 0 0 no-repeat;}
#sm_slider2 ul li .wrapper .slide-title2-slide2:after{position:absolute;top:85%;left:100%;display:block;overflow:hidden;width:33px;height:29px;content:' ';background:url(../images/parenth-after.png) 0 0 no-repeat;}
*/#sm_slider2 ul li .wrapper-slide3{width:100%;/*max-width:1400px;*/height:330px;margin:auto;background:url(../images/slide-3.jpg) 50% 0 no-repeat;background-size:cover !important}
/*#sm_slider2 ul li .wrapper .slide-title1-slide3{color:#00537d;text-transform:uppercase;font-size:40px;font-family:'robotoregular';padding:3% 0 0 19%;background:-webkit-linear-gradient(top, #0780a3, #0a7196);background:linear-gradient(top, #0780a3, #0a7196);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
#sm_slider2 ul li .wrapper .slide-title2-slide3{color:#00537d;font-size:18px;line-height:24px;font-family:'robotoregular';margin:1% 15% 0 37%;padding:0 0 0 35px;position:relative;text-align:justify;background:-webkit-linear-gradient(top, #0780a3, #0a7196);background:linear-gradient(top, #0780a3, #0a7196);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
*/#sm_slider2 ul li .wrapper .caption-slide3{color:#00537d;font-size:18px;line-height:24px;font-family:'Roboto Bold';margin:2% 15% 0 0;text-align:right;}
#sm_slider2 ul li .wrapper .slide-title2-slide3:before{position:absolute;top:0;left:0;display:block;overflow:hidden;width:33px;height:29px;content:' ';background:url(../images/parenth-before.png) 0 0 no-repeat;}
#sm_slider2 ul li .wrapper .slide-title2-slide3:after{position:absolute;top:85%;left:100%;display:block;overflow:hidden;width:33px;height:29px;content:' ';background:url(../images/parenth-after.png) 0 0 no-repeat;}
.home-buttons{width:100%;height:165px;background:url(../images/home-buttons-bg.png) repeat-x;}
.home-buttons .buttons-box{max-width:999px;width:100%;margin:0 auto;padding:36px 0 0 0;height:129px;}
.home-buttons .buttons-box .button{display:block;width:220px;height:81px;border:5px #fff solid;float:left;background:url(../images/button-bg.png) repeat-y;text-align:center;text-decoration:none;box-shadow:-4px 4px 5px #003147;margin:0 25px 0 0;}
.home-buttons .buttons-box .last-button{margin:0;}
.home-buttons .buttons-box .button div{color:#0780a3;font-family:"Roboto Bold";font-size:28px;text-transform:uppercase;background:-webkit-linear-gradient(top, #0780a3, #0780a3);background:linear-gradient(top, #0780a3, #0780a3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:14% 0 0 0;width:220px;height:26px;}
.home-buttons .buttons-box a:nth-child(4){margin:0;}
.content{width:100%;height:auto;background-image: linear-gradient(#b9b9b9, #fff);}
.content-box{max-width:999px;height:100%;margin:0 auto;width:100%;padding:0 0 30px 0;overflow:hidden;}
.content-box .doc-section{height:425px;width:969px;background:#fff;margin:33px 0 0 0;overflow:hidden;padding:0 30px 0 0;}
.content-box .doc-sec-bottom-shadow{height:13px;width:969px;background:url(../images/doc-section-bg.png) no-repeat;overflow:hidden;}
.content-box .doc-section h2{font-family:'robotoregular';font-size:28px;text-transform:uppercase;color:#17709d;margin:20px 0 10px 0;}
.content-box .doc-section h2 a{font-family:'robotoregular';font-size:28px;text-transform:uppercase;color:#17709d;margin:20px 0 10px 0;text-decoration:none;}
.content-box .doc-section h1{font-family:'robotoregular';font-size:28px;text-transform:uppercase;color:#17709d;margin:20px 0 10px 0;}
.content-box .doc-section h1 a{font-family:'robotoregular';font-size:28px;text-transform:uppercase;color:#17709d;margin:20px 0 10px 0;text-decoration:none;}
.content-box .doc-section p{font-family:'open_sansregular';font-size:15px;line-height:24px;text-align:justify;}
.content-box .doc-section #doc-photo{float:left;margin:0 30px 0 0;}
.content-box .doc-section #signature{float:right;margin:20px 0 0 0;}
.content-box h2{font-family:'robotoregular';font-size:28px;text-transform:uppercase;color:#17709d;margin:30px 0 10px 0;}
.content-box h2 span{font-family:"Roboto Bold";}
.content-box p{font-family:'open_sansregular';font-size:15px;line-height:24px;text-align:justify;padding:10px 0 0 0;}
.content .secondary{background:#ffffff url(../images/sidebar-bg.png) repeat-y;}
.content .secondary .youtube{display:block;text-align:center;width:100%;margin:0px 0 10px 0;text-decoration:none;}
.video-title{color:#fff;font-family:'open_sansregular';font-size:20px;position:relative;text-decoration:none;top:37px;}

.home-video iframe{
position: absolute;
top: 27px;
left: 0;
right: 0;
width: 58%;
height: 100%;
display: none;
}

.video-box iframe{
	width:100%;
	display:block;
	height:450px;
}

.video-box img{
	width:100%;
	margin-top:25px;
}

.home-video{
	position:relative;
}

.home-video img{
	cursor:pointer;
}

.white-bg{background:#ffffff;}
.secondary h1, .secondary h1 a{font-family:'robotoregular';font-size:28px;text-transform:uppercase;color:#fff;margin:30px 0 10px 0;background:#0f5274;overflow:hidden;padding:0 0 0 15px;line-height:50px;text-decoration:none;}
.secondary h2, .secondary h2 a{font-family:'robotoregular';font-size:28px;text-transform:uppercase;color:#fff;margin:30px 0 10px 0;background:#0f5274;overflow:hidden;padding:0 0 0 15px;line-height:50px;text-decoration:none;}
.secondary h2 a{padding:0}
.secondary p{font-family:'open_sansregular';font-size:15px;line-height:24px;text-align:justify;padding:15px 0 0 0;}
.secondary a{font-family:'open_sansregular';font-size:15px;line-height:24px;text-align:justify;padding:15px 0 0 0;}
.content-box form{overflow:hidden;}
.member-logo{display:block;width:300px;margin:15px auto;}
.content-box .form-blog{width:303px;height:100%;float:right;background:#002a48 url(../images/form-blog-bg.png) top repeat-x;margin:40px 0 0 45px;padding:0 33px 10px 33px;}
.content-box .form-blog h3{font-family:'robotoregular';font-size:25px;text-transform:uppercase;color:#fff;margin:25px 0 15px 0;padding:0 0 5px 0;border-bottom:5px #89b5be solid;}
.content-box .form-blog h3 a{font-family:'robotoregular';font-size:25px;text-transform:uppercase;color:#fff;margin:25px 0 15px 0;padding:0 0 5px 0;border-bottom:5px #89b5be solid;text-decoration:none;}
.content-box .form-blog .inp{border:none;width:293px;height:37px;font-family:'robotoregular';font-size:15px;color:#8a8a8a;margin:0 0 10px 0;padding:0 0 0 10px;}
.content-box .form-blog textarea{font-family:'robotoregular';font-size:15px;color:#8a8a8a;width:293px;height:98px;border:0;padding:10px 0 0 10px;margin:0;background-color:#fff;}
.content-box .form-blog .submit{width:159px;height:34px;float:right;margin:35px 0 10px 0;padding:0;}
.content-box .form-blog .post{float:left;margin:5px 0 20px 0;}
.content-box .form-blog .post img{float:left;margin:10px 10px 0 -10px;padding:0;}
.content-box .form-blog .post p{padding:0;margin:0;font-family:'open_sansregular';color:#fff;text-align:left;font-size:13px;line-height:16px;}
.content-box .form-blog .post strong{font-family:'OpenSansbold';font-size:14px;line-height:30px;}
.content-box .form-blog .post a{color:#fff;text-decoration:underline;}
.content-box .form-blog .post a:hover{text-decoration:none;}
.content-box .form-blog-secondary{width:300px;height:100%;float:left;margin:0 30px 0 0;padding:0 37px 0 0;}
.content-box .form-blog-secondary h3, .content-box .form-blog-secondary .h3{font-family:'robotoregular';font-size:24px;text-transform:uppercase;color:#17709d;margin:25px 0 15px 0;padding:0 0 5px 0;border-bottom:5px #89b5be solid;display: block;}
.content-box .form-blog-secondary h3, .content-box .form-blog-secondary .h3{

border-bottom:5px solid #ddd;

}
.form-blog-secondary-b-a{font-family:'robotoregular' !important;font-size:24px !important;text-transform:uppercase;color:#17709d;margin:25px 0 15px 0;padding:0 0 5px 0 !important;border-bottom:5px #89b5be solid;text-align:left !important;}
.content-box .form-blog-secondary .inp{border:none;width:290px;height:37px;font-family:'robotoregular';font-size:15px;color:#6d818a;margin:0 0 10px 0;padding:0 0 0 10px;background:#c0d1d7;}
.content-box .form-blog-secondary textarea{font-family:'robotoregular';font-size:15px;color:#8a8a8a;width:290px;height:98px;border:0;padding:10px 0 0 10px;margin:0;background:#c0d1d7;overflow:auto;}
.content-box .form-blog-secondary .submit{width:159px;height:34px;float:right;margin:35px 0 10px 0;padding:0;}
.content-box .right-column{overflow:hidden;}
.content-box .right-column .review-box{background:#e7e7e7;border:5px #dcdcdc solid;overflow:hidden;padding:20px;margin:25px 0 10px 0;}
.content-box .right-column .review-box .logo-review{float:left;margin:0 15px 0 0;}
.content-box .right-column .review-box p{padding:0;}
.content-box .right-column .review-box a{font-family:'OpenSansbold';font-size:15px;color:#006886;text-decoration:none;line-height:24px;}
.content-box .right-column .schedule-bann{background:#022130 url(../images/schedule-bann-bg.png) repeat-y;height:116px;margin:25px 0 0 0;display:block;overflow:hidden;text-decoration:none;padding:0;}
.content-box .right-column .schedule-bann .schedule-bg{float:right;}
.content-box .right-column .line-text1{color:#fed956;font-family:"robotomedium";text-transform:uppercase;font-size:32px;text-align:center;line-height:100%;padding:4% 0 1% 3%;}
.content-box .right-column .line-text2{color:#fff;font-family:"robotomedium";font-size:24px;text-align:center;line-height:100%;padding:0 0 0 3%;}
.content-box .right-column .line-text2 br{display:none}
.content-box.secondary .right-column .line-text2 a{color:#fff;font-family:"robotomedium";font-size:24px;display: inline-block;padding: 0;}
#sidebar-gallery{display:block;width:300px;height:136px;overflow:hidden;}
.content-box .form-blog-secondary .more-photos{text-decoration:none;display:block;text-indent:-9999px;background:url(../images/more-photos.png) no-repeat;width:174px;height:41px;margin:30px auto;overflow:hidden;}
.content-box .form-blog-secondary .more-info{overflow:hidden;}
.content-box .form-blog-secondary .more-info .first-li{border:none;}
.content-box .form-blog-secondary .more-info li{line-height:39px;border-top:1px #ccc solid;}
.content-box .form-blog-secondary .more-info li a{font-family:'open_sansregular';font-size:15px;line-height:24px;text-decoration:none;color:#363535;background:url(../images/more-info-li-bg.png) 6px 11px no-repeat;padding:8px 0 0 30px;}
.content-box .form-blog-secondary .more-info li a:hover{color:#898989;}
.before-after-section{background:url(../images/before-after-section.png) repeat-x;width:100%;height:auto;}
.before-after-section .ba-box{height:357px;max-width:999px;margin:0 auto;overflow:hidden;text-align:center;}
.before-after-section .ba-box h2{font-family:'robotoregular';font-size:25px;text-transform:uppercase;color:#fff;margin:25px 0 15px 0;padding:0 0 5px 0;}
.before-after-section .ba-box h2 a{font-family:'robotoregular';font-size:25px;text-transform:uppercase;color:#fff;margin:25px 0 15px 0;padding:0 0 5px 0;text-decoration:none;}
.before-after-section .ba-box .gallery-set{float:left;width:325px;overflow:hidden;margin:0 12px 0 0;}
.before-after-section .ba-box .second{margin:0;}
.before-after-section .ba-box .third{margin:0;float:right;}
.before-after-section .ba-box .gallery-set h3{font-family:'OpenSansbold';font-size:18px;color:#c2d6dc;text-transform:uppercase;margin:0 0 10px 0;padding:0;}
.before-after-section .ba-box .gallery-set h3 a{font-family:'OpenSansbold';font-size:18px;color:#c2d6dc;text-transform:uppercase;margin:0 0 10px 0;padding:0;text-decoration:none;height:0px !important;}
.before-after-section .ba-box .gallery-set a{text-decoration:none;display:block;overflow:hidden;width:325px;height:147px;clear:both;}
.before-after-section .ba-box .more-photos{text-decoration:none;display:block;text-indent:-9999px;background:url(../images/more-photos.png) no-repeat;width:174px;height:41px;margin:auto;position:relative;top:20px;overflow:hidden;clear:both;}
.review{width:100%;float:left;height:381px;overflow:hidden;background:#e7e7e7;}
.review .review-box{max-width:999px;margin:35px auto 0;width:100%;height:381px;overflow:hidden;}
.review .review-box .left-review{width:481px;float:left;height:auto;background:url(../images/left-review-bg.png) right no-repeat;padding:0 30px 0 0;}
.review .review-box .right-review{width:460px;float:right;height:auto;}
.review .review-box .logo-review{float:left;margin:0 15px 5px 0;}
.review .review-box p{font-family:'open_sansregular';font-size:15px;line-height:24px;text-align:justify;}
.review .review-box .title-review{font-family:'OpenSansbold';font-size:15px;line-height:24px;text-align:left;font-weight:bold;}
.review .review-box a{color:#006886;text-decoration:none;}
.review .review-box a:hover{text-decoration:underline;}
.review .review-box .review-name{font-family:'open_sansregular';font-size:15px;line-height:24px;text-align:right;padding:0 0 10px 0;}
.footer{width:100%;overflow:hidden;background:#035167;}
.footer .footer-box{max-width:999px;margin:0 auto;width:100%;overflow:hidden;}
.footer .footer-box .logos-box{max-width:480px;width:100%;margin:30px auto 30px;height:150px;overflow:hidden;}
.footer .footer-box .logos-box .logo-box{width:135px;display:block;overflow:hidden;float:left;text-align:center;color:#bcdde7;font-family:'open_sansregular';font-size:12px;line-height:15px;padding:0 10px;text-decoration:none;}
.footer .footer-box .logos-box .logo-box img{padding:0 0 10px 0;}
.footer .footer-box .social{max-width:170px;width:100%;margin:0 auto 5px;overflow:hidden;}
.footer .footer-box .social a{display:block;width:35px;text-align: center;float:left;padding:0 10px;color: #fff;font-size: 30px;line-height: 38px;vertical-align: baseline;}
.footer .footer-box .footer-links{font-family:'open_sansregular';font-size:14px;line-height:24px;color:#bcdde7;text-align:center;}
.footer .footer-box .footer-links a{color:#bcdde7;text-decoration:none;}
.drop{display:none;padding-bottom:15px;background:#003464;position:absolute;z-index:100;list-style-type:none;}
.drop li{float:none !important;}
.drop li a{height:25px !important;font-size:16px !important}
.navigation ul li:hover .drop{display:block;}
.drop a:hover{color:#add8ff !important;}
.menu a:hover{color:#add8ff !important;}
.navigation ul li ul li:hover .drop-sub{display:block;}
.drop-sub{background:none repeat scroll 0 0 #003464;display:none;left:279px;list-style-type:none;padding-bottom:15px;position:absolute;top:70px;width:300px;z-index:100;}
.drop-sub li{float:none !important;}
.drop-sub li a{height:25px !important;font-size:16px !important}
.drop-sub a:hover{color:#add8ff !important;}
.accordion-sub{display:none;list-style-type:none;}
.accordion-sub li{background:none !important;}
.accordion-sub a{background:url(../images/more-info-li-bg.png) 6px 4px no-repeat !important;padding:0 0 0 30px !important;}
.content-box .form-blog-secondary .more-info .parent-acc-active{background:url(../images/more-info-li-active-bg.png) 6px 11px no-repeat !important;line-height:39px;border-top:1px #ccc solid;padding:0 0 0 30px;}
.content-box .form-blog-secondary .more-info .parent-acc-active a{background:none;padding:0;}
.parent-acc{cursor:pointer;}
.ba-banner{display:block;margin:25px 0 10px;text-align:center;width:100%;}
ol li{font-family:"open_sansregular";font-size:15px;line-height:24px;padding:10px 0 0 0px !important;text-align:justify;}
ol{list-style-type:decimal;padding:0px 0 0 35px !important;}
.form-line{float:left;margin:0 0 20px;width:100%;}
.form-line .procdate .input{
	width:100%;
}
.inp-1{float:left;height:53px;width:291px;}
.inp-2{float:right;height:53px;width:291px;}
textarea{background-color:#c0d1d7;border:medium none;color:#000000;font-family:'open_sansregular';font-size:14px;height:146px;width:622px;padding-left:10px;padding-top:20px;}
textarea{display:block;resize:none;}
.inp-3{float:left;width:420px;}
.inp-4{float:right;height:53px;margin-top:-14px;width:159px;}
.check{height:14px;width:420px;}
.ch{float:left;height:12px;margin-right:10px;margin-top:7px;width:12px;}
.input{background-color:#c0d1d7;border:medium none;color:#000000;font-family:'open_sansregular';font-size:14px;height:53px;width:291px;padding-left:10px;}
.contactform{float:left;width:630px;margin-top:20px;}
.menu-link,
.phone-link,
.map-link{font-family:'open_sansregular';font-size:16px;display:none;float:left;padding:15px 20px;text-decoration:none;color:#ffffff;border-right:1px #0E4271 solid;}
.map-link,
.phone-link{overflow:hidden;width:30px;text-indent:-9999px;opacity:0.7;background:url(../images/icons.png) center 0 no-repeat;}
.map-link{background-position:center -51px;}
.menu-link{float:right;border-left:1px #0E4271 solid;}
.map-link:hover,
.phone-link:hover,
.menu-link:hover{opacity:1;background-color:#066ECB;}
.menu-link:after{display:block;visibility:hidden;clear:both;height:0;content:' ';}
span.secondary{display:none;}
.header .navigation .menu li .drop-mobile{z-index:100;position:absolute;text-align:center;width:100%;height:40px;border-bottom:2px #afd0df solid;background:#9ac0d5;left:0px;margin:0 auto;display:none;}
.header .navigation .menu li:hover .drop-mobile{display:block;}
.third-last{display:none;}
.form-blog-responsive{width:90%;height:100%;float:right;background:#002a48 url(../images/form-blog-bg.png) top repeat-x;padding:0 5%;}
.form-blog-responsive form{overflow:hidden;}
.form-blog-responsive h3{font-family:'robotoregular';font-size:25px;text-transform:uppercase;color:#fff;margin:25px 0 15px 0;padding:0 0 5px 0;border-bottom:5px #89b5be solid;}
.form-blog-responsive h3 a{font-family:'robotoregular';font-size:25px;text-transform:uppercase;color:#fff;margin:25px 0 15px 0;padding:0 0 5px 0;border-bottom:5px #89b5be solid;text-decoration:none;}
.form-blog-responsive .inp{border:none;width:98%;height:37px;font-family:'robotoregular';font-size:15px;color:#8a8a8a;margin:0 0 10px 0;padding:0 0 0 2%;}
.form-blog-responsive textarea{font-family:'robotoregular';font-size:15px;color:#8a8a8a;width:98%;height:98px;border:0;padding:10px 0 0 2%;margin:0;background-color:#fff;}
.form-blog-responsive .inp-3{width:100% !important;}
.form-blog-responsive .inp-3 p{font-family:'open_sansregular';line-height:24px;text-align:justify;padding:10px 0 0 0;font-size:16px !important;}
.form-blog-responsive .check .ch{height:18px;width:18px;}
.form-blog-responsive .check p{font-size:16px !important;padding:7px 3% !important;}
.form-blog-responsive .submit{width:159px;height:34px;float:right;margin:10px 0 10px 0;padding:0;}
.form-blog-responsive .post{float:left;margin:5px 0 20px 0;}
.form-blog-responsive .post img{float:left;margin:10px 10px 0 -10px;padding:0;}
.form-blog-responsive .post p{padding:0;margin:0;font-family:'open_sansregular';color:#fff;text-align:left;font-size:13px;line-height:16px;}
.form-blog-responsive .post strong{font-family:'OpenSansbold';font-size:14px;line-height:30px;}
.form-blog-responsive .post a{color:#fff;text-decoration:underline;}
.form-blog-responsive .post a:hover{text-decoration:none;}
td.ba{width:25%;}
.ba{color:#555867;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;height:30px;width:190px;}
tr td.ba img{border:medium none;margin:10px 15px 10px 0;max-width:145px;}
tr img:last-child{margin-right:0px;}
.right-column .gallery-thumb{float:left;width:310px;margin-right:10px;margin-bottom:25px;}
.gallery-thumb:nth-of-type(2n){float:left;width:310px;margin-right:0px;margin-bottom:25px;}
.gallery-thumb img{width:310px;padding-bottom:7px;padding-top:7px;}
.thumb-title{font-family:'open_sansregular';font-size:15px;color:#000;}
.before{font-family:'robotomedium';color:#17709d;font-size:16px;padding-left:48px;}
.after{font-family:'robotomedium';color:#17709d;font-size:16px;padding-left:101px;}
.gallery-thumb a{font-family:'open_sansregular';font-size:15px;color:#000;text-decoration:none;line-height:15px;}
.content-box .form-blog-secondary .more-info li:first-child{border-top:none;}
.post-date{font-family:'open_sansregular';font-size:15px;line-height:24px;display:block;margin:0;}
.article-short{padding:0 0 32px 0;font-size:15px;font-weight:normal;}
.read-more{font-size:15px;color:#0a7196;}
.read-more:hover, .read-more:visited, .read-more:active{color:#0a7196;}
#main p:last-child, .article-short:last-child{margin-bottom:80px;}

.yt-video{
	width:100%;
	display:block;
	margin:20px auto;
	height:420px;
}

.banner-bottom{position:relative;text-align:right;top:-20px;}@media only screen and (max-width:620px){.media-item:nth-of-type(2n){margin-left:0px !important;}.media-item{max-width:300px !important;width:100% !important;float:none !important;margin:0 auto 25px !important;}.media-item:nth-of-type(2n){max-width:300px !important;width:100% !important;float:none !important;margin:0 auto 25px !important;}}
@media only screen and (max-width:768px){.media-item:nth-of-type(2n){margin-left:0px !important;}.media-item{max-width:300px !important;width:100% !important;float:none !important;margin:0 auto 25px !important;}.media-item:nth-of-type(2n){max-width:300px !important;width:100% !important;float:none !important;margin:0 auto 25px !important;}
.home-video iframe{
width:100%;
	top:15px;
}
}
@media only screen and (max-width:580px){.media-item:nth-of-type(2n){margin-left:0px !important;}.media-item{max-width:300px !important;width:100% !important;float:none !important;margin:0 auto 25px !important;}.media-item:nth-of-type(2n){max-width:300px !important;width:100% !important;float:none !important;margin:0 auto 25px !important;}}

@media only screen and (max-width:680px){.media-item:nth-of-type(2n){margin-left:0px !important;}.media-item{max-width:300px !important;width:100% !important;float:none !important;margin:0 auto 25px !important;}.media-item:nth-of-type(2n){max-width:300px !important;width:100% !important;float:none !important;margin:0 auto 25px !important;}
.banner-bottom{position:static;text-align:center;margin-top:20px;}
}
.media-item{max-width:300px;width:100%;float:left;margin-bottom:40px;margin-right:25px;}
.media-item img{width:100%;text-align:left;border:none;}
.media-item p{padding-top:0px !important;}
.media-item a{padding-top:0px !important;}
.clear{clear:both;}
.media-item:nth-of-type(2n){margin-right:0px;}
.page-subtitle{
color:#0f5274 !important;
font-size:22px !important;
text-transform:capitalize !important;
padding:0px !important;
background:none !important;
margin:15px 0 0px 0 !important;
line-height:30px !important;
}
#cityhid{
	display: none;
}

/*----translator---*/
.translator-dropdown{
	    position: relative;
    width: 138px;
    margin: 0 auto !important;
    padding: 0px 0 0px 15px;
    cursor: pointer;
    outline: none;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    font-size: 14px !important;
    line-height: 32px;
    background-color: #fff;
    color: #004b8f !important;
    font-family:'open_sansregular' !important;
}
.translator-dropdown:after{
	content:"";
	width:0;
	height:0;
	position:absolute;
	top:50%;
	right:7px;
	margin-top:-5px;
	border-width:11px 7px 0 7px;
	border-style:solid;
	border-color: #004b8f transparent;
}
.translator-dropdown .dropdown{
	position:absolute;
	top:100%;
	left:0;
	right:0;
	padding-left: 0;
	background:#fff;
	border:1px solid rgba(0,0,0,0.2);
	border-top:none;
	border-bottom:none;
	list-style:none;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
	max-height:0;
	overflow:hidden;
}
.translator-dropdown .dropdown li{
	padding:0 4px;
	text-transform:uppercase;
	margin:0 0 0 35px;
	list-style: none;
}
.translator-dropdown .dropdown li a{
	display:block;
	text-decoration:none;
	color:#32352d;
	padding:3px 0;
	transition:all 0.3s ease-out;
	border-bottom:1px solid #000;
	font-size:14px;
}
.translator-dropdown .dropdown li a img{
	margin: 2px 5px 0 0;
    left: 3px !important;
    border: 1px solid #000;
}
.translator-dropdown .dropdown li:last-of-type a{
	border:none;
}
.translator-dropdown .dropdown li i{
	margin-right:5px;
	color:inherit;
	vertical-align:middle;
}
.translator-dropdown .dropdown li:hover a{
	color:#000000;
	background:#E9E9E9;
}
.translator-dropdown.active{
	background: #004b8f;
	box-shadow:none;
	border:none;
	color:#fff !important;
}
.translator-dropdown.active:after{
	border-color:#FFFFFF transparent;
}
.translator-dropdown.active .dropdown{
	border-bottom:1px solid rgba(0,0,0,0.2);
	padding-left:0;
	border: 1px #000 solid;
	max-height:400px;
	z-index:22;
}
.translator-content{
	margin: 15px 0 0 0 !important;
    float: right !important;
    width: auto;
    padding: 0;
    height: 32px;
    border: 1px #d4d4d4 solid;
    color: #004b8f !important;
}
.translator-dropdown img{
	position: absolute;
    left: 4px;
    margin: 3px 0 0 0px;
    border: 1px solid #000;
}
/*----translator---*/
.topbar .container .header-social {
	float: right;
    padding: 14px 10px 0 0;
	margin-top: 0;
}
.header-social a {
	width: 32px;
    height: 32px;
    display: inline-block;
    border: 1px solid #fff;
    border-radius: 100%;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 32px;
    margin: 0 2px;
}
.header-social a:hover {
	background: #fff;
	color: #004b8f;
	transition:all .4s ease-in-out;
}
.scrollfix {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 99999;
}
.scrollfix-spacer {
    width: 100%;
    height: 0;
}
.scrollfix .header .top-box {
	display: none;
}
.scrollfix .topbar {
	box-shadow: none;
}
.scrollfix .navigation .menu {
	max-width: 1074px;
	margin: auto !important;
    display: block;
}
.scrollfix .navigation .menu li a {
	padding: 11px 0 0;
}
.scrollfix #navigation {list-style:none;text-align:justify;margin:0;padding:0}
.scrollfix #navigation:after{width:100%;height:0;content:"";display:inline-block}
.scrollfix #navigation li{display:inline-block;position:relative;padding:0;z-index:99; float: none;}
.scrollfix #navigation li a {
	padding: 11px 0 0;
}
.scrollfix #navigation li ul {
	min-width: 200px;
}
.scrollfix #navigation li ul li a {
	padding: 11px 19px 0;
    text-align: left;
}
.scrollfix #navigation li .drop-sub {
	left: 100%;
    top: 0;
}
.doc_photo_left {
    float: left;
    width: 280px;
    height: 375px;
    display: block;
    margin: 15px 15px 0 0;
}

.blog-title-page{
	background:none !important;
	color:#000 !important;
	font-size:33px !important;
}

@media only screen and (max-width:1120px){
	.header .navigation .menu {
		width: 96%;
	}
	.header .navigation .menu li a,
	.scrollfix .navigation .menu li a {
		padding: 11px 20px 0;
	}
}
@media only screen and (max-width:1120px){
	.header .navigation .menu li a,
	.scrollfix .navigation .menu li a {
		padding: 11px 15px 0;
	}
}
@media only screen and (max-width:980px){
	.scrollfix {
		box-shadow: none;
	    position: relative;
	}
	.topbar .container .header-social,
	.translator-content {
		display: none;
	}
}@media only screen and (max-width:768px){.right-column{overflow:visible !important;}}

@media screen and (max-width: 440px) {
    .slideshow-container .prev, .slideshow-container .next {
        background-color: rgba(0,0,0,0.2);
    }
    .slideshow-container .prev:hover, .slideshow-container .next:hover {
        background-color: rgba(0,0,0,0.2);
    }
    .top-banner picture {
        height: 500px;
    }
    .top-banner picture img {
        height: 500px;
    }
    .slider-testimonial {
        width: 100%;
        padding: 0 60px;
        box-sizing: border-box;
    }
    .slider-testimonial .testi-text {
        font-size: 16px;
        line-height: 22px;
        text-align: center;
    }
}
.row_faq {
	padding-left: 0px;
}
.accordion {
	background-color: #0a4976;
	color: #fff !important;
	cursor: pointer;
	padding: 15px !important;
	width: 100%;
	border: none;
	text-align: left;
	outline: 0;
	font-size: 18px !important;
	transition: .4s;
	position: relative;
	padding-right: 80px !important;
	box-sizing: border-box;
}
.accordion::before {
    content: '';
    width: 40px;
    height: 40px;
    background: #fff;
    display: block;
    position: absolute;
    right: 8px;
    top: 50%;
    border-radius: 100%;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
}
.accordion::after {
    content: '\002B';
    float: right;
    z-index: 20;
    color: #000;
    position: absolute;
    right: 21px;
    top: 50%;
    font-size: 20px;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
}
.accordion.active:after {
    content: "\2212";
}
.panel {
    padding: 0;
    max-height: 0;
    overflow: hidden;
    transition: max-height .2s ease-out;
    margin: 0px 0 0;
}
.panel p {
  /*padding: 0;*/
}
.wrbysec {
    margin-top: 30px;
    margin-left: 0;
    clear: both;
}
.wrbysec .wrbysecimrow {
	display: flex;
	flex-wrap: wrap;
	border: 3px solid #c7c7c7;
	padding: 25px 10px;
	/*margin-bottom: 60px;*/
}
.wrbysec .wrbysecim {
	width: 205px;
}
.wrbysec .wrbysecim img {
	width: 100%;
}
.wrbysec .wrbyseccontent {
	width: calc(100% - 205px);
}
.wrbysec .wrbyseccontent p {
	font-size: 15px;
	line-height: 22px;
	color: #000;	
}
.wrbysec .wrbyseccontent p a {
	color: #000;	
}
.wrbysec .wrbyseccontent p a:hover {
	text-decoration: underline	
}
.wrbysec .wrbyseccontent .h3_p {
	color: #000000;
	font-weight: 600;
	padding: 0;
	font-size: 22px;
	margin-bottom: 15px;
	text-transform: uppercase;
}
@media only screen and (max-width:768px){
	.wrbysec .wrbysecim{
		margin: 0 auto 10px;
	}
	.wrbysec .wrbyseccontent{
		width: 100%;
	}
	.wrbysec .wrbyseccontent p a {
        display: block;
        border: 1px solid #000;
        padding: 5px;
        margin: 15px 0 0;
		text-align: center;
    }
	.wrbysec .wrbyseccontent p span {
        display: none;
    }
}
@media only screen and (max-width:420px){.doc_photo_left{float:none;margin:15px auto;}
	.header {
		margin: 120px 0 0 0;
	}
	.topbar {
		height: 120px;
	}
	.topbar .container .header-social, .translator-content {
		float: none;
		margin: auto;
		display:block;
	}
}
@media only screen and (max-width:360px){
	.translator-content {
		display: none;
	}
	.topbar .container .header-social {
		text-align: center;
	}
}

.blog-pagination{clear:both;text-align:center;padding:30px 0 40px;font-family:'open_sansregular';font-size:15px;}
.blog-pagination a.prev,.blog-pagination a.next,.blog-pagination span{display:inline-block;padding:8px 14px;margin:0 3px;border:1px solid #0a7196;color:#0a7196;text-decoration:none;border-radius:3px;transition:background .2s,color .2s;}
.blog-pagination a.prev:hover,.blog-pagination a.next:hover,.blog-pagination a:hover span{background:#0a7196;color:#fff;}
.blog-pagination .current{background:#0a7196;color:#fff;font-weight:bold;}
.blog-pagination .current span,.blog-pagination span.current{color:#fff;}
.blog-pagination .current .page-num{border:none;padding:0;margin:0;display:inline;background:transparent;box-shadow:none;}
.blog-pagination .dots{border:none;padding:8px 6px;}
.blog-pagination .prev,.blog-pagination .next{font-weight:bold;}

.post-nav-links{overflow:hidden;border-top:1px solid #ddd;margin:40px 0 20px;padding:20px 0 0;font-family:'open_sansregular';font-size:15px;}
.post-nav-links .nav-previous{float:left;max-width:45%;}
.post-nav-links .nav-next{float:right;max-width:45%;text-align:right;}
.post-nav-links a{color:#0a7196;text-decoration:none;transition:color .2s;}
.post-nav-links a:hover{color:#024d66;}

@media only screen and (max-width:600px){
	.post-nav-links .nav-previous,.post-nav-links .nav-next{float:none;max-width:100%;text-align:left;margin-bottom:10px;}
}


/* === style.css === */
/* Theme Name: Dadvand */

.page_ul, .page_ol{
margin-left:20px;
}

.page_ul li, .page_ol li{
font-family: 'open_sansregular';
font-size: 15px;
line-height: 24px;
text-align: justify;
padding: 15px 0 0 0;
}

/* === gallery.css === */
.gall_sec_box h1 {
	font-family: 'robotoregular';
	font-size: 28px;
	text-transform: uppercase;
	color: #fff;
	margin: 30px 0 10px;
	background: #0f5274;
	overflow: hidden;
	padding: 0 0 0 15px;
	line-height: 50px;
	text-decoration: none
}
.vertical-separate {
	background: url(https://gynecomastianewyork.com/img/separate-vertical.png);
	width: 5px;
	height: 555px;
	float: left;
	margin-right: 25px
}
.r-content {
	float: left;
	width: 100%
}
.r-content .gall_ba_row {
	width: 466px;
	height: 384px;
	border: 2px #252323 solid;
	position: relative;
	overflow: hidden;
	float: left;
	margin-top: 20px;
}
.r-content .gall_ba_row .ba-after {
	width: 466px;
	height: 356px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1
}
.r-content .gall_ba_row .ba-after img, .r-content .gall_ba_row .ba-before img {
	width: 466px!important;
	height: 356px!important;
	max-width: 466px!important
}
.r-content .gall_ba_row .ba-before {
	width: 466px;
	height: 356px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	overflow: hidden
}
.r-content .slider_scroll {
	width: 14px;
	height: 356px;
	position: absolute;
	top: 0;
	left: 226px;
	z-index: 3;
	background: url(/wp-content/themes/dadvand-mini/images/slider-scroll-ba-new.png) no-repeat;
	cursor: e-resize
}
.r-content .gall_ba_row .topba-links {
	width: 466px;
	height: 28px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #252323;
	z-index: 1
}
.r-content .gall_ba_row .topba-links span:first-child {
	display: block;
	float: left;
	height: auto;
	cursor: pointer;
	color: #FFF;
	font-size: 12px;
	line-height: 12px;
	font-family: 'open_sansregular';
	text-transform: uppercase;
	width: 50%;
	box-sizing: border-box;
	padding: 9px 0 8px 10px
}
.r-content .gall_ba_row .topba-links span:last-child {
	display: block;
	float: left;
	height: auto;
	cursor: pointer;
	color: #FFF;
	font-size: 12px;
	line-height: 12px;
	font-family: 'open_sansregular';
	text-transform: uppercase;
	width: 50%;
	box-sizing: border-box;
	padding: 9px 8px 8px 10px;
	text-align: right
}
.r-content #sideba2, .r-content #sideba4 {
	float: right
}
.thumbs {
	list-style: none;
	margin: 0;
	overflow: hidden;
	margin-bottom: 6px;
	    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.thumbs li {
	width: 98px;
	margin-right: 8px;
	float: left;
	font-family: 'open_sansregular';
	text-align: center;
	font-size: 13px;
	margin-bottom: 15px;
}
.thumbs li a {
	text-decoration: none;
}
.thumbs li span {
	color: #000;
}
.thumbs li img {
	width: 100%;
	padding: 2px;
	cursor: pointer;
	box-sizing: border-box;
}
.thumbs li #active img {
	padding: 0;
	border: 2px #333 solid
}
.thumbs p {
	text-align: center;
	margin: 0;
	padding: 5px 0
}
.scrollbars {
	max-width: 100%;
	border: 1px #ccc solid;
	border-radius: 3px;
	padding: 10px 5px;
	float: left;
	margin-bottom: 25px;
	width: 100%;
    height: 140px;
	box-sizing: border-box;
	margin-top: 15px;
}
.scrollbar-path-vertical .scrollbar-handle {
    background-color: #0f5274 !important;
}
.scrollbar-path-vertical, .scrollbar-path-horizontal, .scrollbar-handle {
    background: #858585!important;
}
.ba-button {
	display: none;
	color: #fff;
	font-family: 'open_sansregular';
	font-size: 14px;
	float: left;
	font-weight: 700;
	padding: 8px 30px;
	border: none;
	width: 120px;
	background: #065d96;
	background: -moz-linear-gradient(top, #065d96 0%, #065a92 35%, #023566 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #065d96), color-stop(35%, #065a92), color-stop(100%, #023566));
	background: -webkit-linear-gradient(top, #065d96 0%, #065a92 35%, #023566 100%);
	background: -o-linear-gradient(top, #065d96 0%, #065a92 35%, #023566 100%);
	background: -ms-linear-gradient(top, #065d96 0%, #065a92 35%, #023566 100%);
	background: linear-gradient(to bottom, #065d96 0%, #065a92 35%, #023566 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#065d96', endColorstr='#023566', GradientType=0)
}
.btn-nav button:nth-child(2n+1) {
	float: left
}
.r-content #desc_box {
	font-family: 'open_sansregular';
    font-size: 15px;
    line-height: 24px;
    text-align: justify;
    border: 1px #ccc solid;
    padding: 15px;
    margin-top: 25px;
    clear: both;
    width: 100%;
    float: left;
	box-sizing: border-box;
}
.baset {
    width: 50%;
    box-sizing: border-box;
    padding: 0 20px;
    float: left;
}
.gall_sec_box .scrollbar-path-vertical .scrollbar-handle {
    height: 30% !important;
}
.gall_sec_box h1 {
	font-family: 'robotoregular';
	font-size: 28px;
	text-transform: uppercase;
	color: #fff;
	margin: 30px 0 10px 0;
	background: #0f5274;
	overflow: hidden;
	padding: 0 0 0 15px;
	line-height: 50px;
	text-decoration: none;
}

@media all and (max-width:1000px) {
.r-content .gall_ba_row {
	width: 335px;
	height: 301px;
	margin: 20px;
	float: left!important
}
.r-content .gall_ba_row .ba-before {
	width: 335px;
	height: auto
}
.r-content .gall_ba_row .ba-after {
	width: 337px;
	height: auto
}
.r-content .gall_ba_row .ba-after img, .r-content .gall_ba_row .ba-before img {
	width: 335px!important;
	height: auto!important;
	max-width: 335px!important
}
.r-content .slider_scroll {
	height: 273px;
	background-position: center
}
.r-content .gall_ba_row .topba-links {
	width: 335px
}
}

@media all and (max-width:440px) {
.r-content .gall_ba_row {
	float: none!important;
	margin: 15px auto
}
.ba-button {
	display: block
}
.btn-nav #next2, .btn-nav #next1 {
	float: right;
	margin: 15px 0
}
.btn-nav #prev1, .btn-nav #prev2 {
	margin: 15px 0
}
}

@media all and (max-width:360px) {
.r-content .gall_ba_row {
	width: 300px;
	height: 273px
}
.r-content .gall_ba_row .ba-after img, .r-content .gall_ba_row .ba-before img {
	width: 300px!important;
	height: auto!important;
	max-width: 300px!important
}
.r-content .gall_ba_row .topba-links {
	width: 300px
}
.r-content .slider_scroll {
	height: 245px
}
.thumbs li {
    width: 80px;
}
.scrollbars {
    height: 115px;
}
}


/* === css/responsive.css === */
#mobile-contacts {
    display: none;
    width: 100%;
    overflow: hidden;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9;
}
#mobile-contacts > div {
    width: 50%;
    float: left;
}
#mobile-contacts > div:nth-child(1) {
    background: #575757;
}
#mobile-contacts > div:nth-child(2) {
    background: #f28a0f;
}
#mobile-contacts > div a {
    color: #fff;
    font-size: 22px;
	font-family: 'robotoregular';
	display: block;
	text-align: center;
	padding: 10px 0;
	text-decoration: none;
}

@media only screen and (max-width: 1400px) {
    .schedule-bann {
		padding: 0 !important;
	}
}

@media only screen and (max-width: 1160px) {
	.container {
		width: 94% !important;
	}
}

@media only screen and (max-width: 1070px) {
	.topbar .container .transl {
		display: none !important;
	}
	.content-box .form-blog-secondary {
		width: 31%;
		margin: 0 3% 0 0;
		padding: 0 4% 0 0;
	}
}


@media only screen and (max-width: 1025px) {
	.header .top-box {
		width: 100%;
	}
	.header .top-box .logo {
		padding: 15px 0% 22px 2%;
		width: 48%;
	}
	.header .top-box .phone .address {
		font-size: 14px;
	}
	.header .top-box .phone {
		width: 47%;
		padding: 36px 3% 0 0;
	}
	.header .top-box .phone .call-us-today {
		background: url(../images/phone-img.png) 55% 60% no-repeat;
	}
	.header .navigation .menu {
		max-width: 100%;
	}
	.header .navigation .menu li {
		padding: 0 1.3%;
	}
	.header .navigation .menu li a {
	    padding-right: 3px;
	    padding-left: 3px !important;
	    font-size: 17px;
	}
	.header .navigation .menu li.last {
		float: left;
	}
	.drop li {
		padding-right: 5px !important;
		padding-left: 5px !important;
	}
	.drop-sub {
		left: 100%;
	}
	.content-box {
		width: 96%;
		margin: 0 2%;
	}
	.content-box .form-blog-secondary {
		width: 31%;
		margin: 0 3% 0 0;
		padding: 0 4% 0 0;

	}
	.content-box .form-blog-secondary .inp {
		width: 96%;
		padding: 0 0 0 4%;
	}
	.content-box .form-blog-secondary textarea {
		width: 97%;
		padding: 10px 0 0 3%;
	}
	.content .secondary {
		background-size: 35% 100%;
	}
	.check {
		margin-top: 0 !important;
		margin-left: 0 !important;
		width: 100% !important;
		float: left;
	}
	.check p {
		width: 85% !important;
		padding: 0 3% !important;
		float: none !important;
	}
	#sidebar-gallery {
		width: 100%;
		height: 100%;
	}
	#sidebar-gallery img {
		width: 100%;
	}
	.youtube img {
		width: 100%;
	}
	.content-box .right-column .line-text1 {
		font-size: 26px;
	}
	.content-box .right-column .line-text2,
	.content-box.secondary .right-column .line-text2 a{
		font-size: 22px;
	}
	.ba-banner {
		width: 94%;
		padding: 0 3%;
	}
	.ba-banner img {
		width: 100%;
		height: auto;
	}
	.home-buttons .buttons-box .button {
		margin: 0 0 0 1.5%!important;
		width: 22%;
	}
	.home-buttons .buttons-box .button div {
		width: 100%;
	}
	.content-box .doc-section {
		height: auto;
		width: 97%;
		padding: 0 3% 0 0;
	}
	.content-box .doc-section #doc-photo {
		width: 34%;
	}
	.content-box .doc-section p {
		padding: 10px 0 0 25px;
	}
	.content-box .doc-section #signature {
		margin: 20px 0 20px 0;
	}
	.before-after-section .ba-box {
		max-width: 100%;
		height: auto;
	}
	.before-after-section .ba-box .gallery-set {
		width: 30%;
		margin: 0 1.5% !important;
		float: left !important;
	}
	.before-after-section .ba-box .gallery-set a {
		width: 100%;
		height: auto;
	}
	.before-after-section .ba-box .gallery-set a img {
		width: 100%;
		height: auto;
	}
	.before-after-section .ba-box .more-photos {
		padding: 0 0 40px 0;
	}
	.review {
		width: 100%;
		height: auto;
	}
	.review .review-box {
		max-width: 94%;
		margin: 3% 3%;
		width: 94%;
		height: auto;
	}
	.review .review-box .left-review {
		width: 47%;
		background: url(../images/left-review-bg.png) right no-repeat;
		padding: 0 3% 0 0;
		background-size: 1% 100%;
	}
	.review .review-box .right-review {
		width: 47%;
		padding: 0 0 0 3%;
	}
	.contactform {
		width: 100%;
	}
	.contactform .inp-1 {
		width: 48%;
		padding: 0 2% 0 0;
	}
	.contactform .inp-2 {
		width: 48%;
		padding: 0 0 0 2%;
	}
	.form-line .input {
		width: 96%;
		padding-left: 4%;
	}
	.form-line textarea {
		width: 98%;
		padding-left: 2%;
	}
	.right-column .contactform .check {
		height: auto;
	}
	.contactform .inp-4 {
		height: 35px;
		margin-top: 15px;
	}
	td.ba {
		width: 24%;
		height: auto;
		padding: 0 1% 0 0;
	}
	tr td.ba img {
		max-width: 100%;
		margin: 10px 0 10px 0;
	}
}

@media only screen and (max-width: 990px) {
	.header .top-box .logo .doc-name {
		font-size: 24px;
	}
	.header .top-box .logo .bcps {
		font-size: 17px;
	}
	.header .top-box .phone .call-us-today {
		background: url(../images/phone-img.png) 53% 60% no-repeat;
	}
	.header .navigation .menu li a {
		font-size: 15px;
	}
	.form-blog-secondary iframe {
		width: 100%;
	}
}

@media only screen and (max-width: 960px) {
	.header .top-box .logo {
		width: 60%;
	}
	.header .top-box .phone {
		width: 35%;
	}
	.header .top-box .phone .address .devider {
		display: none;
	}
	.header .top-box .phone .address .city {
		display: block;
	}
	.header .top-box .phone .call-us-today{
		background: url(../images/phone-img.png) 35% 60% no-repeat;
	}
	.header .top-box .phone .address {
		font-size: 16px;
	}
	#sm_slider2 ul li .wrapper .slide-title1-slide3 {
		padding: 3% 0 0 34%;
	}
	#sm_slider2 ul li .wrapper .slide-title2-slide3 {
		margin: 1% 5% 0 37%;
	}
	.home-buttons .buttons-box .button div {
		font-size: 26px;
	}
}

@media only screen and (max-width: 940px) {
	.topbar .container .transl {
		display: none;
	}
	.header .navigation .menu li {
		padding: 0 1.8%;
	}
	.header .navigation .menu li a {
		padding-right: 0;
		padding-left: 0 !important;
	}
	.drop li {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}
	.drop li a {
		font-size: 17px !important;
	}
	#sm_slider2 ul li .wrapper-slide2 {
		background: url(../images/slide-2.jpg) 70% 0 no-repeat;
	}
	#sm_slider2 ul li .wrapper .slide-title1-slide2 {
		padding: 3% 30% 0 0;
	}
	#sm_slider2 ul li .wrapper .slide-title2-slide2 {
		margin: 1% 39% 0 5%;
	}
}

@media only screen and (max-width: 920px) {
	.header .top-box .phone .call-us-today{
		background: url(../images/phone-img.png) 31% 60% no-repeat;
	}
	.header .navigation .menu li {
		padding: 0 1.6%;
	}
}

@media only screen and (max-width: 880px) {
	.header .top-box .phone .call-us-today{
		background: url(../images/phone-img.png) 28% 60% no-repeat;
	}
	.header .navigation .menu {
		max-width: 810px;
		margin: 0 auto;
	}
	.header .navigation .menu li {
		padding: 0 1.3%;
	}

	.header .navigation .menu li a {
		font-size: 15px;
	}
	.drop li a {
		font-size: 16px !important;
	}
	.content-box .right-column .line-text1 {
		padding: 2% 0 1% 3%;
	}
	.home-buttons .buttons-box .button div {
		font-size: 24px;
	}
}

@media only screen and (max-width: 840px) {
	.header .top-box .phone .call-us-today{
		background: url(../images/phone-img.png) 25% 60% no-repeat;
	}
	.header .top-box .phone .address {
		font-size: 15px;
	}

}
@media only screen and (max-width: 820px) {
	.header .navigation .menu li.last {
		padding: 0 0 0 1.5%;
	}

}
@media only screen and (max-width: 810px) {
	.header .top-box .phone .call-us-today{
		background: url(../images/phone-img.png) 20% 60% no-repeat;
	}
	.header .navigation .menu {
		max-width: 740px;
	}
	.header .navigation .menu li {
		padding: 0 1.1%;
	}
	.header .navigation .menu li.last {
		padding: 0 0 0 1%;
	}
	.header .top-box .phone .address {
		font-size: 14px;
	}
	#sm_slider2 ul li .wrapper .slide-title1-slide2 {
		font-size: 34px;
	}
	#sm_slider2 ul li .wrapper .slide-title2-slide2 {
		font-size: 16px;
		line-height: 21px;
	}
	#sm_slider2 ul li .wrapper-slide3 {
		background: url(../images/slide-3.jpg) 41% 0 no-repeat;
	}
	#sm_slider2 ul li .wrapper .slide-title1-slide3 {
		font-size: 34px;
	}
	#sm_slider2 ul li .wrapper .slide-title2-slide3 {
		font-size: 16px;
		margin: 1% 5% 0 34%;
	}
	#sm_slider2 ul li .wrapper .caption-slide3 {
		margin: 2% 5% 0 0;
	}
	.video-title {
		font-size: 19px;
		top: 32px;
	}
}

@media only screen and (max-width: 770px) {
	.header .top-box .phone .call-us-today{
		background: url(../images/phone-img.png) 18% 60% no-repeat;
	}
	.header .top-box .phone .address {
		font-size: 14px;
	}
	.header .navigation .menu li {
		padding: 0 1%;
	}
	.video-title {
		font-size: 17px;
	}
	.home-buttons .buttons-box .button div {
		font-size: 20px;
		margin: 19% 0 0 0;
	}
	td.ba {
		width: 36%;
		float: left;
		padding: 0 15px 0 0;
	}.yt-hm{width:100%}
	#mobile-contacts {
		display: block;
	}
}

@media only screen and (max-width: 750px) {
	.header .navigation .menu {
		max-width: 680px;
	}
	.header .navigation .menu li {
		padding: 0 1%;
	}
	.header .navigation .menu li.last {
		padding: 0 0 0 1% !important;
	}
	.header .navigation .menu li a {
		font-size: 13px;
	}
	.drop li a {
		font-size: 15px !important;
	}.yt-hm{width:100%}
}

@media only screen and (max-width: 740px){
	.header .top-box .logo .doc-name {
		font-size: 23px;
	}
	.header .top-box .phone .address {
		font-size: 12px;
	}
	.header .top-box .phone .call-us-today {
		font-size: 24px;
	}
	#sm_slider2 .sm_slider-inner .slide1 .wrapper {
		background: url(../images/slide-1.jpg) 55% 0 no-repeat;
	}
	#sm_slider2 .sm_slider-inner .slide1 .wrapper .slide-title1 {
		padding: 4% 20% 0 0;
	}
	#sm_slider2 .sm_slider-inner .slide1 .wrapper .slide-title2 {
		padding-right: 20%;
	}
	.content-box .doc-section h2 a {
		font-size: 26px;
	}
	.content-box .form-blog {
		display: none;
	}
	.form-blog-responsive {
		display: block;
	}.yt-hm{width:100%}
}
@media only screen and (max-width: 710px){
.yt-hm{width:100%}
}

@media only screen and (max-width: 700px) {
	.header .top-box .logo .doc-name {
		font-size: 22px;
	}
	.header .top-box .phone .call-us-today {
		font-size: 23px;
	}
	.home-buttons .buttons-box {
		padding: 20px 0 0 0;
		height: 155px;
	}
	.home-buttons .buttons-box .button {
		margin: 0 0 10px 10%!important;
		width: 32%;
		height: 57px;
	}
	.home-buttons .buttons-box .button div {
		margin: 8% 0 0 0;
		font-size: 24px;
	}.yt-hm{width:100%}
}

@media only screen and (min-width: 680px) {

}

@media screen and (max-width: 980px) and (min-width:680px) {

}

@media only screen and (max-width: 680px) {
	.header .top-box .logo {
		width: 88%;
		margin-left: 10%;
		padding: 15px 0% 15px 2%;
	}
	.header .top-box .phone{
		display: none;
	}
	.header .top-box .logo .doc-name {
		font-size: 28px;
		margin-bottom: 6px;
	}
	.header .top-box .logo .bcps {
		font-size: 22px;
	}
	.menu-link,
	.phone-link,
	.map-link {
		display: block;
	}
	.header .navigation {
		min-height: 52px;
	}
	.header .navigation .default{
		height: auto !important;
		position: relative !important;
	}
	.header .navigation .menu {
		display: none;
		width: 100%;
		height: auto !important;
	}
	.header .navigation .menu li {
		width: 100%;
		padding: 0 !important;
		position: relative;
	}
	.header .navigation .menu li.last {
		padding: 0 !important;
	}
	.header .navigation .menu li a {
		width: 70%;
		height: auto;
		padding: 15px 15% !important;
		border-top: 1px solid #0E4271;
		border-right: none;
		font-size: 16px;
	}
	.header .navigation .menu li a:hover {
		background: #066ECB;
	}
	.header .navigation .menu:after {
		display: block;
        visibility: hidden;
        clear: both;
        height: 0;
        content: ' ';
	}
	span.secondary {
        position: absolute;
        top: 0;
        right: 0;
        display: block !important;
        padding: 15px;
        padding-right: 25px;
		padding-left: 20px;
        cursor: pointer;
        color: rgba(255, 255, 255, 0.47);
        background: rgba(0, 0, 0, 0.1);
    }
	/**********************************/
	.header .navigation .menu li .drop,
    .header #namenu-linkvigation.menu .proc,
	.header .navigation .menu li .drop-sub,
	.header .navigation .menu li:hover .drop {
		display: none;
	}
	.header .navigation .menu li .drop {
        position: relative;
        height: auto;
		padding: 0;
    }
	.header #navigation.menu .drop .doc,
    .header #namenu-linkvigation.menu .proc,
    .header #navigation.menu .drop .gall {
        width: 100% !important;
        height: auto;
        padding-left: 0;
    }
	.header .navigation .menu li .drop-sub {
		width: 100% !important;
        height: auto;
		padding: 0;
		position: relative;
		top: 0;
		background: #2D7CA3;
		left: 0;
	}
	.third-last {
        position: absolute;
        top: 0;
        right: 0;
        display: block !important;
        padding: 19px;
        padding-right: 25px;
        cursor: pointer;
        background: rgba(0, 0, 0, 0.06);
    }
	/*.header .navigation .menu li ul li.opened ul {
		display: block !important;
		width: 100%;
		left: 0 !important;
	}*/
	/******************************************/
	#sm_slider2 .sm_slider-inner .slide1 .wrapper .slide-title1 {
		font-size: 54px;
	}
	#sm_slider2 .sm_slider-inner .slide1 .wrapper .slide-title2 {
		font-size: 43px;
	}
	/*left-column-contact-form*/
	.content .secondary {
		background: none;
		position: relative;
		/*padding: 0px 0 1255px 0;*/
	}
	.content .secondary.content-blog{
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
	}
	.content-box.content-blog .form-blog-secondary{
		order: 2;
	}
	.content-box.content-blog .right-column{
		order: 1;
		width: 100%;
	}
	.content-box .form-blog-secondary {
		/*position: absolute;*/
		bottom: 0;
		height: auto;
		width: 100%;
		margin: 0;
		padding: 0;
	}
	/************************/
	.check p {
		padding: 3px 3% !important;
	}
	.footer {
		height: auto;
		padding-bottom: 3%;
	}
	.footer .footer-box {
		width: 96%;
		height: auto;
	}
	/*pop-up-video*/
	#fancybox-wrap {
		width: 90% !important;
		left: 0 !important;
		padding: 0 5% !important;
	}
	#fancybox-content {
		width: 96% !important;
		height: 430px !important;
	}
	#sm_slider2 .sm_slider-inner .slide2 .wrapper .slide-title1-slide2 {
		font-size: 28px;
		padding: 3% 25% 0 0;
	}
	#sm_slider2 .sm_slider-inner .slide2 .wrapper .slide-title2-slide2 {
		line-height: 20px;
		margin: 1% 35% 0 5%;
	}
	.content-box .right-column .line-text1 {
		padding: 5% 0 1% 3%;
	}
	.video-title {
		font-size: 20px;
		top: 37px;
	}
	.content-box .doc-section h2 a {
		font-size: 20px;
	}
	.review .review-box .logo-review {
		margin: 0 20% 10px 0;
	}
	.contactform {
		padding-bottom: 100px;
	}
	.right-column .contactform .check .ch {
		height: 18px;
		margin-top: 12px;
		width: 18px;
	}
	td.ba {
		width: 25%;
		float: none;
		padding: 0 1% 0 0;
	}
	div.pp_pic_holder {
		left: 0 !important;
		width: 90% !important;
		padding: 0 5% !important;
	}
	.pp_content_container {
		width: 100%;
	}
	.pp_content_container .pp_left {
		width: 96% !important;
		padding: 20px 2% !important;
	}
	.pp_content {
		height: auto !important;
	}
	.pp_right {
		width: 100%;
		padding: 0 !important;
	}
	#pp_full_res iframe {
		width: 100% !important;
		height: 340px !important;
	}
	a.pp_close {
		margin: 0 10px 10px 0 !important;
	}
	div.light_rounded .pp_arrow_previous {
		top: 0px;
		left: 2%;
	}
	div.light_rounded .pp_arrow_next {
		top: 0;
		right: 2%;
	}
	.pp_content_container .pp_details {
		width: 100% !important;
	}
	.pp_description {
		padding-right: 0;
	}
	/*.content-box-photo-gallary {
		padding: 0px 0 875px 0 !important;
	}*/
	.content-box-photo-gallary {
		padding: 0px 0 30px 0 !important;
	}
	.secondary h2,
	.secondary h2 a {
		padding: 0;
	}
	.pp_expand {
		display: none;
	}.yt-hm{width:100%}
}

@media screen and (max-width: 620px){
	#sm_slider2 .sm_slider-inner .slide1 .wrapper .slide-title1 {
		padding: 4% 10% 0 0;
	}
	#sm_slider2 .sm_slider-inner .slide1 .wrapper .slide-title2 {
		padding-right: 10%;
	}
	#sm_slider2 .sm_slider-inner .slide2 .wrapper .slide-title1-slide2 {
		font-size: 27px;
	}
	#sm_slider2 ul li .wrapper-slide3 {
		background: url(../images/slide-3.jpg) 34% 0 no-repeat;
	}
	#sm_slider2 ul li .wrapper .slide-title1-slide3 {
		font-size: 28px;
		padding: 7% 0 0 34%;
	}
	#sm_slider2 ul li .wrapper .slide-title2-slide3 {
		font-size: 14px;
		line-height: 20px;
		margin: 1% 7% 0 34%;
	}
	#sm_slider2 ul li .wrapper .slide-title2-slide3:after {
		top: 95%;
	}
	#sm_slider2 ul li .wrapper .caption-slide3 {
		margin: 3% 7% 0 0;
	}
	.content-box h2 {
		text-align: center;
		line-height:normal;
	}
	.yt-hm{width:100%}
}

@media screen and (max-width: 580px) {
	.contacts {
		font-size: 16px !important;
	}
	.header .top-box .logo {
		width: 93%;
		margin-left: 5%;
	}
	.header .top-box .phone{
		display: none;
	}
	.header .top-box .logo .doc-name {
		font-size: 28px;
	}
	.header .top-box .logo .bcps {
		font-size: 22px;
	}
	.content .secondary {
		/*padding: 0px 0 1195px 0;*/
	}
	#sm_slider2 ul li .wrapper-slide2 {
		background: url(../images/slide-2.jpg) 64% 0 no-repeat;
	}
	#sm_slider2 .sm_slider-inner .slide2 .wrapper .slide-title1-slide2 {
		font-size: 26px;
		padding: 7% 14% 0 0;
	}
	#sm_slider2 .sm_slider-inner .slide2 .wrapper .slide-title2-slide2 {
		margin: 1% 26% 0 5%;
	}
	#sm_slider2 .sm_slider-inner .slide2 .wrapper .caption-slide2 {
		margin: 2% 25% 0 0;
	}
	.content-box .right-column .line-text1 {
		padding: 2% 0 1% 3%;
	}
	.content-box .right-column h2,
	.secondary h2 a {
		font-size: 26px;
	}
	.surgical-img {
		width: 180px !important;
	}
	.home-buttons .buttons-box .button div {
		margin: 11% 0 0 0;
		font-size: 20px;
	}
.yt-hm{width:100%}
}
@media screen and (max-width: 575px) {
	.content-box .right-column .line-text1{
		font-size: 16px;
		padding: 5% 0 1% 3%;
	}
	.content-box .right-column .line-text2,
	.content-box.secondary .right-column .line-text2 a{
		font-size: 13px;
	}
.content-box .right-column .line-text2 br{display:block}
}
@media screen and (max-width: 540px) {
	.contacts {
		font-size: 14px !important;
	}
	.header .top-box .logo .doc-name {
		font-size: 24px;
	}
	.header .top-box .logo .bcps {
		font-size: 18px;
	}
	#sm_slider2 .sm_slider-inner .slide1 .wrapper .slide-title1 {
		padding: 4% 0 0 0;
	}
	#sm_slider2 .sm_slider-inner .slide1 .wrapper .slide-title2 {
		padding-right: 0;
	}
	.sm_nav {
		right: 43% !important;
	}
	.footer .footer-box .logos-box .logo-box {
		width: 28%;
	}
	#fancybox-content {
		height: 340px !important;
	}
	#sm_slider2 ul li .wrapper .slide-title1-slide3 {
		padding: 2% 0 0 34%;
	}
	.content-box .right-column h2,
	.secondary h2 a {
		font-size: 24px;
	}
	.video-title {
		font-size: 19px;
		top: 32px;
	}
	.content-box .doc-section #doc-photo {
		margin: 0 15px 0 0px;
	}
	.content-box .doc-section h2 a {
		font-size: 18px;
	}
	.content-box .doc-section p {
		padding: 10px 0 0 15px;
	}
	.before-after-section {
		background: #00405f;
	}
	.before-after-section .ba-box .gallery-set {
		width: 60%;
		margin: auto !important;
		float: none !important;
	}
	.review .review-box {
		margin: 5% 3%;
	}
	.review .review-box .left-review {
		width: 100%;
		background: url(../images/bottom-review-bg.png) bottom no-repeat;
		padding: 0;
		background-size: 100% 1%;
		margin: 0 0 20px;
	}
	.review .review-box .logo-review {
		margin: 0 6% 10px 0;
	}
	.review .review-box .right-review {
		width: 100%;
		padding: 0;
	}
	td.ba {
		width: 190px;
		/*width: 40%;*/
		float: left;
		padding: 0 0 0 9%;
	}
	#pp_full_res iframe {
		height: 295px !important;
	}.yt-hm{width:100%}		.header .top-box .logo a{		width:95px !important;	height:95px !important;	}		.schedule-consultation-mobile{		text-align: center;    font-size: 16px;    font-weight: 700;    line-height: 30px;    display: block;    background: #f28a0f;    color: #fff;    padding: 0px !important;    border-radius: 5px;    transition: all .8s;    position: relative;    -webkit-backface-visibility: hidden;    border: 2px solid #f28a0f;    text-decoration: none!important;    text-transform: inherit !important;    max-width: 280px;    margin: 20px auto !important;	}	.topbar{		height:65px !important;	}		.contacts{		display:none !important;	}		.slider{		display:none;	}		.content-box .doc-section p{		text-align:left;			}		.content-box p{		text-align:left;		padding:10px 5px 0;	}	.review .review-box p{		text-align:left;		padding:10px 5px 0;	}		.footer .footer-box .logos-box {    max-width:100% !important;    width: 100%;    height: auto;    padding: 0 0%;    display: flex;	justify-content:space-between;		}	.footer .footer-box .logos-box {    max-width:100% !important;    width: 100% !important;    height: auto;    padding: 0 !important;	}	.footer .footer-box .logos-box .logo-box img{		width:100%;	}		.footer .footer-box .logos-box .logo-box{		align-self:flex-end;	}
}
@media screen and (max-width: 480px) {
	.header .top-box {
		background-repeat: round;
	}
	.header .top-box .logo {
		width: 96%;
		margin: 0;
		padding: 3% 2%;
	}
	.header .top-box .logo a {
		width: 100%;
		background-repeat: no-repeat;
		background-position-x: center;
		margin: 0 0 10px 0;
	}
	.header .top-box .logo .doc-name {
		font-size: 20px;
		/*clear: both;*/
		text-align: center;
	}
	.header .top-box .logo .bcps {
		font-size: 16px;
		/*clear: both;*/
		text-align: center;
	}
	#sm_slider2 .sm_slider-inner .slide1 .wrapper .slide-title1 {
		padding: 14% 0% 0 0;
		font-size: 44px;
	}
	#sm_slider2 .sm_slider-inner .slide1 .wrapper .slide-title2 {
		font-size: 30px;
	}
	.sm_nav {
		right: 39% !important;
	}
	.content .secondary {
		padding: 0px 0 30px 0;
	}
	#fancybox-content {
		height: 320px !important;
	}
	#sm_slider2 .sm_slider-inner .slide2 .wrapper .slide-title1-slide2 {
		font-size: 22px;
		padding: 9% 11% 0 0;
	}
	#sm_slider2 .sm_slider-inner .slide2 .wrapper .slide-title2-slide2 {
		margin: 1% 24% 0 5%;
		line-height: 17px;
		font-size: 14px;
	}
	#sm_slider2 .sm_slider-inner .slide2 .wrapper .caption-slide2 {
		margin: 2% 23% 0 0;
	}
	#sm_slider2 ul li .wrapper .slide-title2-slide3 {
		line-height: 18px;
	}
	.video-title {
		font-size: 17px;
	}
	.content-box .right-column h2,
	.secondary h2 a {
		font-size: 20px;
	}
	.home-buttons .buttons-box .button {
		margin: 0 0 10px 8%!important;
		width: 38%;
	}
	.content-box .doc-section {
		width: 94%;
		padding: 0 3% 0;
		text-align: center;
	}
	.content-box .doc-section #doc-photo {
		width: 357px;
		height: 425px;
		margin: 0;
		float: none;
	}
	.content-box .doc-section h2 a {
		font-size: 26px;
	}
	.content-box .doc-section p {
		padding: 10px 5px 0;
	}
	.before-after-section .ba-box .gallery-set {
		width: 80%;
	}
	.form-blog-responsive .submit {
		margin: 40px 0 0px 0;
	}
	td.ba {
		width: 165px;
		padding: 0 6%;
	}.yt-hm{width:100%}
}

@media screen and (max-width: 470px) {
	.contacts {
		font-size: 12px !important;
	}
	.content-box .right-column h2,
	.secondary h2 a {
		font-size: 20px;
	}
	#pp_full_res iframe {
		height: 280px !important;
	}.yt-hm{width:100%}
}
@media screen and (max-width: 440px) {
	#sm_slider2 ul li .wrapper .slide-title1-slide3 {
		font-size: 22px;
	}
	#sm_slider2 ul li .wrapper .slide-title2-slide3:before {
		background: url(../images/parenth-before-440px.png) no-repeat;
		width: 20px;
		height: 15px;
		left: 12px;
	}
	#sm_slider2 ul li .wrapper .slide-title2-slide2:before{
		background: url(../images/parenth-before-440px.png) no-repeat;
		width: 20px;
		height: 15px;
		left: 10px;
	}
	#sm_slider2 ul li .wrapper .slide-title2-slide3:after {
		background: url(../images/parenth-after-440px.png) 0 0 no-repeat;
		width: 20px;
		height: 15px;
	}
	#sm_slider2 ul li .wrapper .slide-title2-slide2:after {
		background: url(../images/parenth-after-440px.png) 0 0 no-repeat;
		width: 20px;
		height: 15px;
		top: 93%;
	}
	#sm_slider2 ul li .wrapper .slide-title2-slide3 {
		line-height: 16px;
	}
	.content-box .right-column h2,
	.secondary h2 a {
		font-size: 18px;
	}
	.content-box .doc-section h2 a {
		font-size: 24px;
	}
	#pp_full_res iframe {
		height: 265px !important;
	}
	td.ba {
		width: 165px;
		padding: 0 4%;
	}
	.right-column .gallery-thumb {
		width: 96% !important;
		padding: 3% 2%;
		text-align: center;
		margin: 0 !important;
	}
	.right-column .gallery-thumb .before {
		padding-left: 0;
	}
	.thumb-title {
		text-align: justify;
		float: left;
	}
	.secondary p {
		white-space: normal !important;
	}.yt-hm{width:100%}
}

@media screen and (max-width:420px){
	.contacts {
		float: none !important;
		text-align: center !important;
		font-size: 16px !important;
		margin-top: 10px !important;
	}
	.scroll-logo {
		display: none !important;
	}
	#sm_slider2 .sm_slider-inner .slide1 .wrapper .slide-title1 {
		padding: 19% 0% 0 0;
		font-size: 40px;
	}
	.sm_nav {
		right: 34% !important;
	}
	#sm_slider2 .sm_slider-inner .slide1 .wrapper {
		background: url(../images/slide-1.jpg) 75% 0 no-repeat;
	}
	.content-box .right-column .line-text1 {
		font-size: 16px;
		padding: 5% 0 1% 3%;
	}
	.content-box .right-column .line-text2,
	.content-box.secondary .right-column .line-text2 a{
		font-size: 13px;
	}
	.footer .footer-box .logos-box {
		max-width: 50%;
		width: 40%;
		height: auto;
		padding: 0 30%;
	}
	.footer .footer-box .logos-box .logo-box {
		width: 100%;
		height: auto;
		padding-bottom: 20px;
		overflow: visible;
	}
	#fancybox-content {
		height: 280px !important;
	}
	#sm_slider2 ul li .wrapper-slide2 {
		background: url(../images/slide-2.jpg) 68% 0 no-repeat;
	}
	#sm_slider2 .sm_slider-inner .slide2 .wrapper .slide-title1-slide2 {
		font-size: 18px;
		padding: 8% 23% 0 0;
	}
	#sm_slider2 .sm_slider-inner .slide2 .wrapper .slide-title2-slide2 {
		margin: 1% 33% 0 2%;
		line-height: 16px;
		font-size: 14px;
	}
	#sm_slider2 ul li .wrapper .slide-title2-slide2:after {
		top: 92%;
	}
	#sm_slider2 .sm_slider-inner .slide2 .wrapper .caption-slide2 {
		margin: 4% 32% 0 0;
	}
	#sm_slider2 ul li .wrapper .slide-title1-slide3 {
		padding: 2% 0 0 29%;
	}
	#sm_slider2 ul li .wrapper .slide-title2-slide3 {
		margin: 1% 7% 0 30%;
	}
	#sm_slider2 ul li .wrapper .caption-slide3 {
		font-size: 16px;
		line-height: 22px;
	}
	.content-box .right-column h2,
	.secondary h2 a {
		font-size: 18px;
	}
	.video-title {
		font-size: 15px;
		top: 27px;
	}
	.surgical-img {
		width: 150px !important;
	}
	.home-buttons .buttons-box .button div {
		margin: 14% 0 0 0;
		font-size: 18px;
	}
	.content-box .doc-section h2 a {
		font-size: 22px;
	}
	.before-after-section .ba-box h2 a {
		font-size: 23px;
	}
	#pp_full_res iframe {
		height: 250px !important;
	}
	.pp_content_container .pp_left {
		padding: 30px 2% 10px 2%!important;
	}
	td.ba {
		width: 44%;
		padding: 0 3%;
	}
	/*.content-blog {
		padding: 0px 0 560px 0 !important;
	}*/
	.content-blog .form-blog-page {
		min-height: 583px;
	}.yt-hm{width:100%}
}

@media screen and (max-width:414px){
	.content-box .doc-section #doc-photo {
		width: 320px;
		height: 381px;
	}
}
@media screen and (max-width:380px){
	#pp_full_res iframe {
		height: 210px !important;
	}.yt-hm{width:100%}
}


@media screen and (max-width: 375px) {
	#sm_slider2 .sm_slider-inner .slide1 .wrapper .slide-title1 {
		font-size: 36px;
	}
	#sm_slider2 ul li .wrapper .learn-more {
		margin: 20px auto;
	}
	#sm_slider2 .sm_slider-inner .slide1 .wrapper {
		background: url(../images/slide-1.jpg) 74.5% 0 no-repeat;
	}
	#sm_slider2 ul li .wrapper .slide-title2-slide3 {
		margin: 1% 7% 0 24%;
	}
	#fancybox-content iframe {
		width: 308px !important;
		height: 300px !important;
	}
	#fancybox-outer {
		width: 308px !important;
		height: 300px !important;
	}
}
@media screen and (max-width:370px){
	#sm_slider2 .sm_slider-inner .slide2 .wrapper .slide-title1-slide2 {
		font-size: 16px;
		padding: 5% 21% 0 0;
	}
	.content-box .right-column h2,
	.secondary h2 a {
		font-size: 17px;
	}
	.content-box .doc-section h2 a {
		font-size: 20px;
	}
	.before-after-section .ba-box h2 a {
		font-size: 21px;
	}
	#pp_full_res iframe {
		height: 225px !important;
	}
}

@media screen and (max-width: 360px) {
	.sm_nav {
		right: 28% !important;
	}
	.content .secondary {padding: 0px 0 20px 0;
		/*padding: 0px 0 1120px 0;	*/
	}
}
@media screen and (max-width:340px) {
	#sm_slider2 .sm_slider-inner .slide1 .wrapper .slide-title1 {
		padding: 22% 0% 0 0;
		font-size: 36px;
	}
	#sm_slider2 ul li .wrapper .learn-more {
		background-size: 70% 70%;
	}
	#sm_slider2 .sm_slider-inner .slide2 .wrapper .slide-title2-slide2 {
		margin: 1% 33% 0 0%;
	}
	#sm_slider2 ul li .wrapper .slide-title2-slide3 {
		margin: 1% 7% 0 28%;
	}
	.yt-hm{
		width:100%
	}
	#fancybox-content{
		width: 92% !important;
	}
	#fancybox-content iframe {
	  width: 279px !important;
	}
	#fancybox-outer {
	  width: 285px !important;
	}
}
@media screen and (max-width: 330px) {
	.home-buttons .buttons-box .button div {
		  font-size: 16px;
	}
}
}
.reviews .revstars {
color: #F90;
}
.revstars-star:before {
content: "\f005";
}
.revstars-empty:before{
	content:"\f006";
	}
.revstars-star-half:before {
content: "\f123";
}
.revstars {
color: #F90;
position: relative;
display: inline-block;
font: normal normal normal 16px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}


/* === css/new_layout.css === */
.topbar {

    background: #1e1e1e;

}



.header {

    background: url(/wp-content/uploads/2019/11/header_bg.jpg) #6a6a6a;

}



.header .navigation {

    background: #1e1e1e;

}



.drop {

    background: #1e1e1e;

}



.header .top-box {

    background: none;

}



.home-buttons {

    /*background: url(/wp-content/uploads/2019/10/buttons_bg.jpg) repeat-x*/;

	background:#1f2021;

}



.home-buttons .buttons-box .button div {

    background: -webkit-linear-gradient(top, #000, #000);

    background-clip: border-box;

    background: linear-gradient(top, #fff, #fff);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}



.slider {

    background: #636363;

}



.home-buttons .buttons-box .button {

    background-image: linear-gradient(to right, rgba(222,222,222,1), rgba(255,255,255,1), rgba(222,222,222,1));

    box-shadow: -4px 4px 5px #1f2021;

	width:231px;

}



.home-buttons .buttons-box .button{

	border:none;

	height:90px;

}



.content-box .form-blog {

    background: #1f2021

}



#sm_slider2 ul li .wrapper .slide-title1-slide3 {

    color: #393b3c;

    text-transform: uppercase;

    font-size: 40px;

    font-family: 'robotoregular';

    padding: 3% 0 0 19%;

   /* background: -webkit-linear-gradient(top, #393b3c, #393b3c);

    background-clip: border-box;

    background: linear-gradient(top, #393b3c, #393b3c);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;*/

}



#sm_slider2 ul li .wrapper .slide-title2-slide3 {

    color: #393b3c;

    font-size: 18px;

    line-height: 24px;

    font-family: 'robotoregular';

    margin: 1% 15% 0 37%;

    padding: 0 0 0 35px;

    position: relative;

    text-align: justify;

   /* background: -webkit-linear-gradient(top, #393b3c, #393b3c);

    background-clip: border-box;

    background: linear-gradient(top, #393b3c, #393b3c);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;*/

}



#sm_slider2 ul li .wrapper .slide-title2-slide2 {

    color: #393b3c;

    font-size: 18px;

    line-height: 24px;

    font-family: 'robotoregular';

    margin: 1% 35% 0 15%;

    padding: 0 0 0 35px;

    /*background: -webkit-linear-gradient(top, #393b3c, #393b3c);

    background-clip: border-box;

    background: linear-gradient(top, #393b3c, #393b3c);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;*/

    position: relative;

    text-align: justify;

}



#sm_slider2 ul li .wrapper .slide-title1-slide2 {

    color: #393b3c;

    text-transform: uppercase;

    font-size: 40px;

    font-family: 'robotoregular';

    padding: 3% 14% 0 0;

    /*background: -webkit-linear-gradient(top, #393b3c, #393b3c);

    background-clip: border-box;

    background: linear-gradient(top, #393b3c, #393b3c);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;
*/
}



#sm_slider2 ul li .wrapper .slide-title1 {

    color: #393b3c;

    text-transform: uppercase;

    font-size: 56px;

    font-family: 'robotoregular';

    padding: 4% 30% 0 0;

    /*background: -webkit-linear-gradient(top, #393b3c, #393b3c);

    background-clip: border-box;

    background: linear-gradient(top, #393b3c, #393b3c);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;*/

}



#sm_slider2 ul li .wrapper .slide-title2 {

    color: #393b3c;

    font-size: 45px;

    font-family: 'robotoregular';

    padding-right: 30%;

   /* background: -webkit-linear-gradient(top, #393b3c, #393b3c);

    background-clip: border-box;

    background: linear-gradient(top, #393b3c, #393b3c);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;*/

}



#sm_slider2 ul li .wrapper {

    background: url(/wp-content/uploads/2019/10/slide-1.jpg);

}



#sm_slider2 ul li .wrapper-slide2 {

    background: url(/wp-content/uploads/2019/10/slide-2.jpg);

}



#sm_slider2 ul li .wrapper-slide3 {

    background: url(/wp-content/uploads/2019/10/slide-3.jpg);

}



#sm_slider2 ul li .wrapper .slide-title2-slide2:before {

    background: url(/wp-content/uploads/2019/10/parenth-before.png) 0 0 no-repeat;

}



#sm_slider2 ul li .wrapper .slide-title2-slide2:after {

    background: url(/wp-content/uploads/2019/10/parenth-after.png) 0 0 no-repeat;

}



#sm_slider2 ul li .wrapper .caption-slide2 {

    color: #00537d;

    font-size: 18px;

    line-height: 24px;

    font-family: 'Roboto Bold';

    margin: 2% 35% 0 0;

    background: -webkit-linear-gradient(top, #393b3c, #393b3c);

    background-clip: border-box;

    background: linear-gradient(top, #393b3c, #393b3c);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    text-align: right;

}



#sm_slider2 ul li .wrapper .caption-slide3 {

    color: #393b3c;

    font-size: 18px;

    line-height: 24px;

    font-family: 'Roboto Bold';

    margin: 2% 15% 0 0;

    text-align: right;

}



#sm_slider2 ul li .wrapper .slide-title2-slide3:before {

    background: url(/wp-content/uploads/2019/10/parenth-before.png) 0 0 no-repeat;

}



#sm_slider2 ul li .wrapper .slide-title2-slide3:after {

    background: url(/wp-content/uploads/2019/10/parenth-after.png) 0 0 no-repeat;

}



.content-box .doc-section h1 {

    color: #393b3c;

}









.before-after-section {

    background:#1f2021;

}



.footer {

    background: #1f2021;

}



.content-box .form-blog h3 {

    border-bottom: 5px solid #ddd;

}



.content-box .form-blog h3 a {

    border-bottom: 5px solid #ddd;

}



#sm_slider2 ul li .wrapper .learn-more {

    background: url(/wp-content/uploads/2019/10/learn-more.png) no-repeat transparent;
    color: #fff;

}



.before-after-section .ba-box .more-photos {

    background: url(/wp-content/uploads/2019/11/more_photos.png) no-repeat;

}



.content-box .form-blog-secondary .more-photos{

background: url(/wp-content/uploads/2019/11/more_photos.png) no-repeat;

}



.sm_nav-item i {

    background-color: #727272 !important;

}



.sm_nav-item.active i {

    background-color: #3c3737 !important;

}



.header .top-box .logo a{

	background:url(/wp-content/themes/dadvand-mini/images/logo.webp);

}



.content-box .form-blog-secondary h3, .content-box .form-blog-secondary .h3{

border-bottom:5px solid #ddd;

}



.form-blog-secondary-b-a{

border-bottom:5px solid #ddd;

}



@media screen and (max-width: 540px) {

    .before-after-section {

        background: #636363 !important;

    }

    .form-blog-responsive {

        background: #1f2021 !important;

    }

    #cssmenu {

        background: #1e1e1e !important;

    }

    #cssmenu .mob_box a {

        border-right: 1px solid #fff !important;

    }

}


/* === fancybox/jquery.fancybox-1.3.4.css === */
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('../fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('../fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('../fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('../fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

@media screen and (max-width:340px) {
	#fancybox-frame {
		width: 289px;
		height: 280px;	
	}
}


/* === mobile.css === */
#cssmenu {
    display: none;
}
@media screen and (max-width:769px) {
.mem_a{
pointer-events:none;
}
	#cssmenu {
		display: block;
	}
	.scroll-cont {
		display: flex;
		flex-wrap: wrap;
		width: 100%;	
	}
	.scroll-cont .topbar {
		width: 100%;
		order: 2;
		box-shadow: none;
	    position: relative;
display:none;
	}
	.scroll-cont .header {
		margin: 56px 0 0 0;
	}
	.scroll-cont .header .navigation {
		display: none;
	}
	body .scrollfix .header .top-box {
		display: block;
	}
}


/* === custom.css === */
.content .sec_w100 {
	background: #fff;
}
.sec_w100 .content-box {
	padding: 0;
}
.bg_gray {
	background-color: #d0d0d0;
}
.section {
	padding: 60px 0;
}
.p-0 {
	padding: 0 !important
}
.mx-800 {
	max-width: 800px;
	margin: auto;
}
.row {
	display: flex;
	flex-wrap: wrap;
}
.col-md-6 {
	width: 50%;
}
.col-md-12 {
	flex: 0 0 auto;
	width: 100%;
}
.d-flex {
	display: flex;
}
.align-items-center {
	align-items: center;
}
.sec_box_right_form .rbox,
.sec_box_2col .rbox {
	width: 370px;
}
.sec_box_right_form .lbox,
.sec_box_2col .lbox {
	width: calc(100% - 395px);
}
.sec_box_right_form .row,
.sec_box_2col .row {
	justify-content: space-between;
}
.section h2:first-of-type {
	margin: 0;
}
.sec_box_right_form .row .form-blog {
	margin: 0;
	padding-top: 50px;
}
.secondary .section h2, 
.secondary .section h2 a {
	padding: 10px 15px;
	line-height: 36px;
}
.secondary .section h1 {
	margin-top: 0;
}
.video-container-img img {
	vertical-align: top;
}
.sec_w100 .before-after-section h2{
	background: none;
	margin-bottom: 0;
}
.sec_w100 .before-after-section h2 a {
	background: none;
}
.box_review {
	background: #e7e7e7;
	padding: 20px;
	border: 10px solid #dcdcdc;
}
.box_review .yelp_img {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 20px;
	align-content: center;
	align-items: center;
	padding: 0;
	margin-bottom: 25px;
}
.box_review .btn_link {
	margin-top: 28px;
	display: block;
	text-decoration: none;
	color: #000;
}
.w-100 {
	width: 100% !important;
}
.sec_w100 .wrbysec .wrbysecimrow {
	justify-content: space-between;
	align-content: center;
	align-items: center;
	padding: 25px 25px;
}
.sec_w100 .wrbysec .wrbyseccontent {
	width: calc(100% - 240px);
}
.more-info {
	color: #fff;
	padding-left: 10px;
}
.more-info li {
	margin-bottom: 7px;
	border-bottom: 1px solid #7d7d7d;
	padding-bottom: 7px;
}
.more-info li a{
	color: #fff;
	text-decoration: none;
}
.more-info li a:hover {
	color: #dadada;
}
.more-info .accordion-sub {
	margin-top: 10px;
	list-style-type: circle;
	margin-left: 20px;
}
.more-info .accordion-sub a {
    background: none !important;
    padding: 0 !important;
}
.media-items{
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.media-items .media-item{
	width: 23%;
    max-width: unset;
    margin: 0;
    margin-bottom: 30px;
}
@media screen and (max-width: 900px) {
	.section {
		padding: 40px 0;
	}
	.sec_box_right_form .rbox,
	.sec_box_2col .rbox,
	.sec_box_right_form .lbox,
	.sec_box_2col .lbox,
	.sec_box_right_form .form-blog .inp,
	.sec_box_right_form .form-blog textarea,
	.sec_w100 .wrbysec .wrbyseccontent {
		width: 100%;
	}
	.sec_box_right_form .rbox,
	.sec_box_2col .rbox {
		margin-top: 40px;
	}
	.sec_box_right_form .row .form-blog {
			padding: 30px;
			width: 100%;
			box-sizing: border-box;
			display: block;
	}
	.sec_w100 .wrbysec .wrbysecimrow {
			padding: 25px 15px;
	}
	.sec_w100 .video-section {
		padding: 0;
	}
	.sec_w100 .video-section .content-box {
		margin: 0;
		width: 100%;
	}
	.sec_w100 .before-after-section .ba-box .gallery-set {
		width: 90%;
	}
	.media-items .media-item{
		width: 48%;
	}
}
/* JUMP TO SECTION */
.sec_jamp {
	padding: 0px 15px;
}
.sec_jamp .container {
		max-width: 1140px;
	margin: 0 auto;
}
.sec_jamp .row {
	background: #000;
	border-radius: 0 0 30px 0;
	position: relative;
	top: 0px;
	left: 0;
	max-width: 340px;
	padding: 5px 15px;
	height: 50px !important;
	min-height: 50px !important;
	max-height: 50px !important;
	box-sizing: border-box;
}
.sec_jamp .sub_title {
	color: #fff;
	font-family: 'open_sansregular';
	width: 141px;
	padding: 0;
}
.jump-to-section .custom-dropdown {
	position: relative;
	width: 100%;
	max-width: 300px;
}

.jump-to-section .dropdown-toggle {
	padding: 10px 25px;
	user-select: none;
	background: none;
	font-size: 14px;
	max-width: 153px;
	width: 100%;
	text-transform: uppercase;
	position: relative;
	color: #fff;
	cursor: pointer;
	overflow: hidden;
	font-family: 'open_sansregular';
}
.jump-to-section .dropdown-toggle::after {
	display: inline-block;
	content: "";
	border-top: .5em solid;
	border-right: .5em solid transparent;
	border-bottom: 0;
	border-left: .5em solid transparent;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -0.2em;
}
.jump-to-section .dropdown-menu {
	border: none;
	border-radius: 0;
	background: #090909;
	margin: 0;
	position: absolute;
	width: 100%;
	display: none;
	max-height: 400px;
	overflow-y: auto;
	z-index: 1;
	border-top: none;
	padding: 20px !important;
	min-width: 300px;
	list-style: none;
}
.jump-to-section .dropdown-menu li {
		margin: 0 5px 10px;
	padding: 0;
	cursor: pointer;
	color: #fff;
	font-family: 'open_sansregular';
}
.jump-to-section .dropdown-menu li::before {
	content: none;
}
.jump-to-section .dropdown-menu.show {
		display: block;
}
.section.sec_jamp.sticky {
	position: fixed;
	width: 100%;
	z-index: 7;
	padding: 2px;
	margin-top: -14px;
}
section.sec_jamp.sticky {
	background: none;
}
.section.sec_jamp.sticky .row {
	position: relative;
	top: -2px;
}
.section.sec_jamp.sticky .jump-to-section .dropdown-toggle {
	font-size: 12px;
}
.jump-to-section {
	width: calc(100% - 140px);
}
@media screen and (max-width: 800px) {
	.section.sec_jamp.sticky {
		margin-top: -76px;
	}
	.jump-to-section .custom-dropdown {
			position: initial;
	}
	.jump-to-section .dropdown-menu {
		left: 0;
		box-sizing: border-box;
	}
	.jump-to-section {
		width: calc(100% - 116px);
	}
	.sec_jamp .container {
		width: 100% !important;
	}
	.sec_jamp,
	.section.sec_jamp.sticky {
		padding: 0px;
	}
	.sec_jamp .row {
    max-width: 100%;
	}
	.jump-to-section .dropdown-toggle {
		max-width: 160px;
	}
	.jump-to-section .dropdown-menu {
		padding: 20px 10px !important;
	}
}
@media screen and (max-width: 575px) {
	.media-items .media-item{
		width: 100%;
	}
}

button.button-outlined-2JWk6, .calculator-calculator_container-owFzI, .howItWorks-info_container-1CA_G, .faq-faq_container_wrapper-3TsGQ{
	display: none !important;
}