@media (max-width: 1199px) {
  .slider .owl-controls {
    width: 940px;
    left: 50%;
    margin-left: -470px;
  }
  .slider .slide-info-wrap .slide-info {
    padding: 0;
  }
  .slider .slide-info-wrap .slide-info h3 {
    font-size: 45px;
  }
  .about .item .txt h5 {
    font-size: 30px;
  }
  .about .item .txt p {
    font-size: 20px;
  }
  .category .item h6 {
    font-size: 24px;
  }
  .partners h3 {
    font-size: 40px;
  }
  footer h5 {
    font-size: 24px;
  }
  footer ul li {
    font-size: 18px;
  }
  .itrust-txt {
    padding: 0;
  }
  form {
    padding: 20px 15px;
  }
}
@media (max-width: 991px) {
  .slider .owl-controls {
    width: 720px;
    left: 50%;
    margin-left: -360px;
  }
  .slider .slide-info-wrap {
    height: 350px;
  }
  .slider .slide-info-wrap .slide-info h3 {
    font-size: 40px;
  }
  .about .item .txt {
    padding-left: 10px;
  }
  .about .item .txt h5 {
    font-size: 26px;
  }
  .about .item .txt p {
    font-size: 18px;
  }
  .clients .item h6 {
    margin-right: 15px;
  }
  .partners-page .partners-info-wrap {
    padding: 5px;
  }
  .partners-page .partners-info-wrap .partners-info {
    padding: 15px;
  }
}
@media (max-width: 767px) {
  .radio-button-wrap label,
  .check-box-wrap label {
    line-height: 34px;
  }
  body {
    font-size: 20px;
  }
  h1.title,
  h2.title,
  h3.title {
    font-size: 28px;
    text-align: center;
  }
  header {
    padding: 10px 0;
  }
  header .right .link {
    display: none;
  }
  header .right .pushy .link {
    display: block;
  }
  header .logo {
    max-width: 120px;
  }
  .slider .owl-controls {
    width: 100%;
    left: 0;
    right: 0;
    margin-left: 0;
    bottom: 30px;
  }
  .slider .owl-controls .owl-dots {
    padding: 0;
    text-align: center;
  }
  .slider .slide-info-wrap {
    height: 250px;
  }
  .slider .slide-info-wrap .slide-info h3 {
    font-size: 28px;
  }
  .slider.slider-sm .slide-info-wrap {
    height: 250px;
  }
  .slider.slider-sm .slide-info-wrap .slide-info h3 {
    font-size: 28px;
  }
  .about {
    padding: 30px 0;
  }
  .about .item .ico {
    min-width: 45px;
    max-width: 45px;
  }
  .category .item {
    min-height: 1px;
  }
  .partners {
    padding: 30px 0;
  }
  .partners .left {
    min-height: 100px;
  }
  footer {
    text-align: center;
  }
  footer .block,
  footer .logo {
    display: block;
    margin-bottom: 20px;
  }
  .clients .item .txt {
    padding-top: 15px;
  }
  .clients .item .txt h4 {
    font-size: 24px;
  }
  .clients .item span {
    display: inline-block;
    width: 40px;
    text-align: center;
  }
  .partners-page .partners-info-wrap .partners-info ul li {
    width: 100%;
  }
  .registration .reg-block {
    text-align: center;
    padding: 15px;
  }
  .registration .reg-block .left {
    padding: 0;
    margin-bottom: 10px;
  }
  .registration .reg-block .left i {
    display: none;
  }
  .registration .reg-block .right .btn-blue {
    display: table;
    margin: auto;
  }
}
@media (max-width: 575px) {
  h1.title,
  h2.title,
  h3.title {
    font-size: 26px;
  }
  h1.title .ico,
  h2.title .ico,
  h3.title .ico {
    display: none;
  }
  .partners-page .partners-info-wrap .partners-info h5,
  .partners-page .partners-info-wrap .partners-info h6 {
    font-size: 20px;
  }
  .itrust-txt .left {
    padding: 0;
  }
  .itrust-txt .left .left-txt {
    padding: 5px;
  }
  .shop-product ul li {
    width: 100%;
  }
  .works-list .search .btn {
    margin-left: 15px;
    padding: 0 20px;
    font-size: 20px;
  }
  .clients .item {
    text-align: center;
  }
}
@media (max-width: 500px) {
  .slider.slider-sm .slide-info-wrap .slide-info h3 {
    font-size: 20px;
  }
  .slider.slider-sm .slide-info-wrap .slide-info .btn-blue {
    margin-top: 10px;
    line-height: 38px;
    padding: 0 15px;
    font-size: 16px;
  }
}
@media (max-width: 410px) {
  .slider .slide-info-wrap {
    height: 210px;
  }
  .slider.slider-sm .slide-info-wrap {
    height: 210px;
  }
}
/*# sourceMappingURL=media_main.css.map */