/*!
 * 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://smilesforeverdentalpc.com/wp-content/themes/dental/FuturaPTCondMedium.otf) format("opentype");}
@font-face{font-family:futura-pt;src:url(https://smilesforeverdentalpc.com/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:30px;}

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:#610376;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:#610376;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://smilesforeverdentalpc.com/wp-content/uploads/2017/08/bkg-implants-1.jpg)!important;background-size:cover!important}
.page-id-66 div#hedings-mains{background:url(https://smilesforeverdentalpc.com/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:#610376;font-weight:400;margin-bottom:50px;position:relative;display:table}
.contact-wrap .text h1{margin:auto}
.container.hero{background:url(https://smilesforeverdentalpc.com/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: #f1f1f1;    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: 0px;    line-height: normal !important;}
ul.rating-group {    float: left;    width: 100%;    text-align: center;    line-height: normal;    margin: auto;    padding: 0px;}

span.review-date {    display: none;}
p.review-title {    float: left;    width: 100%;    margin: auto;    text-align: center;    text-transform: uppercase;    color: #610376;}
p.reviewer-info {    margin: auto;    float: left;    height: auto;}
span.reviewer-name {    font-weight: bold;}

.reviews-lists {
    float: left;
    width: 100%;
}.reviews-lists {
    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://smilesforeverdentalpc.com/wp-content/uploads/2017/09/slider-3.jpg) !important;
    background-size: cover !important;
}a.phne {
    font-size: 24px;
    margin: 0px;
}footer span.icon.icon-star-gold-small {
    width: 25px;
    height: 25px;
}

.page-id-79 .contact-wrap:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50%;
    display: block;
    background: #fff url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/10/map.jpg) center top no-repeat;
 
}
.page-id-79 .contact-wrap .text .phone-wrap .phone-link b {
    font-size: 59px;
    font-weight: normal;
}.page-id-79 .contact-wrap .text .phone-wrap p {
    font-size: 19px;
}

.page-id-79 .contact-wrap .text .phone-wrap {
    padding: 60px 30px;
    background: url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/08/contact-icon.png);
    background-color: #610376;
    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: #610376;}

.page-id-79 .contact-wrap::before {
    background-size: 100%;
    background-position: top center !important;
}



.page-id-79 .contact-wrap::before {    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: #610376;    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;
}


	  .page-id-153 .container.feat {
    position: relative;
    z-index: 9;
    background: #e3e3e3 url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/08/img1-2.jpg) center top no-repeat;
    background-size: cover !important;
}

	  .page-id-28 .container.feat {
    position: relative;
    z-index: 9;
    background: #e3e3e3 url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/08/bkg-implants-1-2.jpg) center top no-repeat;
    background-size: cover !important;
}
	  .page-id-4 .container.feat {
    position: relative;
    z-index: 9;
    background: #e3e3e3 url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/08/bkg-implants-1-2.jpg) center top no-repeat;
    background-size: cover !important;
}.page-id-17 .container.feat {
    position: relative;
    z-index: 9;
    background: #e3e3e3 url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/08/bkg-implants-1-2.jpg) center top no-repeat;
    background-size: cover !important;
}.page-id-19 .container.feat {
    position: relative;
    z-index: 9;
    background: #e3e3e3 url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/08/bkg-implants-1-2.jpg) center top no-repeat;
    background-size: cover !important;
}.page-id-23 .container.feat {
    position: relative;
    z-index: 9;
    background: #e3e3e3 url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/08/bkg-implants-1-2.jpg) center top no-repeat;
    background-size: cover !important;
}
.page-id-79 .container.feat {
    position: relative;
    z-index: 9;
    background: #e3e3e3 url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/08/new.jpg) center top no-repeat;
    background-size: cover !important;
    background-position: 100% 20%;
}.page-id-41 .container.feat {
    position: relative;
    z-index: 9;
    background: #e3e3e3 url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/08/a1-2.jpg) center top no-repeat;
    background-size: cover !important;
    background-position: 100% 20%;
}

.page-id-115 div#hedings-mains {
    background: url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/08/ss.jpg) !important;
    background-size: cover !important;
    background-position: top center  !important;
}
.page-id-123 div#hedings-mains {
    background: url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/08/a3-2.jpg) !important;
    background-size: cover !important;
    background-position: top center  !important;
}
.page-id-129 div#hedings-mains {
    background: url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/08/a3-2.jpg) !important;
    background-size: cover !important;
    background-position: top center  !important;
}

.page-id-99 .container.feat {
    position: relative;
    z-index: 9;
    background: #e3e3e3 url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/08/bkg-implants-1-2.jpg) center top no-repeat;
    background-size: cover !important;
}
.page-id-109 div#hedings-mains {
    background: url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/09/slider-7.jpg) !important;
    background-size: cover !important;
}
.page-id-101 div#hedings-mains {
    background: url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/09/slider-2.jpg) !important;
    background-size: cover !important;
}
.page-id-103 div#hedings-mains {
    background: url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/09/slider-5.jpg) !important;
    background-size: cover !important;
}.page-id-105 div#hedings-mains {
    background: url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/09/slider-1-1.jpg) !important;
    background-size: cover !important;
}.page-id-107 div#hedings-mains {
    background: url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/09/slider-6.jpg) !important;
    background-size: cover !important;
}
.page-id-111 div#hedings-mains {
    background: url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/09/slider-99.jpg) !important;
    background-size: cover !important;
}
.page-id-121 div#hedings-mains {
    background: url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/09/slider-10.jpg) !important;
    background-size: cover !important;
}.page-id-117 div#hedings-mains {
    background: url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/09/slider-99.jpg) !important;
    background-size: cover !important;
}.page-id-119 div#hedings-mains {
    background: #fff url(https://smilesforeverdentalpc.com/wp-content/uploads/2018/02/ban1.jpg) !important;
    background-size: cover !important;
}

.page-id-79 div#hedings-mains {
    background: none;
    background-size: cover !important;
    background-color: #e3e3e3 !important;
    height: 150px;
}
.page-id-79 .container.feat .row {
    padding-top: 40px;
}
.page-id-92 div#hedings-mains {
    background: url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/09/slider-4.jpg)!important;
    background-size: cover!important;
}.page-id-94 div#hedings-mains {
    background: url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/08/slider-1.jpg)!important;
    background-size: cover!important;
}
.page-id-90 div#hedings-mains {
    background: url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/08/bkg-implants-1-2.jpg)!important;
    background-size: cover!important;
}

.page-id-342 div#hedings-mains {
    background: url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/08/bkg-implants-1-2.jpg)!important;
    background-size: cover!important;
}

.page-id-76 .container.feat {
    position: relative;
    z-index: 9;
    background: #e3e3e3 url(https://smilesforeverdentalpc.com/wp-content/uploads/2017/08/imgh1-2.jpg) center top no-repeat;
    background-size: cover !important;
    background-position: 100% 20%;
}


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: #777777 !important;}
.tparrows.tp-leftarrow:before {    color: #777777 !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: #610376;    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: 0px !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 0px !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: 0px;}
.page-id-342 div#input_2_4 span#input_2_4_5_container {    width: 101%;    margin-bottom: 0px !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 0px !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: 0px;}
.page-id-342 div#input_2_4 span#input_2_4_5_container {    width: 101.5%;    margin-bottom: 0px !important;}
.page-id-342 li#field_2_7 {    float: right;    width: 47%;}
.page-id-342 li#field_2_8 {    float: left;    width: 55%;}
.page-id-342 li#field_2_9 {    float: right;    width: 43%;}
.page-id-342 li#field_2_6 {    width: 48% !important;}
.page-id-342 li#field_2_10 {    width:100%;}
.page-id-342 span#input_2_4_3_container {    width: 49.5% !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: 0px !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: 0px !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 div#input_2_9 {    max-width: 120px;}
.page-id-342 .gform_wrapper ul.gform_fields li.gfield {    margin:  auto !important;    padding: 5px 5px !important;}

li#field_2_3 {    float: right;}
.gfield_time_minute.ginput_container.ginput_container_time {    max-width: 120px !important;    width: 100% !important;}
li#field_2_12 label.gfield_label {    display: block !important;    margin-top: 0;    margin-bottom: 0px;    float: left;    font-weight: normal !important;    color: #000;    margin-right: 0;width:100%;}
li#field_2_12 label.gfield_label:after {    content: ":";}
.page-id-342  li#field_2_9 {    margin-left: 0px !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 {  color:#000;  font-size: 21px !important;    margin-top: 0px !important;    line-height: normal !important;    text-transform: capitalize;}
.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: #610376;    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: 0px;margin:0px 10px !important;color:#414141 !important;}


li#field_2_12 {    width: 100%;    margin-top: auto !important;}
div#outer-nes ul li#field_2_12 .clear-multi div {    width: 100%;}
li#field_2_11 {    width:100%;}
li#field_2_11 select {    width: 100%;}
li#field_2_9 .clear-multi div {
    width: 100% !important;
}
.page-id-342 .gform_wrapper ul.gform_fields li.gfield {    margin:  auto !important;    padding: 5px 5px !important;}
li#field_2_3 {    float: right;}
li#field_2_12 .clear-multi {    float:  right;    width: 100%;}
li#field_2_12 div#input_2_12 {    margin: auto;}
/**************last***********************/

