@media (max-width: 1200px) {

  .catalogBg .cardContent .sliderBg .bigSlider .slide{
        height: 355px;
  }


  .bigContainer {
    padding: 0 15px; }
    .bigContainer .mapBg iframe {
      height: 400px !important; }
    .bigContainer .mapBg .infoBlock {
      top: -63px;
      left: 0;
      padding-left: 20px;
      padding-top: 20px; }
      .bigContainer .mapBg .infoBlock .item .name {
        padding-bottom: 40px; }
      .bigContainer .mapBg .infoBlock .item .content {
        font-size: 16px; }
        .bigContainer .mapBg .infoBlock .item .content div {
          margin-bottom: 15px; }
        .bigContainer .mapBg .infoBlock .item .content a {
          font-size: 12px; }

  header .headerMenu ul.menu li {
    padding: 23px 0;
    margin-right: 40px; }
    header .headerMenu ul.menu li.logo a img {
      width: 80px; }
    header .headerMenu ul.menu li a {
      font-size: 14px; }
    header .headerMenu ul.menu li:nth-child(4) {
      margin-left: 80px; }

  footer .top {
    padding: 40px 0;
    padding-bottom: 5px; }
    footer .top .categoryBlock {
      margin-bottom: 35px; }
      footer .top .categoryBlock .name {
        margin-bottom: 15px; }
    footer .top .contactBlock {
      font-size: 0; }
      footer .top .contactBlock .infoBlock .item {
        width: 30%; }
        footer .top .contactBlock .infoBlock .item .phones .phone {
          margin-bottom: 5px; }
        footer .top .contactBlock .infoBlock .item:nth-child(2) {
          width: 70%;
          margin-left: 0; }
          footer .top .contactBlock .infoBlock .item:nth-child(2) .phones {
            margin-bottom: 15px; }
        footer .top .contactBlock .infoBlock .item .phones .phone {
          font-size: 14px; }
        footer .top .contactBlock .infoBlock .item .email {
          font-size: 14px; }
  footer .bottom .copy {
    text-align: left; }

  .slider .slide .downIcon {
    display: none; }
  .slider .slide img {
    height: 500px; }
  .slider .slide .absoluteContent .content .more {
    margin-top: 60px; }
    .slider .slide .absoluteContent .content .more a {
      width: 250px;
      height: 50px;
      line-height: 50px;
      letter-spacing: 6px; }
  .slider .slide .absoluteContent .content .title {
    font-size: 28px; }
    .slider .slide .absoluteContent .content .title span {
      max-width: 480px;
      line-height: 32px; }
  .slider .slick-next, .slider .slick-prev {
    display: none !important; }
  .slider .slick-dots {
    top: 42%;
    right: 20px; }

  .contentBlock .titleBg .main {
    font-size: 20px; }
  .contentBlock .titleBg .textFon {
    font-size: 35px;
    top: -13px; }
  .contentBlock .contentItems .item {
    height: 225px; }

 .contentBlock .contentItems .item .itImage {
      overflow: hidden;
      height: 225px;
      width: 100%;
    }

    .contentBlock .contentItems .item img {
      max-height: 225px;
        min-height: 225px; }



    .contentBlock .contentItems .item img {
      height: 225px; }



    .contentBlock .contentItems .item a span {
      left: 20px;
      font-size: 20px; }
  .contentBlock .contentItems .itemContent:nth-child(2) .item:before {
    width: 115%; }
  .contentBlock .contentItems.five .itemContent .item:before, .contentBlock .contentItems.five .itemContent .item:after {
    content: none !important; }

  .ourCustomer .brandSlider .slick-next {
    right: -14px; }
  .ourCustomer .brandSlider .slick-prev {
    left: -14px; }
  .ourCustomer .brandSlider img {
    max-width: 150px; }

  .catalogBg {
    padding-top: 75px;
    padding-bottom: 35px; }
    .catalogBg .title {
      margin-top: 60px;
      font-size: 40px;
      margin-bottom: 45px; }
    .catalogBg .content .item .itemContent {
      height: 250px;
      }
      .catalogBg .content .item.noImage .itemContent img {
        /* height: 315px; */
        /* width: 315px; */
        max-width: 100%;
        }
      .catalogBg .content .item .itemContent .nameBlock {
        /* top: 30px; */
        display: block;
        /* padding-top: 45px; */
        /* min-height: 110px; */
        line-height: 80px;
        /* width: 85%; */
        padding-left: 15px;
        }
        .catalogBg .content .item .itemContent .nameBlock span {
          font-size: 25px !important;
          max-height: 75px;
          line-height: normal;
          vertical-align: middle;
          overflow: hidden;
          }
        .catalogBg .content .item .itemContent .nameBlock .goLink {
          left: 15px;
          bottom: 15px;
          top: auto;
          right: auto; }
    .catalogBg .content .item.second.noImage .itemContent img {
      /* height: 280px; */
      /* width: 100%; */
      max-width: 100%;
      }
    .catalogBg .content .item.second .itemContent .nameBlock {
      /* width: 85%; */
      /* right: 25px; */
      line-height: 120px;
      display: flex;
      }

  ul.breadCrumg {
    text-align: left; }

  .catalogBg .openContent .item .content img {
    width: auto;
    height: 220px;
    }
  .catalogBg .openContent .item .content .infoBlock {
    min-height: 50px;
    font-size: 16px; }
    .catalogBg .openContent .item .content .infoBlock:after {
      top: 40%; }
  .catalogBg .catalogInfo {
    padding-top: 25px; }

  .catalogBg .cardContent .sliderBg .bigSlider .slide img {
    /*height: 355px; */
  }

.catalogBg .cardContent .mini-slider .slide{
  height: 90px;
}

  .catalogBg .cardContent .sliderBg .mini-slider {
    margin-top: 30px; }
    .catalogBg .cardContent .sliderBg .mini-slider .slick-next {
      bottom: -23px; }
    .catalogBg .cardContent .sliderBg .mini-slider .slick-prev {
      top: -12px;
      left: 38%; }
  .catalogBg .cardContent .sliderBg .description {
    top: 355px;
    padding: 20px; }
    .catalogBg .cardContent .sliderBg .description .titleBlock {
      height: 50px;
      top: -50px;
      padding: 20px;
      width: 62%; }
      .catalogBg .cardContent .sliderBg .description .titleBlock .deTitle {
        font-size: 16px; }
    .catalogBg .cardContent .sliderBg .description .descBlock .text {
      margin-bottom: 20px; }
    .catalogBg .cardContent .sliderBg .description .descBlock .orderBtn, .catalogBg .cardContent .sliderBg .description .descBlock .getBtn {
      height: 50px;
      line-height: 50px; }
  .catalogBg .cardContent .interestProducts .iTitle {
    font-size: 25px;
    padding-top: 50px;
    padding-bottom: 20px; }
  .catalogBg .cardContent .interestProducts .ipslider .slide img {
    width: 185px;
    height: 185px; }
  .catalogBg .cardContent .interestProducts .ipslider .slide .infoBlock {
    min-height: 50px; }
    .catalogBg .cardContent .interestProducts .ipslider .slide .infoBlock:after {
      top: 40%; }


        .catalogBg .openContent .item .content{
              height: 190px;
        }
        



       }
