Медиа запросы не перебивают друг друга

@media(max-width: 1600px) {
  .carousel .carousel__inner .slick-prev {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-70%);
    transform: translateY(-70%);
    left: 170px;
    z-index: 1;
    background: none;
    border: none
  }
  .carousel .carousel__inner .slick-prev img {
    width: 21px;
    height: 50px
  }
  .carousel .carousel__inner .slick-next {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-70%);
    transform: translateY(-70%);
    right: 192px;
    z-index: 1;
    background: none;
    border: none
  }
}

@media(max-width: 1850px) {
  .carousel .carousel__inner .slick-prev {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-70%);
    transform: translateY(-70%);
    left: 327px;
    z-index: 1;
    background: none;
    border: none
  }
  .carousel .carousel__inner .slick-prev img {
    width: 21px;
    height: 50px
  }
  .carousel .carousel__inner .slick-next {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-70%);
    transform: translateY(-70%);
    right: 353px;
    z-index: 1;
    background: none;
    border: none
  }
}

@media(max-width: 1400px) {
  .carousel .carousel__inner {
    width: 100%
  }
  .promo .promo_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 106px
  }
  .promo .promo_block_item {
    width: 240px;
    height: 240px
  }
}

@media(max-width: 1200px) {
  .header_shopping_text {
    font-size: 16px
  }
  .promo .promo_header {
    font-size: 49px
  }
  .promo .promo_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 106px
  }
  .promo .promo_block_item {
    width: 230px;
    height: 230px
  }
  .promo .promo_block_item .title {
    font-size: 25px
  }
  .promo .promo_block_item .text_block {
    font-size: 12px
  }
}

@media(max-width: 1024px) {
  .logo {
    width: 130px
  }
  .header_shopping_icon {
    width: 15%;
    margin-right: 17px
  }
}

@media(max-width: 992px) {
  .header .header_menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: fixed;
    background-color: rgba(0, 0, 0, .8);
    z-index: 1;
    top: 0;
    right: -100%;
    width: 100%;
    height: 100vh;
    -webkit-transition: .6s all;
    transition: .6s all
  }
  .header .header_menu .menu_item {
    border: none;
    margin-top: 30px
  }
  .header_nav .hamburger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }
  .header_nav .hamburger_active span {
    margin: 0 auto
  }
  .header_nav .hamburger_active span:nth-child(1) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-bottom: -1px
  }
  .header_nav .hamburger_active span:nth-child(2) {
    display: none
  }
  .header_nav .hamburger_active span:nth-child(3) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 23px;
    margin-bottom: 1px
  }
  .header_nav .hamburger span {
    -webkit-transition: .6s all;
    transition: .6s all
  }
  .logo {
    margin: 0 auto;
    width: 250px
  }
  .logo img {
    width: 100%
  }
  .header .header_menu_active {
    right: 0
  }
  .header_shopping {
    display: none
  }
  header .promo {
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
  header .promo_wrapper {
    display: block;
    margin: 35px auto 65px auto;
    font-weight: 600;
    text-align: center;
    width: 326px
  }
  .promo .promo_header {
    font-size: 49px
  }
  .promo .promo_subheader {
    display: none
  }
  .promo .promo_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 50px
  }
  .promo .promo_block_item {
    width: 230px;
    height: 230px
  }
  .promo .promo_block_item .title {
    font-size: 25px
  }
  .promo .promo_block_item .text_block {
    font-size: 12px
  }
  nav .phone_icon {
    display: block;
    z-index: 1
  }
  .promo_block .item_dis_no {
    display: block;
    opacity: 6
  }
  .carousel__inner .item_dis_yes {
    display: none
  }
  .carousel .carousel__inner .slick-prev {
    display: none
  }
}

* {
  font-family: RF Rufo;
  margin: 0;
  padding: 0
}

.container {
  width: 1300px
}

header {
  padding: 30px 30px 101px 0px;
  background-color: #000;
  height: 100%
}

