@media screen and (max-width: 1400px){ .nav-list ul li a { padding: 0 16px 0 21px; } .about-right { padding-right: 3vw; } } @media screen and (max-width: 1024px){ .nav-list ul li a { padding: 0 16px 0 21px; } .about-right { padding-right: 3vw; } .footer-contact { display: none; } .foot-list { display: none; } .foot-copy { padding: 5vw 0; display: block; text-align: center; } .foot-copy p { font-size: 3vw; margin-right: 0; display: inline-block; } .foot-copy a { font-size: 3vw; margin-right: 0; display: inline-block; } .phone-sidebar{ display: none; } } /* 1024 под размер */ @media screen and (max-width: 768px){ .header { display: none; } .phone-head { display: block; background: #131F86; height: 12vw; line-height: 12vw; position: relative; } .phone-head-flex { display: flex; align-items: center; justify-content: space-between; } .phone-logo { width: 30%; } .phone-logo img { width: 100%; } .phone-btn { width: 6%; display: flex; align-items: center; justify-content: center; } .phone-btn img { width: 100%; } .phone-content { position: fixed; top: 0; box-shadow: 0 15px 27px 0 rgba(167, 165, 165, .38); width: 70%; height: 100%; background: #ffffff; transition: allease .5s; -webkit-transition: allease .5s; z-index: 1000; opacity: 1; visibility: visible; margin-top: 0; overflow-y: auto; transition: all .6s cubic-bezier(.77, 0, .175, 1) 0s; top: 0; transform: translateX(100%); right: 0; } .phone-content.open { transform: translateX(0); } .phone-overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgb(17 17 17 / 55%); -webkit-transition: all .4s; -o-transition: all .4s; transition: all .4s; z-index: 20; } .phone-overlay.open { display: block; } .phone-search { padding: 3vw 15px 0; } .phone-search-form form { display: flex; justify-content: space-between; align-items: center; height: 10vw; line-height: 10vw; border: 1px solid #f1f1f1; } .phone-search-form form input.search-inp { width: 85%; height: 9vw; line-height: 9vw; border: none; padding-left: 12px; font-size: 4.2vw; border-radius: 4px; color: #000; outline: none; } .phone-search-form form button { height: 9vw; line-height: 9vw; border: none; background: unset; width: 15%; text-align: center; outline: none; } .phone-list ul li { border-top: solid 1px rgb(241 241 241); position: relative; } .phone-list { padding: 0 15px; } .phone-list ul li a h2 { font-size: 4.4vw; line-height: 1.5; color: #000000; font-weight: bold; font-family: Nunito-Bold; } .phone-list ul li a { display: block; padding: