@media only screen and (max-width:1124px){.shell{width:1004px}.section-widgets{margin-top:15px}.widget{width:300px}.widgettitle{padding:10px 0 0 13px}.widget-body{padding:15px 15px 14px 15px}.content{width:100%}.sidebar{width:100%}.sidebar li.widget{float:left}.sidebar .widget+.widget{margin-left:10px;margin-top:0}.map-details{left:5%;margin-left:0}}@media only screen and (max-width:1023px){.shell{width:748px}.header-right{padding-top:10px;width:100%}.phone{text-align:center}.brand{padding-right:0;float:none;text-align:center}.nav>ul>li>a{padding:0 20px}.section-slider-banner .slide-content h1{font-size:20px;line-height:1.08}.section-slider-banner .slide-content h2{font-size:20px;line-height:1.08}.rotating-banner-btn{line-height:38px;padding:10px 20px}.widget{width:242px}.widgets-inline .widget+.widget{margin-left:10px}.widgettitle{padding:10px 0 0 8px}.widget-body{padding:15px 10px 14px 10px}.nav{width:100%;max-width:none}.nav>ul{width:100%}.nav>ul>li>a{padding:0 15px}.footer-col-2{width:190px}.footer-col ul.right{display:block;float:none}.footer-col ul.left{padding-right:15px}}

@media only screen and (max-width:767px){
	.shell{width:auto}
	.header .shell { display: none; }
	
	.btn-menu{background:url(../images/btn-menu.jpg) no-repeat 0 0;width:25px;height:20px;position:relative;top:auto;right:auto; margin-right: 10px; }
	
	.nav.expanded{position:absolute;left:0;top:0}
	.nav>ul{float:none;width:100%;background-color:#fff;position:absolute;top:100px;left:0;z-index:1000;display:none}.nav.expanded>ul{display:block}.nav>ul>li{float:none;height:auto;display:block;text-align:left}.nav>ul ul{top:0;position:relative;background-color:#fff;color:#000}.nav>ul ul a{color:#000}.nav>ul>li:hover .sub{display:block;background-color:#fff}.nav>ul>.visible .sub{display:block!important;background-color:#fff}.sub{position:relative;padding-left:30px;z-index:999}.nav ul .sub ul a{font-size:13px;line-height:15px}.nav>ul>li>a{background-color:#fff;color:#000;height:33px;line-height:31px}.nav>ul>li>a.hover{background-color:#fff}.nav>ul>li a.nav-appointment-button{background-color:#fff;color:#000}.nav>ul>li:hover>a{background:#fff;color:#000}.top-bar{padding-right:0}.socials{background:#fefefe!important;text-align:center;width:100%;margin-right:0;padding:0}.top-bar .corner-right{border-color:#fefefe!important}.top-bar .corner-left{border-color:#fefefe!important}.section-slider-banner{max-height:none}.section-slider-banner .shell{width:95%}.section-slider-banner img{display:block;width:100%;height:auto;position:relative}.section-slider-banner .slide-content{padding:5px;position:relative;bottom:auto;left:auto;width:100%}.section-slider-banner .slide-content h1{color:#000;font-size:16px;line-height:1.08;padding-bottom:5px}.section-slider-banner .slide-content h2{color:#000;font-size:16px;line-height:1.08;padding-bottom:5px}.section-slider-banner .slide-content p{color:#000;font-size:13px;padding-bottom:10px}.rotating-banner-btn{font-size:16px;line-height:28px;padding:10px 20px}.section-slider-banner .next,.section-slider-banner .prev{display:none!important}.section-widgets{margin-top:15px}.widgets-inline .widget{float:none}.widgets-inline .widget+.widget{margin:10px auto 0 auto}.widget{width:95%;margin:0 auto}.slider-tips{width:100%}.section-primary .section-head{margin:0}.section-body{padding:0 15px}.section-text{max-width:100%}.article-image{max-width:90%}.section{padding-left:15px;padding-right:15px}.content{width:100%}.sidebar{width:100%;padding-right:0}.sidebar .widget{width:100%}.sidebar .widget+.widget{margin-left:0;margin-top:16px}.section-map{padding-bottom:10px;height:initial}.map{height:300px}.map-details{padding:15px 0 15px 0;left:0;width:100%;min-height:auto;position:initial}.map-details-head{text-align:center;padding-right:20px}.map-details-body{text-align:center;padding-right:20px}.map-details-body .hours{display:inline-block;float:none}.map-details-foot{text-align:center}.map-details p{font-size:12px}.list-contacts{width:100%;text-align:center}.map-details .list-contacts li{font-size:12px}.map-details:after{display:table;content:''}.map-details:after{clear:both}.section-partners .slides li{text-align:center}.slider-testimonials{height:auto}.section-testimonials .section-background{height:100%}.footer-top{padding-left:15px;padding-right:15px}.footer-col{float:none;padding-top:10px;width:100%!important}.footer-col-4{clear:both}.footer-serving-areas{padding-left:15px;padding-right:15px}.copyrights{padding-left:15px}}