.logoMobile { display: none;} @media (max-width: 1229px) { .menu a { max-width: auto; min-width: auto;padding: 10px 23px } .aboutCompany .in-col-6 { width: 100%;} .aboutCompany .in-col-6 h2::after, .aboutCompany .in-col-6 h2::before { display: none;} .offer .in-col-6 { width: 90%;} .gallery { text-align: center;} .gallery a { width: 250px;} } @media (max-width: 1021px) { .slider .slide { height: 100%; padding-bottom: 50px;} .slideText div { line-height: 1; } .slideText div:first-child{font-size:30px !important;} .menu a { padding: 10px 8px; font-size: 16px;} .menu img { max-width: 80%;} .slidePhone { font-size: 30px;} .h2::before { left: 10%;} .h2::after { right: 10%;} .footer .h3::before, .footer .h3::after { display: none;} } @media (max-width: 797px) { .logoMobile { display: block; text-align: center;} .menu .logoRes { display: none;} .menu { margin-top: 20px;} .slideText { padding-top: 200px; } .slideText h1 { font-size: 32px; } .slideText h1 strong { font-size: 79px;} .mBreak { margin: 10px; display: block;} .slidePhone { font-size: 20px;} h2::before, h2::after { display: none;} .aboutCompany .offerSlideText h2 { font-size: 26px;} .aboutCompany .offerSlideText { width: 300px; margin: 0 auto;} .offerSlider { height: 400px; overflow: hidden;} .aboutCompany .offerSlide { padding-top: 20%; } .h2::before, .h2::after { display: none; } .gallery a { width: 230px;} } @media (max-width: 597px) { .slideText h1 { font-size: 28px; } .slideText h1 strong { font-size: 59px;} .slideText { padding-top: 220px; } .gallery a { width: 210px;} } @media (min-width: 1022px) { .container { width: 1300px !important; } }