@media screen and (max-width: 1226px) { header .top-menu ul li{ margin-right: 2%; } } @media screen and (max-width: 1181px) { header .top-menu ul li{ margin-right: 1%; } header .top-menu ul li:last-child{ float: left; } } @media screen and (max-width: 1070px) { header .top-menu ul li{ margin-right: 0.5%; } } @media screen and (max-width: 767px) { header .top-menu{ display: none; } header .logo-contacts .logo{ text-align: center; a{ display: inline-block; } } header .logo-contacts .address{ text-align: center; position: relative; margin-left: auto; margin-right: auto; padding-top: 0; margin-top: 30px; max-width: 250px; } header .logo-contacts .address a{ float: none; display: inline-block; position: absolute; left: 0; } header .logo-contacts .address p{ text-align: center; float: none; } header .logo-contacts .phone{ float: none; text-align: center; position: relative; max-width: 250px; margin-left: auto; margin-right: auto; padding-top: 0; margin-top: 30px; span{ float: none; position: absolute; left: 0; } a{ float: none; display: inline-block; } } .services a{ max-width: 389px; margin-left: auto; margin-right: auto; } .services a.laser, .services a.anti-agin{ border-right: 1px solid $(color-5); margin-bottom: 20px; } .welcome-text{ text-align: center; padding-left: 10px; padding-right: 10px; } .testimonials,.testimonials-appointment .appointment{ max-width: 570px; margin-left: auto; margin-right: auto; margin-bottom: 20px; } .testimonials-appointment .appointment{ margin-bottom: 0; } .before-after-gallery img{ display: block; margin-left: auto; margin-right: auto; margin-bottom: 30px; float: none; } footer .location-and-social-media .location h2{ text-align: center; &:after{ margin-left: auto; } } footer .location-and-social-media .location a img{ display: block; margin-left: auto; margin-right: auto; } footer .location-and-social-media .location p{ float: none; text-align: center; } footer .location-and-social-media .social-media h2{ text-align: center; &:after{ margin-right: auto; } } footer .location-and-social-media .social-media .social-media-icon{ float: none; text-align: center; } footer .location-and-social-media .fan-choice-logo{ display: block; text-align: center; float: none; } footer .location-and-social-media p{ float: none; text-align: center; } footer .footer-menu-copyright .footer-menu{ display: none; } footer .footer-menu-copyright .copyright{ float: none; p{ text-align: center; } } .before-after-gallery button{ width: 30%; } .header-top-icons { display: block; z-index: 100; background: $(color-9); margin: 0px; padding: 0px; list-style-type: none; li { width: 19%; display: block; float: left; text-align: center; a{ width: 100%; display: block; color: #fff; font-size: 34px; padding-top: 5px; padding-bottom: 5px; &:hover{ background: $(color-2); } } } } .search_mobile:before { content: "\f002"; display: block; width: 40px; height: 40px; position: absolute; top: -2px; right: 0; font-family: 'FontAwesome'; text-align: center; line-height: 40px; font-size: 20px; color: #000; } .search_mobile input[type="text"] { height: 36px; width: 100%; border: none; background: #fff; color: #000; padding-left: 10px; -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; } .search_mobile input[type="text"]:focus { box-shadow: 0 0 5px black; padding: 3px 0px 3px 3px; border: 1px solid black; } .search_mobile input[type="submit"] { display: block; top: 0; right: 0; height: 38px; width: 38px; position: absolute; border: none; background: none; } .mm-menu{ background: $(color-9) !important; } .inner .laser h2,.inner .related-articles h2{ text-align: center; &:after{ margin-left: auto; } } .inner .laser p,.inner .related-articles ul{ text-align: center; padding-left: 20px; padding-right: 20px; } .inner img{ display: block; margin-left: auto; margin-right: auto; } .inner .inner-testimonials-appointment{ max-width: 570px; margin-left: auto; margin-right: auto; } .mm-navbar{ border-bottom: 1px solid $(color-2) !important; } }