/*
Theme Name: Protary
*/

.footer__contacts {
  padding-top: 2.681818em;
}

.footer__social {
  position: relative;
  right: 0;
  bottom: 0;
}

.footer__social__icons {
  margin-top: 1em;
}

.footer__social__item {
  margin-left: 0.45454545454545em;
}

.footer__social__title {
  font-size: 2.2em;
  margin-top: 0.45454545454545em;
  margin-bottom: 0.45454545454545em;
}

.footer__social__item--fb, 
.footer__social__item svg {
  width: 2.5em;
  height: 2.5em;
}

.footer__copy {
  margin-top: 1em;
}

.i__form--section .i__form__item {
  margin-left: 1.4em;
}


  .i__form--section .i__form__item:last-child {
    margin-left: 0;
  }


.i__brands__s__goods__chars {
  max-width: calc(100% - 11em);
}

.i__brands__s__goods__i:nth-last-child(1), 
.i__brands__s__goods__i:nth-last-child(2) {
  margin-bottom: 4.1em;
}

.i__brands__s .slick-dots li {
  margin-left: 1.1em;
}

.i__brands__s__goods__i {
  float: right;
}

@media screen and (max-width: 640px) {
  .main-block {
    padding-bottom: 60vw;
  }

  .footer__inner {
    height: 60vw;
  }

  .footer__contacts {
    padding-top: 1.5625vw;
  }

  .i__form--section .i__form__item {
    margin-left: 2.66666667vw;
  }

  .i__form--section .i__form__item:nth-child(2n  + 2) {
    margin-left: 0;
  }

  .footer__social__title {
    font-size: 3.86666667vw;
  }

  .i__brands__s__logo img, 
  .i__brands__s__logo svg {
    max-width: 100%;
  }

  .i__brands__s .slick-dots li {
    margin-left: 0.5em;
  }


}
