@media (max-width:1200px){.container{width:100%}#main-navigation{padding-left:15px;padding-right:15px}#main-navigation li a{margin-right:60px}}@media (max-width:1024px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66666%}.col-md-6{width:50%}.col-md-7{width:58.33333333%}.col-md-8{width:66.66666%}.col-md-9{width:75%}#main-navigation li a{margin-right:40px}#logo a{height:128px;padding-top:38px}}@media (max-width:979px){#main-navigation li a{margin-right:20px}#footer-red-deal .btn{width:200px;display:block;margin:20px auto 10px;float:none}}@media (max-width:767px){.show-smaller-screens{display:inherit!important}.hide-smaller-screens{display:none!important}#page-header{padding:50px 0}#page-header h4,#page-header h1{max-width:96%}#content #content-container{width:65%}body .gform_wrapper ul.gform_fields li.gfield{padding-right:0}#content #sidebar{width:35%}#header{position:relative}#logo{z-index:9999;width:50%;float:none;height:auto;float:left}#logo a{padding:25px;background:none}body .navbar-nav{padding:10px 0 0;margin:0;float:none!important}body #nav-right .navbar-nav{padding-top:0}body .navbar-nav>li>a{position:relative;padding-top:10px;padding-bottom:10px}body .navbar-default .navbar-toggle{margin-bottom:30px;margin-top:35px;font-size:10px}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#3baeff;border-color:#2490dc;color:#FFF;transition:background-color 0.5s ease}.navbar-default .navbar-toggle:hover span,.navbar-default .navbar-toggle:focus span{background-color:#fff;color:#FFF}.navbar-default .navbar-toggle div{margin-top:3px}.nav-show-smaller-screens #nav-left,.nav-show-smaller-screens #nav-right{float:none;width:100%;clear:both}body .navbar-collapse{width:100%;padding:0}#main-navigation{width:100%;float:none}#main-navigation #nav-left{padding-top:45px}#main-navigation li{float:none;padding:0;margin:0;position:relative;clear:both}#main-navigation li.open a{background:#f3ffff;border-bottom:1px solid #f9ffff}#main-navigation li.open a.dropdown-toggle{border:none}#main-navigation li.current_page_item a,#main-navigation li.current-menu-ancestor a,#main-navigation li.current-menu-ancestor li.current_page_item a,#main-navigation li.current-menu-ancestor li.current-menu-item a,#main-navigation li.current-menu-item a{color:#fff;font-weight:400;margin:0}#main-navigation li.current_page_item a{background:#66bcf8;font-weight:700;color:#fff;margin:0}#main-navigation li.current_page_item li,#main-navigation li.current_page_item li a{background:none;font-weight:400}#main-navigation li.current_page_item li a{color:#a9b1c7}#main-navigation li.current_page_item li a:hover{color:#FFF}#main-navigation li.current-menu-ancestor li a,#main-navigation li.current-menu-ancestor a{color:#4c5979;border-bottom:none}#main-navigation li.current-menu-ancestor li a:hover{color:#FFF}#main-navigation li.active-trail{border:none}#main-navigation li a,#main-navigation li.first-menu-item a,#main-navigation li.last-menu-item a{padding:10px}#main-navigation .nav a.active{border:none}#main-navigation li .menu__link{z-index:9990}#main-navigation li.active-trail a{border:none}#main-navigation li ul{background:none;position:relative;left:0;float:left;display:block;z-index:1001;min-width:200px;padding:0;width:100%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-top:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none}#main-navigation li:hover ul{left:0}#main-navigation .open>.dropdown-menu{display:block!important}#main-navigation .navbar-nav .open .dropdown-menu{position:static;float:none;border:none}#main-navigation li ul li{text-align:left;z-index:9990;border-bottom:none;background:none}#main-navigation li ul li a,#main-navigation li ul li.last-menu-item a{text-align:left;padding:8px 20px;color:#a9b1c7;font-weight:400}#main-navigation li ul li.last-menu-item a:hover{color:#FFF}#main-navigation li a.dropdown-toggle{display:none}ul#menu-primary-menu-right-1{padding-top:0;padding-bottom:30px}.caret{display:inline-block}.nav>.open>a,.nav>.open>a:hover,.nav>.open>a:focus{background-color:#f3ffff}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin:0!important}#appointment-callout .btn{margin-top:10px}#footer-red-deal *{display:block}#footer-red-deal em{margin:0}#footer-red-deal span{margin-top:-20px}#brands-callout img{max-width:29%;margin:0 2%;height:auto}.deal{width:96%;margin-right:auto;margin-left:auto;margin-bottom:35px;float:none}.deal .deal-content{min-height:0}#footer{padding:50px 0}#footer .col-md-2,#footer .col-md-4,#footer #footer-location,#footer #footer-bottom{clear:both;float:none;text-align:center;width:100%;margin-bottom:35px;padding-left:15px;padding-right:15px}#footer #footer-bottom .pull-left,#footer #footer-bottom .pull-right{float:none!important}#footer #footer-bottom #bottom-right{margin-top:35px}#footer #footer-bottom #bottom-right p{text-align:center}}@media (max-width:600px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:none;width:100%}.section{padding:50px 0 0}#page-header h1{font-size:36px}#page-header h4{font-size:18px}#content #content-container,#content #sidebar{width:100%;padding-right:15px;margin-top:35px}#content #sidebar{padding-bottom:35px}#header-promos{text-align:center}#header-promos .promo-btn{font-size:20px;text-align:center;float:none!important}#appointment-callout{text-align:center}#appointment-callout strong,#appointment-callout img{display:block;margin:10px auto}#appointment-callout .btn{margin-left:0}.callout{margin-bottom:35px}.callout *{width:100%;margin-left:auto;margin-right:auto}.callout img,.callout .btn{width:auto;max-width:100%}#dedicated-callout p{max-width:96%}#dedicated-callout .row{margin-top:25px}.section-testimonials .testimonial p,.section-testimonials .testimonial span{font-size:18px}.testimonial-content{padding-left:15px;padding-right:15px}.section-testimonials #testimonial-next,.section-testimonials #testimonial-prev{padding:0;width:11px}#footer ul li{margin-bottom:6px}}@media (max-width:480px){#logo{width:35%;margin-top:15px;margin-left:25px}#logo a{padding:0;height:auto}body .navbar-default .navbar-toggle{margin-right:0;margin-top:25px}#slider{display:none}.home #appointment-callout{padding-top:70px;padding-bottom:25px}#brands-callout img{margin-bottom:8px}#home-callouts .callout *{max-width:100%}body .gform_wrapper li#field_2_1,body .gform_wrapper li#field_2_3,body .gform_wrapper li#field_2_2,body .gform_wrapper li#field_2_4{width:100%!important;margin-right:0}}@media (max-width:400px){#logo{margin-top:25px}}