@media (max-width: 979px) {
    /*---------------
	    Main styles
	---------------*/
  .first_section li,
  .first_section .order_link,
  .about_block .head .col.left,
  .about_block .services .col.right .item_wrap,
  .steps .item_wrap,
  .advantages .item_wrap,
  .pluses .item_wrap,
  .faq .col,
  .bottom_block .block_title,
  .bottom_block .info {
    visibility: visible !important; }

    /*---------------
		Header
	---------------*/
  .header_top {
    padding-left: 0;
    text-align: center; }
    .header_top .top_menu {
      float: none; }
      .header_top .top_menu a {
        float: none;
        display: inline-block; }
    .header_top .time {
      float: none;
      clear: both;
      width: 100%;
      text-align: center;
      padding-top: 15px; }

  .header_left {
    margin-top: -57px; } }
  @media (max-width: 979px) and (max-width: 900px) {
    .header_left {
      float: none;
      margin: 15px auto 0; } }

@media (max-width: 979px) {
  .header_right {
    clear: both;
    width: 740px;
    margin: 0 auto;
    float: none;
    padding-top: 15px; } }
  @media (max-width: 979px) and (max-width: 850px) {
    .header_right {
      width: 700px; } }
@media (max-width: 979px) {
    .header_right .menu {
      margin: 25px 0 20px 0px; } }
    @media (max-width: 979px) and (max-width: 850px) {
      .header_right .menu ul li {
        margin-left: 47px; }
        .header_right .menu ul li .main-menu-item {
          font: 500 14px/1 Roboto; } }
@media (max-width: 979px) {
    .header_right .header_info {
      padding-left: 0; }

    /*---------------
		Sidebar
	---------------*/
    /*---------------
		Main section
	---------------*/
  .about_block .head {
    padding: 8px 30px;
    background-size: 100% 100%; }

  .about_block .head:before {
    display: none; }

  .about_block .head .col.right {
    width: calc(100% - 300px); }

  .about_block .services .col.left {
    width: calc(100% - 415px); }

  .about_block2 .head {
    background: url(../images/bg_about_block_head4.png) 170px 50%/auto 37% no-repeat, url(../images/bg_about_block_head3.png) 0 0/100% 100% no-repeat; }

  .about_block2 .head:after {
    display: none; }

  .about_block2 .text {
    display: none; }

  .calc {
    float: none;
    margin: 0 auto; }

  .steps {
    float: none;
    width: 570px;
    max-width: 100%;
    margin: 40px auto 0; }

  .advantages .grid {
    padding: 0; }

  .advantages .item_wrap {
    margin: 0 20px 15px !important; } }
  @media (max-width: 979px) and (max-width: 500px) {
    .advantages .item_wrap {
      margin: 0 auto 15px !important; } }
  @media (max-width: 979px) and (max-width: 450px) {
    .advantages .item_wrap {
      width: auto;
      margin: 0 auto 15px !important; }
      .advantages .item_wrap .item .icon {
        width: 100%;
        height: auto; }
      .advantages .item_wrap .item .name {
        width: auto;
        position: static;
        margin-left: 0;
        font-size: 18px;
        height: 24px;
        line-height: 24px; }
      .advantages .item_wrap .item .desc {
        padding: 0 10px;
        font: 400 14px/1.4 Roboto;
        margin-top: 10px; } }

@media (max-width: 979px) {
  .portfolio .slide .img {
    padding: 15px; }

  .owl-carousel .owl-nav .owl-prev {
    left: -30px; }

  .owl-carousel .owl-nav .owl-next {
    right: -30px; }

  .stock .img {
    margin: 20px 0 -145px -46px; }

  .bottom_block:before {
    display: none; }

  .fly_gift {
    display: none; }

  .pluses_block {
    background-position: 62.8% 50%; }
    .pluses_block .action-label {
      position: absolute;
      float: none;
      left: 50%;
      margin-left: -222px; }

    /*---------------
		Footer
	---------------*/
    /*---------------
		PopUp
	---------------*/
  /*---------------
      Slider
  ---------------*/
  #main-slider .wrapper,
  .banner-wrapper .wrapper {
    width: 768px; }

  #main-slider .slide-1 {
    background-position: 42% 0; }

  .slide .slide-1-info {
    margin-left: -351px; }

  .slide .slide-2-info {
    margin-left: -329px;
    top: 90px; }

  .slide .slide-3-info {
    margin-left: -329px;
    top: 18px; }
    .slide .slide-3-info.slider-26 {
      left: 50%;
      margin-left: -180px; }

  .rectangle-type-1.slider-27, .rectangle-type-1.slider-25, .rectangle-type-1.slider-2, .rectangle-type-1.slider-32, .rectangle-type-1.slider-7, .rectangle-type-1.slider-9, .rectangle-type-1.slider-8, .rectangle-type-1.slider-6, .rectangle-type-1.slider-28, .rectangle-type-1.slider-29, .rectangle-type-1.slider-17 {
    margin-left: -166px; }

  .banner-wrapper .banner .banner-1-info,
  .banner-wrapper .banner .banner-3-info {
    margin-left: -329px;
    top: 18px; }

  #main-slider .slide-3 {
    background-position: 34% 0; }

  .banner-wrapper .banner {
    background-position: 34% 0 !important; }

  .banner-wrapper .banner-6 {
    background-position: 50% 0 !important; }

  .slide .slide-5-info {
    margin-left: -329px;
    top: 18px; }

  #main-slider .slide-5 {
    background-position: 46% 0; }

  .slide .slide-6-info {
    margin-left: -329px;
    top: 18px; }

  #main-slider .slide-6 {
    background-position: 46% 0; }

  .slide .slide-7-info {
    margin-left: -329px;
    top: 78px; }

  #main-slider .slide-7 {
    background-position: 46% 0; }

  .socials-list {
    display: block; }

  .socials-list-descktop {
    display: none; }

  .slide-051220181222 .item-1 {
    display: none; }

  .slide-051220181222 .item-3 {
    display: none; }

  .slide-051220181222 .item-2 {
    margin-left: 0; }

  .slide-051220181258 .item-2 {
    display: none; }

  .slide-051220181258 .item-1 {
    margin-left: 0; }

  .slide-051220181355 .item-2 {
    display: none; }

  .slide-051220181355 .item-1 {
    margin-left: 0; }

  .slide-051220181543 .item-1 {
    margin-left: 0; } }

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