.page-id-342 div#outer-nes {  margin-top: 0;}
* {
    outline: 0px;
}


.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-top:10px;padding-bottom:10px!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}

.appointment {    float: left;    width: 100%;    padding-bottom: 80px;}
.left-appo {    float:  left;    width: 69%;    padding-right: 10px;    border-right: 1px solid #ff;    margin-right: 0;}
.gform_wrapper .gform_footer {    padding-bottom: 0px;    margin-bottom: 0px;}
.right-appo {    float: right;    margin-top: 39px;    padding-left: 20px;}
.right-appo  p {    margin: auto;    line-height: 37px;}
.right-appo p b.uppercase.block { color:#000;   font-size: 23px;}
li#field_2_12.gfield_error select {
    border: 1px solid #790000;
}
div#input_2_12 div#input_2_12_3_container {
    margin-right: 0px;
}

span.gfield_required {
    display: none !important;
}
li#field_2_9 {
    padding-right: 0px !important;
}li#field_2_9 {
    padding-right: 0px !important;
}

.page-id-342 div#outer-nes .main-content-wrapper {
    max-width: 900px;
}
@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:before{background-size:200%!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:before{background-size:280%!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}

body.page-id-90 .container.feat .row {
    padding: 35px 10px !important;
}

body.page-id-79 div#hedings-mains {
    background-position: 90% 0% !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:22px 10px!important}