.header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.header_nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.header_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  list-style-type: none;
  font-family: RF Rufo;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  line-height: 134.3%;
  letter-spacing: .13em;
  text-transform: uppercase
}

.header_menu a::after {
  content: "";
  display: block;
  width: 0px;
  height: 0px;
  background-color: red;
  margin-top: 7px;
  padding: 1.5px 0
}

.header_menu a:hover::after {
  content: "";
  display: block;
  width: 100%;
  height: 3px;
  background-color: red;
  -webkit-transition: .5s all;
  transition: .5s all;
  margin-top: 7px;
  padding: -2px 0
}

.header_shopping {
  font-family: RF Rufo;
  font-style: normal;
  font-weight: bold;
  font-size: 22px;
  line-height: 134.3%;
  letter-spacing: .13em;
  text-transform: uppercase
}

.header_shopping_icon {
  margin-right: 31px
}

.header a {
  color: #fff;
  text-decoration: none
}

.promo {
  padding-top: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 100px
}

.promo_header {
  font-style: normal;
  font-weight: 100;
  font-size: 72px;
  line-height: 103.5%;
  letter-spacing: .025em;
  text-transform: uppercase
}

.promo_wrapper {
  display: inline-block;
  width: 545px;
  color: #fff
}

.promo_subheader {
  margin-top: 49px;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 165%;
  color: #a8a8aa
}

.promo_block {
  margin-left: 100px
}

.promo_block_item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: inline-block;
  height: 250px;
  width: 250px;
  position: relative;
  margin-right: 20px
}

.promo_block_item .title {
  font-style: normal;
  font-weight: normal;
  font-size: 30px;
  line-height: 103.5%;
  letter-spacing: .025em;
  text-transform: uppercase;
  color: #fff;
  position: absolute;
  bottom: 94px;
  padding: 0 22px
}

.promo_block_item .text_block {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 154.4%;
  color: #fff;
  position: absolute;
  bottom: 17px;
  padding: 0 22px
}

.promo_item_1 {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6))), url(../img/coffe.png) center center/cover no-repeat;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(../img/coffe.png) center center/cover no-repeat;
  margin-right: 20px
}

.promo_item_1:hover {
  cursor: pointer;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(251, 79, 80, 0.7)), to(rgba(251, 79, 80, 0.7))), url(../img/coffe.png) center center/cover no-repeat;
  background: linear-gradient(0deg, rgba(251, 79, 80, 0.7), rgba(251, 79, 80, 0.7)), url(../img/coffe.png) center center/cover no-repeat
}

.promo_item_2 {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6))), url(../img/machine.png) center center/cover no-repeat;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(../img/machine.png) center center/cover no-repeat
}

.promo_item_2:hover {
  cursor: pointer;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(251, 79, 80, 0.7)), to(rgba(251, 79, 80, 0.7))), url(../img/machine.png) center center/cover no-repeat;
  background: linear-gradient(0deg, rgba(251, 79, 80, 0.7), rgba(251, 79, 80, 0.7)), url(../img/machine.png) center center/cover no-repeat
}

.promo_item_3 {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6))), url(../img/milk.png) center center/cover no-repeat;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(../img/milk.png) center center/cover no-repeat
}

.promo_item_3:hover {
  cursor: pointer;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(251, 79, 80, 0.7)), to(rgba(251, 79, 80, 0.7))), url(../img/milk.png) center center/cover no-repeat;
  background: linear-gradient(0deg, rgba(251, 79, 80, 0.7), rgba(251, 79, 80, 0.7)), url(../img/milk.png) center center/cover no-repeat
}

.promo_item_4 {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6))), url(../img/barista.png) center center/cover no-repeat;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(../img/barista.png) center center/cover no-repeat
}

.promo_item_4:hover {
  cursor: pointer;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(251, 79, 80, 0.7)), to(rgba(251, 79, 80, 0.7))), url(../img/barista.png) center center/cover no-repeat;
  background: linear-gradient(0deg, rgba(251, 79, 80, 0.7), rgba(251, 79, 80, 0.7)), url(../img/barista.png) center center/cover no-repeat
}

