/*!
* Tags:        two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
* Text Domain: mint
* Domain Path: /languages/
*/


@font-face{font-family:futura-ptbold;src:url(https://crosscountymedicalcare.net/wp-content/themes/dental/FuturaPTCondMedium.otf) format("opentype");}
@font-face{font-family:futura-pt;src:url(https://crosscountymedicalcare.net/wp-content/themes/dental/FuturaPTLight.otf) format("opentype");}

@font-face{font-family:futura-ptbold;src:url(https://crosscountymedicalcare.net/wp-content/themes/dental/FuturaPTCondMedium.otf) format("opentype")}
@font-face{font-family:futura-pt;src:url(https://crosscountymedicalcare.net/wp-content/themes/dental/FuturaPTLight.otf) format("opentype")}


p,li,a,span,div,body{font-family:futura-pt}
p,body{font-family: futura-pt!important; line-height: 34px;  font-size:20px;  color: #000;}
div#outer-nes .main-content-wrapper{margin:auto;max-width:1150px;width:100%;display:block}
h2.section-title.handwriting.xlarge-font.center.heading1{text-align:center}
.dr{float:left;width:100%;margin:10px 0}
.dr-img{float:left;width:250px;text-align:center;margin-right:20px;text-transform:uppercase;line-height:27px}
.dr-img img{width:100%;height:auto}
.dr-img{width:40%;position:relative;float:left}
.dr-content{width:57%;float:right}
.dr .bg{position:absolute;width:100%;max-width:68%;left:80px;opacity:.3;z-index:9;margin:0;box-shadow:none;top:0}
.dr-content strong{position:relative;float:left;width:100%;text-transform:uppercase;font-size:35px;line-height:normal}
.read-more{float:left;width:100%}
.read-more a{font-size:23px}
.dr{padding:60px 0}
.dr-img img{max-width:58%;float:left;opacity:1;position:relative;box-shadow:0 0 4px 0 #a0a0a0;z-index:99;margin:10px;top:20px}
.dr:nth-child(2) .dr-img{float:right}
.dr:nth-child(2) .dr-content{float:left}
.sub-cta .row{padding:10px 0!important}
.page-id-41 .title:before,.page-id-4 .title:after{content:' ';position:absolute;height:40px;background:#f7f7f7;display:block;width:5000px}
.page-id-41 .title:after{bottom:10px;left:-4990px}
.page-id-41 .title{font-size:50px;color:#008d9d;font-weight:700;margin-bottom:50px;position:relative;display:table}
.page-id-41 .title span{position:relative;display:table;padding-left:40px;color:#515151;font-weight:300}
.page-id-41 .title:after{bottom:10px;left:-4990px}
.page-id-41 .title:before{top:10px;right:-5020px}
body.page-id-41{overflow-x:hidden!important}
.page-id-66 .title:before,.page-id-4 .title:after{content:' ';position:absolute;height:40px;background:#f7f7f7;display:block;width:5000px}
.page-id-66 .title:after{bottom:10px;left:-4990px}
.page-id-66 .title{font-size:50px;color:#008d9d;font-weight:700;margin-bottom:50px;position:relative;display:table}
.page-id-66 .title span{position:relative;display:table;padding-left:40px;color:#515151;font-weight:300}
.page-id-66 .title:after{bottom:10px;left:-4990px}
.page-id-66 .title:before{top:10px;right:-5020px}
body.page-id-66{overflow-x:hidden!important}
ul.has-sub.inner-menu{display:none;position:absolute;background:#f7f7f7;top:-1px;left:97px;border-top:1px solid #e2e2e2;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
li.has-sub{position:relative}
.nav .links>ul>li>ul{overflow:visible}
li.has-sub.our:hover ul.has-sub.inner-menu{display:block}
body{overflow-x:hidden}
.page-id-57 div#hedings-mains{background:url(https://crosscountymedicalcare.net/wp-content/uploads/2017/08/bkg-implants-1.jpg)!important;background-size:cover!important}
.page-id-66 div#hedings-mains{background:url(https://crosscountymedicalcare.net/wp-content/uploads/2017/08/slider-1.jpg)!important;background-size:cover!important}
ul.services{margin:auto;display:block;padding:20px;max-width:700px;padding-left:110px}
ul.services li{float:left;width:33%;text-transform:uppercase}
.container.sub-cta{float:left;width:100%;padding:20px 0 0}
.sub-cta h3{margin:auto}
footer.container{float:left;width:100%}
footer .disclaimer{float:left;width:100%}
div#outer-nes ul li{list-style:circle}
.page-id-145 .tri-feat>div{padding:15px 30px;width:33.3333333333%;margin-right:0;margin-bottom:30px;float:left}
.page-id-145 .main h3{color:#515151}
.page-id-145 .title{font-size:50px;color:#008d9d;font-weight:400;margin-bottom:50px;position:relative;display:table}
.contact-wrap .text h1{margin:auto}
.container.hero{background:url(https://crosscountymedicalcare.net/wp-content/uploads/2017/08/hero-1-1.jpg)!important;background-size:cover!important}
.container.hero h1.home-h1,.container.hero h2{text-align:right}
.list-item{float:left;width:31%;padding:10px 20px;background:#fbf9f9;margin:10px}
.reviews-list{float:left;width:100%}
ul.rating-group li{list-style:none!important;display:inline;color:#f2c813;font-size:40px;margin:auto!important;padding:0;line-height:normal!important}
ul.rating-group{float:left;width:100%;text-align:center;line-height:normal;margin:auto;padding:0}
span.review-date{display:none}
p.review-title{float:left;width:100%;margin:auto;text-align:center;text-transform:uppercase;color:#008d9d}
p.reviewer-info{margin:auto;float:left;height:auto}
span.reviewer-name{font-weight:700}
.reviews-lists{float:left;width:100%;text-align:center}
.rating-item span.icon.icon-star-gold-small{background-size:20px!important;width:20px;height:20px}
p.reviewer-info{width:100%;text-transform:capitalize}
.reviews-list-footer{float:left;width:100%;text-align:center}
span.link.hide{display:none}
.page-id-113 div#hedings-mains{background:url(https://crosscountymedicalcare.net/wp-content/uploads/2017/09/slider-3.jpg)!important;background-size:cover!important}
a.phne{font-size:24px;margin:0}
footer span.icon.icon-star-gold-small{width:25px;height:25px}
.intro-wrap:before,.change-wrap .img-feat .the-title:before{display:none}

.page-id-79 .contact-wrap .text .phone-wrap .phone-link b{font-size:59px;font-weight:400}
.page-id-79 .contact-wrap .text .phone-wrap p{font-size:23px}
.page-id-79 .contact-wrap .text .phone-wrap{padding:60px 30px;background:url();background-color:#008d9d;background-size:cover;background-position:center}
.home .hero .row{padding-top:15.6%;padding-bottom:15.6%}
.page-id-4 .dr-content a{color:#484848}
.page-id-4 .dr-content .read-more a{color:#008d9d}
.page-id-79 .contact-wrap::before{background-size:100%;background-position:top center!important;background-size:100%;background-position:top center!important}
.page-id-79 .gform_wrapper label.gfield_label{display:none!important}
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{display:none}
.page-id-79 .gform_wrapper ul.gform_fields li.gfield{float:left;width:39%!important;clear:none;height:50px!important;margin:10px 5px!important}
.page-id-79 .gform_wrapper ul.gform_fields li.gfield input,.gform_wrapper ul.gform_fields li.gfield input[type="text"]{width:100%!important}
.page-id-79 li#field_1_1{width:58.1%!important}
.page-id-79 li#field_1_3{width:100%!important}
.page-id-79 li#field_1_4{width:40%!important}
.page-id-79 li#field_1_5{height:auto!important;width:100%!important}
.page-id-79 h3.gform_title{display:none}
.page-id-79 li#field_1_4{width:100%!important}
.page-id-79 input#gform_submit_button_1{background:#008d9d;padding:10px 20px!important;text-transform:uppercase;font-size:20px}
.page-id-79 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),textarea{font-size:18px!important}

div#rev_slider_1_1{height:730px!important;max-height:730px!important}
div#rev_slider_1_1_wrapper{height:730px!important}
.tp-fullwidth-forcer{height:730px!important}
.tparrows.tp-rightarrow:before{color:#777!important}
.tparrows.tp-leftarrow:before{color:#777!important}
.nav .links>ul>li a{padding:14px 4px!important}
.helpgrid{display:none}
.page-id-342 .gform_wrapper .top_label .gfield_label{display:none!important}
.page-id-342 .gform_wrapper h3.gform_title{display:none}
.page-id-342 input#gform_submit_button_2{background:#008d9d;padding:10px!important;height:auto!important;line-height:normal!important;float:none!important;display:block!important;max-width:200px!important;margin:auto;width:100%;text-transform:uppercase}
.page-id-342 ul#gform_fields_2{margin:auto!important;max-width:800px;width:100%;font-size:inherit;float:none;display:block}
.page-id-342 ul#input_2_1{margin:auto;display:block;max-width:620px}
.page-id-342 ul#input_2_1 li{float:left;width:50%}
.page-id-342 ul#input_2_1 li input{float:left}
.page-id-342 .gform_wrapper ul.gform_fields li.gfield{float:left;width:47%;clear:none;margin:5px 10px!important;padding:0!important}
.page-id-342 li#field_2_1{margin:auto!important;display:block !o,;display:block!important;max-width:430px!important;float:none;width:100%}
li#field_2_4{width:97%}
.page-id-342 div#input_2_4 span{float:left;width:48.5%;margin:5px 0!important}
.page-id-342 div#input_2_4 span#input_2_4_2_container{float:right}
.page-id-342 div#input_2_4 span#input_2_4_4_container{float:right;width:49%;padding:0}
.page-id-342 div#input_2_4 span#input_2_4_5_container{width:101%;margin-bottom:0!important}
.page-id-342 li#field_2_4{width:97%}
.page-id-342 div#input_2_4 span{float:left;width:48.5%;margin:5px 0!important}
.page-id-342 div#input_2_4 span#input_2_4_2_container{float:right}
.page-id-342 div#input_2_4 span#input_2_4_4_container{float:right;width:49%;padding:0}
.page-id-342 div#input_2_4 span#input_2_4_5_container{width:101.5%;margin-bottom:0!important}
.page-id-342 li#field_2_7{float:left;width:33%}
.page-id-342 li#field_2_8{float:left;width:33%}
.page-id-342 li#field_2_9{float:right;width:26%}
.page-id-342 li#field_2_6{width:48%!important}
.page-id-342 li#field_2_10{width:98%}
.page-id-342 span#input_2_4_3_container{width:49.5%!important;width:49.5%!important}
.validation_error{display:none}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{display:none}
.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:transparent;border:0!important}
.page-id-342 span#input_2_4_3_container{width:49.5%!important}
.validation_error{display:none}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{display:none}
.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:transparent;border:0!important}
.gform_wrapper .validation_message{display:none}
.page-id-342 li#field_2_6{height:53px}
.home .row.text-feat{padding-top:10px;padding-bottom:10px}
.home .container.intro-wrap .row{padding-top:20px;padding-bottom:10px}
.page-id-342 li#field_2_9{margin-left:0!important;float:right!important}
.page-id-342 li#field_2_9 div#input_2_9{width:36%}
.page-id-342 li#field_2_9 div#input_2_9 input#input_2_9_1{width:86%!important;clear:none!important;max-width:100%!important;margin:auto!important;float:left}
.page-id-342 li#field_2_9 div#input_2_9 i{float:left;margin:auto!important;clear:none!important;width:auto!important;margin:-1px 1px!important;font-size:24px}
.page-id-342 ul#input_2_1 li label{font-size:23px!important;margin-top:0!important;line-height:normal!important}
.page-id-342 li#field_2_9 div#input_2_9 i{position:relative;left:1.5px}
div#f3 a{color:#999}
div#f3 a:hover{color:#008d9d;opacity:1}
.page-id-17 .dr-img img{width:100%;max-width:80%}
input#input_2_8{width:92%!important;float:left}
.ui-datepicker-title select{width:auto!important;padding:2px!important;height:auto!important;background:#f1f1f1;line-height:normal;border:0;margin:0 10px!important;color:#414141!important}
.home .container.intro-wrap p{margin-bottom:0}
.home .container.smile-wrap.ofh .text{padding-top:0;padding-bottom:0}
.home .container.cosmetic-wrap .text{max-width:100%;margin:auto auto 160px}
.home .container.cosmetic-wrap h2{position:relative!important;top:0;left:0;text-align:left;margin-top:-20px;z-index:9999999999}
.home .container.cosmetic-wrap h2 br{display:none!important}
.home .container.cosmetic-wrap h2 span{display:inline-block!important}
.home .container.cosmetic-wrap .row{padding:0!important}
.home .change-wrap .img-feat .the-title .top-right,.home .change-wrap .img-feat .the-title .top-right a{color:#4a4a4a!important}
.home .change-wrap .img-feat .btn{color:#4a4a4a}
.home .container.smile-wrap.ofh{background:transparent}
.home .row.text-feat{background:transparent}
.container.cosmetic-wrap .row{width:100%;max-width:100%}
.container.cosmetic-wrap .row .text{margin:auto}
.container.cosmetic-wrap:before{display:none!important}
.container.cosmetic-wrap .row .item{margin:auto;top:0;width:25%;text-align:center;width:1}
.container.cosmetic-wrap .row .item img{height:auto;transform:none;width:100%!important;position:relative;max-width:100%}
.container.cosmetic-wrap .row .item h3{width:100%;text-align:center}
.container.cosmetic-wrap .row .item h3 span.block-tablet-up{display:inline!important}
.shailan-dropdown-menu .dropdown-horizontal-container{background:transparent!important;border:0!important;box-shadow:none!important}
ul.dropdown li.current-cat>a,ul.dropdown li.current_page_item>a,ul.dropdown li.current-menu-item>a,ul.dropdown li.current-cat>a:link,ul.dropdown li.current_page_item>a:link,ul.dropdown li.current-menu-item>a:link,ul.dropdown li.current-cat>a:visited,ul.dropdown li.current_page_item>a:visited,ul.dropdown li.current-menu-item>a:visited{border:0!important}
ul.dropdown-horizontal.dropdown-align-left>li{border:0!important}
header.shadow-down.js-animate.on-canvas{float:left;width:100%;height:auto;min-height:10px!important;padding:0;margin-bottom:10px!important}
div#slider{float:left;width:100%}


header .top .columns{margin-bottom:0!important}
.shailan-dropdown-menu .dropdown-horizontal-container{background:transparent;border:0;box-shadow:none}
ul.dropdown li.current-cat>a,ul.dropdown li.current_page_item>a,ul.dropdown li.current-menu-item>a,ul.dropdown li.current-cat>a:link,ul.dropdown li.current_page_item>a:link,ul.dropdown li.current-menu-item>a:link,ul.dropdown li.current-cat>a:visited,ul.dropdown li.current_page_item>a:visited,ul.dropdown li.current-menu-item>a:visited{border:0}
ul.dropdown-horizontal.dropdown-align-left>li{border:0}
header.shadow-down.js-animate.on-canvas{float:left;width:100%;height:auto;min-height:10px!important;padding:0;margin-bottom:10px!important}
div#slider{float:left;width:100%}
.container.nav-wrap {padding:10px 0px 10px;position:relative;margin-top:10px;}
.container.nav-wrap.scrolled{padding:10px 0px 10px;position:relative}
header .top .header-left p {    line-height: normal;    padding-bottom: 10px;    text-transform: uppercase;    color: #000;}

header .top .columns{margin-bottom:0!important}
main.content-wrap.on-canvas{float:left;width:100%}
.container>.row{padding:0!important}
main.content-wrap.on-canvas .container{padding:30px 0 0}
.change-wrap .img-feat{padding:20px 0 0!important;margin:auto!important}
footer .footer-text strong{color:#000;text-transform:uppercase;font-size:23px}
footer .footer-text{margin:auto}
footer.container{padding:10px 0;margin:40px auto auto;border-top:1px solid #eee}
footer .footer-text p.add1{font-size:31px;color:#012773}
footer .footer-text{float:left;width:19%;padding:0 5px}
footer .footer-text p.add{line-height:normal}
footer .footer-text#foot4{width:14%}
span.stars{font-family:futura-pt!important;font-size:23px;color:#000;float:left;width:100%;margin:auto;height:auto;line-height:normal}

footer .footer-text#foot5 {    width: 25%;}
div#foot3 {    padding-top: 40px;}
footer .footer-text strong {    padding-bottom: 14px;    float:  left;    width: 100%;}
header .nav-wrap {    position:  relative;    margin-top: 0;padding:10px 0px;}
ul.dropdown li a {    text-transform: uppercase;    padding: 3px 13px !important;    line-height: 22px;}

.change-wrap .img-feat .item {    margin: auto 4px auto;}
.sticky-nav.active .nav-wrap {    border: 0px !important;}
li#menu-item-660 a {    padding-right: 0px !important;}
li#menu-item-560 a {    padding-left: 0px !important;}
div#hedings-mains {    float:  left;    width: 100%;}
div#outer-nes {    float:  left;    width: 100%;}


.container.feat:before {    display: none;}
.container.feat h1:before {    background: #444;}
.container.feat h1 {    color: #444;}
div#hedings-mains {    padding: 30px 0px;}

footer.container .row {    max-width: 1540px;}
header.shadow-down.js-animate.on-canvas .row.top.grid {    max-width: 1540px;}
footer .disclaimer { padding: 10px 0px; margin: auto;}
footer.container {    padding-bottom: 0px;}
footer .disclaimer{font-size:18px;}

.home h2 {    font-size: 42px;}
.home span.text-larger.strong.uppercase {    font-size: 60px;}
header .top .header-right .socials a {    background: #012773;    opacity: 1 !important;}

header .top .header-right .socials a:hover {    background: #012773;    opacity: 1 !important;}
.container.nav-wrap.scrolled .row, .container.nav-wrap .row {    max-width: 1270px;    padding: 0px 10px !important;}

.container.nav-wrap.scrolled .row .large-12.hide-tablet-down.columns {    padding: 0px;}
ul.dropdown ul {    background: #fff !important;    border:  0px !important;    border-radius: 0px !important;    box-shadow: none !important;    padding: 0px;}
ul.dropdown ul li:hover {    background:  #f5f5f5;}

ul.dropdown ul li {    padding: 4px 0px;}
ul.dropdown a, ul.dropdown a:link, ul.dropdown a:visited {    color: #000 !important;}
.home main.content-wrap.on-canvas .row {    max-width: 1540px;    padding: 0px 20px !important;}
.home span.text-larger.strong.uppercase {    float: left;    width: 100%;    text-align:  center;    color: #000;}

.home main.content-wrap.on-canvas .container.intro-wrap {    text-align: center;}
.home h2 span.color-primary.block, .home h2 {    color: #000;}
.home h2 span.color-primary.block {    display: inline-block !important;    float:  none;    width: auto;}
.home h2 {    float: left;    width: 100%;}
.container.smile-wrap.ofh .md-2-up {    margin: auto;}
.home main.content-wrap.on-canvas .container.cosmetic-wrap .row {    padding: 0px !important;}
.home main.content-wrap.on-canvas .container.cosmetic-wrap .row .item.is-left {    float:  left;    position: relative;}
.home main.content-wrap.on-canvas .container.cosmetic-wrap .row span {    color: #fff;    position:  absolute;    bottom:30px;    left:  0px;    width: 100%;    font-weight: bold;}
.left-listing {    float:  left;    width: 50%;}
.left-listing ul li a {    font-size: 20px;    text-transform: uppercase;    color: #000;}
.left-listing ul li a:hover {    color: #012773;}

.home .container.smile-wrap.ofh h3 a {    font-size:80px;    font-weight: bold; color: #000 !important;}
.home .container.smile-wrap.ofh h3 span {    font-size: 37px;    position:  relative;    top: -5px;}
.home .left-listing h2 span, .home .left-listing h2 {    margin:  10px auto auto;    font-size: 31px;    color: #002673 !important;}
.left-listing:nth-of-type(1) {    width: 28%;    margin-right: 15px;}
.left-listing:nth-of-type(2) {    width: 68%;}
.container.smile-wrap.ofh .md-2-up p {    float:  left;    width: 100%;    margin: 10px auto auto;}
.left-listing:nth-of-type(2) li {    float:  left;    width: 50%;padding-right:10px;}
.left-listing:nth-of-type(2) h2 {    text-align: center;}
.home .left-listing h2 span, .home .left-listing h2 {    margin: auto;}
.home .container.smile-wrap.ofh h3 {       float:  left;    width: 100%;  color: #000;    opacity: 1;padding-top:30px;}
header .top:before,.container.feat h1:before {    display: none;}
header .top a.logo {    margin:  auto !important;    max-width: 400px;}
ul.dropdown li.parent>a:after {    right: 2px;    border-top: 4px solid rgba(0, 0, 0, 0.82);}

p + ul {    margin-top: -20px;}
span#ContentPlaceHolder1_lblCMS strong {    text-transform:  uppercase;}
.home .text-feat .image img {    width: 100% !important;    margin:  auto;    max-width: 100%;}
.home .image-right img {    margin:  auto;    max-width: 100%;    width: 100%;}
.home .container.smile-wrap.ofh .md-2-up {    margin-right: 0px !important;    width: 49%;}
.home .container.smile-wrap.ofh .md-2-up.image-right {    margin:  auto !important;    width: 49%;}

.gowithbnts {    float: left;    width: 100%;    text-align: center;}
.gowithbnts h2 a {    font-size: 40px;    font-weight: bold;}
.gowithbnts h2.large-font br {    display: none;}
.gowithbnts span.devides {    FONT-SIZE:  30PX;    POSITION:  RELATIVE;    top: -5px;}
.gowithbnts a.btn.btn-center.ltf {    font-size: 23px;    float: right;    width: 49%;    border: 2px solid #000;    padding: 10px;font-weight:bold;color:#000;}
.gowithbnts a.btn.btn-center.ltf.dark {    float: left;}
.gowithbnts a.btn.btn-center.ltf:hover {    background: #012773;    border-color: #012773;    color: #fff;}
.home main.content-wrap.on-canvas .container.cosmetic-wrap .row {    max-width: 100%;}
.home main.content-wrap.on-canvas .container.cosmetic-wrap .row span {    font-size: 30px;    text-shadow: 1px 0px 1px #000;}
.page-id-79 .contact-wrap .text .phone-wrap {    padding:22px;}
.phone-wraps {    float:  left;    width: 100%;    padding-bottom: 20px;}

.phone-wraps strong.uppercase.block {font-size: 42px;   font-weight: normal;    line-height: normal;    padding-bottom: 20px;    letter-spacing: 0px;}
.phone-wraps b.uppercase.block {font-size: 30px;font-weight: normal;}
.page-id-79 .contact-wrap .text .phone-wrap p.add1 a {    font-size: 25px;    color: #fff !important;}
.page-id-79 .contact-wrap .text .phone-wrap .office-hours {    color: #fff;}
.page-id-79 .contact-wrap .text .phone-wrap p.add2 {    font-size: 23px;}
div#hedings-mains {    background: #efeeee;}
footer .socials {    float:  left;    width: 100%;    margin: 10px auto 10px;}

.page-id-153 .contact-wrap:before {    display: none;}
.contact-wrap .text .form-wrap {    padding-top:  0px;}
.contact-wrap .text .form-wrap h1 {    font-size: 37px;    color: #000;}

.contact-wrap .text .phone-wrap p.add {    padding-top: 0px;}
.contact-wrap .text .phone-wrap p.add2 {    padding-top: 0px;}


.contact-wrap .text .phone-wrap {    PADDING: 20PX;}
.contact-wrap .text .phone-wrap p.add1 a {    font-size: 25px;    color: #fff !important;}
.contact-wrap .text .phone-wrap .office-hours {    color: #fff;}
.contact-wrap .text .phone-wrap p.add2 {    font-size: 23px;}.contact-wrap .text .phone-wrap p {    font-size: 23px;    padding: 10px 0px 0px;}

.contact-wrap .text .phone-wrap p.add {    padding-top: 0px;}
.contact-wrap .text .phone-wrap p.add2 {    padding-top: 0px;}

.page-id-79 div#outer-nes {    margin: auto;}
.page-id-79 div#outer-nes div.container {background: transparent;padding-bottom: 30px;}
.page-id-79 div#outer-nes .container.main {    background: url(https://crosscountymedicalcare.net/wp-content/uploads/2018/08/12983906_m-1-3.jpg);    background-size: cover;    background-position: 100%;}
.contact-wrap:before {    display: none;}
.contact-wrap .text .form-wrap {    background: rgba(255, 255, 255, .5);}
.contact-wrap .text .form-wrap .feat1 input, .contact-wrap .text .form-wrap .feat1 textarea, .contact-wrap .text .form-wrap .feat4 input {  background: rgba(255, 255, 255, .8);color:#000;}
.page-id-79 div#hedings-mains {    background: transparent;}
.page-id-79 .container.feat h1 {    text-align: center;    font-weight:  bold;    color: #000;}
.page-id-79 .contact-wrap .text .form-wrap {    padding: 41px 50px;    background: transparent;}

.page-id-79 div#outer-nes .container.main:before {    content:  "";    position:  absolute;    width: 100%;    height:  100%;    top: 0px;    left:  0px;    background: rgba(255, 255, 255, .6);}
.page-id-79 div#outer-nes .container.main {    position:  relative;}

footer .footer-text p {    float:  left;    width: 100%;    text-align: left;}
footer.container .row {    padding: 0px 20px !important;}
footer.container .row .office-hours {    text-align: center;}
footer.container .row .office-hours span {    float: right;}

footer .footer-text p {    margin-bottom:6px;}
footer .footer-text#foot1 strong,footer .footer-text#foot2 strong {    text-align: center;}
div#foot1 p, div#foot2 p {    padding-left: 15px;}

ul.insurance {float: left;width: 40%;padding-left: 50px;text-transform: uppercase;padding-top: 13px;}
.page-id-600 span#ContentPlaceHolder1_lblCMS p {    float: left;}
.floatss {    float:  left;    width: 100%;}
ul.insurance li a {    color: #000;}


ul.insurances {float: left;width: 40%;padding-left: 50px;text-transform: uppercase;padding-top: 13px;}
.page-id-641 span#ContentPlaceHolder1_lblCMS p {    float: left;}
.floatss {    float:  left;    width: 100%;}
.page-id-639 table tr th,.page-id-639  table tr td {    padding: 10px !important;    vertical-align:  text-bottom;    font-size: 22px;    line-height: normal;}

.page-id-639  table {    border: 0px;}
.page-id-639  .main-content-wrapper {    max-width: 1270px !important;}

.services-pages {    float: left;    width: 100%;}

.services-pages .in {    float:  left;    width: 25%;    padding: 10px;    position: relative;margin-bottom:30px;}
.services-pages .in span {    position:  absolute;    bottom: 0px;    left: 10px;    width: auto;    background: #fff;    text-transform:  uppercase;    padding: 5px 20px;color:#000;}
img.alignleft {    float:  left;    margin-right: 8px;    padding-right: 10px;}
.page-id-621 .wp-caption.alignleft {    float: left;    width: 25% !important; margin:auto;   text-align: center;    line-height: normal;    padding: 8px;}
.wp-caption.alignleft img {    height: auto;}
.wp-caption.alignleft p.wp-caption-text {    line-height: normal;}

.wp-caption.alignleft {  text-align: center;    float: left;    margin-right: 13px;}
.page-id-28 .wp-caption.alignleft {  text-align: center;width:100% !important;}
.page-id-623 .wp-caption.alignleft {margin-right:20px;    text-align: center;float:left;}
header .top .header-right a b, header .top .header-right a , header .top .header-left p {    color: #000;}
footer .footer-text#foot1 strong, footer .footer-text#foot2 strong {    padding-right: 48px;}

.inpatient {    float: left;    width: 40%;    padding-left: 50px;}
.page-id-589 div#outer-nes .main-content-wrapper {    max-width: 1540px;    width: 100%;    padding: 0px 20px;}
.page-id-589 div#outer-nes .main-content-wrapper .in img {    width: 100%;}
.page-id-589 #hedings-mains .row {    max-width: 1540px;    padding: 0px 20px !important;}

.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label, .gform_wrapper li.gfield_error ul.gfield_checkbox, .gform_wrapper li.gfield_error ul.gfield_radio {    display: none;}
.page-id-79 input#gform_submit_button_1 {    font-family:  inherit;    border-radius:  3px;    width: 190px;    margin:  auto;    display: block;}
.page-id-79  .gform_wrapper li.gfield.gfield_error.gfield_contains_required {    margin-top: auto !important;}
header .top .header-right a b {    font-weight:  normal;    color: #000;}
header .top .header-left p {    font-size: 18px;}
header .top .header-right p:nth-of-type(1) a {  padding-top: 10px;}

.mfp-container.mfp-s-ready.mfp-image-holder {    z-index: 999999999;}
.mfp-wrap.mfp-gallery.mfp-close-btn-in.mfp-auto-cursor.mfp-ready {    z-index: 99999999;}
.mfp-bg.mfp-ready {    z-index: 999999;}

.left-listing:nth-of-type(2) a {pointer-events: none;cursor:default}
.container.cosmeticdd-wrapdd h2 {    text-align: center;}
.form-ontop input { font-size: 22px !important;  padding-left: 7px !important;}
.form-ontop p.mb-0 a {    text-transform: uppercase;}
span#ContentPlaceHolder1_lblCMS .insurances li {list-style: none;}
span#ContentPlaceHolder1_lblCMS .insurance li {LIST-STYLE: none;}
span#ContentPlaceHolder1_lblCMS .insurance li  a{pointer-event: unset !important;pointer-events: none !important;}
#ContentPlaceHolder1_lblCMS .insurances {    margin:  auto;    padding: 0px;}
#ContentPlaceHolder1_lblCMS .insurances ul {    margin: auto;    float: left;    width: 25%;    padding-right: 20px;}
span#ContentPlaceHolder1_lblCMS .insurances li {    line-height:  normal;    padding-bottom: 10px;}
div#outer-nes ul.insurance {float: left;width: 40%;}
div#outer-nes ul.insurance li {width: 100%;list-style: none !important;}
.page-id-641 #ContentPlaceHolder1_lblCMS .insurances {float: right;width: 46%;list-style: none !important;}
.page-id-641 #ContentPlaceHolder1_lblCMS .insurances li {list-style: none !important;}
.gform_body li {list-style: none !important;}
.page-id-79 div#outer-nes div.container ul li {list-style: none !important;}
.page-id-639 span#ContentPlaceHolder1_lblCMS .insurances li {list-style: none !important;}
.page-id-600 div#outer-nes ul.insurance {padding-left: 0px;}

header.shadow-down.js-animate.on-canvas div#f3 p.mb-0:nth-of-type(1) {    color: #012773;}
header.shadow-down.js-animate.on-canvas div#f3 p.mb-0:nth-of-type(2) {    color: #012773;}
header .top .header-right p.mb-0:nth-of-type(2) a b {    color: #012773;}
header .top .header-right p.mb-0:nth-of-type(3) a b {    color: #012773;}

ul.dropdown li ul {    background-color: #012773 !important;    padding: 0px !important;}
ul.dropdown li ul.sub-menu li a {    text-shadow: none !important;    color: #fff !important;}
ul.dropdown li ul.sub-menu li:hover {    background: #002673 !important;}
ul.dropdown li ul.sub-menu li:hover a, ul.dropdown li ul.sub-menu li a:hover {    color: #fff !important;opacity:1}


.form-ontop h3 {    font-size: 38px;    background: -webkit-linear-gradient(#012773, #012773);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    font-weight: bold;}

.form-ontop input#gform_submit_button_3 {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#008d9d+0,002673+100 */
   background: #012773!important;     padding: 3px 0px !important;    max-width: 140px !important;    text-align: center;}
.form-ontop input#gform_submit_button_3:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#002673+0,008d9d+100 */background:#002673!important;}
.container.nav-wrap, .sticky-nav.active, .container.nav-wrap.scrolled {    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#002673+0,008d9d+100 */background: #012773!important; /* Old browsers */}


header.shadow-down.js-animate.on-canvas .container.nav-wrap.scrolled {    padding-top: 10px !important;}
header.shadow-down.js-animate.on-canvas {    background: transparent !important;    border: 0px !important;}
.container.nav-wrap.scrolled {    padding-top: 10px;    border: 0px !important;}
header.shadow-down.js-animate.on-canvas {    padding: 0px !important;}
ul.dropdown a, ul.dropdown a:link, ul.dropdown a:visited {    color: #fff !important;    text-shadow: none !important;}
ul.dropdown li.parent>a:after {    border-top: 4px solid rgba(255, 255, 255, 0.7) !important;}
div#slider {    margin-top: -13px;}
.sticky-nav.active .container.nav-wrap.scrolled {    margin-top: 0px;    padding-top: 10px;}
ul.dropdown li ul.sub-menu {    top: 38px;}
div#hedings-mains {    margin-top: -13px;}
.home .container.smile-wrap.ofh h3 a:HOVER {    color: #012773 !important;}

.home span.text-larger.strong.uppercase {    padding-bottom: 20px;    color: #018b9c;}
.page-id-28 span#ContentPlaceHolder1_lblCMS p:last-child {    line-height: 50px;}
.page-id-28 span#ContentPlaceHolder1_lblCMS p.wp-caption-text {    line-height: normal;}
.page-id-79 div#outer-nes {    margin-top: -10px;}
.page-id-79  footer.container {    margin: auto;    padding-top: 40px;}

.footer-top-logs {    float: left;    width: 100%;    text-align: center;}
.footer-top-logs a {    padding: 0px 20px;}
.appointment {float: none;width: 100%;padding: 0px 0px 60px;text-align: center;margin: 0 auto; max-width: 31%;}
.appointment a {float: left;width: 232px;}

@media (min-width:1200px) and (max-width: 1300px) {
.container.nav-wrap.scrolled .row, .container.nav-wrap .row {    max-width: 1300px;}
ul.dropdown li a {    font-size: 17px;    padding: 0px 9px !important;}
.home ul.dropdown li a:after {    right: -1px !important;}
header.shadow-down.js-animate.on-canvas .large-12.hide-tablet-down.columns {    padding: 0px 0px 0px 11px;}
header .top .header-left p {text-align:  left;padding-left: 9px;}
.container.nav-wrap.scrolled {    padding-top: 20px;}
header .top .header-right a {    text-align: right;    float: left;    width: 100%;  font-size: 18px; }
header .top .header-right a b {float: left;text-transform: uppercase;  font-size: 18px; letter-spacing: 2px;}
div#f4 {padding-right: 27px;    width: 21%;}
header.shadow-down.js-animate.on-canvas {padding-left: 4px;}
header .top .header-right p:nth-of-type(1) a {    text-align: center;}
footer.container .row .office-hours span {font-size: 21px;}
}

@media (min-width:1310px) and (max-width: 1440px) 
{
.container.nav-wrap.scrolled .row, .container.nav-wrap .row {    max-width: 1320px;}
ul.dropdown li a {    font-size: 17px;    padding: 0px 11px !important;}
ul.dropdown li a:after {    right: 0px !important;}
header.shadow-down.js-animate.on-canvas .large-12.hide-tablet-down.columns {    padding: 0px 0px 0px 10px;}	
header .top .header-left p {    text-align:  left;    padding-left: 12px;}
.container.nav-wrap.scrolled {    padding-top: 20px;}
header .top .header-right a {    text-align: right;    float: left;    width: 100%;  font-size: 18px; }
header .top .header-right a b {    float: left;    text-transform: uppercase;    font-size: 18px;    letter-spacing: 2px;}
div#f4 {    padding-right: 31px;    width: 20%;}
header.shadow-down.js-animate.on-canvas {    padding-left: 14px;}
header .top .header-right p:nth-of-type(1) a {    text-align: center;}
}

@media (min-width:1450px) and (max-width: 1500px) {
.container.nav-wrap.scrolled .row, .container.nav-wrap .row {    max-width: 1320px;}
ul.dropdown li a {    font-size: 18px;    padding: 0px 9px !important;}
ul.dropdown li a:after {    right: 0px !important;}
header.shadow-down.js-animate.on-canvas .large-12.hide-tablet-down.columns {    padding: 0px 0px 0px 10px;}
header .top .header-left p {text-align:  left;padding-left: 59px;}
.container.nav-wrap.scrolled {    padding-top: 20px;}
header .top .header-right a {    text-align: right;    float: left;    width: 100%;  font-size: 18px; }
header .top .header-right a b {float: left;text-transform: uppercase;  font-size: 18px; letter-spacing: 2px;}
div#f4 {padding-right: 87px;width: 20%;}
header.shadow-down.js-animate.on-canvas {padding-left: 4px;}
header .top .header-right p:nth-of-type(1) a {    text-align: center;}
}

@media (min-width:1510px) and (max-width: 1590px) {
.container.nav-wrap.scrolled .row, .container.nav-wrap .row {    max-width: 1540px;}
ul.dropdown li a {    font-size: 21px;    padding: 0px 9px !important;}
ul.dropdown li a:after {    right: 0px !important;}
header.shadow-down.js-animate.on-canvas .large-12.hide-tablet-down.columns {    padding: 0px 0px 0px 10px;}
header .top .header-left p {text-align:  left;padding-left: 11px;}
.container.nav-wrap.scrolled {    padding-top: 20px;}
header .top .header-right a {    text-align: right;    float: left;    width: 100%;  font-size: 18px; }
header .top .header-right a b {float: left;text-transform: uppercase;  font-size: 18px; letter-spacing: 2px;}
div#f4 {padding-right: 37px;    width: 18%;}
header.shadow-down.js-animate.on-canvas {padding-left: 4px;}
header .top .header-right p:nth-of-type(1) a {    text-align: center;}
}


@media (min-width:1600px) and (max-width: 1670px) {
.container.nav-wrap.scrolled .row, .container.nav-wrap .row {    max-width: 1540px;}
ul.dropdown li a {    font-size: 21px;    padding: 0px 9px !important;}
ul.dropdown li a:after {    right: 0px !important;}
header.shadow-down.js-animate.on-canvas .large-12.hide-tablet-down.columns {    padding: 0px 0px 0px 10px;}
header .top .header-left p {text-align:  left;padding-left: 11px;}
.container.nav-wrap.scrolled {    padding-top: 20px;}
header .top .header-right a {    text-align: right;    float: left;    width: 100%;  font-size: 18px; }
header .top .header-right a b {float: left;text-transform: uppercase;  font-size: 18px; letter-spacing: 2px;}
div#f4 {padding-right: 67px;}
header.shadow-down.js-animate.on-canvas {padding-left: 14px;}
header .top .header-right p:nth-of-type(1) a {    text-align: center;}
.small-12.large-3.columns.header-right.text-center.hide-tablet-down#f4{width: 20%;}
footer .footer-text#foot3 {    width: 23%;    padding-right: 20px;}
footer .footer-text#foot5 {    width:24%;    float: right;}

.left-listing:nth-of-type(1) {    width: 27%;    margin-right: 6px;}
.left-listing:nth-of-type(2) {    width: 72%;}
}



@media (min-width:1670px) and (max-width: 1800px) {
.container.nav-wrap.scrolled .row, .container.nav-wrap .row {    max-width: 1572px;}
ul.dropdown li a {    font-size: 18px;    padding: 0px 21px !important;}
ul.dropdown li a:after {    right: 0px !important;}
header.shadow-down.js-animate.on-canvas .large-12.hide-tablet-down.columns {    padding: 0px 0px 0px 10px;}	
header .top .header-left p {text-align:  left;padding-left: 0;}
.container.nav-wrap.scrolled {    padding-top: 20px;}
header .top .header-right a {    text-align: right;    float: left;    width: 100%;  font-size: 18px; }
header .top .header-right a b {float: left;text-transform: uppercase;  font-size: 18px; letter-spacing: 3px;}
div#f4 {padding-right: 32px;}
header.shadow-down.js-animate.on-canvas {padding-left: 14px;}
header .top .header-right p:nth-of-type(1) a {    text-align: center;}
div#f3 {    padding-left: 0px;}
.small-12.large-3.columns.header-right.text-center.hide-tablet-down#f4{width: 18%;}
footer .footer-text#foot3 {    width: 23%;    padding-right: 20px;}
footer .footer-text#foot5 {    width: 24%;    float: right;}
.left-listing:nth-of-type(1) {    width: 27%;    margin-right: 6px;}
.left-listing:nth-of-type(2) {    width: 72%;}

}

@media (min-width:1810px){
.container.nav-wrap.scrolled .row, .container.nav-wrap .row {    max-width: 1572px;}
ul.dropdown li a {    font-size: 18px;    padding: 0px 21px !important;}
ul.dropdown li a:after {    right: 3px !important;}
header.shadow-down.js-animate.on-canvas .large-12.hide-tablet-down.columns {    padding: 0px 0px 0px 10px;}	

header .top .header-left p {text-align:  left;padding-left: 0;}
.container.nav-wrap.scrolled {    padding-top: 20px;}
header .top .header-right a {    text-align: right;    float: left;    width: 100%;  font-size: 18px; }
header .top .header-right a b {float: left;text-transform: uppercase;  font-size: 18px; letter-spacing: 3px;}
div#f4 {padding-right: 32px;}
header.shadow-down.js-animate.on-canvas {padding-left: 14px;}
header .top .header-right p:nth-of-type(1) a {    text-align: center;}
div#f3 {    padding-left: 0px;}
.small-12.large-3.columns.header-right.text-center.hide-tablet-down#f4{width: 18%;}
footer .footer-text#foot3 {    width: 23%;    padding-right: 20px;}
footer .footer-text#foot5 {    width: 22%;    float: right;}

.left-listing:nth-of-type(1) {    width: 27%;    margin-right: 6px;}
.left-listing:nth-of-type(2) {    width: 72%;}
}


@media(max-width: 450px) {
header:before{background-image:none!important}
.mobile-navigation{transform:translateX(220px)}
.tp-bgimg.defaultimg{background-size:100%!important;background-position:top!important}
.home .container.cosmetic-wrap .text{margin-bottom:20px!important}
.home .cosmetic-wrap .img-feat .item h3{padding:10px!important;font-size:20px!important}
.home .change-wrap .img-feat{padding-top:0!important}
.home .text-feat .image h2{font-size:24px!important}
.home .row.grid .md-2-up:nth-of-type(2){padding:0 30px!important}
.home .hglayerinfo{display:none!important}
.home .btn.btn-right,.home button.btn.btn-right{text-align:center!important;width:100%!important}
.home .container.smile-wrap.ofh .text{margin-top:10px!important}
.home .container.cosmetic-wrap{padding-bottom:0!important}
.change-wrap .row{padding-top:35px!important}
footer.container>.row{padding-bottom:0!important}
.home .intro-wrap .text-larger{width:100%!important;float:left!important;display:block!important}
.page-id-79 .contact-wrap .text .phone-wrap p{font-size:20px!important}
.page-id-79 .contact-wrap .text .phone-wrap{margin-top:45%!important}

.page-id-79 .contact-wrap .text .form-wrap{padding:20px!important}
.page-id-79 .s3grid .feat4{margin-bottom:15px!important}
.page-id-79 .s3grid .feat1:nth-child(1n){margin-bottom:15px!important}
.page-id-41 .mobile-nav-wrap .js-menu-toggle span.title{font-size:inherit!important;color:inherit!important;font-weight:inherit!important;margin:0 auto!important}
.page-id-41 span#ContentPlaceHolder1_lblCMS .title{font-size:30px!important;text-align:center!important;margin-bottom:0!important}
.page-id-41 .title span{padding:0!important;text-align:center!important;width:100%!important}
.page-id-99 .mg-image-tiles .mg-thumbs.mg-fourcol ul li{margin:0 auto!important;width:48.5%!important;padding:5px!important}
.page-id-99 .mg-image-tiles .mg-thumbs ul{padding-left:10px!important}
.page-id-99 #maxgallery-326.mg-image-tiles .mg-thumbs ul li div{margin:0 auto!important;padding:0!important}
.container.feat h1{font-size:30px!important}
.dr-content{width:100%!important;margin-top:30px!important;padding:0 15px!important;box-sizing:border-box!important}
.dr .dr-img{width:100%!important;margin:10px auto!important}
.page-id-153 .list-item{width:100%!important;margin:10px auto!important;height:auto!important}
.page-id-153 .reviews-list{padding:0 15px!important}
.page-id-342 .gform_wrapper ul.gform_fields li.gfield{width:100%!important;margin:5px auto!important}
.page-id-342 li#field_2_6{width:100%!important}
.page-id-342 ul#input_2_1 li{width:100%!important;margin:3px auto!important}
.page-id-342 .gform_wrapper form{padding:0 15px!important}
.page-id-342 .gform_wrapper.gf_browser_chrome .gfield_time_ampm select{width:100%!important}
.page-id-342 .gform_wrapper img{float:none!important;margin:10px auto!important;display:block!important}
.page-id-4 .title:after{display:none!important}
.page-id-4 .dr,.page-id-23 .dr{padding-top:20px!important}
.page-id-107 .ghost-left .ghost{opacity:.1!important}
.page-id-66 .mobile-nav-wrap .js-menu-toggle span.title{font-size:inherit!important;color:inherit!important;font-weight:inherit!important;margin:0 auto!important}
.page-id-41 div#outer-nes,.page-id-113 div#outer-nes,.page-id-17 div#outer-nes,.page-id-66 div#outer-nes,.page-id-129 div#outer-nes{overflow:hidden!important}
.page-id-41 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-113 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-76 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-66 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-129 span#ContentPlaceHolder1_lblCMS .container>.row{padding-top:15px!important;padding-bottom:15px!important}
.page-id-41 .intro .md-2-up:nth-of-type(2) br{display:none!important}
.page-id-41 .intro .md-2-up:nth-of-type(2) strong{width:100%!important;float:left!important;display:block!important}
.page-id-76 .ghost-left .ghost{opacity:.1!important}
.page-id-76 span#ContentPlaceHolder1_lblCMS .md-2-up:nth-of-type(2){margin-top:80px!important}
.page-id-103 .ghost-left .ghost{opacity:.1!important}
.page-id-103 span#ContentPlaceHolder1_lblCMS .md-2-up:nth-of-type(2){margin-top:60px!important}
.page-id-113 .ghost-right .ghost,.page-id-129 .ghost-right .ghost{opacity:.1!important;transform:scale(1.2)!important}
.page-id-66 .ghost-right .ghost,.page-id-66 .ghost-left .ghost{opacity:.1!important;transform:scale(1.2)!important}
.page-id-94 .ghost-left .ghost{opacity:.1!important;transform:scale(1.2)!important}
.page-id-119 .ghost-left .ghost{opacity:.1!important;transform:scale(1.2)!important}
.page-id-123 .ghost-left .ghost{opacity:.1!important;transform:scale(1.2)!important}
.page-id-90 .ghost-left .ghost,.page-id-41 .ghost-left .ghost{opacity:.1!important;transform:scale(1.2)!important}
.home .change-wrap .img-feat .item.is-left img,.home .change-wrap .img-feat .item.is-right img,.home .change-wrap .img-feat .item.is-center img{margin:10px auto!important}
.home .change-wrap .img-feat .item.is-left,.home .change-wrap .img-feat .item.is-right{display:block!important;padding:0!important}
.home .change-wrap .img-feat .item.is-center a{margin:0!important}
.page-id-451 div#outer-nes ul li{width:33.3%!important;font-size:18px!important}
footer .small-12.text-center.columns{padding:0!important}
footer .small-12.text-center.columns img{width:100%!important;max-width:220px!important}
footer.container .row{padding-left:15px!important;padding-right:15px!important}
.page-id-121 div#hedings-mains{background-position:100% 0!important}
.page-id-79 .container.feat .row{background-color:transparent!important;padding:30px 0!important}
.page-id-79 div#outer-nes{margin-top:0!important}
.page-id-79 div#hedings-mains{height:auto!important}
.page-id-451 div#outer-nes ul li{width:100%!important;font-size:18px!important;text-align:center!important}
.page-id-451 div#outer-nes ul{left:0!important;margin:0!important}
.page-id-76 span#ContentPlaceHolder1_lblCMS .md-2-up{width:100%!important}
.page-id-76 span#ContentPlaceHolder1_lblCMS .md-2-up:nth-of-type(2){margin-bottom:0!important;margin-top:35%!important}
}

@media(max-width: 425px) {
div#slider,div#rev_slider_1_1_forcefullwidth,div#rev_slider_1_1_wrapper,div#rev_slider_1_1{height:162px!important}
div#slide-14-layer-1{margin:-46px 0 0 29px !important}
div#slide-14-layer-3{margin:-40px 0 0 28px !important}
div#slide-14-layer-2{margin:-38px 0 0 27px !important}
.container.feat .row{padding:60px 10px!important}

.page-id-79 .contact-wrap .text .phone-wrap{margin-top:55%!important}
}

@media(max-width: 375px) {
div#slider,div#rev_slider_1_1_forcefullwidth,div#rev_slider_1_1_wrapper,div#rev_slider_1_1{height:142px!important}
div#slide-14-layer-1{margin:-46px 0 0 22px !important}
div#slide-14-layer-3{margin:-40px 0 0 23px !important}
div#slide-14-layer-2{margin:-38px 0 0 23px !important}
.container.feat .row{padding:50px 10px!important}
}

@media(max-width: 320px) {
div#slider,div#rev_slider_1_1_forcefullwidth,div#rev_slider_1_1_wrapper,div#rev_slider_1_1{height:122px!important}
div#slide-14-layer-1{margin:-46px 0 0 15px !important}
div#slide-14-layer-3{margin:-40px 0 0 19px !important}
div#slide-14-layer-2{margin:-38px 0 0 20px !important}
.container.feat .row{padding:42px 10px!important}
}

@media(min-width: 500px) and (max-width: 750px) {
header:before{background-image:none!important}
.mobile-navigation{transform:translateX(220px)}
.tp-bgimg.defaultimg{background-size:100%!important;background-position:top!important}
.home .container.cosmetic-wrap .text{margin-bottom:20px!important}
.home .change-wrap .img-feat{padding-top:0!important}
.home .text-feat .image h2{font-size:24px!important}
.home .row.grid .md-2-up:nth-of-type(2){padding:0 30px!important}
.home .hglayerinfo{display:none!important}
footer .columns{margin-bottom:0!important}
footer .disclaimer{font-size:15px!important}
.page-id-451 div#outer-nes ul li{width:33.3%!important;font-size:18px!important}
}

@media(min-width: 600px) and (max-width: 750px) {
footer .disclaimer{font-size:14px!important}
.home .intro-wrap .row{padding:15px 30px!important}
header .top .logo img{width:350px!important}
.home .btn.btn-right,.home button.btn.btn-right{text-align:center!important;width:100%!important}
.page-id-99 .mg-image-tiles .mg-thumbs.mg-fourcol ul li{margin:0 auto!important;width:33.3%!important;padding:5px!important}
.page-id-99 #maxgallery-326.mg-image-tiles .mg-thumbs ul li div{margin:0 auto!important;padding:0!important}
.page-id-99 div#maxgallery-326{padding:0 10px!important}
.container.feat .row{padding:100px 10px!important}
.page-id-41 div#outer-nes,.page-id-113 div#outer-nes,.page-id-17 div#outer-nes,.page-id-66 div#outer-nes,.page-id-129 div#outer-nes{overflow:hidden!important}
.page-id-79 .contact-wrap::before{background-size:150%!important}
.page-id-79 .contact-wrap .text .phone-wrap{padding:20px!important;width:40%!important}
.page-id-79 .contact-wrap .text .form-wrap{padding:20px!important;width:60%!important}
.page-id-79 .contact-wrap .text .phone-wrap .phone-link b{font-size:40px!important}
.page-id-79 .contact-wrap .text h1{font-size:40px!important}
.page-id-79 .contact-wrap .text .phone-wrap p{font-size:16px!important}
.page-id-79 .btn:hover,.page-id-79 button.btn:hover{color:#fff!important}
.page-id-153 .list-item{margin:10px!important;width:47%!important}
.dr{padding-left:15px!important;padding-right:15px!important}
.dr .dr-content{width:53%!important}
.page-id-41 .intro .md-2-up{width:40%!important}
.page-id-41 .grid .md-2-up:nth-child(2n){width:50%!important;float:left!important;clear:none!important;margin:0!important}
.page-id-41 .grid .md-2-up{width:44%!important}
.page-id-41 .mobile-nav-wrap .js-menu-toggle span.title{font-size:inherit!important;color:inherit!important;font-weight:inherit!important;margin:0 auto!important}
.page-id-41 span#ContentPlaceHolder1_lblCMS .title{font-size:30px!important;text-align:center!important;margin-bottom:0!important}
.page-id-41 .title span{padding:0!important;text-align:center!important;width:100%!important}
.page-id-4 .title:after{display:none!important}
.page-id-66 .mobile-nav-wrap .js-menu-toggle span.title{font-size:inherit!important;color:inherit!important;font-weight:inherit!important;margin:0 auto!important}
.page-id-66 span#ContentPlaceHolder1_lblCMS .title{font-size:30px!important;text-align:center!important;margin-bottom:0!important}
.page-id-66 .title span{padding:0!important;text-align:center!important;width:100%!important}
.page-id-342 li#field_2_6{width:47%!important}
.page-id-342 li#field_2_9{width:29%!important}
.page-id-342 li#field_2_8{width:30.5%!important}
.page-id-342 li#field_2_8 input#input_2_8{width:89%!important}
.page-id-342 form img{display:block!important;margin:10px auto!important;float:none!important}
.page-id-342 li#field_2_8 img{float:left!important}
.page-id-79 .container.feat .row{background-color:transparent!important;padding:30px 0!important}
.page-id-79 div#outer-nes{margin-top:0!important}
.page-id-79 div#hedings-mains{height:auto!important}
}

@media(min-width: 500px) and (max-width: 600px) {
div#slider,div#rev_slider_1_1_forcefullwidth,div#rev_slider_1_1_wrapper,div#rev_slider_1_1{height:216px!important}
div#slide-14-layer-1{margin:-50px 0 0 34px !important}
div#slide-14-layer-3{margin:-40px 0 0 38px !important}
div#slide-14-layer-2{margin:-38px 0 0 37px !important}
.home .btn.btn-right,.home button.btn.btn-right{text-align:center!important;width:100%!important}
.home .container.smile-wrap.ofh .text{margin-top:15px!important}
.home .container.cosmetic-wrap{padding-bottom:0!important}
.change-wrap .row{padding-top:35px!important}
footer.container>.row{padding-bottom:0!important}
.home .intro-wrap .text-larger{width:100%!important;float:left!important;display:block!important}
.page-id-79 .contact-wrap .text .phone-wrap p{font-size:20px!important}
.page-id-79 .contact-wrap .text .phone-wrap{margin-top:115%!important}

.page-id-79 .contact-wrap .text .form-wrap{padding:20px!important}
.page-id-79 .s3grid .feat4{margin-bottom:15px!important}
.page-id-79 .s3grid .feat1:nth-child(1n){margin-bottom:15px!important}
.page-id-41 .mobile-nav-wrap .js-menu-toggle span.title{font-size:inherit!important;color:inherit!important;font-weight:inherit!important;margin:0 auto!important}
.page-id-41 span#ContentPlaceHolder1_lblCMS .title{font-size:30px!important;text-align:center!important;margin-bottom:0!important}
.page-id-41 .title span{padding:0!important;text-align:center!important;width:100%!important}
.page-id-99 .mg-image-tiles .mg-thumbs.mg-fourcol ul li{margin:0 auto!important;width:50%!important;padding:5px!important}
.page-id-99 #maxgallery-326.mg-image-tiles .mg-thumbs ul li div{margin:0 auto!important;padding:0!important}
.container.feat h1{font-size:30px!important}
.dr-content{width:100%!important;margin-top:30px!important;padding:0 15px!important;box-sizing:border-box!important}
.dr .dr-img{width:100%!important;margin:10px auto!important}
.page-id-153 .list-item{width:100%!important;margin:10px auto!important;height:auto!important}
.page-id-153 .reviews-list{padding:0 15px!important}
.page-id-342 .gform_wrapper ul.gform_fields li.gfield{width:100%!important;margin:5px auto!important}
.page-id-342 li#field_2_6{width:100%!important}
.page-id-342 ul#input_2_1 li{width:100%!important;margin:3px auto!important}
.page-id-342 .gform_wrapper form{padding:0 15px!important}
.page-id-342 .gform_wrapper.gf_browser_chrome .gfield_time_ampm select{width:100%!important}
.page-id-342 .gform_wrapper img{float:none!important;margin:10px auto!important;display:block!important}
.page-id-4 .title:after{display:none!important}
.page-id-4 .dr,.page-id-23 .dr{padding-top:20px!important}
.page-id-107 .ghost-left .ghost{opacity:.1!important}
.page-id-66 .mobile-nav-wrap .js-menu-toggle span.title{font-size:inherit!important;color:inherit!important;font-weight:inherit!important;margin:0 auto!important}
.page-id-99 .mg-image-tiles .mg-thumbs.mg-fourcol ul li{margin:0 auto!important;width:33.3%!important;padding:5px!important}
.page-id-99 #maxgallery-326.mg-image-tiles .mg-thumbs ul li div{margin:0 auto!important;padding:0!important}
.page-id-99 div#maxgallery-326{padding:0 10px!important}
.page-id-153 .list-item{width:100%!important;margin:10px auto!important;height:auto!important}
.page-id-153 .reviews-list{padding:8px 15px!important}
.dr .dr-img{width:40%!important}
.dr-content{width:50%!important}
.dr{padding:15px!important}
.page-id-41 .md-2-up.ghost-left img{margin-top:10px!important}
.page-id-41 .intro .md-2-up{width:50%!important;float:left!important;padding:0 10px!important}
.page-id-342 ul#input_2_1 li{width:50%!important}
.page-id-342 li#field_2_8{width:60%!important}
.page-id-342 li#field_2_9{width:40%!important}
.page-id-342 li#field_2_8 input{width:85%!important}
.page-id-342 li#field_2_8 img{float:left!important}
.page-id-4 .title:after{display:none!important}
.page-id-4 .dr-content{width:58%!important}
.page-id-103 .md-2-up.ghost-left img.center{margin-top:20px!important}
.home .text-feat .image img{width:350px!important;margin:0 auto!important;float:none!important;display:block!important}
.home .cosmetic-wrap .img-feat .item{width:350px!important;float:none!important;margin:30px auto!important}
.home .change-wrap .img-feat .item{margin:0 auto!important;width:350px!important;float:none!important}
.home .text-feat .image h2{font-size:17px!important}
.home .md-2-up.image-right{width:350px!important;float:none!important;margin:10px auto!important}
header .top .logo img{max-width:350px!important}
footer img{max-width:350px!important}
.page-id-41 div#outer-nes,.page-id-113 div#outer-nes,.page-id-17 div#outer-nes,.page-id-66 div#outer-nes,.page-id-129 div#outer-nes{overflow:hidden!important}
.page-id-41 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-113 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-76 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-66 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-129 span#ContentPlaceHolder1_lblCMS .container>.row{padding-top:15px!important;padding-bottom:15px!important}
footer .disclaimer{padding:10px 0!important}
.container.feat .row{padding:90px 10px!important}
.md-2-up.ghost-left{width:50%!important;float:none!important;margin:0 auto!important;display:block!important}
.md-2-up.ghost-right{width:50%!important;float:none!important;margin:0 auto!important;display:block!important}
.page-id-41 div#outer-nes,.page-id-113 div#outer-nes,.page-id-17 div#outer-nes,.page-id-66 div#outer-nes,.page-id-129 div#outer-nes{overflow:hidden!important}
.page-id-41 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-113 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-76 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-66 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-129 span#ContentPlaceHolder1_lblCMS .container>.row{padding-top:15px!important;padding-bottom:15px!important}
.page-id-41 .intro .md-2-up:nth-of-type(2) br{display:none!important}
.page-id-41 .intro .md-2-up:nth-of-type(2) strong{width:100%!important;float:left!important;display:block!important}
.page-id-76 .ghost-left .ghost{opacity:.1!important}
.page-id-76 span#ContentPlaceHolder1_lblCMS .md-2-up:nth-of-type(2){margin-top:80px!important}
.page-id-103 .ghost-left .ghost{opacity:.1!important}
.page-id-103 span#ContentPlaceHolder1_lblCMS .md-2-up:nth-of-type(2){margin-top:60px!important}
.page-id-113 .ghost-right .ghost,.page-id-129 .ghost-right .ghost{opacity:.1!important;transform:scale(1.2)!important}
.page-id-66 .ghost-right .ghost,.page-id-66 .ghost-left .ghost{opacity:.1!important;transform:scale(1.2)!important}
.page-id-94 .ghost-left .ghost{opacity:.1!important;transform:scale(1.2)!important}
.page-id-119 .ghost-left .ghost{opacity:.1!important;transform:scale(1.2)!important}
.page-id-123 .ghost-left .ghost{opacity:.1!important;transform:scale(1.2)!important}
.page-id-90 .ghost-left .ghost,.page-id-41 .ghost-left .ghost{opacity:.1!important;transform:scale(1.2)!important}

.page-id-79 .contact-wrap .text .phone-wrap{margin-top:40%!important}
.page-id-79 form#form{width:100%!important;max-width:350px!important;float:none!important;margin:0 auto!important}
.home .change-wrap .img-feat .item.is-left img,.home .change-wrap .img-feat .item.is-right img,.home .change-wrap .img-feat .item.is-center img{margin:10px auto!important}
.home .change-wrap .img-feat .item.is-left,.home .change-wrap .img-feat .item.is-right{display:block!important;padding:0!important}
.home .change-wrap .img-feat .item.is-center a{margin:0!important}
.page-id-79 .container.feat .row{background-color:transparent!important;padding:30px 0!important}
.page-id-79 div#outer-nes{margin-top:0!important}
.page-id-79 div#hedings-mains{height:auto!important}
footer .small-12.text-center.columns img{width:100%!important;max-width:250px!important}
.page-id-76 span#ContentPlaceHolder1_lblCMS .md-2-up:nth-of-type(2){margin-bottom:0!important;width:100%!important}
}

@media(min-width: 600px) and (max-width: 750px) {
header .top .logo img{margin-bottom:0!important}
div#slider,div#rev_slider_1_1_forcefullwidth,div#rev_slider_1_1_wrapper,div#rev_slider_1_1{height:260px!important}
div#slide-14-layer-1{margin:-80px 0 0 44px !important}
div#slide-14-layer-3{margin:-70px 0 0 42px !important}
div#slide-14-layer-2{margin:-63px 0 0 41px !important}
.home .intro-wrap .row{padding:15px!important}
.home .container.smile-wrap.ofh .text{padding:15px 0!important;width:100%!important}
.home .container.cosmetic-wrap .text{margin:auto auto 160px!important}
.home .cosmetic-wrap .img-feat .item h3{font-size:20px!important}
.home .container.cosmetic-wrap{margin-bottom:30px!important}
.home .change-wrap .img-feat .btn{font-size:20px!important}
.change-wrap .img-feat .item{margin-bottom:100px!important}
.home .container.change-wrap .row{padding-bottom:0!important}
.home .row.grid .md-2-up:nth-of-type(2){width:100%!important;margin:0 auto!important}
.home .text-feat .image.is-left{width:400px!important;float:none!important;margin:0 auto!important;display:block!important}
.home .text-feat .image.is-left img{width:100%!important;margin:0 auto!important}
.home .text-feat .image h2{font-size:32px!important}
.home .intro-wrap .text-larger{float:left!important;width:100%!important}
.home .grid .md-2-up{width:400px!important;float:none!important;margin:0 auto!important;display:block!important}
.home .grid .md-2-up img{width:100%!important;margin:10px auto!important}
.page-id-153 .list-item{width:100%!important;margin:10px auto!important}
.page-id-153 .reviews-list{padding:10px!important}
.page-id-121 div#hedings-mains{background-position:100% 0!important}
}

@media(min-width: 768px) and (max-width: 1023px) {
header .top .logo img{margin-bottom:0!important;width:350px!important}
div#slider,div#rev_slider_1_1_forcefullwidth,div#rev_slider_1_1_wrapper,div#rev_slider_1_1{height:290px!important}
div#slide-14-layer-1{margin:-80px 0 0 44px !important}
div#slide-14-layer-3{margin:-70px 0 0 42px !important}
div#slide-14-layer-2{margin:-63px 0 0 41px !important}
.home .intro-wrap .row{padding:15px 30px!important}
.home .container.smile-wrap.ofh .text{padding:15px 0!important;width:100%!important}
.home .container.cosmetic-wrap .text{margin:auto auto 160px!important}
.home .cosmetic-wrap .img-feat .item h3{font-size:20px!important}
.home .container.cosmetic-wrap{margin-bottom:30px!important}
.home .change-wrap .img-feat .btn{font-size:20px!important}
.change-wrap .img-feat .item{margin-bottom:10px!important}
.home .container.change-wrap .row{padding-bottom:0!important}
.home .row.grid .md-2-up:nth-of-type(2){width:100%!important;margin:0 auto!important;padding:0 30px!important}
.home .text-feat .image.is-left{width:400px!important;float:none!important;margin:0 auto!important;display:block!important}
.home .text-feat .image.is-left img{width:100%!important;margin:0 auto!important}
.home .text-feat .image h2{font-size:32px!important}
.home .intro-wrap .text-larger{float:left!important;width:100%!important}
.home .grid .md-2-up{width:400px!important;float:none!important;margin:0 auto!important;display:block!important}
.home .grid .md-2-up img{width:100%!important;margin:10px auto!important}
.mobile-navigation{transform:translateX(220px)}
.hglayerinfo{display:none!important}
footer .disclaimer{font-size:16px!important}
footer.container>.row{padding-bottom:0!important}
.home .container.smile-wrap.ofh:nth-last-of-type(1){margin-top:0!important}
.home .container.smile-wrap.ofh:nth-of-type(5){margin-top:80px!important}
.home .btn.btn-right,.home button.btn.btn-right{text-align:center!important;width:100%!important}
.page-id-99 .mg-image-tiles .mg-thumbs.mg-fourcol ul li{margin:0 auto!important;width:25%!important;padding:5px!important}
.page-id-99 #maxgallery-326.mg-image-tiles .mg-thumbs ul li div{margin:0 auto!important;padding:0!important}
.page-id-99 div#maxgallery-326{padding:0 10px!important}
.container.feat .row{padding:120px 10px!important}
.container.feat h1{font-size:45px!important}
.page-id-41 div#outer-nes,.page-id-113 div#outer-nes,.page-id-17 div#outer-nes,.page-id-66 div#outer-nes,.page-id-129 div#outer-nes{overflow:hidden!important}
.page-id-41 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-113 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-76 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-66 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-129 span#ContentPlaceHolder1_lblCMS .container>.row{padding-top:15px!important;padding-bottom:15px!important}
.page-id-79 .contact-wrap::before{background-size:150%!important}
.page-id-79 .contact-wrap .text .phone-wrap{padding:20px!important;width:40%!important}
.page-id-79 .contact-wrap .text .form-wrap{padding:20px!important;width:60%!important}
.page-id-79 .contact-wrap .text .phone-wrap p{font-size:20px!important}
.page-id-79 .btn:hover,.page-di-79 button.btn:hover{color:#fff!important}
.dr .dr-content{padding:0 15px!important;box-sizing:border-box!important}
.page-id-153 .list-item{width:47.3%!important;margin:10px!important}
.page-id-153 .reviews-list{padding:10px!important}
.page-id-41 .mobile-nav-wrap .js-menu-toggle span.title{font-size:inherit!important;color:inherit!important;font-weight:inherit!important;margin:0 auto!important}
.page-id-41 span#ContentPlaceHolder1_lblCMS .title{font-size:30px!important;text-align:center!important;margin-bottom:0!important}
.page-id-41 .title span{padding:0!important;text-align:center!important;width:100%!important}
.page-id-41 .intro .md-2-up{width:40%!important}
.page-id-41 .grid .md-2-up:nth-child(2n){width:50%!important;float:left!important;clear:none!important;margin:0!important}
.page-id-41 .grid .md-2-up{width:44%!important}
.page-id-342 li#field_2_6{width:47.5%!important}
.page-id-342 li#field_2_8{width:33%!important}
.page-id-342 input#input_2_8{width:91%!important}
.page-id-342 form#gform_2{padding:0 10px!important}
.page-id-342 li#field_2_9{width:27%!important}
.page-id-342 form img{margin:10px auto!important;float:none!important;display:block!important}
.page-id-4 .title:after{display:none!important}
.page-id-4 .dr{padding-top:0!important}
.page-id-4 .dr:nth-of-type(1){padding-top:20px!important}
.page-id-66 .mobile-nav-wrap .js-menu-toggle span.title{font-size:inherit!important;color:inherit!important;font-weight:inherit!important;margin:0 auto!important}
.page-id-66 span#ContentPlaceHolder1_lblCMS .title{font-size:30px!important;text-align:center!important;margin-bottom:0!important}
.page-id-66 .title span{padding:0!important;text-align:center!important;width:100%!important}
.page-id-451 div#outer-nes ul li{width:20%!important;font-size:18px!important}
.page-id-451 div#outer-nes ul{margin-left:10%!important}
.page-id-79 .container.feat .row{background-color:transparent!important;padding:50px 0!important}
.page-id-79 div#outer-nes{margin-top:0!important}
}

@media(min-width: 900px) and (max-width: 1000px) {
div#slider,div#rev_slider_1_1_forcefullwidth,div#rev_slider_1_1_wrapper,div#rev_slider_1_1{height:370px!important}
div#slide-14-layer-2{margin:-60px 0 0 60px !important}
div#slide-14-layer-3{margin:-70px 0 0 55px !important}
div#slide-14-layer-1{margin:-80px 0 0 55px !important}
.home .cosmetic-wrap .img-feat .item h3{font-size:25px!important}
.page-id-41 .image-right img{width:100%!important;margin:0 auto!important}
.page-id-342 li#field_2_8 img{float:left!important}
.container.feat .row{padding:160px 10px!important}
.page-id-79 .contact-wrap::before{background-size:110%!important}
.page-id-153 .list-item{width:31%!important;margin:10px!important}
}

@media(min-width: 1024px) and (max-width: 1200px) {
div#slider,div#rev_slider_1_1_forcefullwidth,div#rev_slider_1_1_wrapper,div#rev_slider_1_1{height:390px!important}
div#slide-14-layer-2{margin:-60px 0 0 60px !important}
div#slide-14-layer-3{margin:-70px 0 0 55px !important}
div#slide-14-layer-1{margin:-80px 0 0 55px !important}
.home .cosmetic-wrap .img-feat .item h3{font-size:25px!important}
header .top .logo img{margin:0 auto!important;width:320px!important}
.mobile-navigation{transform:translateX(220px)}
.home .grid .md-2-up:nth-child(2n){margin:50px 30px!important}
footer.container>.row{padding-bottom:0!important}
.hglayerinfo{display:none!important}
.home .text-feat .image img{width:105%!important;margin-left:-30px!important}
.home .image-right img{width:105%!important;margin-right:-30px!important}
.home .text-feat .image h2{font-size:40px!important}
.page-id-99 .mg-image-tiles .mg-thumbs.mg-fourcol ul li{margin:0 auto!important;width:20%!important;padding:5px!important}
.page-id-99 #maxgallery-326.mg-image-tiles .mg-thumbs ul li div{margin:0 auto!important;padding:0!important}
.page-id-99 div#maxgallery-326{padding:0 10px!important}
.page-id-41 div#outer-nes,.page-id-113 div#outer-nes,.page-id-17 div#outer-nes,.page-id-66 div#outer-nes,.page-id-129 div#outer-nes{overflow:hidden!important}
.page-id-153 .list-item{width:31%!important;margin:10px!important;margin-top:10px!important;height:auto!important}
.dr{padding-left:15px!important;padding-right:15px!important}
.page-id-41 .mobile-nav-wrap .js-menu-toggle span.title{font-size:inherit!important;color:inherit!important;font-weight:inherit!important;margin:0 auto!important}
.page-id-41 span#ContentPlaceHolder1_lblCMS .title{font-size:30px!important;text-align:center!important;margin-bottom:0!important}
.page-id-41 .title span{padding:0!important;text-align:center!important;width:100%!important}
.page-id-41 .md-2-up.image-right img{width:100%!important;margin:0 auto!important}
.page-id-342 form#gform_2 img{float:none!important;display:block!important;margin:10px auto!important}
.page-id-342 form#gform_2 li#field_2_8 img{float:left!important}
.page-id-4 .title:after{display:none!important}
header:before{background-image:none!important}
.page-id-66 .mobile-nav-wrap .js-menu-toggle span.title{font-size:inherit!important;color:inherit!important;font-weight:inherit!important;margin:0 auto!important}
.page-id-66 span#ContentPlaceHolder1_lblCMS .title{font-size:30px!important;text-align:center!important;margin-bottom:0!important}
.page-id-66 .title span{padding:0!important;text-align:center!important;width:100%!important}
.container.feat .row{padding:160px 10px!important}
.page-id-451 div#outer-nes ul li{width:20%!important;font-size:18px!important}
.page-id-451 div#outer-nes ul{margin-left:10%!important}
.page-id-79 .container.feat .row{background-color:transparent!important;padding:45px 0!important}
.page-id-79 div#outer-nes{margin-top:0!important}
}

@media(max-width: 1024px) {
#rev_slider_1_1 .uranus.tparrows{display:none!important}
.mobile-navigation{z-index:100000!important}
header:before{background-image:none!important}
.mobile-navigation .links>ul>li>a{font-family:"futura-pt"}
.page-id-395 span#ContentPlaceHolder1_lblCMS,.page-id-465 span#ContentPlaceHolder1_lblCMS,.page-id-457 span#ContentPlaceHolder1_lblCMS,.page-id-463 span#ContentPlaceHolder1_lblCMS,.page-id-461 span#ContentPlaceHolder1_lblCMS,.page-id-451 span#ContentPlaceHolder1_lblCMS{padding:0 15px!important;float:left!important;width:100%!important}
.page-id-76 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-123 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-121 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-119 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-117 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-115 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-103 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-101 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-109 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-113 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-105 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-107 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-66 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-92 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-90 span#ContentPlaceHolder1_lblCMS .container>.row,.page-id-129 span#ContentPlaceHolder1_lblCMS .container>.row{padding-top:0!important;padding-bottom:0!important}
}

@media(min-width: 1250px) and (max-width: 1440px) 
{
.error small.error{padding-top:5px!important}
.page-id-79 .btn:hover,.page-id-79 button.btn:hover{color:#fff!important}
.page-id-113 div#outer-nes{overflow:hidden!important}
.page-id-41 div#outer-nes{overflow:hidden!important}
.page-id-129 div#outer-nes{overflow:hidden!important}
.page-id-66 div#outer-nes{overflow:hidden!important}
.page-id-153 .list-item{width:31%!important}
div#slide-14-layer-2{margin:0 0 0 60px !important}
div#slide-14-layer-3{margin:0 0 0 55px !important}
div#slide-14-layer-1{margin:0 0 0 55px !important}
.page-id-153 .list-item{height:auto!important;margin-top:0!important}
div#rev_slider_1_1{height:520px!important}
div#rev_slider_1_1_wrapper{height:520px!important}
div#slider{height:520px!important}
.page-id-79 form input#fname,.page-id-79 form input#lname,.page-id-79 form input#phone,.page-id-79 form input#email{padding:0 15px!important}
.tp-fullwidth-forcer {    height: 520px!important;}
.gowithbnts h2 a {    font-size: 34px;    font-weight: bold;}
}


@media(min-width: 1450px) and (max-width: 1700px) 
{
.error small.error{padding-top:5px!important}
.page-id-79 .btn:hover,.page-id-79 button.btn:hover{color:#fff!important}
.page-id-113 div#outer-nes{overflow:hidden!important}
.page-id-41 div#outer-nes{overflow:hidden!important}
.page-id-129 div#outer-nes{overflow:hidden!important}
.page-id-66 div#outer-nes{overflow:hidden!important}
.page-id-153 .list-item{width:31%!important;height:auto!important;margin-top:0!important}
.page-id-79 form input#fname,.page-id-79 form input#lname,.page-id-79 form input#phone,.page-id-79 form input#email{padding:0 15px!important}
}


@media(min-width: 1700px) {
.page-id-153 .list-item{width:31%!important;margin:10px!important}
}
.container.sub-cta a.btn.btn-center:hover{color:#000!important}

@media(min-width: 700px) and (max-width: 850px) {
.page-id-153 .list-item{width:100%!important;margin:10px auto!important}
}

.error small.error{padding-top:4px!important}
.hglayerinfo{display:none!important}
.ui-datepicker-title select{width:50px!important;border-radius:100px;text-align:center!important;padding:2px 11px!important}
.ui-datepicker-title select option{text-align:center!important}
a.logo{max-width:80%;width:100%;margin:auto auto 28px!important;display:block;float:none;position:relative;top:0}
div#f4{margin-top:0;margin-bottom:0!important}
div#f3{margin-top:0!important}
header .row.top.grid{padding-bottom:0}
.page-id-79 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),textarea{font-size:20px!important}
input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{font-size:20px}
.page-id-79 button#submit:hover{background:#000;color:#fff}
.page-id-79 .container.feat:before{background:#fbfbfb}
.page-id-79 .container.feat h1:before{background:#000}
.page-id-79 .container.feat h1{color:#000}
img.alignright {    float:  right;    padding-left: 20px;}
footer.container .footer-top-logs {float: left; width: 100%;padding:30px 0px;}
.wp-caption.alignleft img {
    margin: auto;
    padding: 0px;
}
@media(min-width: 1200px) 
{
.page-id-451 span#ContentPlaceHolder1_lblCMS ul{margin-left:15%}
}

.mobile-navigation .links a{text-transform:uppercase}
div#slider {    position: relative;}
.form-ontop {    position: absolute;    top: 50px;    right:90px;    width: 340px;    background: rgba(255, 255, 255, .6);    padding: 10px 20px;}
.form-ontop label.gfield_label {    display: none !important;}
.form-ontop h3.gform_title {    display: none;}
.form-ontop .gform_wrapper ul.gform_fields li.gfield {    padding: 0px;    margin-top: 8px;}
.form-ontop textarea#input_3_5{    height: 102px;}
.form-ontop h3 {    text-align:  center;    margin: auto;    color: #000 !important;}
.form-ontop p.mb-0 {    text-align: center;}
.form-ontop p.mb-0 a {    color: #000;}
.form-ontop input#gform_submit_button_3 {    margin:  auto;    width: 100%;    max-width: 100px;    float:  none;    padding: 6px;    font-family:  inherit;    text-transform: uppercase;    font-size: 19px;}
.form-ontop .ginput_container {    margin-top: auto !important;}
.form-ontop .gform_footer.top_label {    padding: 10px 0px 0px;    text-align:  center;    margin:  auto;}
.form-ontop div#gform_wrapper_3 {    margin: auto;}
.form-ontop label {    display: none !important;}
.form-ontop input#gform_submit_button_3 {    background: #000;}
.form-ontop input#gform_submit_button_3:hover {    background: #008d9d;}


@media(min-width:767px) and (max-width:1000px)
{
header.shadow-down.js-animate.on-canvas .row.top.grid {    padding: 0px;}
.form-ontop { top: -70px;    -webkit-transform: scale(.65);  transform: scale(.65);    right: 0px;}
footer .footer-text {    width: 50% !important;}
div#foot1 p, div#foot2 p {    text-align: center;}
footer .footer-text#foot1 strong, footer .footer-text#foot2 strong {    padding: 0px 0px 10px;}
footer .footer-text#foot5 {    float: none;    clear: both;    max-width: 300px;    width: 100%;}
div#foot3 {    padding: 10px;}
div#hedings-mains .row {    padding: 0px !important;    background: transparent !important;}
span#ContentPlaceHolder1_lblCMS {    float: left;    padding: 10px 40px;    width: 100%;}
.page-id-28 .md-2-up:nth-of-type(2) {    width: 73% !important;    float: right;}
.page-id-621 .wp-caption.alignleft {    width: 33% !important;}
.services-pages .in {    width: 50%;}
img.alignleft.size-full.wp-image-778 {    width: 320px !important;}
img.alignleft.size-full.wp-image-777 {    width: 380px;}
img.alignleft.size-full.wp-image-778 {    width: 320px !important;}
img.alignleft.size-full.wp-image-777 {    width: 410px;}
div#foot3 {    padding-top: 40px;    height: 210px;}
footer .footer-text#foot5 {    clear: none;    float: left;    max-width: 592px !important;    width: 40% !important;}
footer .footer-text {    position: relative;}
div#foot4 {    margin-left: 60px;}
footer .footer-text {    width: 33% !important;}
div#foot1 p, div#foot2 p {    padding-left: 0;}

nav.show-for-medium-down.mobile-navigation.menu-is-open {    width: 330px !important;    overflow-x: hidden;}
ul.dropdown-horizontal.dropdown-align-left>li {    float: left;    width: 100%;    text-align: left;}
ul.dropdown li ul {    position: relative !important;    display: block;    background: transparent !important;    float: left;    width: 100% !important;    max-width: 100% !important;}
ul.dropdown li ul li {    background: transparent;    padding: 0px;}
ul.dropdown li ul li a {    background: transparent !important;    font-size: 18px;    letter-spacing: 0px !important;    font-weight: normal !important;}
ul.dropdown li ul li a:before {    content: "-";}
ul.dropdown a, ul.dropdown a:link, ul.dropdown a:visited {    font-size: 19px;    font-weight: bold!important;}
ul.dropdown li ul li {    float: left;    width: 97% !important;}
ul.dropdown li ul li a {    float: left;    width: 101%;}
ul.dropdown li.current-cat>a, ul.dropdown li.current_page_item>a, ul.dropdown li.current-menu-item>a, ul.dropdown li.current-cat>a:link, ul.dropdown li.current_page_item>a:link, ul.dropdown li.current-menu-item>a:link, ul.dropdown li.current-cat>a:visited, ul.dropdown li.current_page_item>a:visited, ul.dropdown li.current-menu-item>a:visited {    font-weight: bold!important;}
ul.dropdown li ul li a {    background: transparent !important;    font-size: 18px;    letter-spacing: 0px !important;    font-weight: normal !important;}
.dm-align-left table, .dm-align-left .menu-alignment-wrap ul.sub-menu li a {    font-weight: normal !important;}
ul.dropdown li.parent>a:after {    top: 0px;    display: none;}
img.alignleft.size-full.wp-image-779 {    width: 320px;}
img.alignleft.size-full.wp-image-775 {    width: 300px;}
img.alignleft.size-full.wp-image-782 {    padding: 0px;    margin: auto;    width: 100%;}
img.alignleft.size-full.wp-image-776 {    float: left;    width: 340px;}
.page-id-600 div#outer-nes ul.insurance {    width: 36%;}
.page-id-639 #ContentPlaceHolder1_lblCMS .insurances ul {   width: 50%;}
img.alignleft.size-full.wp-image-664 {    width: 340px;}
.page-id-79 div#outer-nes div.container{padding:10px 10px}
.phone-wraps strong.uppercase.block {    font-size: 30px;}
.contact-wrap .text .form-wrap h1 {    font-size: 25px;}
.page-id-79 div#outer-nes div.container ul li {    width: 100% !important;    margin: auto !important;}

.page-id-79 div#outer-nes div.container{padding:10px 20px}
.page-id-79  .phone-wraps strong.uppercase.block {    font-size: 30px;}
.page-id-79  .contact-wrap .text .form-wrap h1 {    font-size: 25px;}
.page-id-79 div#outer-nes div.container ul li {    width: 100% !important;    margin: auto !important;}
.page-id-79 .contact-wrap .text .phone-wrap {    width: 45% !important;}
.page-id-79 .contact-wrap .text .form-wrap {    width: 54% !important;}

.page-id-649   div#outer-nes div.container{padding:10px 20px}
.page-id-649  .phone-wraps strong.uppercase.block {    font-size: 30px;}
.page-id-649  .contact-wrap .text .form-wrap h1 {    font-size: 25px;}
.page-id-649 div#outer-nes div.container ul li {    width: 100% !important;    margin: auto !important;}
.page-id-649 .contact-wrap .text .phone-wrap {    width: 45% !important;}
.page-id-649 .contact-wrap .text .form-wrap {    width: 54% !important;}
.page-id-649 .contact-wrap .text .form-wrap {    padding: 0px;}

.page-id-651 div#outer-nes div.container{padding:10px 20px}
.page-id-651  .phone-wraps strong.uppercase.block {    font-size: 30px;}
.page-id-651  .contact-wrap .text .form-wrap h1 {    font-size: 25px;}
.page-id-651 div#outer-nes div.container ul li {    width: 100% !important;    margin: auto !important;}
.page-id-651 .contact-wrap .text .phone-wrap {    width: 45% !important;}
.page-id-651 .contact-wrap .text .form-wrap {    width: 54% !important;}
.page-id-651 .contact-wrap .text .form-wrap {    padding: 0px;}
header.shadow-down.js-animate.on-canvas {    float: left;    width: 100% !important;    padding: 20px 0px 10px;}
.container.nav-wrap {    padding: 0px;}
.page-id-639 #ContentPlaceHolder1_lblCMS .insurances ul {    width: 100% !important;    text-align: center;     padding: 0px !important; }
}


@media(min-width:900px) and (max-width:1100px)
{
div#hedings-mains .row {    padding: 0px !important;    background: transparent !important;}
img.alignleft.size-full.wp-image-778 {    width: 320px !important;}
img.alignleft.size-full.wp-image-777 {    width: 410px;}
div#foot3 {    padding-top: 40px;    height: 210px;}
footer .footer-text#foot5 {    clear: none;    float: left;    max-width: 592px !important;    width: 40% !important;}
footer .footer-text {    position: relative;}
div#foot4 {    margin-left: 60px;}
footer .footer-text {    width: 33% !important;}
div#foot1 p, div#foot2 p {    padding-left: 0;}
nav.show-for-medium-down.mobile-navigation.menu-is-open {    width: 330px !important;    overflow-x: hidden;}
ul.dropdown-horizontal.dropdown-align-left>li {    float: left;    width: 100%;    text-align: left;}
ul.dropdown li ul {    position: relative !important;    display: block;    background: transparent !important;    float: left;    width: 100% !important;   max-width: 100% !important;}
ul.dropdown li ul li {    background: transparent;    padding: 0px;}

ul.dropdown li ul li a:before {    content: "-";}
ul.dropdown a, ul.dropdown a:link, ul.dropdown a:visited {    font-size: 19px;    font-weight: bold !important;}
ul.dropdown li ul li {    float: left;    width: 97% !important;}
ul.dropdown li ul li a {    float: left;    width: 101%;}
ul.dropdown li.current-cat>a, ul.dropdown li.current_page_item>a, ul.dropdown li.current-menu-item>a, ul.dropdown li.current-cat>a:link, ul.dropdown li.current_page_item>a:link, ul.dropdown li.current-menu-item>a:link, ul.dropdown li.current-cat>a:visited, ul.dropdown li.current_page_item>a:visited, ul.dropdown li.current-menu-item>a:visited {    font-weight: bold !important;}
ul.dropdown li ul li a {    background: transparent !important;    font-size: 18px;    letter-spacing: 0px !important;    font-weight: normal !important;}
.dm-align-left table, .dm-align-left .menu-alignment-wrap ul.sub-menu li a {    font-weight: normal !important;}
ul.dropdown li.parent>a:after {    top: 0px;    display: none;}
img.alignleft.size-full.wp-image-779 {    width: 320px;}
img.alignleft.size-full.wp-image-775 {    width: 300px;}
img.alignleft.size-full.wp-image-782 {    padding: 0px;    margin: auto;    width: 100%;}
img.alignleft.size-full.wp-image-776 {    float: left;    width: 340px;}
.page-id-600 div#outer-nes ul.insurance {    width: 36%;}
span#ContentPlaceHolder1_lblCMS {    float: left;    padding: 10px 40px;    width: 100%;}
img.alignleft.size-full.wp-image-777 {    width: 480px;}
.page-id-639 #ContentPlaceHolder1_lblCMS .insurances ul {    width: 50%;}
img.alignleft.size-full.wp-image-664 {    width: 490px;}

.page-id-79   div#outer-nes div.container{padding:10px 20px}
.page-id-79  .phone-wraps strong.uppercase.block {    font-size: 30px;}
.page-id-79  .contact-wrap .text .form-wrap h1 {    font-size: 25px;}
.page-id-79 div#outer-nes div.container ul li {    width: 100% !important;    margin: auto !important;}
.page-id-79 .contact-wrap .text .phone-wrap {    width: 45% !important;}
.page-id-79 .contact-wrap .text .form-wrap {    width: 54% !important;}

.page-id-649 div#outer-nes div.container{padding:10px 20px}
.page-id-649  .phone-wraps strong.uppercase.block {    font-size: 30px;}
.page-id-649  .contact-wrap .text .form-wrap h1 {    font-size: 25px;}
.page-id-649 div#outer-nes div.container ul li {    width: 100% !important;    margin: auto !important;}
.page-id-649 .contact-wrap .text .phone-wrap {    width: 45% !important;}
.page-id-649 .contact-wrap .text .form-wrap {    width: 54% !important;}
.page-id-649 .contact-wrap .text .form-wrap {    padding: 0px;}

.page-id-651 div#outer-nes div.container{padding:10px 20px}
.page-id-651  .phone-wraps strong.uppercase.block {    font-size: 30px;}
.page-id-651  .contact-wrap .text .form-wrap h1 {    font-size: 25px;}
.page-id-651 div#outer-nes div.container ul li {    width: 100% !important;    margin: auto !important;}
.page-id-651 .contact-wrap .text .phone-wrap {    width: 45% !important;}
.page-id-651 .contact-wrap .text .form-wrap {    width: 54% !important;}
.page-id-651 .contact-wrap .text .form-wrap {    padding: 0px;}

header.shadow-down.js-animate.on-canvas {    float: left;    width: 100% !important;    padding: 20px 0px 10px; }
.container.nav-wrap {    padding: 0px;}
.form-ontop {    top: -70px;    -webkit-transform: scale(.65);  transform: scale(.65);    right: 0px;}
.home main.content-wrap.on-canvas {    padding: 10px 40px;}
.home .container.smile-wrap.ofh .text {    padding: 0px;}
.home .text-feat .image img {    margin: auto !important;}
.home .text-feat .image {    float: none;    width: 100%;    max-width: 500px;    display: block !important;    margin: auto;}
.home .text-feat .text {    width: 100%;}
.home h2 span.color-primary.block {    font-size: 42px !important;    text-align: center;    padding-top: 30px;    margin: auto;}
.home .container.smile-wrap.ofh .md-2-up.image-right {    width: 100%;    float: none !important;    margin: auto;    max-width: 550px;}
.home .container.smile-wrap.ofh .md-2-up {    width: 100%;}
.home h2 {    width: 100%;    text-align: center;}
.left-listing {    text-align: center;}
.home .container.smile-wrap.ofh h3 {    text-align: center;}
footer.container {    text-align: center;}
div#foot1 p, div#foot2 p {    text-align: center;}
footer .footer-text#foot1 strong, footer .footer-text#foot2 strong {    padding: 10px !important;}
.home .container.smile-wrap.ofh .md-2-up {    margin: auto !important;}
.page-id-28 .grid .md-2-up:nth-child(2n) {    width: 64% !important;}
footer .footer-text#foot5 {  max-width: 302px !important;  width: 40% !important;}
}





@media(max-width:767px)
{

div#slider {    height: auto !important;}
.form-ontop {    position: relative !important;    right: 0px !important;    margin:  auto !important;    top: 0px !important;}
.form-ontop input#gform_submit_button_3 {    height: auto;    padding: 0px;}
span.text-larger.strong.uppercase {    font-size: 30px !important;}
.gowithbnts a.btn.btn-center.ltf.dark, .gowithbnts a.btn.btn-center.ltf {    margin:  auto;    width: 100% !important;    max-width: 240px;    float:  none;    clear: both;    margin-bottom: 10px;}
.container.cosmeticdd-wrapdd h2 {    font-size: 30px;}
.container.cosmetic-wrap .row .item {    width: 100% !important;    padding: 10px;}
.home h2 span.color-primary.block {    font-size: 30px !important;    text-align: center;}
.container.smile-wrap.ofh .md-2-up.image-right {    margin:  auto !important;    width: 100% !important;    max-width: 300px !important;}
.container.smile-wrap.ofh .md-2-up {    width: 100% !important;}
.container.smile-wrap.ofh .left-listing {    width: 100% !important;}
.container.smile-wrap.ofh .left-listing li {    width: 100%;}
.home .container.smile-wrap.ofh h3 a {    font-size: 30px !important;    text-align:  center;}
.home .container.smile-wrap.ofh h3 {    width: 100%;    text-align: center;    padding: 4px 0px;    margin: auto;}
footer .footer-text {    width: 100% !important;    text-align: center;}
footer .footer-text p {    padding: 0px !important;}
footer .footer-text strong {    padding: 0px !important;}
#shailan-dropdown-wrapper--1 ul.sub-menu {    display:  block !important;   background: transparent !important;   position:  relative !important;    left: 0px !important;    float: left;    width: 100% !important;    padding-left: 20px;}
ul.sub-menu li {background: transparent !important;}
ul.sub-menu li a {    background: transparent !important;}
ul.sub-menu {    background: transparent !important;}
div#shailan-dropdown-wrapper--1 ul li {    float: left;    width: 100%;    text-align: left;    padding: 0px;}
div#shailan-dropdown-wrapper--1 ul li a {    font-size: 18px;    float: left;    width: 100%;    word-wrap: break-word;    white-space: normal;    padding: 5px 10px !important;    font-weight: bold;}
ul.dropdown li.parent>a:after {    display: none;}
div#shailan-dropdown-wrapper--1 ul ul li a {font-weight: normal;}
.container.feat .row {    background: transparent;    padding: 0px !important;}
.container.nav-wrap {    padding: 0px;}
.page-id-28 .wp-caption.alignleft {    width: 100% !important;}
span#ContentPlaceHolder1_lblCMS .wp-caption.alignleft {    width: 100% !important;}
span#ContentPlaceHolder1_lblCMS .md-2-up {    width: 100% !important;    max-width: 320px;    padding: 0px 10px;}
div#hedings-mains .row {    padding:  0px !important;    background: transparent !important;}
.mg-image-tiles .mg-thumbs.mg-threecol ul li {    width: 100% !important;    padding:  0px !important;    margin: auto !important;    float:  none !important;    max-width:  300px !important;    padding-bottom: 10px !important;}
span#ContentPlaceHolder1_lblCMS {    padding: 0px 10px;    float:  left;    width: 100%;}
div#shailan-dropdown-wrapper--1 ul ul li a:before {    content: "-";    margin-right: 5px;}
#shailan-dropdown-wrapper--1 ul.sub-menu {    padding-left: 5px;}
img.alignleft, img.alignright {    margin:  auto;    max-width: 300px;   display:  block;    float: none; }
footer .footer-text#foot5 {    margin:  auto;    max-width: 300px;    width: 100% !important;    float: none;  clear: both;}
.page-id-600 span#ContentPlaceHolder1_lblCMS p {    text-align:  center;    float:  left;    width: 100%;}
.page-id-600 span#ContentPlaceHolder1_lblCMS ul.insurance {    width: 100%;    padding:  0px;    margin: auto;    text-align: center;}
.page-id-639 span#ContentPlaceHolder1_lblCMS div:nth-of-type(1) {    float: left;    width: 100%;}
.page-id-639 span#ContentPlaceHolder1_lblCMS div:nth-of-type(1) table tr td, .page-id-639 span#ContentPlaceHolder1_lblCMS div:nth-of-type(1) table tr {    float:  left;    width: 100%;}
.page-id-641  span#ContentPlaceHolder1_lblCMS p {    float:  left;    width: 100%;}
.page-id-641  span#ContentPlaceHolder1_lblCMS ul.insurances {    padding: 0px 40px;    margin: auto;    float:  left;    width: 100%;    text-align: center;}
.page-id-641 span#ContentPlaceHolder1_lblCMS ul.insurances li {    list-style: none;}
.page-id-79 .contact-wrap .text .phone-wrap {    margin: auto !important;}
.page-id-79 div#outer-nes .container.main {    padding: 0px !important;}
.page-id-79 li#field_1_1 {    height: auto !important;}
.page-id-79 .gform_wrapper ul.gform_fields li.gfield {    margin: auto !important;}
.page-id-79 li#field_1_1 {    width: 100% !important;}
.page-id-79 .gform_wrapper ul.gform_fields li.gfield {    width: 100% !important;}
.page-id-79 li#field_1_1 span#input_1_1_3_container {    width: 49%;    clear:  none;    display: inline-block;}
.page-id-79 li#field_1_1 span#input_1_1_6_container {    width: 49%;    clear:  none;    float: right;    display: inline-block;}

.page-id-649 div#outer-nes {    margin: auto;}
.page-id-649 div#outer-nes .container.main {    padding: 0px;}
.page-id-649 div#outer-nes .container.contact-wrap {    padding: 0px;}
.page-id-649 div#outer-nes iframe {    height:  300px;    padding:  10px;    width: 100%;}
.page-id-649 div#outer-nes .form-wrap {    padding: 0px;}


.page-id-651  div#outer-nes {    margin: auto;}
.page-id-651  div#outer-nes .container.main {    padding: 0px;}
.page-id-651  div#outer-nes .container.contact-wrap {    padding: 0px;}
.page-id-651  div#outer-nes iframe {    height:  300px;    padding:  10px;    width: 100%;}
.page-id-651  div#outer-nes .form-wrap {    padding: 0px;}
.form-ontop {    width: 100% !important;    max-width: 420px;}

.home .container.smile-wrap.ofh h2 {    text-align: center;}
.home .container.smile-wrap.ofh .left-listing {    text-align: center;}
.home main.content-wrap.on-canvas .container.cosmetic-wrap .row .item.is-left {    margin:  auto;    max-width: 380px;    float:  none;    width: 100%;}
.home main.content-wrap.on-canvas .container.cosmetic-wrap .row span {    padding: 0px 10px !important;}
.home .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .home textarea {    padding: 0px 10px !important;line-height:normal !important;}
.page-id-79 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .page-id-79 textarea {    padding: 0px 10px !important;line-height:normal !important;}
.services-pages .in {    width: 100% !important;    max-width:550px;}
span.devides {    display: none;}
nav.show-for-medium-down.mobile-navigation.menu-is-open {    width: 284px;}
.page-id-639 #ContentPlaceHolder1_lblCMS .insurances ul {    width: 100% !important;    text-align: center;     padding: 0px !important; }
img.alignleft, img.alignright {    padding: 0px !important;}
div#outer-nes ul {    margin: auto;    padding: 0px;}
div#outer-nes #ContentPlaceHolder1_lblCMS ul li {    position: relative;    left: 26px;    float: left;    width: 93%;}
span#ContentPlaceHolder1_lblCMS .md-2-up {    margin: auto;}
span#ContentPlaceHolder1_lblCMS .md-2-up {    margin: auto;}
span#ContentPlaceHolder1_lblCMS .md-2-up {    margin: auto !important;}
span#ContentPlaceHolder1_lblCMS .wp-caption.alignleft {    float: left;    width: 100%;}
div#shailan-dropdown-wrapper--1 ul li a {color:#000 !important;line-height:normal !important;}
div#shailan-dropdown-wrapper--1 ul li {line-height:normal !important;float:left; width: 100%;}
ul.sub-menu {top:0px !important;}
	
div#outer-nes #ContentPlaceHolder1_lblCMS ul li {width: 100% !important;    max-width: 95% !important;left:16px;}
body div#outer-nes #ContentPlaceHolder1_lblCMS .mg-image-tiles .mg-thumbs.mg-threecol ul li {    width: 100% !important;    margin: auto !important;left:0px !important;    max-width: 100% !important;}
body div#outer-nes #ContentPlaceHolder1_lblCMS .mobile-nav-wrap.show-for-medium-down.on-canvas.clearfix.menu-is-open .title {    font-size: 0px;}
body div#outer-nes #ContentPlaceHolder1_lblCMS .mobile-nav-wrap.show-for-medium-down.on-canvas.clearfix.menu-is-open .title:before{content:"X";font-size:21px;font-family:cursive;color:#000;}
div#outer-nes ul {    padding: 5px !important;}
footer.container .row .office-hours span, footer.container .row .office-hours {  font-size: 20px !important;}
body div#outer-nes #ContentPlaceHolder1_lblCMS .mobile-nav-wrap .js-menu-toggle .title {    padding-right: 56px;}	
#maxgallery-326.mg-image-tiles ul li a div img {  height: auto !important;}
#ContentPlaceHolder1_lblCMS ul.rating-group li {    float: left;    width: auto !important;    max-width: inherit !important;    display: inline-block !important;}
div#outer-nes #ContentPlaceHolder1_lblCMS ul li.rating-item {    float: left;    width: auto !important;    left: 0px !important;}
}

@media(max-width:1100px)
{
body div#outer-nes #ContentPlaceHolder1_lblCMS .mobile-nav-wrap.show-for-medium-down.on-canvas.clearfix.menu-is-open .title {    font-size: 0px;}
body div#outer-nes #ContentPlaceHolder1_lblCMS .mobile-nav-wrap.show-for-medium-down.on-canvas.clearfix.menu-is-open .title:before{content:"X";font-size:21px;font-family:cursive;color:#000;}
div#shailan-dropdown-wrapper--1 ul li a {color:#000 !important;line-height:normal !important;}
div#shailan-dropdown-wrapper--1 ul li {line-height:normal !important;float:left; width: 100%;}
body div#outer-nes #ContentPlaceHolder1_lblCMS .mobile-nav-wrap .js-menu-toggle .title {    padding-right: 56px;}	
ul.sub-menu {top:0px !important;}
.mobile-nav-wrap.show-for-medium-down.on-canvas.clearfix.menu-is-open .title {    padding-right: 58px;}
.container.nav-wrap.scrolled {    display: none;}
}

footer.container .row .office-hours span {    float: none;    padding-left: 1px;}

@media(min-width:600px) and (max-width:1000px)
{
	header.shadow-down.js-animate.on-canvas {    margin-top: 70px !important;}
}

@media(min-width:1600px) 
{
footer .footer-text#foot3 {    width: 23%;    padding-right: 36px;}
}


@media(min-width:1001px) and (max-width:1100px)
{
	header.shadow-down.js-animate.on-canvas {    margin-top: 70px !important;}
}

@media(max-width:360px)
{
	.mobile-nav-wrap.show-for-medium-down.on-canvas.clearfix.menu-is-open .title {
    padding-right: 35px;
}
}

@media(max-width:700px){
.appointment a {float: left;width: 232px;margin-bottom: 19px;}
.appointment {float: none;width: 100%;padding: 0px 0px 110px;text-align: center;margin: 0 auto;max-width: 69%;}

}