/*** FONT SIZE ***/
html.zoom {
  font-size: 12px;
}
.zoom .menu ul {
  display: inline-block;
}
.zoom .menu .col {
  width: 100%;
  text-align: center;
}
.zoom .newsbox .tabs a {
  padding: 8px 24px;
}
.zoom .slider .params {
  width: 61%;
}
.zoom .slider .details {
  max-width: 39%;
}
.zoom .slider .digit {
  height: 184px;
}
.zoom .slider .pln {
  height: 92px;
}
.zoom .offer-name {
  height: 124px;
}
.zoom .offer .offer-desc {
  min-height: 160px;
}
.zoom .offer-single-param.pkt {
  height: 98px;
}
.zoom .offer-params-desc {
  padding-top: 10px;
}
.zoom .office:first-child {
  padding-left: 15px;
}
.zoom .packets .offer-params {
  height: 312px;
}
.zoom .faq .question:before {
  height: 56px;
}
.zoom .contact-data .phones {
  min-height: 111px;
}
.zoom .config-form .field-label:not(.no-ico) {
  margin-left: 15px;
}
.zoom .config-form .form-control {
  height: 40px;
}
@media(max-width: 991px) {
  .zoom .config-form label {
    padding-left: 20px;
  }
}

@media(max-width: 1199px) {
  .zoom .top-bar {
    height: auto;
  }
  .zoom .top-bar .bar {
    width: 100%;
    text-align: center;
    margin-bottom: 16px;
  }
  .zoom .slider .params {
    width: 56%;
    padding-right: 15px;
  }
  .zoom .slider .details {
    max-width: 44%;
  }
  .zoom .menu ul {
    transform: translateY(75%);
  }
  .zoom .newsbox .tabs {
    margin-right: -100px;
    transform: translate3d(-52px, -100%, 0);
  }
  .zoom .offer .offer-desc {
    min-height: 194px;
  }
  .zoom .offer .offer-params-head {
    min-height: 92px;
  }
  .zoom .offer-url a {
    padding-left: 20px;
  }
  .zoom .packets .offer-params {
    height: 208px;
  }
  .zoom .contact-data .phones {
    min-height: 111px;
  }
  .zoom .contact-data .picture .data {
    padding: 15px 30px;
    text-align: center;
  }
  .zoom .contact-data .picture .desc,
  .zoom .contact-data .picture img {
    float: none;
  }
  .zoom .contact-data .picture img {
    margin-top: 16px;
  }
}
@media(max-width: 991px) {
  .zoom .menu ul {
    margin-left: -5%;
  }
  .zoom .slider .digit {
    height: 102px;
  }
  .zoom .slider .pln {
    height: 66px;
  }
  .zoom .slider .params {
    width: 63%;
  }
  .zoom .slider .details {
    max-width: 37%;
  }
  .zoom .newsbox .tabs {
    transform: translate3d(-30px, -100%, 0);
    margin-right: -75px;
  }
  .zoom .offer .offer-desc {
    min-height: 160px;
  }
  .zoom .clients-zone,
  .zoom .localization {
    height: 475px;
  }
  .zoom .contact-data .office .name {
    line-height: .9;
    min-height: 96px;
  }
  .zoom .contact-data .phones {
    min-height: 128px;
  }
}
@media(max-width: 767px) {
  .zoom .menu ul {
    margin-left: 0;
    transform: none;
  }
  .zoom .slider .params,
  .zoom .slider .details {
    max-width: none;
    width: 100%;
  }
  .zoom .slider .params {
    margin-bottom: 0;
  }
  .zoom .slider .details .digits {
    width: 50%;
  }
  .zoom .slider .price a {
    width: 50%;
  }
  .zoom .newsbox .tabs {
    margin-right: -70px;
  }
  .zoom .newsbox .tabs a {
    padding: 8px 22px;
  }
  .zoom .offer-single-param.pkt {
    height: 83px;
  }
}
@media(max-width: 678px) {
  .zoom .offer-name {
    height: auto;
  }
  .zoom .packets .offer-params {
    height: auto;
  }
}
@media(max-width: 548px) {
  .zoom .slider .price a {
    width: auto;
  }
  .zoom .newsbox .tabs {
    transform: none;
    margin-right: 0;
  }
  .zoom .clients-zone,
  .zoom .localization {
    height: auto;
  }
}

/*** CONTRAST ***/
.contrast .top-bar,
.contrast .menu,
.contrast .news,
.contrast .offer,
.contrast .footer,
.contrast .clients-zone,
.contrast .localization,
.contrast .localization *,
.contrast .btn-main,
.contrast .slider .title,
.contrast .slider ul>li,
.contrast .slider .price,
.contrast .slider .price *,
.contrast .newsbox,
.contrast .newsbox *,
.contrast .offer *,
.contrast .cookies,
.contrast .page-title,
.contrast .packets,
.contrast .extra-info,
.contrast .offer-single *,
.contrast .file-info *,
.contrast .content,
.contrast .contact-data,
.contrast .contact-data *,
.contrast .file * {
  background: #000 !important;
}

.contrast * {
  color: #ff0 !important;
}
.contrast input::-ms-input-placeholder {
  color: #ff0 !important;
}
.contrast input:-ms-input-placeholder {
  color: #ff0 !important;
}
.contrast input:-webkit-input-placeholder {
  color: #ff0 !important;
}
.contrast input:-moz-input-placeholder {
  color: #ff0 !important;
}
.contrast input::placeholder {
  color: #ff0 !important;
}

.contrast .map * {
  color: initial !important;
}

.contrast .offer-single-param,
.contrast .slider .digit,
.contrast .slider .pln,
.contrast .file a {
  outline: 1px solid #ff0;
}

.contrast .localization input,
.contrast .localization button {
  border: 2px solid #ff0;
}

.contrast .slider ul>li,
.contrast .newsbox .news-title,
.contrast .newsbox hr,
.contrast .offer-single,
.contrast .offer-url .btn-sub,
.contrast .clients-zone .links li:before,
.contrast .clients-zone h2 .fa,
.contrast .clients-zone .links li a,
.contrast .localization a,
.contrast .footer .info ul li,
.contrast .packets .separated,
.contrast .extra-link,
.contrast .office,
.contrast .faq .question:before,
.contrast .file:before,
.contrast .offer-url a {
  border-color: #ff0;
}

.contrast .offer-desc {
  border: 0;
  border-bottom: 1px solid #ff0;
}

.contrast .extra-info iframe {
  border: 5px solid #ff0;
}

.contrast .owl-dot span,
.contrast .extra-list li:before {
  background: #ff0;
}
.contrast .owl-dot span:before {
  color: #000;
}

.contrast .packets .offer-name {
  margin: 1px;
}
.contrast .slider .title img {
  filter: hue-rotate(190deg) saturate(200);
}
.contrast .offer-name .ico {
  filter: brightness(50%) sepia(1) hue-rotate(22deg) saturate(50);
}
.contrast .cookies img {
  filter: hue-rotate(225deg) saturate(200);
}
.contrast .offer-single .squares {
  filter: saturate(1) hue-rotate(60deg) brightness(2);
}

.contrast .offer-name:after,
.contrast .localization .head img,
.contrast .extra-info:after {
  display: none;
}