.promo_item_5 {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6))), url(../img/woman.png) center center/cover no-repeat;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(../img/woman.png) center center/cover no-repeat
}

.promo_item_5:hover {
  cursor: pointer;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(251, 79, 80, 0.7)), to(rgba(251, 79, 80, 0.7))), url(../img/woman.png) center center/cover no-repeat;
  background: linear-gradient(0deg, rgba(251, 79, 80, 0.7), rgba(251, 79, 80, 0.7)), url(../img/woman.png) center center/cover no-repeat
}

.promo_item_6 {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6))), url(../img/building.png) center center/cover no-repeat;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(../img/building.png) center center/cover no-repeat
}

.promo_item_6:hover {
  cursor: pointer;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(251, 79, 80, 0.7)), to(rgba(251, 79, 80, 0.7))), url(../img/building.png) center center/cover no-repeat;
  background: linear-gradient(0deg, rgba(251, 79, 80, 0.7), rgba(251, 79, 80, 0.7)), url(../img/building.png) center center/cover no-repeat
}

.promo_item_7 {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6))), url(../img/company.png) center center/cover no-repeat;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(../img/company.png) center center/cover no-repeat
}

.promo_item_7:hover {
  cursor: pointer;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(251, 79, 80, 0.7)), to(rgba(251, 79, 80, 0.7))), url(../img/company.png) center center/cover no-repeat;
  background: linear-gradient(0deg, rgba(251, 79, 80, 0.7), rgba(251, 79, 80, 0.7)), url(../img/company.png) center center/cover no-repeat
}

.promo_item_8 {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6))), url(../img/milk.png) center center/cover no-repeat;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(../img/milk.png) center center/cover no-repeat
}

.promo_item_8:hover {
  cursor: pointer;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(251, 79, 80, 0.7)), to(rgba(251, 79, 80, 0.7))), url(../img/milk.png) center center/cover no-repeat;
  background: linear-gradient(0deg, rgba(251, 79, 80, 0.7), rgba(251, 79, 80, 0.7)), url(../img/milk.png) center center/cover no-repeat
}

.carousel {
  margin: 0 auto;
  margin-top: 20px
}

.carousel__inner {
  position: relative
}

.carousel .slick-prev {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-70%);
  transform: translateY(-70%);
  left: 453px;
  z-index: 1;
  background: none;
  border: none
}

.carousel .slick-prev img {
  width: 21px;
  height: 50px
}

.carousel .slick-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-70%);
  transform: translateY(-70%);
  right: 475px;
  z-index: 1;
  background: none;
  border: none
}

.carousel .slick-slide {
  opacity: .2
}

.carousel .slick-active {
  opacity: .9
}

.hamburger {
  display: none;
  z-index: 1;
  background: none;
  width: 23px;
  height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  right: 18px;
  position: fixed;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  top: 30px;
  display: none
}

.line_1 {
  width: 23px;
  height: 2px;
  background: #fff;
  display: inline-block
}

.line_2 {
  width: 19px;
  height: 2px;
  background: #fff;
  display: inline-block;
  margin-top: 5px
}

.line_3 {
  width: 16px;
  height: 2px;
  background: #fff;
  display: inline-block;
  margin-top: 5px
}

.phone_icon {
  width: 16px;
  height: 16px;
  position: fixed;
  left: 18px;
  top: 30px;
  display: none
}

.phone_icon img {
  width: 100%
}

.item_dis_no {
  display: none
}


/*# sourceMappingURL=style.min.css.map */
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=0">
  <title>Document</title>
  <link rel="stylesheet" href="css/bootstrap-reboot.min.css">
  <link rel="stylesheet" href="css/bootstrap-grid.min.css">
  <link rel="stylesheet" href="css/slick.css">
  <link rel="stylesheet" href="css/style.min.css">
  <link rel="stylesheet" href="fonts/fonts.css">