body.page-id-79 .container.feat .row {    padding: 46px 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:before{background-size:380%!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}
.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-103 .ghost-left .ghost{opacity:.1!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:before{background-size:200%!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 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 10px !important;}
.page-id-121 div#hedings-mains {    background-position: 100% 0% !important;}
.left-appo {    width: 60% !important;}
.page-id-342 li#field_2_8 {    width: 50% !important;}
li#field_2_17 {    font-size: -webkit-xxx-large;    float: right !important;}
.right-appo {    float: left;}
.page-id-342 ul#input_2_1 li {    width: 100% !important;}
}


@media(min-width: 768px) and (max-width: 1023px)
{
.page-id-342 ul#input_2_1 li {
    width: 100% !important;
}
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:90px 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}
.left-appo {    width: 60% !important;}
.page-id-342 li#field_2_8 {    width: 50% !important;}
li#field_2_17 {    font-size: -webkit-xxx-large;    float: right !important;}
.right-appo {    float: left;}


}


@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.2%!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.3%!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:130px 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: 0px 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: 0px !important;    padding-bottom: 0px !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:white!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.7%!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: 0px !important;}
div#rev_slider_1_1 {    height: 650px !important;}
div#rev_slider_1_1_wrapper {    height: 650px !important;}
div#slider {    height: 650px !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}
div#slider,div#rev_slider_1_1_forcefullwidth,div#rev_slider_1_1_wrapper,div#rev_slider_1_1{height:510px!important}
.home .text-feat .image.is-left img{max-width:100%!important;margin-left:0!important;width:100%!important}
.home .container.cosmetic-wrap .row:last-child{max-width:950px!important;padding:10px 0!important}
body.home .image-right img{max-width:100%!important;margin-right:0!important}
.home .row.text-feat{padding:10px 0!important}
.home .container.cosmetic-wrap .row:nth-of-type(2){padding:10px 0!important;max-width:1200px!important}
.home .container.cosmetic-wrap .row:nth-of-type(2) .three-rows .item.is-left{margin:0!important;width:33.3%!important;padding:10px!important}
.home .container.cosmetic-wrap .row:nth-of-type(2) .three-rows .item.is-left h3{margin-bottom:15px!important;margin-right:15px!important}
}

