@media screen and (max-width: 1090px) {
  header .header_top_line {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    header .header_top_line .navbar_menu {
      width: 95%;
      margin: auto; }
    header .header_top_line .header_lang {
      width: 50%;
      margin-left: 100px; }
    header .header_top_line .social_buttons {
      margin-right: 100px; } }

@media screen and (max-width: 991px) {
  header .header_top_line {
    position: relative;
    padding: 10px 0; }
    header .header_top_line .navbar_menu {
      display: none; }
    header .header_top_line .header_lang {
      width: auto;
      margin-left: 15px; }
    header .header_top_line .social_buttons {
      width: auto;
      margin-right: 0; }
    header .header_top_line .mob_navbar {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1;
      margin-right: 10px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      header .header_top_line .mob_navbar .icon-menu {
        color: #fff;
        font-size: 20px; }
  header .header_one_screen {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    header .header_one_screen .logo_one_screen_container {
      width: 100%; }
      header .header_one_screen .logo_one_screen_container .client_time {
        text-align: center; }
      header .header_one_screen .logo_one_screen_container .logo {
        text-align: center; }
        header .header_one_screen .logo_one_screen_container .logo img {
          margin: auto; }
    header .header_one_screen .two_block_one_screen {
      width: 100%;
      text-align: center; }
      header .header_one_screen .two_block_one_screen .top_tel_container {
        max-width: none;
        text-align: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .list_cities ul {
            -moz-column-count: 1;
            -webkit-column-count: 1;
            column-count: 1;}
      header .header_one_screen .two_block_one_screen .list_cities {

        max-width: none;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-bottom: 15px; }
      header .header_one_screen .two_block_one_screen .search {
        width: auto;
        margin: auto;
        background-position: 83%;
        margin-bottom: 15px; }
        header .header_one_screen .two_block_one_screen .search .search_button {
          width: 23px; }
      header .header_one_screen .two_block_one_screen .bottom_product_img {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-bottom: 20px; }
  .material article {
    width: 50%; }
  .home {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .home_about {
    width: 100%;
    text-align: center; }
  .aside_news_right {
    width: 100%;
    text-align: center; }
  footer {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-background-size: 100% 100%;
            background-size: 100% 100%; }
    footer .footer_nav {
      width: 95%;
      margin: auto;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
    footer .footer_name {
      width: 30%;
      text-align: center; }
    footer .countres {
      width: 30%;
      text-align: center; }
    footer .social_buttons {
      width: 30%;
      text-align: center;
      margin-right: 0; } }

@media screen and (max-width: 688px) {
  footer .footer_nav {
    padding-top: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 20px; }
    footer .footer_nav a {
      display: block;
      border: none;
      margin-bottom: 15px; }
  footer .footer_name {
    width: 100%;
    margin-bottom: 15px; }
  footer .countres {
    width: 100%;
    margin-bottom: 15px; }
  footer .social_buttons {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-bottom: 30px; } 
    .footercontainer {display:block;}
    .bot1 {width:100%;}
    .bot4 {width:100%;}
    .email {display:none;}
    .hconter2 {display:none;}
    .hconter3 {display:none;}
    .tel {width:initial;padding:5px;}
}

@media screen and (max-width: 580px) {
  header .header_one_screen .two_block_one_screen .bottom_product_img {
    margin-left: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    header .header_one_screen .two_block_one_screen .bottom_product_img .product_orange_item {
      margin: 0; }
  header .header_one_screen .two_block_one_screen .list_cities {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    header .header_one_screen .two_block_one_screen .list_cities ul {
      margin-bottom: 20px; }
  header .header_one_screen .top_tel_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 10px; }
    header .header_one_screen .top_tel_container .tel {
      margin-right: 0;
      margin-bottom: 20px; }
    header .header_one_screen .top_tel_container .tel_bell {
      margin-right: 0;
      margin-bottom: 10px; }
  .material article {
    width: 100%; } 
    
}

@media screen and (min-width: 991px) {
  header .header_top_line .mob_navbar {
    display: none; } }