@media (max-width: 1200px) and (max-width: 768px) {


  .contentBlock .contentItems .item img{
    width: 100%;
    max-height: initial;
    min-height: 225px;
    height: auto;
  }


  .ourCustomer .brandSlider img {
    margin: 0 auto; }


.catalogBg .cardContent .sliderBg .bigSlider .slide{
  height: 300px;
}


  header {
    height: 60px; }
    header .logoXs {
      position: relative;
      text-align: center; }
      header .logoXs .burger {
        padding-left: 20px;
        cursor: pointer;
        position: absolute;
        left: 0;
        top: 20px;
        color: #fffefe;
        font-weight: 600;
        font-family: Montserrat, sans-serif;
        text-align: left;
        text-transform: uppercase; }
        header .logoXs .burger:before {
          content: " ";
          background: url("../img/burger.png");
          width: 13px;
          height: 10px;
          position: absolute;
          left: 0;
          top: 2px; }
      header .logoXs img {
        width: 80px; }
    header .headerMenu ul.menu {
      display: none;
      position: absolute;
      background: #8f2a2a;
      width: 100%;
      z-index: 10;
      padding: 25px 0;
      left: 0;
      top: 0; }
      header .headerMenu ul.menu li {
        display: block;
        margin-right: 0 !important;
        margin-left: 0 !important; }
        header .headerMenu ul.menu li.logo {
          display: none; }
        header .headerMenu ul.menu li a {
          display: block; }
        header .headerMenu ul.menu li.closeMenu {
          position: absolute;
          right: 15px;
          top: -10px;
          cursor: pointer; }

  footer .top {
    padding: 30px 0; }
    footer .top .categoryBlock {
      margin-bottom: 25px; }
      footer .top .categoryBlock ul.items {
        padding-left: 0; }
    footer .top .contactBlock {
      padding: 10px; }
      footer .top .contactBlock .infoBlock .item {
        width: 100% !important;
        margin-bottom: 15px; }
  footer .bottom .copy {
    font-size: 10px; }

  .slider .slide img {
    height: 435px; }
  .slider .slide .absoluteContent .content .more {
    margin-top: 55px; }
    .slider .slide .absoluteContent .content .more a {
      width: 240px; }
  .slider .slide .absoluteContent .content .title {
    font-size: 17px; }
    .slider .slide .absoluteContent .content .title span {
      max-width: 290px;
      line-height: 23px; }
  .slider .slick-next, .slider .slick-prev {
    display: none !important; }
  .slider .slick-dots {
    display: none !important; }

  .contentBlock .titleBg {
    padding: 16px 0; }
    .contentBlock .titleBg .main {
      font-size: 14px; }
      .contentBlock .titleBg .main:after {
        margin-top: -4px; }
    .contentBlock .titleBg .textFon {
      display: none; }
  .contentBlock .contentItems .item:after, .contentBlock .contentItems .item:before {
    content: none !important; }

  .catalogBg {
    padding-top: 85px; }
    .catalogBg .content .item .itemContent {
      height: 240px;
      }
      .catalogBg .content .item .itemContent .nameBlock {
        /* text-align: left !important; */
        /* padding-left: 10px !important; */
        /* padding-top: 15px !important; */
        /* top: 30px !important; */
        /* display: block !important; */
        /* bottom: auto !important; */
        /* right: 0 !important; */
        /* left: auto !important; */
        /* width: 90% !important; */
        /* max-height: 75px !important; */
        /* line-height: 75px; */
        }
        .catalogBg .content .item .itemContent .nameBlock span {
          font-size: 18px !important;
              line-height: normal;
    vertical-align: middle;
    

           }
        .catalogBg .content .item .itemContent .nameBlock .goLink {
          bottom: 10px !important;
          left: 10px !important;
          right: auto !important; }
      .catalogBg .content .item .itemContent img {
        /* height: 265px !important; */
        /* width: 100% !important; */
        }
    .catalogBg .title {
      margin-top: 40px;
      margin-bottom: 30px;
      font-size: 30px; }

  .catalogBg .openContent .item .content img {
    max-width: 100%;
    width: 100%;
    height: auto;
    }
  .catalogBg .catalogInfo {
    padding-top: 25px; }

  .catalogBg .cardContent .sliderBg {
    height: auto !important; }
    .catalogBg .cardContent .sliderBg .bigSlider .slide img {
      height: 300px; }
    .catalogBg .cardContent .sliderBg .bigSlider .slick-prev {
      top: auto;
      bottom: -52px;
      left: 40%;
      background: url("../img/prev-inter.png");
      width: 13px;
      height: 22px;
      background-repeat: no-repeat; }
      .catalogBg .cardContent .sliderBg .bigSlider .slick-prev:before {
        content: none; }
    .catalogBg .cardContent .sliderBg .bigSlider .slick-next {
      top: auto;
      bottom: -52px;
      right: 40%;
      background: url("../img/next-inter.png");
      width: 13px;
      height: 22px;
      background-repeat: no-repeat; }
      .catalogBg .cardContent .sliderBg .bigSlider .slick-next:before {
        content: none; }
    .catalogBg .cardContent .sliderBg .mini-slider {
      display: none; }
    .catalogBg .cardContent .sliderBg .description {
      padding: 12px;
      width: 100%;
      margin-top: 130px;
      top: auto;
      position: relative; }
      .catalogBg .cardContent .sliderBg .description .titleBlock {
        background: rgba(255, 255, 255, 0.8);
        padding: 12px;
        padding-top: 20px;
        width: 90%; }
        .catalogBg .cardContent .sliderBg .description .titleBlock .deTitle {
          font-size: 14px; }
      .catalogBg .cardContent .sliderBg .description .descBlock .orderBtn {
        width: 100%;
        margin-bottom: 10px; }
      .catalogBg .cardContent .sliderBg .description .descBlock .getBtn {
        width: 100%; }
  .catalogBg .cardContent .interestProducts .ipslider .slide img {
    width: 265px;
    height: 265px; }

  .bigContainer .mapBg {
    padding-bottom: 380px; }
    .bigContainer .mapBg iframe {
      height: 285px !important; }
    .bigContainer .mapBg .infoBlock {
      text-align: center; }
      .bigContainer .mapBg .infoBlock .item {
        display: block;
        width: 100%; } }

/*# sourceMappingURL=media.css.map */





@media only screen and (max-width : 1200px) {


    .ourCustomer .brandSlider .slide {
      overflow: hidden;
      vertical-align: middle;
      position: relative;
      width: 100%;
      height: 44px;
    }


  }

  @media only screen and (max-width : 991px) {

    .ourCustomer .brandSlider .slide {
      overflow: hidden;
      vertical-align: middle;
      position: relative;
      width: 100%;
      height: 32px;
    }

  }

  @media only screen and (max-width : 767px) {

.ourCustomer .brandSlider .slide {
      overflow: hidden;
      vertical-align: middle;
      position: relative;
      width: 100%;
      height: 38px;
    }

  }
