/*************************************/
/***** Screen Min. Width = 1600px ****/
/*************************************/
@media screen and (min-width: 1600px) {
  .container { max-width: 1500px; }
}

/*************************************/
/***** Screen Max. Width = 1229px ****/
/*************************************/
@media screen and (max-width: 1199px) {
  .main-slider .main-slider-pager {
    right: 0;
  }
  .main-slider .main-slider-sw .swiper-slide .slide-item .text-group {
    width: 60%;
  }
  .lists-blocks .list-item {
    margin-bottom: 30px;
  }
  .lists-blocks .list-item .li-text-group {
    margin: 0 0 15px;
  }
}
/*************************************/
/***** Screen Max. Width = 991px *****/
/*************************************/
@media screen and (max-width: 991px) {
  .main-slider .main-slider-pager {
    right: 0;
  }
  .main-slider .main-slider-sw .swiper-slide .slide-item .text-group {
    width: 60%;
  }
  .main-slider .main-slider-sw .swiper-slide .slide-item .text-group .large-title {
    font: 400 40px/40px 'Hurme', sans-serif;
    margin-bottom: 20px;
    letter-spacing: 0;
  }
  .main-slider .main-slider-sw .swiper-slide .slide-item .text-group .view {
    margin: 50px 0 0;
  }
  /* Sections */
  .section-block.corporation {
    margin-bottom: 0;
  }
  .section-block.corporation .text-group {
    padding-bottom: 100px;
    padding-left: 110px;
  }
  .section-block.corporation .image:before {
    right: -10%;
  }
  .section-block.features {
    position: relative;
    z-index: 1;
    padding: 30px 0 30px 50px;
    margin: 0;
  }
  .section-block.features:after {
    display: none;
  }
  .section-block.features:before {
    top: auto;
    bottom: 3px;
    height: 3px;
    background-color: #fbba00;
  }
  .section-block.features .item {
    text-align: center;
  }
  .section-block.features .item .icon {
    height: 50px;
    margin: 0 0 10px;
    color: #999998;
    position: relative;
  }
  .section-block.features .item .icon:before {
    display: none;
  }
  .section-block.features .item .title,
  .section-block.features .item .desc {
    padding-left: 0;
  }
  .section-block.products .products-inner .products-slider .products-slider-sw .slide-item .pss-image img {
    width: 100%;
  }
  .section-block.products .products-inner .products-text-group {
    margin-top: 50px;
  }
  .section-block.products .products-inner .products-text-group .item-text {
    margin: 0 0 20px;
  }
  .section-block.properties {
    background-color: transparent;
    position: relative;
    z-index: 1;
  }
  .section-block.properties:before {
    content: '';
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    right: -100vw;
    bottom: 0;
    background-color: #fbbb05;
  }
  .section-block.properties .text-group {
    padding: 50px 50px 50px 100px;
  }
  .section-block.footer {
    padding-top: 50px;
    background-color: transparent;
    position: relative;
    z-index: 1;
  }
  .section-block.footer:before {
    content: '';
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    right: -100vw;
    bottom: 0;
    background-color: #222;
  }
  .section-block.footer .footer-form-block {
    margin-bottom: 50px;
  }
  .section-block.footer .footer-contact-infos:before {
    content: '';
    background: inherit;
    background-repeat: no-repeat;
    position: absolute;
    -webkit-background-size: cover !important;
    background-size: cover !important;
    background-position: center center;
    right: -120%;
    top: 0;
    bottom: 0;
    z-index: -1;
    left: 0;
    height: 100%;
  }
  .section-inner-page .section-inner-detail .text-group.ext .image:before {
    right: -80%;
  }
}
/*************************************/
/***** Screen Max. Width = 767px *****/
/*************************************/
@media screen and (max-width: 767px) {
  .mobile-logo {
    display: block;
  }
  .bekamar-main:before {
    display: none;
  }
  .main-slider .main-slider-sw {
    margin-right: 0;
  }
  .main-slider .main-slider-sw .swiper-slide .slide-item .text-group {
    bottom: 50px;
    right: 0;
    width: 100%;
    padding: 30px 30px 50px 30px;
  }
  .main-slider .main-slider-sw .swiper-slide .slide-item .text-group .large-title {
    font: 400 36px/36px 'Hurme', sans-serif;
    margin-bottom: 20px;
    letter-spacing: 0;
  }
  /* Sections */
  .section-block.corporation .image:before {
    right: 0;
  }
  .section-block.features {
    padding-left: 0;
  }
  .section-block.features:before {
    right: 0;
  }
  .section-block.features .item {
    padding: 0 20px;
  }
  .section-block.interactive {
    padding-left: 100px;
  }
  .section-block.interactive .interactive-inner:before {
    right: 0;
  }
  .section-block.interactive .interactive-inner .text-group {
    padding-left: 15px;
    padding-right: 15px;
  }
  .section-inner-page {
    padding-left: 0;
  }
  .section-inner-page .section-inner-p-title {
    padding-left: 140px;
  }
  .section-inner-page .section-inner-p-title .sipt-icon {
    left: 20px;
  }
}
/*************************************/
/***** Screen Max. Width = 480px *****/
/*************************************/
@media screen and (max-width: 480px) {
  .col-xxs-12 {
    width: 100%;
  }

  .aside-copyright .ac-item img { max-height: 75px; }
}
/*# sourceMappingURL=responsive.css.map */