body{height:auto;letter-spacing:-0.03em;}
body, p{color:#2e3132;font-weight:300;}
body, p, h1, h2, h3, h4, h5, h6{}
::-webkit-input-placeholder{color:#1d1d1d;}
:-moz-placeholder{color:#1d1d1d;}
::-moz-placeholder{color:#1d1d1d;}
:-ms-input-placeholder{color:#1d1d1d;}
a, a:focus{color:#15b7d4;-webkit-transition:0.25s;transition:0.25s;}
a:hover{color:#2e3132;}
img{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
a img{transition:all 0.3s ease-out 0s;}
a img:hover{opacity:0.7;}
@media only screen and (min-width:480px){img.auto{width:auto !important}
}
p, ul{font-size:16px;line-height:24px;margin-bottom:25px;}
@media only screen and (max-width:767px){p{font-size:16px;line-height:23px;}
}
p.lead{font-size:20px;line-height:30px;color:#2e3132;}
@media only screen and (max-width:767px){p.lead{font-size:21px;line-height:26px;margin-bottom:30px;}
}
p.lead.noline{border:none;padding-bottom:0;}
p.lead small{font-size:18px;}
@media only screen and (max-width:767px){p.lead small{font-size:15px;}
}
p.nopad{margin-bottom:0;}
p.sml{font-size:15px;line-height:22px;}
h1, h2, h3, h4, h5, h6{font-weight:300;text-transform:uppercase;color:#15b7d4;margin-bottom:20px;}
@media only screen and (max-width:767px){h1{text-align:center;}
}
#main-feature h3.nopad{padding:0;margin-bottom:10px;}
#main-feature p.nopad{padding:10px 0 20px 0;}
h1, .content-sub h1, #doctor h2{font-size:55px;line-height:60px;text-transform:none;font-weight:100;}
body.sect h1{}
h2{font-size:40px;margin-bottom:33px;}
@media only screen and (max-width:767px){h2{font-size:40px;text-align:center;}
}
h3{font-size:25px;line-height:32px;text-transform:none;}
.sect-alt h3{margin:-10px 0 0 0;}
h4{font-size:24px;line-height:28px;margin-bottom:10px;font-weight:400;}
.divider{background:url('/assets/img/divider.png') center no-repeat;height:34px;display:block;margin:40px 0;clear:both;}
.divider.alt{background:url('/assets/img/divider-alt.png')}
.divider.nopad{margin:0 0;}
.divider.icon{background:none;height:auto;}
.divider.icon img{max-width:150px;}
.divider.top{margin:1px 0 -40px 0;}
.btn{font-size:19px;line-height:22px;text-transform:none;display:inline-block;background-color:#15b7d4;font-weight:400;transition:all 0.3s ease;border:none;display:inline-block;padding:10px 15px;color:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:1;white-space:inherit;}
@media only screen and (max-width:767px){.btn{font-size:15px;}
}
.btn:hover, .btn:focus{opacity:0.5;color:#fff;}
.btn.large{font-size:27px;font-weight:bold;display:block;margin-bottom:30px;}
.btn.outline{color:#684b37;background:none;border:1px solid #684b37;}
.btn.inlineblock{display:inline-block;}
.btn.block{display:block;}
.inlineblock{display:inline-block;}
body.home #services .btn{font-size:16px;}
body.home #services p.sml{text-align:left;}
ul.list{margin:0;}
ul.list li{list-style-type:none;}
ul.list li a{font-weight:500;display:block;line-height:30px;}
.content-sub h3{border-top:1px solid #e3e3e3;margin-top:40px;padding:30px 0 0 0;clear:both;font-weight:400;}
.content-sub h3:first-child{border:none;padding-top:0;}
body.sect .content-sub h3{border:none;padding:0;}
.content-sub p.lead{}
.content-sub .btn{margin-top:0;}
.content-sub .full-list li{float:left;width:50%;}
@media only screen and (max-width:480px){.content-sub .full-list li{width:100%;}
}
.content-sub ul.col3{list-style-type:none;margin-left:0;}
.content-sub ul.col3 li{float:left;width:33%;margin-bottom:20px;}
@media only screen and (max-width:768px){.content-sub ul.col3 li{width:50%;}
}
@media only screen and (max-width:480px){.content-sub ul.col3 li{width:100%;}
}
.box{background:#fff;border:1px solid #ddd;}
.box p{font-size:18px;line-height:28px;text-align:center;padding:20px}
img.subimg{max-width:300px;}
img.subimg.r{float:right;margin:0 0 40px 40px;}
img.subimg.l{float:left;margin:0 40px 40px 0;}
@media only screen and (max-width:767px){img.subimg.r, img.subimg.l{max-width:300px;float:none;margin:0 0 0 0;text-align:center}
}
img.subimg.s200{max-width:200px;}
img.subimg.s250{max-width:250px;}
img.subimg.s400{max-width:400px;}
img.subimg.s500{max-width:500px;}
blockquote{background:#f5f5f5;font-size:24px;line-height:1.5;text-align:center;padding:40px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin-bottom:35px;}
blockquote cite{display:block;font-size:17px;font-style:normal;}
blockquote cite:before{content:"—";}
@media only screen and (max-width:767px){blockquote{font-size:16px;line-height:25px;padding:25px;text-align:left;}
blockquote cite{font-size:15px;}
}
img.video{cursor:pointer;transition:all 0.3s ease-out 0s;}
img.video:hover{opacity:.7;}
.logos{margin-bottom:25px;}
.logos img{margin:10px 0;max-height:140px;padding:0 10px;vertical-align:bottom;width:auto;}
.row.content-inner{padding-top:0 !important;}
.main-wrapper > .container{padding-left:0;padding-right:0;}
.main-wrapper{margin-top:150px;}
@media only screen and (max-width:992px){.main-wrapper{margin-top:0;}
}
body.sub .main-wrapper{}
@media only screen and (max-width:992px){body.sub .main-wrapper{padding-top:0;}
}
.cta p{margin-bottom:5px;text-transform:uppercase;color:#15b7d4;font-weight:400;}
.cta h3{margin-bottom:10px;}
.cta h3 a{font-weight:400;text-transform:uppercase;font-size:33px;line-height:35px;color:#15b7d4;}
.cta .btn{text-transform:uppercase;display:inline-block;text-transform:uppercase;padding:10px 20px 10px 20px;margin:3px 0 5px 0;}
.content-sidebar{}
.content-sidebar .cta h3 a{letter-spacing:-.05em;}
.content-sidebar .cta .btn{font-size:18px;line-height:1.2;background:#15b7d4;color:#fff;display:block;padding-left:5px;padding-right:5px;}
.content-sidebar .cta .btn:after{content:"";}
.content-sidebar .cta span{display:none;}
body.sub #sidebar li.home, body.sub #sidebar li.contact, body.sub #sidebar li.specials{display:none;}
body.galle ul.nav li,
body.medsp ul.nav li{display:none;}
body.galle ul.nav li.gallery, body.galle ul.nav li.gallery ul li,
body.medsp ul.nav li.medspa, body.medsp ul.nav li.medspa ul li{display:inherit;}
header nav .dropdown.has-sub .dropdown-menu .dropdown.has-sub .dropdown-menu{display:none;margin-left:100%;position:absolute;top:0;}
header nav .dropdown.has-sub .dropdown-menu .dropdown.has-sub.submenu-open a b{display:none;}
header nav .dropdown.has-sub .dropdown-menu .dropdown.has-sub:hover .dropdown-menu{}
header{background:rgba(30, 41, 51, 0.9);background-attachment:fixed;left:0;position:fixed !important;top:0;z-index:99999 !important;width:100%;box-shadow:1px 18px 27px -20px rgba(0, 0, 0, 0.3);}
@media only screen and (max-width:991px){header{background:#1e2933;}
}
header .row.head{padding-top:25px !important;padding-bottom:20px !important;display:block;}
header.scrolled .row.head{padding-top:15px !important;padding-bottom:10px !important;display:block;}
header .row img{max-width:100%;margin-bottom:0 !important;}
header.scrolled .row img{max-width:450px;}
@media only screen and (max-width:991px){header .row img{max-width:530px;}
}
@media only screen and (max-width:767px){header .row img{max-width:100%;}
}
@media only screen and (max-width:480px){header .row img{max-width:100%;}
}
body.sub header{background:#1e2933;}
body.sub #main-feature h3{margin-bottom:0;}
header.scrolled{background:#1e2933;}
@media only screen and (max-width:992px){header{margin-top:46px;position:relative !important;z-index:999 !important;}
}
@media only screen and (max-width:992px){header.scrolled .row h1, header.scrolled .row img{height:inherit;}
}
header.scrolled .cta h3{padding-top:0px;}
header p{font-size:14px;padding:0 0;color:#b1b1b1;margin-bottom:0;text-transform:uppercase;}
header p a{font-size:32px;line-height:30px;margin:0;color:#b1b1b1;}
header p a:hover{color:#b1b1b1;}
@media (max-width:1080px){header p{font-size:12px;}
header p a{font-size:28px;}
}
header .consult{margin-top:12px;}
header.scrolled .consult{margin-top:6px;}
header .phone{margin-top:-7px;}
header a.btn{background:#919191;font-size:15px;text-transform:uppercase;padding:9px 13px 9px 13px;color:#fff;display:inline-block;}
header .logo img{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
header nav{margin-bottom:0;background:#9c9c9c;background:-moz-linear-gradient(top, #9c9c9c 0%, #838383 100%);background:-webkit-linear-gradient(top, #9c9c9c 0%,#838383 100%);background:linear-gradient(to bottom, #9c9c9c 0%,#838383 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9c9c9c', endColorstr='#838383',GradientType=0);}
nav ul, nav li{font-size:15px;list-style-type:none;letter-spacing:-.03em;}
.nav .dropdown-menu > li > a:hover, .nav .dropdown-menu > li > a:focus{}
nav .nav li a{font-weight:500;color:#fff;padding:14px 0;}
header.scrolled nav .nav li a{padding:7px 0;}
nav .nav li a:hover{background:#5b5b5b !important;}
nav .nav .dropdown-menu > li > a{padding:10px 20px;text-transform:none;}
nav .nav li a:focus, nav .dropdown-menu{background:rgba(165, 165, 165, 0.9);color:#fff;}
header nav li a.selected{background:#5b5b5b;color:#fff;}
nav .nav .dropdown-menu > li > a:hover{}
header nav{text-align:center;}
header nav li{display:inline-block !important;}
header nav li ul li{display:block !important;}
@media (min-width:993px){nav li a{padding-left:19px !important;padding-right:19px !important;}
}
@media (max-width:1190px){nav li a{padding-left:10px !important;padding-right:10px !important;}
}
@media (max-width:1120px){nav li a{padding-left:5px !important;padding-right:5px !important;}
}
header .nav li .dropdown-menu{-webkit-transition:0.15s;transition:0.15s;}
@media (min-width:993px){header .dropdown .dropdown-menu{opacity:0;}
header .dropdown:hover .dropdown-menu{display:block;opacity:1;-webkit-animation:fadeInFromNone 0.15s ease-out;-moz-animation:fadeInFromNone 0.15s ease-out;-o-animation:fadeInFromNone 0.15s ease-out;animation:fadeInFromNone 0.15s ease-out;}
}
@-webkit-keyframes fadeInFromNone{0%{display:none;opacity:0;}
1%{display:block;opacity:0;}
100%{display:block;opacity:1;}
}
@-moz-keyframes fadeInFromNone{0%{display:none;opacity:0;}
1%{display:block;opacity:0;}
}
.shadow{background:url('/assets/img/divider.png') center 1px no-repeat;}
.tan{background:#faf6f1;}
.shadow.tan{background:#faf6f1 url('/assets/img/divider.png') center top no-repeat;}
#feats .row{padding-top:60px;padding-bottom:60px;}
body.home #feats .row img{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.logos img{height:70px;padding:0 20px;transition:all 0.2s ease 0s;vertical-align:bottom;width:auto;}
.logos img:first-child{padding-left:0;}
.logos img:last-child{padding-right:0;}
#main-feature{position:relative;padding-left:0;padding-right:0;background:url('/assets/img/01.jpg') center center no-repeat;background-size:cover;}
body.home #main-feature{background-position:top center;}
body.home #main-feature .row{padding:475px 0 0;}
@media only screen and (max-width:992px){body.home #main-feature .row{padding:100px 0 0 !important;}
#main-feature #media .row{padding-top:0 !important;padding-bottom:0 !important;}
}
@media only screen and (max-width:767px){body.home #main-feature .row{padding:40px 0 0 !important;}
}
body.home .main-wrapper{margin-top:0;}
#main-feature .row{}
@media only screen and (max-width:767px){#main-feature .row{padding:0 30px;}
}
#main-feature h2{font-size:50px;margin:0;display:block;}
@media only screen and (max-width:767px){#main-feature h2{font-size:30px;}
}
#main-feature .lead{font-size:24px;padding-top:30px;margin-bottom:10px;}
#main-feature .lead strong{}
@media only screen and (max-width:767px){#main-feature .lead{padding-top:0px;}
}
#main-feature .overlay{position:absolute;bottom:0;width:100%;z-index:10;padding:30px 0;margin:0 0;background:rgba(0, 0, 0, 0.50);}
@media only screen and (max-width:767px){#main-feature .overlay{padding:30px 15px;}
}
#main-feature a.feats{font-size:25px;display:block;background:#fff;color:#15b7d4;padding:18px 20px;text-transform:uppercase;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#main-feature a.feats span{font-size:17px;color:#666666;text-transform:none;margin:7px 0 0 0;}
#main-feature a.feats:hover{opacity:.7;}
@media only screen and (max-width:767px){#main-feature a.feats{font-size:23px;margin:15px 0;}
#main-feature a.feats span{font-size:14px;margin:0;}
}
#feats .col-md-3{padding-left:15px;padding-right:15px;margin-bottom:40px;}
#feats h1{margin-bottom:30px;}
#feats a.feats{font-size:19px;display:block;color:#fff;padding:20px 15px 22px 15px;text-transform:uppercase;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#3cb8cf;background:-moz-linear-gradient(top, #3cb8cf 0%, #239fb6 100%);background:-webkit-linear-gradient(top, #3cb8cf 0%,#239fb6 100%);background:linear-gradient(to bottom, #3cb8cf 0%,#239fb6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3cb8cf', endColorstr='#239fb6',GradientType=0);}
#feats a.feats span{font-size:15px;line-height:1.2;text-transform:none;margin:7px 0 0 0;}
#feats a.feats:hover{opacity:.7;}
#feats p.lead{padding:0 50px;margin-bottom:0;}
@media only screen and (max-width:767px){#feats p.lead{padding:0;}
}
#media{padding:0 0;padding:40px 0;}
body.sub #media{padding:10px 0;}
@media only screen and (max-width:776px){#media{padding:10px 0 6px 0;}
}
#media .row{padding-top:0 !important;padding-bottom:0 !important;}
body.home #media .row img{opacity:.8;}
body.home #media img{margin-bottom:0;}
#media .row img{opacity:.8;height:40px;width:auto;padding:0 20px;-webkit-transition:.2s;transition:.2s;vertical-align:bottom;}
#media .row img:first-child{padding-left:0;}
#media .row img:last-child{padding-right:0;}
@media only screen and (max-width:1200px){#media .row img{padding:0 15px;}
}
@media only screen and (max-width:1100px){#media .row img{height:32px;}
}
@media only screen and (max-width:990px){#media .row img{height:35px;padding:0 18px;}
}
@media only screen and (max-width:776px){#media .row img{height:30px;padding:0 15px;}
}
@media only screen and (max-width:480px){#media .row img{height:30px;padding:0 10px;}
}
footer #media{padding-top:0;}
footer #media.container .row{padding:0 0 20px 0;}
#doctor h2{color:#15b7d4;}
#doctor p.lead{font-size:22px;font-weight:900;}
#doctor p{font-size:17px;line-height:1.5;}
#info h3{font-size:30px;line-height:1.2;}
#info .cta{padding:40px;margin:60px 0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:background:#3cb8cf;background:-moz-linear-gradient(top, #3cb8cf 0%, #239fb6 100%);background:-webkit-linear-gradient(top, #3cb8cf 0%,#239fb6 100%);background:linear-gradient(to bottom, #3cb8cf 0%,#239fb6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3cb8cf', endColorstr='#239fb6',GradientType=0);}
#info .cta p, #info .cta h3, #info .cta h3 a{display:inline-block;font-size:38px;line-height:1.1;font-weight:300;text-transform:none;color:#fff;}
#info .cta .btn{font-size:30px;font-weight:300;margin-top:10px;background:#fff;color:#15b7d4;display:inline-block;}
@media only screen and (max-width:480px){#info .cta{padding:25px;}
#info .cta p, #info .cta h3, #info .cta h3 a{font-size:25px;}
#info .cta .btn{font-size:20px;}
}
#feat{top:300px;}
body.sub .container.main{background:#fff url('/assets/img/bkg-subpage.png') top center repeat-y;}
@media only screen and (max-width:992px){.container.main{background:none !important;}
}
body.sub #main-feature .row{padding:50px 20px 50px 20px;}
body.sub #main-feature h1{color:#fff}
body.sub #main-feature h3{color:#18d2f2}
body.nobkg .container.main{background:none;}
body.sub #main-feature{background:url('/assets/img/01-dark.jpg') 0 -280px no-repeat;background-size:cover;}
@media only screen and (max-width:992px){body.sub #main-feature{background:url('/assets/img/01-dark.jpg') bottom center no-repeat;background-size:cover;}
}
@media only screen and (max-width:992px){body.home #main-feature{background:url('/assets/img/01-dark.jpg') bottom center no-repeat;background-size:cover;}
}
#main-feature{height:auto;}
body.breast #main-feature{background:url('/assets/img/main-breast.jpg')top center no-repeat;background-size:cover;}
body.body #main-feature{background:url('/assets/img/main-body.jpg')top center no-repeat;background-size:cover;}
#main-feature p{color:#674a37;}
#main-feature blockquote{background:#fff;text-align:left;font-size:16px;line-height:25px;padding:20px;font-style:normal;}
#main-feature .row{padding:30px 20px 40px 20px;}
body .tns img:first-child{float:left;width:45%;}
body .tns img:last-child{float:right;width:45%;}
body .tns p{font-size:15px;line-height:22px;text-align:center;}
body .content-sub .tns img{margin-bottom:35px;}
@media only screen and (max-width:767px){body .content-sub .tns img{margin-bottom:0;}
}
@media only screen and (min-width:768px){body .tns p{margin-left:30px;margin-bottom:15px;}
}
@media only screen and (max-width:767px){body .tns p{margin-top:30px;}
}
body.curricul .content-sub ul{list-style-type:none;margin-top:-25px;}
@media only screen and (max-width:480px){body.curricul .content-sub br{margin-bottom:20px;}
}
body.medspa #main-feature{background:url('/assets/img/main-medspa.jpg') bottom center no-repeat;background-size:cover;}
body.medsp.medspa #main-feature{background:url('/assets/img/main-body.jpg') top center no-repeat;background-size:cover;}
body.men #main-feature{background:url('/assets/img/main-men.jpg') center center no-repeat;background-size:cover;}
#testimonials.container{background:#ab9b7c;background:-moz-linear-gradient(top, #ab9b7c 0%, #caba9b 100%);background:-webkit-linear-gradient(top, #ab9b7c 0%,#caba9b 100%);background:linear-gradient(to bottom, #ab9b7c 0%,#caba9b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ab9b7c', endColorstr='#caba9b',GradientType=0);margin-left:0 !important;margin-right:0 !important;color:#fff;}
#testimonials blockquote{background:none;padding:50px;font-size:25px;line-height:35px;font-style:italic;}
#testimonials .divider{margin:20px 0;}
#testimonials .cycle-pager{position:absolute;margin:10px 0 20px 0;z-index:9999;}
#gallery .cycle-slideshow img{width:48%;}
#gallery .cycle-slideshow img:first-child{float:left;}
#gallery .cycle-slideshow img:last-child{float:right;}
@media only screen and (max-width:767px){#gallery .cycle-slideshow img{margin-bottom:25px;}
}
#gallery .prev{float:left;}
#gallery .next{float:right;}
#gallery .prev .btn::before{content:'« ';}
#gallery .prev .btn::after{content:'';}
#gallery .btn{background:#aaa29c;}
#gallery h3{border:none;display:inline-block;padding-top:0;color:#674a37;}
#gallery .null .btn{opacity:.5;cursor:initial;}
#pager{clear:both;padding:0 0 0 0;}
@media only screen and (min-width:768px){#pager{padding-left:36px;}
}
#pager a{display:block;-moz-backface-visibility:hidden;}
@media only screen and (max-width:767px){#pager a{display:inline-block;width:33.333%;}
}
#pager img{-moz-backface-visibility:hidden;margin-bottom:8px;}
#pager a.cycle-pager-active img, #pager a.cycle-pager-active:hover img{opacity:.7 !important;}
#pager a img:hover{opacity:1 !important;}
.slider{width:100%;}
body.galle h3{font-size:20px;margin-bottom:10px;}
body.galle #main-feature p{margin-bottom:0;}
#services h3{margin-bottom:10px;}
ul.listcols li{float:left;width:25%;font-size:20px;line-height:30px;;}
@media only screen and (max-width:1000px){ul.listcols li{width:33%;}
}
@media only screen and (max-width:767px){ul.listcols li{width:50%;}
}
@media only screen and (max-width:480px){ul.listcols li{width:100%;}
}
ul.listcols li a{font-weight:300;}
#contact{}
#contact form{margin:0 -20px;}
#contact h4{font-size:20px;}
#contact a{margin:0 0 0 0;display:inline-block;}
#contact a [class*="fui-"]{display:inline-block;font-size:24px;margin:0 10px 0 0;}
#contact form input, #contact form textarea, #contact select{color:#6e7172;font-weight:400;padding:10px;margin-bottom:20px;border:1px solid #ccc;box-sizing:border-box;max-width:100%;min-width:100%;width:100%;-webkit-appearance:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#contact .links{}
#contact label{color:#6e7172;font-weight:700;margin-bottom:5px;}
#contact input{}
#contact button.btn{margin-top:0;padding-bottom:12px;}
#contact button.btn span{margin-right:10px;}
#contact button.btn:after{content:''}
body.sitemap h3{margin-top:0;padding-top:0;border:none;}
.testi cite{display:block;}
.testi cite:before{content:"\2014";}
footer .container .row{padding-bottom:40px !important;}
footer .container{}
footer h4, footer p, footer li, footer a{color:#5b4c41;font-size:15px;}
footer a:hover{color:#5b4c41;opacity:.5;}
@media only screen and (max-width:767px){footer .logos img{height:40px;}
}
.mobile-nav-wrap{width:100%;position:fixed;padding:0px;z-index:9999 !important;top:0px;background:#313131;}
.mobile-nav-wrap .phone, .mobile-nav-wrap .schedule{font-size:16px;float:left;padding:15px 20px;background:#494949;color:#fff}
.mobile-nav-wrap .schedule{background:#535353;}
@media only screen and (max-width:480px){.mobile-nav-wrap .title span{display:none;}
}
.subnav>li ul{position:relative;}
.subnav{border:none!important;background:#606568;display:block;margin-left:0;margin-top:0!important;box-shadow:inset 5px 0 0 0 #DDD;padding:0!important;}
.subnav li{list-style-type:none!important;}
.subnav li a{display:block;color:#fff!important;font-weight:100;}
.subnav > li{position:relative;display:block;padding-bottom:0!important;}
.subnav > li > a{font-size:17px;position:relative;font-weight:100;padding:8px 45px 8px 15px;}
.subnav > li > a .arrow{display:inline-block;height:12px;width:12px;float:right;background:url('/assets/img/bkg-dropdown.png') no-repeat;position:absolute;top:14px;right:18px;}
.subnav > li > a .arrow:before{content:' ';width:1px;display:block;height:43px;background:#A6A6A6;position:relative;top:-14px;right:18px;}
.subnav > li ul{border:none!important;text-align:left;position:absolute;display:none;top:40px;background:#565656;left:0;width:100%;z-index:9;margin:0!important;padding:0!important;}
.subnav > li ul li{border-bottom:1px solid #666;padding-bottom:0!important;}
.subnav > li ul li a{box-shadow:inset 5px 0 0 0 rgba(42,42,42,0.27);padding:10px 15px;}
.subnav > li ul li a:hover{background:rgba(42,42,42,0.27);opacity:1;}
.subnav > li ul li a:last-child{border:none;}

.content-sub.insurance-submission-requirements-section {float: none;width: 100%;background: #15b7d4;min-height: unset;padding: 70px 0px !important;}
body.sub .container .insurance-submission-requirements-section .row {padding-top: 0;padding-bottom: 0;}
.insurance-submission-requirements-section * {color: #fff !important;}
.insurance-submission-requirements-section .heading {text-align: center;margin-bottom: 35px;}
.insurance-submission-requirements-section .heading h2 {text-transform: capitalize;margin: 0px 0px 15px;}
.insurance-submission-requirements-section .heading p {margin: 0;}
.insurance-submission-requirements-wrap {display: flex;justify-content: space-between;flex-wrap: wrap;}
.insurance-submission-requirements-wrap .flexy-item {width: 50%;padding-right: 50px;}
.insurance-submission-requirements-wrap .flexy-item:last-child {padding-left: 50px;padding-right: 0;}
.insurance-submission-requirements-wrap .flexy-item p {margin-bottom: 10px;}
.insurance-submission-requirements-wrap .flexy-item ul {margin-bottom: 0;padding-left: 25px;margin-left: 0;}
@media (max-width:1199px) {
.content-sub.insurance-submission-requirements-section {padding: 40px 0px !important;}
.insurance-submission-requirements-wrap .flexy-item {padding-right: 10px;}
.insurance-submission-requirements-wrap .flexy-item:last-child {padding-left: 10px;padding-right: 0;}
}
@media (max-width:767px) {
.insurance-submission-requirements-wrap .flexy-item {padding-left: 0px !important;padding-right: 0 !important;margin-bottom: 20px;width: 100%;}
.insurance-submission-requirements-wrap .flexy-item:last-child:last-child {margin-bottom: 0px;}
.insurance-submission-requirements-section .heading h2 {font-size: 34px;}
.insurance-submission-requirements-section .heading {margin-bottom: 20px;}
}