</head>

<body>
  <header>
    <div class="container">
      <div class="header">
        <div class="container">
          <div class="row">
            <nav class="header_nav">
              <a class="logo" href="#"><img src="img/logo.svg" alt="">
              </a>
              <ul class="header_menu col-md-5 offset-md-1">
                <li class="menu_item"><a href="#">Продажа</a></li>
                <li class="menu_item"><a href="#">Аренда</a></li>
                <li class="menu_item"><a href="#">Сервис</a></li>
                <li class="menu_item"><a href="#">О Компании</a></li>
              </ul>
              <div class="header_shopping col-md-3 offset-md-2">
                <a href="#"><img class="header_shopping_icon" src="img/shopping.svg" alt=""></a>
                <a href="tel:+380985554433" class="header_shopping_text">+7 (3452)500-006</a>
              </div>
              <a class="phone_icon" href=""><img src="img/phone.svg" alt=""></a>
              <div class="hamburger">
                <span class="line_1"></span>
                <span class="line_2"></span>
                <span class="line_3"></span>
              </div>
            </nav>
          </div>
        </div>
      </div>

      <div class="promo">
        <div class="promo_wrapper">
          <div class="promo_header">МЫ ТАКИЕ КЛАССНЫЕ ПРЯМ не могу</div>
          <div class="promo_subheader">Lorem ipsum dolor sit amet, consectetur adipiscing elit ut aliquam, purus sit amet luctus venenatis, lectus </div>
        </div>
        <div class="promo_block">
          <div class="promo_block_item promo_item_1">
            <div class="title">Продажа</div>
            <div class="text_block">Профессиональные кофемашины с бесплатной доставкой по РФ</div>
          </div>
          <div class="promo_block_item promo_item_2">
            <div class="title">Аренда</div>
            <div class="text_block">Бесплатная аренда кофемашины для ресторана или офиса</div>
          </div>
          <div class="promo_block_item promo_item_4 item_dis_no">
            <div class="title">Сервис</div>
            <div class="text_block">Собственный сервисный цех в городе</div>
          </div>
        </div>
      </div>

    </div>
    <div class="carousel">
      <div class="carousel__inner">
        <div>
          <div class="promo_block_item promo_item_3">
            <div class="title">Обучение бариста</div>
            <div class="text_block">Пройди обучение очно в школе барменов или онлайн</div>
          </div>
        </div>
        <div>
          <div class="promo_block_item promo_item_4 item_dis_yes">
            <div class="title">Сервис</div>
            <div class="text_block">Собственный сервисный цех в городе</div>
          </div>
        </div>
        <div>
          <div class="promo_block_item promo_item_5">
            <div class="title">собственный кофе</div>
            <div class="text_block">Кофе который мы производим и продаем</div>
          </div>
        </div>
        <div>
          <div class="promo_block_item promo_item_6">
            <div class="title">GRANNYS BAR</div>
            <div class="text_block">Кофе который мы производим и продаем</div>
          </div>
        </div>
        <div>
          <div class="promo_block_item promo_item_8">
            <div class="title">Обучение бариста</div>
            <div class="text_block">Пройди обучение очно в школе барменов или онлайн</div>
          </div>
        </div>
        <div>
          <div class="promo_block_item promo_item_7">
            <div class="title">Бар Ржавый дед</div>
            <div class="text_block">Пройди обучение очно в школе барменов или онлайн</div>
          </div>
        </div>
      </div>
      <p id="width"></p>
    </div>
  </header>
  <script type="text/javascript" src="js/jquery-3.6.0.min.js"></script>
  <script type="text/javascript" src="js/jquery-migrate-1.4.1.min.js"></script>
  <script src="js/slick.min.js"></script>
  <script src="js/script.js"></script>
  <script src="js/scr.js"></script>
</body>

</html>

Не могу понять почему мои меда запросы не перебывают основной css и друг друга! подскажите в чем ошибка? Преоритетность одна у них!


Ответы (0 шт):