@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:white!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.9%!important}
.page-id-153 .list-item {    height: auto !important;    margin-top: 0px !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}
div#slider,div#rev_slider_1_1_forcefullwidth,div#rev_slider_1_1_wrapper,div#rev_slider_1_1{height:610px!important}
.home .text-feat .image.is-left img{max-width:100%!important;margin-left:0!important;width:100%!important}
.home .container.cosmetic-wrap .row:last-child{max-width:950px!important;padding:10px 0!important}
body.home .image-right img{max-width:100%!important;margin-right:0!important}
.home .row.text-feat{padding:10px 0!important}
.home .container.cosmetic-wrap .row:nth-of-type(2){padding:10px 0!important;max-width:1200px!important}
.home .container.cosmetic-wrap .row:nth-of-type(2) .three-rows .item.is-left{margin:0!important;width:33.3%!important;padding:10px!important}
.home .container.cosmetic-wrap .row:nth-of-type(2) .three-rows .item.is-left h3{margin-bottom:15px!important;margin-right:15px!important}





}

@media(min-width: 1700px)
{
.page-id-153 .list-item {    width: 31.9% !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;}
}


@media(max-width: 767px)
{
header .row.top.grid{padding:0!important}
header.shadow-down.js-animate.on-canvas{margin:50px 0 20px!important}
header a.logo{margin:0 auto!important;max-width:270px!important}
.home .container.intro-wrap .row{max-width:100%!important;padding:20px 15px!important}
.text-feat .image img{width:100%!important;margin:0 auto!important}
.home .row.text-feat{padding:20px 15px!important}
.home .container.cosmetic-wrap .row{padding:20px 15px!important;max-width:100%!important}
.home .text ul{margin-left:20px!important}
.home .three-rows .item.is-left{width:100%!important;margin:0 auto!important;float:left!important;display:block!important}
.home .cosmetic-wrap .three-rows .item.is-left h3{left:0!important;bottom:10px!important; background: rgba(0, 0, 0, 0.26) !important;}
.home .cosmetic-wrap .img-feat.three-rows a{width:100%!important;margin:10px auto!important;left:0!important;top:0!important}
body.home .container.cosmetic-wrap .row:last-child{padding:0 15px!important;margin-top:-40px!important}
body.home .container.cosmetic-wrap .row:last-child h2.large-font{margin:0 auto!important;font-size:35px!important;text-align:center!important;width:100%!important;float:left!important}
body.home .container.cosmetic-wrap .row:last-child h2.large-font a{text-align:center!important;width:100%!important;float:left!important;display:block!important;margin:0 auto!important}
.row.grid.oralhead{margin:0!important;max-width:100%!important;padding:0 15px!important}
.row.grid.oralhead .md-2-up:nth-of-type(2){padding:0!important}
.row.grid.oralhead .md-2-up:nth-of-type(2) p a{top:0!important;font-size:35px!important}
footer.container{border-top:1px solid #ddd!important;padding-top:20px!important}
footer .small-12.text-center.columns{margin:0 0 10px!important}
footer .small-12.text-center.columns:last-child{margin-bottom:0!important;padding:5px 0!important}
footer .disclaimer{margin:0 auto!important;padding:0!important;line-height:normal!important}
footer.container hr{margin:10px 0!important}
.home .cosmetic-wrap .three-rows .item.is-left h3 a{margin:0!important}
.mobile-navigation{transform:translateX(220px)}
header .top .logo img{max-width:100%!important}
.home .text-feat .image img{width:100%!important}
.home .md-2-up.image-right{width:100%!important}

.page-id-79 .container.feat .row{padding:65px 0!important}
.page-id-79 div#hedings-mains{background-position:top right!important}
.page-id-79 .contact-wrap .text .phone-wrap{margin:0!important}
.page-id-79 li#field_3_8,.page-id-79 li#field_3_9,.page-id-79 li#field_3_3,.page-id-79 li#field_3_4,.page-id-79 li#field_3_6,.page-id-79 li#field_3_6 textarea{margin:3px auto!important;width:100%!important}
.page-id-79 .gform_wrapper .gform_footer{padding:0!important;margin:0 auto!important}
.page-id-79 .gform_wrapper .gform_footer input{width:100%!important;margin:10px auto!important;padding:10px!important;height:auto!important;line-height:normal!important}
.page-id-79 .contact-wrap .text h1{text-align:center!important}
.page-id-79 .container.feat h1{color:#000!important;text-align:left!important;padding-left:15px!important}

.page-id-92 .container.feat h1 span {    font-size: 17px !important;    top: -14px !important;}
.page-id-129 .btn, .page-id-129 button.btn {    text-align: left !important;}
body.page-id-153 .list-item {    width: 100% !important;    margin: 10px auto !important;}
.page-id-111 .md-2-up.ghost-left {    margin-top: 0px !important;}
.page-id-111 .ghost-left+div {    padding-top: 0px !important;    margin-top: 10px !important;}
.page-id-113 div#hedings-mains {    background-position: 90% 0% !important;}
.page-id-113 .btn, .page-id-113 button.btn {    text-align: left !important;}
.left-appo {    width: 100% !important;}
.right-appo {    width: 100% !important;}
}

@media(min-width: 500px) and (max-width: 767px)
{

.home .three-rows .item.is-left{width:33.3%!important;padding:0!important}
.home .cosmetic-wrap .three-rows .item.is-left h3 a{font-size:15px!important}
.home .cosmetic-wrap .three-rows .item.is-left h3{padding:8px!important;height:50px!important}
.home .cosmetic-wrap .img-feat.three-rows a.btn{width:47.5%!important;margin:0 7px!important}
body.home .container.cosmetic-wrap .row:last-child h2.large-font{margin:10px 0 0!important}
.home .text-feat .image.is-left{width:45%!important;float:left!important}
.home .container.smile-wrap.ofh .text{width:53%!important;float:right!important}
.home .md-2-up.image-right{width:45%!important;float:right!important}
footer .small-12.text-center.columns{width:50%!important;width:100%!important}
footer div#f1{width:100%!important}
footer div#f2{width:50%!important;float:left!important}
div#ff5{width:50%!important}
.home .container.cosmetic-wrap .text {    margin-bottom: 0px !important;}
.home .container.cosmetic-wrap {    margin-bottom: 10px !important;    padding-bottom: 0px !important;}

.page-id-79 .container.feat .row{padding:95px 0!important}
.page-id-79 div#hedings-mains{background-position:top right!important}
.page-id-79 .contact-wrap .text .phone-wrap{margin:0!important}
.page-id-79 li#field_3_8,.page-id-79 li#field_3_9,.page-id-79 li#field_3_3,.page-id-79 li#field_3_6,.page-id-79 li#field_3_6 textarea{margin:3px auto!important;width:23.8%!important;float:left!important;margin-right:8px!important}
.page-id-79 .gform_wrapper .gform_footer{padding:0!important;margin:0 auto!important}
.page-id-79 .gform_wrapper .gform_footer input{width:100%!important;margin:10px auto!important;padding:10px!important;height:auto!important;line-height:normal!important;max-width:150px!important;}
.page-id-79 .contact-wrap .text h1{text-align:center!important}
.page-id-79 .container.feat h1{color:#000!important;text-align:left!important;padding-left:15px!important}
body.page-id-79 li#field_3_6,body.page-id-79 li#field_3_6 textarea{width:100%!important;margin-right:0!important}
body.page-id-79 li#field_3_4{margin-right:0!important}

header a.logo {    margin: 0 auto!important;    max-width: 300px!important; }
.page-id-79 .container.contact-wrap iframe {    height: 300px !important; }
.page-id-79 .container.feat h1 {    padding-left: 10% !important; }


.md-2-up.ghost1-right,.md-2-up.ghost-right{float:right!important;width:45%!important;padding-left:15px!important}
.md-2-up.ghost1-left,.md-2-up.ghost-left{float:left!important;width:45%!important;padding-right:15px!important;margin:0!important}
.grid .md-2-up:nth-child(2n){width:55%!important;float:right!important}
.page-id-111 .grid .md-2-up:nth-child(2n){padding-top:0!important;margin-top:0!important}
body.page-id-79 li#field_3_4{width:24%!important}
.page-id-451 section.section-content{margin-bottom:30px!important}
.page-id-451 div#outer-nes ul li{float:left!important;width:33.3%!important;text-align:center!important}
.page-id-451 div#outer-nes ul{margin-left:0!important;float:left!important;width:100%!important}



}


@media(min-width: 600px) and (max-width: 767px)
{

footer div#f2,div#ff5,footer div#f1{width:33.3%!important;padding:0 9px!important}
.page-id-79 li#field_3_8,.page-id-79 li#field_3_3,.page-id-79 li#field_3_6,.page-id-79 li#field_3_6 textarea{padding-right:0!important;width:47.5%!important}
body.page-id-79 li#field_3_4{width:50%!important;padding-right:0!important}
.page-id-79 li#field_3_9{margin-right:0!important;width:50%!important;padding-right:0!important}
.page-id-79 .container.feat .row {    padding: 105px 0!important;}
body.page-id-79 li#field_3_4 {    width: 50% !important;}
.page-id-92 .container.feat h1 span {    font-size: 25px !important;    top: -20px !important;}

}

@media(min-width: 768px) and (max-width: 1200px)
{

.home .container.intro-wrap .row{max-width:100%!important;padding:20px 15px!important}
.home .text-feat .image img{width:100%!important;margin:0 auto!important}
.home .row.text-feat{padding:20px 15px!important}
.home .container.cosmetic-wrap .row{padding:20px 15px!important;max-width:100%!important}
.home .text ul{margin-left:20px!important}
.home .three-rows .item.is-left{width:100%!important;margin:0 auto!important;float:left!important;display:block!important}
.home .cosmetic-wrap .three-rows .item.is-left h3{left:0!important;bottom:10px!important;background:rgba(0,0,0,0.26)!important}
.home .cosmetic-wrap .img-feat.three-rows a{width:100%!important;margin:10px auto!important;left:0!important;top:0!important}
body.home .container.cosmetic-wrap .row:last-child{padding:0 15px!important;margin-top:-40px!important}
body.home .container.cosmetic-wrap .row:last-child h2.large-font{margin:0 auto!important;font-size:35px!important;text-align:center!important;width:100%!important;float:left!important}
body.home .container.cosmetic-wrap .row:last-child h2.large-font a{text-align:center!important;width:100%!important;float:left!important;display:block!important;margin:0 auto!important}
.row.grid.oralhead{margin:0!important;max-width:100%!important;padding:0 15px!important}
.row.grid.oralhead .md-2-up:nth-of-type(2){padding:0!important;margin:0!important;width:55%!important}
.row.grid.oralhead .md-2-up:nth-of-type(2) p a{top:0!important;font-size:35px!important}
footer.container{border-top:1px solid #ddd!important;padding-top:20px!important}
footer .small-12.text-center.columns{margin:0 0 10px!important}
footer .small-12.text-center.columns:last-child{margin-bottom:0!important;padding:5px 0!important;width:100%!important}
footer .disclaimer{margin:0 auto!important;padding:0!important;line-height:normal!important}
footer.container hr{margin:10px 0!important}
.home .cosmetic-wrap .three-rows .item.is-left h3 a{margin:0!important}
.mobile-navigation{transform:translateX(220px)}
header .top .logo img{max-width:100%!important}
.home .text-feat .image img{width:100%!important}
.home .md-2-up.image-right{width:100%!important}
.home .three-rows .item.is-left{width:33.3%!important;padding:0!important}
.home .cosmetic-wrap .three-rows .item.is-left h3 a{font-size:20px!important}
.home .cosmetic-wrap .three-rows .item.is-left h3{padding:8px!important;height:65px!important}
.home .cosmetic-wrap .img-feat.three-rows a.btn{width:47.3%!important;margin:0 7px!important}
body.home .container.cosmetic-wrap .row:last-child h2.large-font{margin:10px 0 0!important}
.home .text-feat .image.is-left{width:45%!important;float:left!important;padding-right:5px!important}
.home .container.smile-wrap.ofh .text{width:53%!important;float:right!important;padding:0!important}
.home .md-2-up.image-right{width:45%!important;float:right!important;padding-left:15px!important}
footer .small-12.text-center.columns{width:33.3%!important}
.home .container.cosmetic-wrap .text{margin-bottom:0!important}
.home .container.cosmetic-wrap{margin-bottom:10px!important;padding-bottom:0!important}
.img-feat.three-rows.callzz{float:none!important;margin:0 auto!important;width:100%!important;display:block!important;max-width:500px!important}
.home .text-feat .image.is-left img{max-width:100%!important;margin-left:0!important;width:100%!important}
body.home .image-right img{max-width:100%!important;margin-right:0!important}
footer div#f1{width:33.3%!important}


.page-id-92 .container.feat h1 span{font-size:25px!important;top:-20px!important}
.page-id-79 .container.feat .row{padding:120px 0!important}
.page-id-79 .container.feat h1{color:#000!important;text-align:left!important;padding-left:10%!important}
.page-id-79 .contact-wrap .text .phone-wrap .btn{font-size:22px!important}
.page-id-79 .contact-wrap .text .form-wrap{padding-top:0!important}
.page-id-79 li#field_3_8,.page-id-79 li#field_3_9,.page-id-79 li#field_3_3,.page-id-79 li#field_3_6,.page-id-79 li#field_3_6 textarea{margin:3px auto!important;float:left!important;margin-right:8px!important}
.page-id-79 li#field_3_8,.page-id-79 li#field_3_3,.page-id-79 li#field_3_6,.page-id-79 li#field_3_6 textarea{padding-right:0!important;width:47.5%!important}
body.page-id-79 li#field_3_4{width:50%!important;padding-right:0!important}
.page-id-79 li#field_3_9{margin-right:0!important;width:50%!important;padding-right:0!important}
body.page-id-79 li#field_3_4{width:50%!important}
body.page-id-79 li#field_3_6,body.page-id-79 li#field_3_6 textarea{width:100%!important;margin-right:0!important}
.page-id-79 .gform_wrapper .gform_footer input{width:100%!important;margin:10px auto!important;padding:10px!important;height:auto!important;line-height:normal!important;max-width:150px!important}
header.shadow-down.js-animate.on-canvas{margin:50px 0 0!important}
header .row.top.grid{padding:0!important}
footer.container{border-top:1px solid #ddd!important;padding-top:20px!important}
.page-id-451 section.section-content{margin-bottom:30px!important}
footer.container{border-top:1px solid #ddd!important;padding-top:20px!important}
.page-id-451 div#outer-nes ul li{float:left!important;width:25%!important;text-align:center!important;font-size:20px!important}
.page-id-451 div#outer-nes ul{margin-left:0!important;float:left!important;width:100%!important}
footer .disclaimer{margin:0 auto!important;padding:0!important;line-height:normal!important;font-size:17px!important}
footer .columns{margin-bottom:15px!important}
.page-id-129 .btn,.page-id-129 button.btn{text-align:left!important}

body.page-id-153 .list-item {    width: 48% !important;    margin: 7px !important;}
.page-id-111 .md-2-up.ghost-left {    margin-top: 0px !important;}
.page-id-111 .ghost-left+div {    padding-top: 0px !important;    margin-top: 10px !important;}
.page-id-113 div#hedings-mains {    background-position: 90% 0% !important;}
.page-id-113 .btn, .page-id-113 button.btn {    text-align: left !important;}
.page-id-113 div#outer-nes .main-content-wrapper .row.grid, .page-id-66 div#outer-nes .main-content-wrapper .row.grid, .page-id-129 div#outer-nes .main-content-wrapper .row.grid {
    width: 46% !important;}
}


@media(min-width: 900px) and (max-width: 1200px)
{
.page-id-79 .container.feat .row {    padding: 170px 0!important;}
body.page-id-79 li#field_3_6, body.page-id-79 li#field_3_6 textarea {    width: 99.6%!important;    margin-right: 0!important; }
.page-id-113 div#outer-nes .main-content-wrapper .row.grid, .page-id-66 div#outer-nes .main-content-wrapper .row.grid, .page-id-129 div#outer-nes .main-content-wrapper .row.grid {
    width: 47% !important;}
}


@media(min-width: 1024px) and (max-width: 1200px)
{



}




@media(max-width: 1200px)
{

.mobile-navigation h4 a {    padding: 23px !important;}
.page-id-66 .btn, .page-id-66 button.btn {    text-align: left !important;}



}


@media(min-width: 1200px)
{

.page-id-451 span#ContentPlaceHolder1_lblCMS ul {    margin-left: 15%;}
.page-id-153 .list-item {    width: 32.4% !important;    margin: 5px !important;}
footer.container {    margin-top: 15px !important;}





}

@media(max-width: 499px)
{
.md-2-up {    float: left !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; }
footer .small-12.text-center.columns img {    width: 100% !important;    max-width: 220px !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}
.md-2-up.ghost1-right{margin-right:0!important}
span#ContentPlaceHolder1_lblCMS .row.grid{padding-top:0!important;padding-bottom:40px!important}
.ghost-left img:not(.ghost),.ghost-right img:not(.ghost){box-shadow:0 0!important}
.page-id-111 .ghost-left .ghost.in-view{display:none!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-left:5px!important}
.mobile-navigation .links a{text-transform:uppercase}
input#gform_submit_button_3{text-transform:uppercase;padding:10px;width:187px;font-family:inherit!important}