@import 'index.css'; .po{ position: relative; top: 26px; left: 3%; } .search-container { margin-left: 5%; width: 90%; } #search-form { display: inline-block; width: 90%; } /* Стилизация поля ввода */ #search-input { height: 32px; width: 90%; font-size: 14px; font-weight: normal; background-color: transparent; border: none; color: #000000; } #search-input:focus { border: none; outline: none; } #search-input:focus { border: none; outline: none; } #search-input:hover { background-color: transparent; } .line { width: 90%; height: 4px; background-color: #000; margin-left: 4%; margin-bottom: 25px; } .btn-tag { background-color: #332D2D; color: white; transition: transform 0.2s; margin-right: 50px; border-radius: 35px; border: solid 3px #F4F5A5; margin-bottom: 15px; width: 200px; height: 200px; font-family: HachiMaruPop-Regular, sans-serif; font-weight: 800; font-size: 24px; } .btn-tag:hover { transform: scale(1.1); background-color: #332D2D; color: white; } .stil{ font-size: 16px !important; font-family: Impact, sans-serif; margin-left: 25px; } .stil2{ margin-left: 50px; } .filt_ob { width: 202px; height: 198px; border-radius: 35px; border: solid 3px #F4F5A5; background-color: #332D2D; margin-left: 25px; } .text_tv { color: white; text-decoration: none; display: flex; align-items: center; justify-content: center; text-align: center; } @media (max-width: 420px ) { .po{ display: none; } .lead{ margin-left: 10px !important; } } @media (max-width: 272px ) { .stil2{ margin-left: 10px !important; font-size: 15px; } } @media (max-width: 300px ) { .filt_films{ margin-left: auto !important; margin-right: auto !important; font-size: 15px; } .btn-tag { width: 150px; height: 150px; font-size: 18px; margin-left: 1em; } .lead{ font-size: 20px !important; } } @media (max-width: 767px ) { .po{ left: 0px !important; } } @media (max-width: 1200px ) { .po{ left: 2%; } }