@media (min-width:768px){.container{width:100%}.footer-advanced ul li a{font-size:14px}.footer-advanced ul{text-align:center}.image-caption .content{font-size:13px}}@media (min-width:992px){.container{width:1170px;max-width:100%}.slide2-custom{margin-top:25%}.foot_adv h4{font-size:16px}.slide3-custom{margin-top:20%}.slide_button{position:absolute;right:10%}.image-caption .content{font-size:16px}.widget iframe{margin:0 10%!important}.footer-advanced ul{text-align:left}}@media (min-width:1200px){.navbar-toggle{display:none}.post-wrapper.before-after .post-text{position:relative;left:-40px}}@media (max-width:1200px){.navbar-toggle{display:none}#contact-page #tabs1{left:0;margin:0}.primary-nav a{font-size:12px}.widget iframe{margin:0!important}}@media (min-width:992px) and (max-width:1200px){.sm-links{padding-left:0}#home-slides .container{margin-top:5%}#media-logos-banner img{border:none}.content-blocks .inner{height:500px}.post-wrapper.before-after .images{padding-left:0}.post-wrapper.before-after .post-text{padding-left:35px}}@media (max-width:992px){.header{background:#fff;box-shadow:0 0 6px rgba(0,0,0,.3)}.primary-nav .logo{display:none}.logo.mob{display:block;width:100%;height:50px;background-image:url(../img/logo-mob.png);background-size:30px;background-repeat:no-repeat;background-position:50%;position:absolute;top:0;left:0}.logo.mob a{display:block;width:60px;height:100%;margin:0 auto;transition:all .3s linear}.logo.mob a:hover{box-shadow:0 0 2px rgba(0,0,0,.2);background-color:rgba(0,0,0,.03)}.navbar-toggle{display:block;margin-right:40px;float:none;transition:all .3s linear}.navbar-toggle:hover{background-color:rgba(0,0,0,.03);box-shadow:0 0 2px rgba(0,0,0,.2)}.navbar-toggle .icon-bar{background:#000}.header{min-height:50px;padding-top:0;padding-bottom:0}.primary-nav{height:0;overflow:hidden;transition:all .5s linear}.primary-nav.active{height:auto;box-shadow:0 3px 3px rgba(0,0,0,.2)}#menu-header-menu-left,#menu-header-menu-right{padding:0;margin:0;z-index:10;position:static}.primary-nav .col-md-6{position:static}.primary-nav li{display:block;text-align:left;height:auto;padding:0;margin:0}#menu-header-menu-left li{border:none}#menu-header-menu-left a,#menu-header-menu-right a{max-width:none;width:100%;display:block;padding:10px;border-bottom:solid 1px rgba(255,255,255,.5);background:#464646;color:#fff}#menu-header-menu-left a:hover,#menu-header-menu-right a:hover{background:#f15c22}#menu-header-menu-left li:first-child{padding-right:0}#menu-header-menu-left li:first-child a{text-indent:0;background-image:none;width:100%;height:auto}.primary-nav{position:static}.header .primary-nav #search-widget{padding:11px}#menu-header-menu-right li:last-child,#menu-header-menu-right li:last-child a{position:absolute;top:0;right:0;height:50px;width:50px;background-color:transparent;background-position:50% 0;border:none;display:block}#menu-header-menu-right li:last-child:hover a{background-position:50% -100px}#menu-header-menu-right li:last-child.active a,#menu-header-menu-right li:last-child.active:hover a{background-position:50% -150px}.primary-cta .cta{padding:8px 5px;font-size:12px}.primary-cta .cta1{padding-top:15px;padding-right:10px;font-size:12px}.header .primary-cta #search-widget form{min-width:0}.header .primary-cta #search-widget input{width:100px}.footer-menu ul{padding:0;margin:0}.footer-menu li a{white-space:nowrap;font-size:10px}.sm-links{display:block;padding:0;margin:0}.sm-links li{padding:0}footer .sm-links li{padding-left:20px}#media-logos-banner span{font-size:10px}#home-slides .container{margin-top:0;height:100%}#home-slides .carousel-caption{height:100%}#contact-page .icon.map-pointer{position:static}#contact-page #tabs1{padding:0;position:relative;top:60px}#contact-page #tabs1 .tabs-nav ul li a h5{margin:10px 0}.content-blocks>div{border-left:solid 1px #e2dfe1}.content-blocks>div:nth-child(2),.content-blocks>div:nth-child(5){border-right:none}#tabs-1 .media-block{margin-bottom:0;height:220px}.img-tabs .tabs-nav ul li a .tab-title{font-size:18px}#tabs-1 .media-block .block-label h5,#tabs-2 .media-block .block-label h5,#tabs-5 .media-block .block-label h5{margin-bottom:0}.feed-page #posts{padding:20px 0 0}#before-after-carousel .item .post:last-child{display:none}#case-studies-carousel .carousel-caption blockquote{font-size:18px!important}#case-studies-carousel .item:nth-child(1) img{right:0}#case-studies-carousel .item:nth-child(2) img{right:-20%}#case-studies-carousel .item:nth-child(3) img{right:-25%}}@media (min-width:768px){.hidden-xs{display:block!important}.visible-xs{display:none!important}.small_footer{display:inline-flex;display:-webkit-inline-flex}}@media (max-width:768px){.media-logos-home{position:absolute!important}.media-logos-home img{height:auto!important;max-width:100%!important}.cont_us_left{display:table!important;padding-left:0}.cont_us_right{text-align:center;float:none!important;width:auto!important;max-width:300px}.hidden-xs{display:none!important}.visible-xs{display:block!important}.banner_img{height:390px!important;width:100%;background-size:100% 100%!important}.banner_img_capt{padding:0}.banner_img_capt .image-caption{margin-top:0!important}#media-logos-banner span{font-size:7px;margin-top:0}#media-logos-banner{position:relative}.primary-cta-bottom{margin-top:30px}body{font-size:16px}#menu-header-menu-right li:last-child a:hover{background-position:50% -100px}#menu-header-menu-right li:last-child.active a,#menu-header-menu-right li:last-child.active a:hover{background-position:50% -150px}.header .primary-cta #search-widget form{min-width:0}.header .primary-cta #search-widget input{width:100px}.slide_button{position:relative}.footer-advanced ul li a{font-size:14px}.footer-advanced ul{text-align:center}#cta-footer .outer{padding:2px}#creds-footer .heading{font-size:12px}footer{height:auto}.footer-menu ul{padding:0;margin-top:10px;width:100%}.footer-menu li{display:block;height:auto;margin:0;padding:0;width:100%}.footer-menu li a,.footer-menu li:first-child a{border:none;margin:0;padding:10px;display:block;width:100%;border-bottom:solid 1px rgba(0,0,0,.5)}.sm-links{padding:0;width:100%;margin:0 auto}#home-slides.container.page{margin-bottom:60px}#home-slides .carousel-inner,#home-slides .item{height:auto;max-height:none}#home-slides .slide-content{position:static}#home-slides .carousel-control{top:auto;bottom:-50px;border:none;background-repeat:no-repeat;z-index:16}#home-slides .carousel-control.left{left:27%;background-image:url(../img/cheveron-left-brown.png)}#home-slides .carousel-control.right{right:27%;background-image:url(../img/cheveron-right-brown.png)}#home-slides .carousel-indicators{bottom:-55px}#home-slides img{width:auto;max-width:none;height:330px}#home-slides .container{margin-top:0;height:100%}#home-slides .carousel-caption{width:100%;height:100%;padding-top:30px}#home-slides .carousel-caption>div{padding:0}.carousel-caption .content,.carousel-caption .slide_button{padding-left:0;border:none}.carousel-caption .content{font-size:20px;line-height:26px;font-weight:200}#video-widget{top:0}.team-member .inner{height:660px}.team-bg{background:rgba(0,0,0,.04);padding:0 20px}#contact-page #map1,#contact-page #map2{height:400px}#contact-page .inner{min-height:400px}#contact-page #tabs1 .tabs-nav ul li{white-space:pre-wrap;max-width:40px;vertical-align:middle}#contact-page #tabs1 .tabs-nav ul li a h5{margin:10px 0;padding:0 5px;line-height:20px;font-size:12px}#contact-page #view-map{margin:20px 0}.featured-image.container.page{background-position:top center;background-repeat:no-repeat;height:auto}.featured-image.container.page .container{padding:0}.image-caption{margin:0!important;padding:20px;width:100%;position:static}.image-caption .title{margin-top:0}.image-cta{text-align:center;margin:20px 0;width:100%;bottom:auto;top:390px;left:0}#side-tabs{padding:0}#side-tabs .ui-tabs-nav{height:0;overflow:hidden;transition:all .3s linear;background:#fff}#side-tabs .ui-tabs-nav.active{height:auto}#side-tabs .ui-tabs-nav li a img,#side-tabs .ui-tabs-nav li span.pointer{display:none}#side-tabs .ui-tabs-nav li,#side-tabs .ui-tabs-nav li.ui-tabs-active{padding:0;background:0 0;border:none}#side-tabs .ui-tabs-nav li a{border-style:none;background:0 0;box-shadow:none;width:100%}#side-tabs .ui-tabs-nav li .tab-title,#side-tabs .ui-tabs-nav li.ui-tabs-active .tab-title{text-align:left;position:static;margin:2px 0;padding:14px;background:#4f443e;font-size:14px}#side-tabs .ui-tabs-nav li .tab-title:hover,#side-tabs .ui-tabs-nav li.ui-tabs-active .tab-title{background:#f15c22}#tabs-2 .media-block{height:140px;margin:0}#tabs-5 .media-block{height:190px;margin:0}#tabs-2 .media-block .block-label,#tabs-5 .media-block .block-label{left:0}.container.page{padding-top:20px}.sidebar{border-top:solid 2px #000;border-bottom:solid 2px #000;min-height:0;padding-bottom:20px;margin-bottom:-20px}.sidebar .widget{max-width:350px}.content-blocks .inner{height:auto;width:350px;max-width:100%;margin:0 auto}.content-blocks img{max-width:100%;margin:0 auto}.post-wrapper.before-after .profile-img,.post-wrapper.before-after .teeth-img{margin:0}.post-wrapper.before-after .profile-img{margin-right:10px}.post-wrapper.before-after .post-text{left:0}#before-after-carousel .carousel-indicators,#before-after-carousel .item .post:nth-child(3),#case-studies-carousel .carousel-indicators,#makeover-carousel .carousel-indicators{display:none}#case-studies-carousel .carousel-control{display:block;top:15%;border:none;background-color:rgba(0,0,0,.3)}#case-studies-carousel .item{height:auto}#case-studies-carousel img{position:static;height:auto;max-width:100%}#case-studies-carousel .carousel-caption .name{font-size:25px;line-height:30px;margin:0}#case-studies-carousel .carousel-caption{position:static;height:auto;padding:10px}#case-studies-carousel .carousel-caption blockquote{padding:10px 0}}@media (max-width:480px){.banner_img{height:200px!important}.hidden-xxs{display:none}h1,h2{font-size:25px}.container.page{padding:20px}.content-blocks img{max-width:100%;float:none;margin-right:0}.primary-cta ul.contact li{font-size:12px;font-weight:600}#cta-footer .heading{bottom:0;font-size:12px;padding:15px}.carousel-caption .content{font-size:18px;line-height:24px}.featured-image.container.page{background-size:540px}.image-cta{top:300px}.image-caption{margin-top:345px}#contact-page #tabs1{overflow:hidden}#contact-page #tabs1 .tabs-nav ul{height:32px}#home-slides img{width:100%;max-width:none;height:200px}#creds-block .inner{padding:0 0 0 15px}.team-member{float:none;width:100%}.team-member .inner{height:auto;width:300px;margin:0 auto}#side-tabs .ui-tabs-nav li a h5{text-align:center;height:100%;padding-top:22px}.img-tabs{margin:0 5px}.img-tabs.ui-tabs .tabs-content>div,.img-tabs.ui-tabs .ui-tabs-nav li>div{padding:2px}.img-tabs .tabs-nav ul li a .tab-title{font-size:12px;height:100%;padding:5px}.testimonials.video{float:none;width:400px;max-width:100%;margin:20px auto 0;background:rgba(0,0,0,.04);padding:20px 20px 10px;box-shadow:0 0 4px rgba(0,0,0,.2)}.testimonials.video .post-title{height:auto}#before-after-carousel .item .post{width:100%}#before-after-carousel .item .post:nth-child(2){display:none}#case-studies-carousel .carousel-control{top:10%}#before-after-carousel .carousel-control.left,#makeover-carousel .carousel-control.left{left:35%}#before-after-carousel .carousel-control.right,#makeover-carousel .carousel-control.right{right:35%}}@media (min-width:480px){a.bg-color-custom{min-width:315px}}@media (max-width:700px){.primary-cta .cta1{float:none}.primary-cta ul.contact{margin:10px auto}}@media (min-width:768px) and (max-width:899px){.container .new_dyna_foo{height:60px}}@media (max-width:611px){.container .foo_email,.container .foo_phone{display:block}}