#column_left #container_mob_menu_iconmenu_57,
#column-left #container_mob_menu_iconmenu_57 {display:none;}
#megamenu_56 {display:none;}
#column-left .home-mob-left-menu-bottom,
#column_left .home-mob-left-menu-bottom {
   display: none;
   background-color: #e21a22;
}
#column-left.show-menu-mob .mfilter-box.box,
#column_left.show-menu-mob .mfilter-box.box {
   display: none;
}
.banner-top5-home-box .banner-top5-home .owl-theme .owl-controls {
    bottom: 0 !important;
    margin-left: 0 !important;
    left: 0 !important;
    width: 100%;
}
.banner-top5-home-box .banner-top5-home .owl-theme .owl-controls .owl-page span {
    width: 30px;
    height: 2px !important;
    margin: 0 !important;
    -webkit-border-radius: 20px !important;
    -moz-border-radius: 20px !important;
    border-radius: 0 !important;
    border: 1px solid #eee !important;
    background: #fff;
}
.banner-top5-home-box .banner-top5-home .owl-theme .owl-controls .owl-page.active span {
    border-color: #DC0027 !important;
}
@media screen and (min-width: 992px) {
   #myCarousel1fmob_next, #myCarousel1fmob_prev, #myCarousel1smob_next, #myCarousel1smob_prev, #myCarousel1lmob_next, #myCarousel1lmob_prev {
      display: none;
   }
}
@media screen and (max-width: 991px) {
   .all-mobile-hf header {
      clear: both;
   }
   .home-mobile .box-content.products .box-product-mob {
      display: block;
   }
   .home-mobile .box-content.products .box-product {
      display: none;
   }
   .all-mobile-hf #column-left.show-menu-mob #megamenu_57.container-megamenu,
   .all-mobile-hf #column_left.show-menu-mob #megamenu_57.container-megamenu {
      display:block;
   }
   .home-mobile #megamenu_56 {
      display:block;
   }
   .responsive .all-mobile-hf .main-fixed .wrap-header-karno-det > .container  {
       padding: 0px 10px;
   }

   .responsive .all-mobile-hf .header-type-12 #top #header-left {
         display: none !important;
   }
   .all-mobile-hf .wrap-top-header-karno-det {
      display:none;
   }
   .all-mobile-hf .wrapper_container_header_mob {
      display:block;
   }
   .all-mobile-hf .wrap-main-menu-products {display:none;}
.all-mobile-hf .top-phone2-mob .block-phone-mob img.icons-phone-mob-white {
    display: none;
}
.all-mobile-hf .top-phone2-mob .block-phone-mob img.icons-phone-mob-black {
    display: block;
}
.all-mobile-hf .openBtn .openBtn-search-black {
    display: block;
}
.all-mobile-hf .openBtn .openBtn-search-white {
    display: none;
}
.all-mobile-hf .logo-mob-footer-tablets {
    display: none;
}
.all-mobile-hf .footer-inner-box-mob .wrapper-requisites-768 {
    display: none !important;
}
.all-mobile-hf .footer-main-box.footer-main-box-768      {
      display:none;
   }
.responsive .main-fixed, .responsive .fixed-body-2-2, .responsive .standard-body .fixed2 .background {
    width: auto !important;
}
.all-mobile-hf #column-left.show-menu-mob #megamenu_53, .all-mobile-hf #column_left.show-menu-mob #megamenu_53 {
    display: none;
}


/*---------HEADER MOB----------*/
   .all-mobile-hf .wrap-header-karno-det {
      height: 83px;
      background-color: #fff;
      background: url(../../img/bg-color.png) top left repeat-x;
    }
 .all-mobile-hf .header-type-12.wrap-products-det .wrap-top-bnr,
 .responsive .all-mobile-hf .fixed-body .wrap-header-karno-det .container {
      height: 83px !important;
 }
   .all-mobile-hf .nopadding {
      padding: 0 !important;
      margin: 0 !important;
   }
   .all-mobile-hf .wrapper_container_header_mob .container .row.wrap-chm {
      display: flex;
      display: -webkit-flex;
      flex-flow: wrap;
      -webkit-flex-flow: wrap;
	   margin-right: 0;
      margin-left: 0;
   }

/*---------Icon Menu----------*/
   .all-mobile-hf .wrapper_container_header_mob .container .row.wrap-chm .container_mob_menu_icon {
      order: 1;
      padding: 0 !important;
      margin: 0 0 0 -4px !important;
    }
   .all-mobile-hf .wrapper_container_header_mob .container .row.wrap-chm .container_mob_menu_icon img {
      height: 30px;
      width: 30px;
      margin-top: 5px;
      margin-right: 14px;
    }

/*---------Mob Mega Menu----------*/
   .all-mobile-hf #column_left, .all-mobile-hf #column-left {
      display: none;
   }
   #column-left.show-menu-mob .home-mob-left-menu-bottom,
   #column_left.show-menu-mob .home-mob-left-menu-bottom {
      display: block;
   }
 .responsive .all-mobile-hf #main .main-content #column-left.show-menu-mob .vertical .megamenuToogle-wrapper .container,
 .responsive .all-mobile-hf #main .main-content #column_left.show-menu-mob .vertical .megamenuToogle-wrapper .container {
	  padding-left: 10px!important;
   }
   .all-mobile-hf #column_left.show-menu-mob,
   .all-mobile-hf #column-left.show-menu-mob {
      display: block;
      position: absolute;
      width: 100% !important;
      height: 100%;
      z-index: 1000;
      background: rgba(14, 14, 14, 0.89);
      margin-left: -10px;
      padding: 0;
      top: 43px;
   }
   .responsive .all-mobile-hf .main-fixed .show-menu-mob .container {
      padding: 0;
   }
   .all-mobile-hf #column-left.show-menu-mob .megamenuToogle-wrapper,
   .all-mobile-hf #column_left.show-menu-mob .megamenuToogle-wrapper {
      background: #c11d23 !important;
   }
   .all-mobile-hf #column-left.show-menu-mob .megamenuToogle-wrapper .megamenuToogle-pattern .container,
   .all-mobile-hf #column_left.show-menu-mob .megamenuToogle-wrapper .megamenuToogle-pattern .container {
      color: #fff !important;
      text-align: left;
      font-family: "Roboto Medium", Roboto;
      font-size: 20px;
      font-weight: 500!important;
      line-height: 1;
      padding: 10px 10px 15px!important;
      letter-spacing: -1px;
   }
   .all-mobile-hf .main-content.home .home-main-container #column-left.show-menu-mob .vertical ul.megamenu > li > a,
   .all-mobile-hf .main-content.home .home-main-container #column_left.show-menu-mob .vertical ul.megamenu > li > a {
      padding: 8px 10px!important;
  }
  html.responsive .mobile-not-home #main .main-content #column-left.show-menu-mob .vertical ul.megamenu > li > a,
  html.responsive .mobile-not-home #main .main-content #column_left.show-menu-mob .vertical ul.megamenu > li > a {
      padding: 8px 10px!important;
  }
  html.responsive .mobile-not-home #main .main-content #column-left.show-menu-mob .vertical ul.megamenu div.current-not-link,
  html.responsive .mobile-not-home #main .main-content #column_left.show-menu-mob .vertical ul.megamenu div.current-not-link {
      padding: 8px 10px!important;
  }

   .all-mobile-hf #column-left.show-menu-mob .megamenu-pattern ul li.t-main-red,
   .all-mobile-hf #column_left.show-menu-mob .megamenu-pattern ul li.t-main-red {
    background: #fff !important;
    border-top: 1px solid #212121 !important;
}
   .all-mobile-hf .main-content.home .home-main-container .show-menu-mob ul.megamenu > li.t-main-red > a strong {
      color: #212121;
      font-family: Roboto;
      font-size: 17px;
      font-weight: 400!important;
      line-height: 20px;
      color: #212121;
   }
   .all-mobile-hf .main-content .show-menu-mob ul.megamenu > li > a img,
   .all-mobile-hf .main-content .show-menu-mob ul.megamenu div.current-not-link img
    {
    filter: invert(80%);
    }
   .all-mobile-hf .main-content .show-menu-mob ul.megamenu > li.menu-mob-bibl > a img {
         max-width: 22px;
         max-height: 22px;
     }
    .responsive .all-mobile-hf .show-menu-mob ul.megamenu > li.with-sub-menu .open-menu:before {
      position: absolute;
      content: "";
      background: url('/image/catalog/icons/mob/arrow_down.svg');
      width: 11px;
      height: 6px;
      background-origin: content-box;
      background-repeat: no-repeat;
      right: 12px;
      -webkit-transform: rotate(270deg);
      -moz-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
      -o-transform: rotate(270deg);
      transform: rotate(270deg);
   }
   .responsive .all-mobile-hf .show-menu-mob ul.megamenu > li.with-sub-menu .open-menu {
      padding: 14px 18px 10px 10px;
   }
   .responsive .all-mobile-hf .show-menu-mob ul.megamenu >  li.active .close-menu:before {
      position: absolute;
      content: "";
      background: url('/image/catalog/icons/mob/arrow_down.svg');
      width: 11px;
      height: 6px;
      background-origin: content-box;
      background-repeat: no-repeat;
      right: 12px;
   }
    .responsive .all-mobile-hf .show-menu-mob ul.megamenu > li.with-sub-menu .close-menu {
    padding: 14px 18px 10px 10px;
    }
   .all-mobile-hf #column-left.show-menu-mob .home-mob-left-menu-bottom,
   .all-mobile-hf #column_left.show-menu-mob .home-mob-left-menu-bottom {
      display: block;
      padding: 10px 10px 30px
   }
   .all-mobile-hf #column-left.show-menu-mob .home-mob-left-menu-bottom .ft-icons-requisites,
   .all-mobile-hf #column_left.show-menu-mob .home-mob-left-menu-bottom .ft-icons-requisites {
      width: 50%;
   }
   .all-mobile-hf #column-left.show-menu-mob .home-mob-left-menu-bottom p a,
   .all-mobile-hf #column_left.show-menu-mob .home-mob-left-menu-bottom p a {
      font-family: 'Roboto Medium', Roboto;
      font-size: 15px;
      font-weight: 500!important;
      line-height: 40px;
      text-decoration: none;
      color: #fff;
   }
   .all-mobile-hf #column-left.show-menu-mob .home-mob-left-menu-bottom .ft-icons-requisites img,
   .all-mobile-hf #column_left.show-menu-mob .home-mob-left-menu-bottom .ft-icons-requisites img {
       width: 20px;
       height: 20px;
       display: inline-block;
       margin: -2px 5px 0 0;
       vertical-align: middle;
   }
   .all-mobile-hf #column-left.show-menu-mob .home-mob-left-menu-bottom .ft-icons a,
   .all-mobile-hf #column_left.show-menu-mob .home-mob-left-menu-bottom .ft-icons a {
       width: 46px;
       height: 46px;
       border: 1px solid #ffffff;
       border-radius: 46px;
       padding: 14px;
       margin-right: 10px;
   }
   .all-mobile-hf #column-left.show-menu-mob .home-mob-left-menu-bottom .ft-icons a img,
   .all-mobile-hf #column_left.show-menu-mob .home-mob-left-menu-bottom .ft-icons a img {
       width: 18px;
       height: 18px;
       text-align: center;
       vertical-align: middle;
   }
   .all-mobile-hf .overlay-content {
       position: relative;
       top: 0;
       width: 80%;
       text-align: center;
       margin-top: 30px;
       margin: auto;
   }

.all-mobile-hf #column-left.show-menu-mob .home-mob-left-menu-bottom .overlay-content.search_form,
.all-mobile-hf #column_left.show-menu-mob .home-mob-left-menu-bottom .overlay-content.search_form {
    border: none;
    width: 100%;
    margin: 20px 0;
    padding: 0;
    }
 .all-mobile-hf #column-left.show-menu-mob .home-mob-left-menu-bottom .overlay-content.search_form input,
 .all-mobile-hf #column_left.show-menu-mob .home-mob-left-menu-bottom .overlay-content.search_form input {
    border-radius: 5px;
    border: none;
    width: 100%;
    margin: 0px;
    font-size: 15px;
    font-weight: 500 !important;
    font-family: 'Roboto Medium', Roboto;
    background: #fff;
        padding: 8px 10px 8px 10px;
    }
  .all-mobile-hf #column-left.show-menu-mob .home-mob-left-menu-bottom .search_form .button-search:before, .search_form .button-search2:before,
  .all-mobile-hf #column_left.show-menu-mob .home-mob-left-menu-bottom .search_form .button-search:before {
    position: absolute;
    content: "";
    background: url(/image/catalog/icons/mob/search.svg);
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    right: -17px;
    top: -2px;
  }
   .all-mobile-hf #column-left.show-menu-mob .home-mob-left-menu-bottom .ft-icons-bottom,
   .all-mobile-hf #column_left.show-menu-mob .home-mob-left-menu-bottom .ft-icons-bottom {
      margin-bottom: 20px;
      margin-top: 30px;
   }
.all-mobile-hf #column-left.show-menu-mob .home-mob-left-menu-bottom .menu-mob-open-submenu ul li,
.all-mobile-hf #column-left.show-menu-mob .home-mob-left-menu-bottom .menu-mob-open-submenu ul li a {
    font-family: 'Roboto Medium', Roboto;
    font-size: 18px;
    font-weight: 500!important;
    line-height: 40px;
    text-decoration: none;
    color: #fff;
}
.all-mobile-hf #column_left.show-menu-mob .home-mob-left-menu-bottom .menu-mob-open-submenu ul li,
.all-mobile-hf #column_left.show-menu-mob .home-mob-left-menu-bottom .menu-mob-open-submenu ul li a {
    font-family: 'Roboto Medium', Roboto;
    font-size: 18px;
    font-weight: 500!important;
    line-height: 40px;
    text-decoration: none;
    color: #fff;
}
.all-mobile-hf #column-left.show-menu-mob .home-mob-left-menu-bottom .menu-mob-open-submenu ul li,
.all-mobile-hf #column-left.show-menu-mob .home-mob-left-menu-bottom .menu-mob-open-submenu ul li a {
    font-family: 'Roboto Medium', Roboto;
    font-size: 18px;
    font-weight: 500!important;
    line-height: 40px;
    text-decoration: none;
    color: #fff;
}
.all-mobile-hf #column-left.show-menu-mob .home-mob-left-menu-bottom .menu-mob-open-submenu ul li,
.all-mobile-hf #column_left.show-menu-mob .home-mob-left-menu-bottom .menu-mob-open-submenu ul li {
     list-style-type: none;

}
.all-mobile-hf #column-left.show-menu-mob .home-mob-left-menu-bottom .menu-mob-open-submenu ul,
.all-mobile-hf #column_left.show-menu-mob .home-mob-left-menu-bottom .menu-mob-open-submenu ul {
    margin-left: 0;
    padding-left: 0; 
   }
   .all-mobile-hf .main-content.home .home-main-container #column-left.show-menu-mob .vertical ul.megamenu > li.t-main-red > a strong,
   .all-mobile-hf .box-category ul li > .current-not-link, .all-mobile-hf #column-left.show-menu-mob .vertical ul.megamenu > li > .current-not-link strong,
   .all-mobile-hf .main-content .background-products-det #column-left.show-menu-mob .vertical ul.megamenu > li.t-main-red > a strong {
      font-family: Roboto;
      font-size: 17px;
      font-weight: 400!important;
      line-height: 20px;
      color: #212121;
   }
   .all-mobile-hf .main-content.home .home-main-container #column_left.show-menu-mob .vertical ul.megamenu > li.t-main-red > a strong,
   .all-mobile-hf .box-category ul li > .current-not-link, .all-mobile-hf #column_left.show-menu-mob .vertical ul.megamenu > li > .current-not-link strong,
   .all-mobile-hf .main-content .background-products-det #column_left.show-menu-mob .vertical ul.megamenu > li.t-main-red > a strong {
      font-family: Roboto;
      font-size: 17px;
      font-weight: 400!important;
      line-height: 20px;
      color: #212121;
   }
   .all-mobile-hf .main-content.home .home-main-container #column-left.show-menu-mob .vertical ul.megamenu > li.t-main-red > a strong,
   .all-mobile-hf #column-left.show-menu-mob .vertical ul.megamenu > li > .current-not-link strong {
      font-family: Roboto;
      font-size: 17px;
      font-weight: 400!important;
      line-height: 20px;
      color: #212121;
   }
   .all-mobile-hf .main-content.home .home-main-container #column_left.show-menu-mob .vertical ul.megamenu > li.t-main-red > a strong,
   .all-mobile-hf #column_left.show-menu-mob .vertical ul.megamenu > li > .current-not-link strong {
      font-family: Roboto;
      font-size: 17px;
      font-weight: 400!important;
      line-height: 20px;
      color: #212121;
   }
   .all-mobile-hf .main-content.home .home-main-container #column-left.show-menu-mob .vertical ul.megamenu > li.t-main-red > a {
      text-decoration:  none;
   }
   .all-mobile-hf .main-content.home .home-main-container #column_left.show-menu-mob .vertical ul.megamenu > li.t-main-red > a {
      text-decoration:  none;
   }
   .responsive .all-mobile-hf #column-left.show-menu-mob ul.megamenu > li:hover, .responsive .all-mobile-hf #column-left.show-menu-mob ul.megamenu > li.active {
      background: #fff!important;
   }
   .responsive .all-mobile-hf #column_left.show-menu-mob ul.megamenu > li:hover, .responsive .all-mobile-hf #column_left.show-menu-mob ul.megamenu > li.active {
      background: #fff!important;
   }
   .responsive .all-mobile-hf #column-left.show-menu-mob .vertical ul.megamenu li .sub-menu .content .hover-menu .menu ul li a,
   .responsive .all-mobile-hf #column-left.show-menu-mob .vertical ul.megamenu li .sub-menu .content .static-menu .menu ul li a {
      text-decoration: none;
   }
   .responsive .all-mobile-hf #column_left.show-menu-mob .vertical ul.megamenu li .sub-menu .content .hover-menu .menu ul li a,
   .responsive .all-mobile-hf #column_left.show-menu-mob .vertical ul.megamenu li .sub-menu .content .static-menu .menu ul li a {
      text-decoration: none;
   }
   .all-mobile-hf .main-content.home .home-main-container #column-left.show-menu-mob .megamenu-wrapper,
   .all-mobile-hf .main-content.home .home-main-container #column_left.show-menu-mob .megamenu-wrapper {
      border-bottom: none !important;
   }
   .all-mobile-hf .main-content.home .home-main-container #column-left.show-menu-mob .megamenu-wrapper li.t-second-white,
   .all-mobile-hf .main-content.home .home-main-container #column_left.show-menu-mob .megamenu-wrapper li.t-second-white{
      background: #fff !important;
      border-top: 1px solid #cc0c14 !important;
   }
   .all-mobile-hf .main-content.home .home-main-container #column-left.show-menu-mob .vertical ul.megamenu > li.t-second-white > a strong,
   .all-mobile-hf .main-content.home .home-main-container #column_left.show-menu-mob .vertical ul.megamenu > li.t-second-white > a strong {
      font-family: Roboto;
      font-size: 17px;
      font-weight: 400!important;
      line-height: 20px;
      color: #fff;
   }
   .all-mobile-hf .main-content.home .home-main-container #column-left.show-menu-mob .vertical ul.megamenu > li.t-second-white > a,
   .all-mobile-hf .main-content.home .home-main-container #column_left.show-menu-mob .vertical ul.megamenu > li.t-second-white > a {
      text-decoration: none;
   }
   .all-mobile-hf #column-left.show-menu-mob .container-megamenu,
   .all-mobile-hf #column_left.show-menu-mob .container-megamenu {
      margin-bottom: 0!important;
   }
   .all-mobile-hf #column-left.show-menu-mob #megamenu_52,
   .all-mobile-hf #column_left.show-menu-mob #megamenu_52 {
      display: block;
   }
   .mobile-not-home #column-left.show-menu-mob #megamenu_54,
   .mobile-not-home #column_left.show-menu-mob #megamenu_54 {
      display: block;
   }
/*---------Icon Logo----------*/
    .all-mobile-hf .wrapper_container_header_mob .block-logo-mob {
      order: 2;
      margin-right: auto !important;
    }
   .all-mobile-hf .header-type-12.wrap-products-det #top .block-logo-mob img {
      margin-top: 5px;
      width: 120px;
   }
/*---------Icon Phone----------*/
   .all-mobile-hf .wrap-header-karno-det-bottom-mob {
      display:flex;
      order: 6;
   }
   .all-mobile-hf .dropdownphone-content {
      display: none;
   }
   .all-mobile-hf .top-phone2-mob .block-phone-mob {
      margin: 0 !important;
      display: flex;
      align-items: center;
      flex-wrap: nowrap;
      height: 40px;
    }
   .all-mobile-hf .top-phone2-mob .block-phone-mob img {
      width: 16px;
      height: 16px;
      display: inline-block;
      margin: 10px 8px;
   }
   .all-mobile-hf .top-phone2-mob .block-phone-mob a {
      font-family: Roboto;
      font-size: 16px;
      line-height: 2;
      text-decoration: none;
      font-weight: 400;
   }
   .all-mobile-hf .top-phone2-mob .dropdownphone-content.show .main-phone {
	  padding-top: 4px;
   }
   .all-mobile-hf .top-phone2-mob .dropdownphone-content.show .main-phone a {
      font-family: Roboto;
      font-size: 16px;
      line-height: 2;
      text-decoration: none;
      font-weight: 400;
   }
   .all-mobile-hf a.dropphonebtn {
    position: relative;
    margin-left: 18px;
   }
   .all-mobile-hf .dropphonebtn:after {
      position: absolute;
      content: "";
      background: url('/image/catalog/icons/mob/arrow_down.svg');
      width: 11px;
      height: 6px;
      background-origin: content-box;
      background-repeat: no-repeat;
      top: -2px;
      right: 0;
   }

   .all-mobile-hf .dropdownphone {
      margin: 0 -10px;
   }
   .all-mobile-hf .dropdownphone-content {
      display: none;
      position: absolute;
      background-color: #fff;
      width: 175px;
      height: 131px;
      z-index: 5;
      top: 43px;
      box-shadow: 0px 5px 15px rgba(0, 0, 0, .2);
  }
   .all-mobile-hf .dropdownphone-content p img {
      width: 16px;
      height: 16px;
      display: inline-block;
      margin: 10px 8px;
   }
   .all-mobile-hf .dropdownphone-content a {
      color: black;
      text-decoration: none;
      font-family: "Roboto Light", Roboto;
      font-size: 16px;
      font-weight: 300;
   }
   .all-mobile-hf .dropdownphone-content a:hover {background-color: #ddd}
   .all-mobile-hf .show {
      display:block;
   }
   .all-mobile-hf .dropdownphone-content.show p {
      margin: 0 !important;
      display: flex;
      align-items: center;
      flex-wrap: nowrap;
   }
   .all-mobile-hf .dropdownphone-content.show p img {
      margin: 6px 8px;
   }
   .all-mobile-hf .dropdownphone-content.show p {
      padding-top: 2px;
   }
   .all-mobile-hf .dropdownphone-content.show .dropcontshow:after {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg);
     }
   .all-mobile-hf .dropdownphone-content.show .dropcontshow {
      color: black;
      text-decoration: none;
      font-family: "Roboto Light", Roboto;
      font-size: 16px;
      line-height: 2;
      font-weight: 300;
   }
/*---------Icon Languages----------*/
   .all-mobile-hf .icons-languages {
      order: 5;
      height: 40px;
      margin-right: auto;
      margin-left: 21px;
      display: flex;
      flex-wrap: nowrap;
      align-items: center;
      justify-content: center;
   }
   .all-mobile-hf .icons-languages .active {
     align-items: center;
    font-size: 16px;
    font-family: "Roboto Bold", Roboto;
    font-weight: 700;
    line-height: 2;
    color: #e21a22;
    text-decoration: none;
    margin: 0 !important;
   }
   .all-mobile-hf .icons-languages .nonactive-lang-mob {
      align-items: center;
      font-size: 16px;
      font-family: Roboto;
      font-weight: normal;
      line-height: 2;
      text-decoration: none;
   }
   .all-mobile-hf .icons-languages .separator-lang-mob {
      padding: 0 5px;
      font-size: 17px;
      line-height: 17px;
   }
   .all-mobile-hf .icons-languages .nonactive-lang-mob a {
      text-decoration: none;
   }
   .all-mobile-hf .icons-languages p:last-child {
       margin: 0px;
   }
   .all-mobile-hf .mob-displ-none {
      display: none;
   }
/*---------Icon Search----------*/
   .all-mobile-hf .openBtn {
      order: 4;
   }
   .all-mobile-hf .openBtn {
      background: none;
      border: none;
      padding: 0 !important;
      cursor: pointer;
      margin-left: -2px;
      height: 40px;
   }
   .all-mobile-hf .openBtn .search-icon {
      width: 25px;
      height: 25px;
      margin-top: 4px;
   }
   .all-mobile-hf .openBtn:hover {
      background: none;
   }
   .all-mobile-hf .col-xs-3.openBtn {
      width: 19%;
      margin-top: 8.7%;
      margin-left: 2%;
   }
   .all-mobile-hf .myoverlay {
      height: 35%;
      min-height: 35%;
      width: 100%;
      display: none;
      position: fixed;
      z-index: 2;
      top: 0;
      left: 0;
      background-color: rgba(226,26,34, 0.8);
      padding: 2em;
      margin-top: 43px;
   }
   .all-mobile-hf .overlay-content {
      position: relative;
      top: 46%;
      width: 80%;
      text-align: center;
      margin-top: 30px;
      margin: auto;
   }
   .all-mobile-hf .myoverlay .closebtn {
      position: absolute;
      top: 0px;
      right: 20px;
      font-size: 50px;
      cursor: pointer;
      color: white;
   }
   .all-mobile-hf .myoverlay .closebtn:hover {
      color: #ccc;
   }
   .all-mobile-hf .myoverlay input[type=text] {
      padding: 15px;
      font-size: 17px;
      border: none;
      float: left;
      width: 80%;
      background: white;
   }
   .all-mobile-hf .myoverlay input[type=text]:hover {
      background: #f1f1f1;
   }
   .all-mobile-hf .myoverlay button {
      float: left;
      width: 20%;
      padding: 15px;
      background: #ddd;
      font-size: 17px;
      border: none;
      cursor: pointer;
   }
   .all-mobile-hf .myoverlay button:hover {
      background: #bbb;
   }
   .all-mobile-hf .button-search-loupe {
      width: 100%;
      height: 100%;
      margin-left: -0.2em;
      margin-top: -11px;
      position: absolute;
   }
   .all-mobile-hf #top .overlay-content.search_form {
      border-radius:0;
      border: none;
      width: 90%!important;
      margin: 0 10px;
   }
   .all-mobile-hf #top .overlay-content.search_form .ui-autocomplete {
    top: 43px !important;
    min-width: 200px !important;
    }
   .all-mobile-hf #top .overlay-content.search_form .ui-autocomplete li div, .all-mobile-hf .show-menu-mob .search_form .ui-autocomplete li div {
       padding: 13px 20px 10px 20px !important;
       margin: 0px !important;
       color: #333 !important;
       font-size: 12px !important;
       font-weight: 600 !important;
       line-height: 1.6 !important;
       font-family: 'Poppins' !important;
   }

/*---------Icon Cart----------*/
   .all-mobile-hf .cart_block-mob {
      order: 3;
   }
    .all-mobile-hf #top #cart_block .cart-heading .cart-icon {
      background: none;
      border: none;
      text-align: center;
      padding: 0;
      height: 43px;
    }
    .all-mobile-hf #top #cart_block .cart-heading .cart-icon img {
      height: 28px;
      width: 28px;
      margin-top: 9px;
      margin-left: -11px;
   }
   .responsive .all-mobile-hf #top #cart_block  {
      margin: 0 !important;
      padding: 0 !important;
      top: 0 !important;
      height: 43px;
      clear: right;
   }
   .all-mobile-hf #top #cart_block .cart-heading .cart-count {
      position: absolute;
      width: 18px;
      height: 18px;
      background: #fff;
      color: #e21a22;
      text-align: center;
      padding: 1px 0px 0px 0px;
      font-size: 11px;
      font-weight: 500;
      margin-left: 27px;
      margin-top: 7px;
      font-style: normal;
      font-family: "Roboto Medium", Roboto;
    }
   .all-mobile-hf .break {
      flex-basis: 100%;
      height: 0;
      width: 100%;
      order: 3;
    }
   .all-mobile-hf #top #cart_block .cart-heading p.cart_price {
      display: none;
   }
   .all-mobile-hf #top #cart_block .dropdown-menu {
      display: none !important;
   }
   .all-mobile-hf .wrapper_container_header_mob .container {
   height: 83px;
   }
/*---------MAIN CONTENT MOB----------*/
   .home-mobile .main-content.full-width.home .order-form-home {
	 display: none;
   }
   .home-mobile .main-content.full-width.home .home-main-container .home-bottom .advanced-grid  {
	 display: block !important;
   }
   .home-mobile .main-content.full-width.home .home-mob-order-icons .order-form-home    {
	 display: block;
   }
   .home-mobile .main-content.home {
	 margin-top: 0px;
   }
/*---------Block Banner----------*/

   .home-mobile .banner-top5-home-box {
	 margin-bottom: 10px;
   }
   .home-mobile .banner-top5-home-mob img {
	 width: 100%;
   }
   .home-mobile .banner-top5-home-mob .owl-theme .owl-controls {
	 position: absolute !important;
	 bottom: 10px !important;
	 margin-left: -32px !important;
	 left: 50% !important;
   }
   .home-mobile .banner-top5-home-mob .owl-theme .owl-controls .owl-page {
	 margin-bottom: 0px;
   }
   .home-mobile .banner-top5-home-mob .owl-theme .owl-controls .owl-page span {
	 border-radius: 10px !important;
	 border: 1px solid #fff !important;   
   }
   .home-mobile .banner-top5-home-mob .owl-theme .owl-controls .owl-page.active span {
	 background: #ffffff !important;
   }
   .home-mobile .banner-top5-home-box .owl-theme .owl-controls .owl-page span {
	 display: block !important;
	 width: 10px;
	 height: 10px !important;
	 margin: 5px 4px !important;
   }
   
   
/*---------CONTENT MOB----------*/
/*---------Block Popular Categories Mob----------*/

   .home-mobile #megamenu_56 .megamenu .t-main-prod-mob {
      display: none;
      -webkit-transition: all 0.8s linear;
      -moz-transition: all 0.8s linear;
      transition: all 0.8s linear;
   }
   .home-mobile #megamenu_56 .megamenu .t-main-prod-mob:nth-child(-n+5) {
      display: block;
   }
   .home-mobile #megamenu_56.adv-show-all .megamenu .t-main-prod-mob {
      display: block;
   }
   .home-mobile #megamenu_56 .megamenuToogle-wrapper {
      background: #fff !important
   }
   .home-mobile .main-content.home .home-main-container .vertical .megamenuToogle-wrapper .container {
      font-family: "Roboto Medium", Roboto;
      font-size: 20px;
      font-weight: 500!important;
      color: #212121;
      text-align: center;
      line-height: 1;
	  padding: 23px 10px 15px!important;
	  letter-spacing: -1px;
   }
   .responsive .home-mobile #main .main-content .vertical .megamenuToogle-wrapper .container {
	  padding-left: 10px!important;
   }
   .home-mobile #megamenu_56 .box-category ul li > a, .home-mobile #megamenu_56 ul.megamenu > li > a strong {
      font-size: 16px;
      font-weight: 500 !important;
      font-family: "Roboto Medium", "Roboto";
      line-height: 18px;
      text-decoration: none;
      color: #212121;
      align-items: center;
      display: flex;
      letter-spacing: -1px;
   }
   .home-mobile #megamenu_56 img {
      width: 84px;
      height: 50px;
   }
   .home-mobile #megamenu_56 .box-category ul li > a span.menu-link-item-desc, .home-mobile #megamenu_56 ul.megamenu > li > a strong span.menu-link-item-desc {
      margin-right: 15px;
   }
   .home-mobile #megamenu_56 .box-category ul li > a:after, .home-mobile #megamenu_56 ul.megamenu > li > a strong:after {
      position: absolute;
      content: "";
      background: url('/image/catalog/icons/mob/arrow_down.svg');
      width: 11px;
      height: 6px;
      background-origin: content-box;
      background-repeat: no-repeat;
      right: 12px;
      -webkit-transform: rotate(270deg);
      -moz-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
      -o-transform: rotate(270deg);
      transform: rotate(270deg);
   }
   .home-mobile #megamenu_56 ul.megamenu a {
      text-decoration: none;
   }
   .home-mobile #megamenu_56 ul.megamenu > li > a {
      background: #fff !important;
   }
   .home-mobile #megamenu_56 ul.megamenu > li > a, .home-mobile #megamenu_56 ul.megamenu > li > .current-not-link {
      color: #212121;
      text-shadow: none;
      padding: 14px 14px 15px 14px !important;
   }
   .responsive .home-mobile #main .main-content #megamenu_56 ul.megamenu > li > a {
      padding-left: 14px !important;
   }
   .home-mobile #megamenu_56 ul.megamenu {
      margin: 0 -10px;
   }
   .home-mobile #megamenu_56 ul.megamenu > li {
      border-top: 1px solid #eae4e3;
	  border-left: 1px solid #eae4e3;
	  border-right: 1px solid #eae4e3;
   }
   .responsive .home-mobile ul.megamenu > li:hover, .responsive .home-mobile ul.megamenu > li.active {
	  background: #fff !important;
   }   
   
   .home-mobile #megamenu_56 ul.megamenu li.icons-adv-show-more {
	  border-top: none !important;
	  border-left: none !important;
	  border-right: none !important;
   }
   .main-content.home .home-main-container .megamenu-wrapper {
	  border-bottom: none !important;
   }   
   .home-mobile #megamenu_56 .megamenu-wrapper {
      background: #fff !important;
   }
   .home-mobile #megamenu_56 ul.megamenu li.icons-adv-show-more {
      text-align: center;
   }
   .home-mobile #megamenu_56 ul.megamenu li.icons-adv-show-more div.clearfix.current-not-link {
      background: #f3f3f3 !important;
      padding: 0px !important;
      margin-top: 10px !important;	  
   }
  .responsive .home-mobile #main .main-content .vertical ul.megamenu > li.icons-adv-show-more > .current-not-link {
	  padding-left: 0px !important;
   }
   .home-mobile #megamenu_56 ul.megamenu li.iadvs-border-bottom {
      border-bottom: 1px solid #eae4e3;
   }
   .home-mobile #megamenu_56 ul.megamenu li.icons-adv-show-more div.clearfix.current-not-link strong {
      font-size: 15px;
      text-align: center;
      font-family: "Roboto Medium", "Roboto";
      font-weight:500;
	  line-height: 3.35;
   }
   .responsive .home-mobile #main .main-content .vertical ul.megamenu > li > .current-not-link {
      padding-left: 14px !important;
   }   

/*---------Block Products Mob----------*/

   .home-mobile #column_left {
      display: none;
   }
   /*.home-mobile #column-left.show-menu-mob,
   .home-mobile #column_left.show-menu-mob {
      display: none;
   } */
   .home-mobile .box-with-products #myCarousel1s_next,
   .home-mobile .box-with-products #myCarousel1l_next,
   .home-mobile .box-with-products #myCarousel1f_next,
   .home-mobile .box-with-products #myCarousel1s_prev,
   .home-mobile .box-with-products #myCarousel1l_prev,
   .home-mobile .box-with-products #myCarousel1f_prev {
      display: none;
   }
   .home-mobile .clearfix.box-with-products  {
      margin-top: -2px;
      padding-top: 0px;
	  margin-bottom: 73px!important;
   }
   .home-mobile .box .box-heading  {
      font-size: 20px;
      text-align: center;
      color: #212121;
      font-weight: 500!important;
      border-bottom: none;
      font-family: "Roboto Medium", Roboto;
	  line-height: 20px;
      margin-top: 0px;
      margin-bottom: 8px;
	  letter-spacing: -1px;
   }
   .home-mobile .box-with-products .clear:after, .home-mobile .box-with-products .clear:before {
      background: none;
   }
   .home-mobile .box-with-products .product-grid .product:before  {
      background: none;
   }
   .home-mobile .box-content.products .b1c-good {
      border: 1px solid #eae4e3;
      margin-left: -10px;
      margin-right: 10px;
      width: 100%;
   }
   .home-mobile .box-with-products .product-grid .col-xs-12{
      padding-left: 10px;
      padding-right: 10px;  
	}      
   .home-mobile .box-with-products .product-grid .product {
      margin: 0 auto;
	  padding: 14px 10px 40px 10px;
   }
   .home-mobile .box-with-products .product-grid .product.product-hover {
	  margin-left: 8px;
      margin-right: 8px; 
	}
   .home-mobile .box-with-products .product-grid .product .image {
	  padding: 0px 45px;
   }
   .home-mobile .box-with-products .product-grid .product .name.b1c-name a {
      color: #212121;
      font-weight: 400;
      text-decoration: none;
      font-size: 15px;
      line-height: 1.29;
      font-family: "Roboto";
   } 
   .home-mobile .box-with-products .product-grid .product .name {
	  padding-left: 16px;
	  padding-right: 18px;
	  padding-top: 0px;
	  margin-top: -7px;
	  margin-bottom: 9px;
	  height: 40px;
	  overflow: hidden;
   }
   .home-mobile .box-with-products .product-grid .product .review .rating i {
      margin: 2px 3px 0px 1px;
      font-size: 18px;
      letter-spacing: 4px;
   }
   .home-mobile .box-with-products .product-grid .product .review .rating span {
      font-family: Roboto;
      font-size: 13px;
      color: #212121;
      font-weight: 400;
      text-decoration: none;
      line-height: 1.34;
   }
   .home-mobile .box-with-products .product-grid .product .price {
      margin-top: 7px;
      line-height: 1.3;
	  margin-bottom: 4px;	  
   }
   .home-mobile .box-with-products .product-grid .product .price .price-old {
      color: #212121;
      font-weight: 300 !important;
      text-decoration: line-through;
      padding-right: 17px;
      font-size: 18px;
      font-family: "Roboto Light", "Roboto";
	  letter-spacing: -1px;
   }
   .home-mobile .box-with-products .product-grid .product .price .price-new {
      font-weight: 500 !important;
      font-size: 18px;
      font-family: "Roboto Medium", "Roboto";
	  letter-spacing: -1px;
   }
   .home-mobile .box-with-products .product-grid .b1c-good .button.button-buy {
      font-size: 15px !important;
      font-family: 'Roboto';
      font-weight: 700 !important;
      line-height: 2.7;
	  width: 81%;
	  text-align: center;
	  left: 0;
	  margin-left: 20px;
	  margin-right: 20px;
	  margin-bottom: -5px;	  
	} 
	.home-mobile .box-with-products .news-home-page {
      display: none;
	}
   .home-mobile .box-with-products .product-grid .icon-tag-product {
      margin-left: 9px;
      margin-top: -2px;
      z-index: 2;
	  border-radius: 8px;
	  font-size: 15px;
	  font-weight: 300;
	  line-height: 1.9;
   }
   .home-mobile .box-with-products .product-grid .icon-tag-product.icon-tag-action {
      background: #1349b2;
   }
   .home-mobile .box-with-products #myCarousel1smob_next,
   .home-mobile .box-with-products #myCarousel1lmob_next,
   .home-mobile .box-with-products #myCarousel1fmob_next {
      left: 81.7%;
      bottom: -54px;
      width: 40px;
      height: 40px;
   }
   .home-mobile .box-with-products #myCarousel1smob_prev,
   .home-mobile .box-with-products #myCarousel1lmob_prev,
   .home-mobile .box-with-products #myCarousel1fmob_prev {
      left: 50px;
      bottom: -54px;
      width: 40px;
      height: 40px;
   }
   .home-mobile .box-with-products #myCarousel1smob_prev:before,
   .home-mobile .box-with-products #myCarousel1lmob_prev:before,
   .home-mobile .box-with-products #myCarousel1fmob_prev:before {
      position: absolute;
      content: "";
      background: url('/image/catalog/icons/mob/arrow_left_gray.svg');
      width: 22px;
      height: 12px;
      background-origin: content-box;
      background-repeat: no-repeat;
      right: 0px;
      top: 14px;
   }
   .home-mobile .box-with-products #myCarousel1smob_next:before,
   .home-mobile .box-with-products #myCarousel1lmob_next:before,
   .home-mobile .box-with-products #myCarousel1fmob_next:before {
      position: absolute;
      content: "";
      background: url('/image/catalog/icons/mob/arrow_right_gray.svg');
      width: 22px;
      height: 12px;
      background-origin: content-box;
      background-repeat: no-repeat;
      right: 0px;
	  top: 14px;
   }
   .home-mobile .box-with-products #myCarousel1smob_prev:hover:before,
   .home-mobile .box-with-products #myCarousel1lmob_prev:hover:before,
   .home-mobile .box-with-products #myCarousel1fmob_prev:hover:before {
      position: absolute;
      content: "";
      background: url('/image/catalog/icons/mob/arrow_left.svg');
      width: 22px;
      height: 12px;
      background-origin: content-box;
      background-repeat: no-repeat;
      right: 0px;
      top: 14px;
   }
   .home-mobile .box-with-products #myCarousel1smob_next:hover:before,
   .home-mobile .box-with-products #myCarousel1lmob_next:hover:before,
   .home-mobile .box-with-products #myCarousel1fmob_next:hover:before {
      position: absolute;
      content: "";
      background: url('/image/catalog/icons/mob/arrow_right.svg');
      width: 22px;
      height: 12px;
      background-origin: content-box;
      background-repeat: no-repeat;
      right: 0px;
	  top: 14px;
   }
   .home-mobile .box-with-products #myCarousel1s_next,
   .home-mobile .box-with-products #myCarousel1l_next,
   .home-mobile .box-with-products #myCarousel1f_next,
   .home-mobile .box-with-products #myCarousel1s_prev,
   .home-mobile .box-with-products #myCarousel1l_prev,
   .home-mobile .box-with-products #myCarousel1f_prev {
      display: none;
   }
   
/*---------Block News----------*/
   .home-mobile .news-home-page {
      display: none;
   }
/*---------Block Advantages----------*/
   .home-mobile .main-content.full-width.home .home-mob-order-icons  {
      display: block;
   }     
   .responsive .home-mobile .advanced-grid .hidden-xs {
      display: block !important;
   }
   .home-mobile .main-content.full-width.home .home-main-container .home-bottom .advanced-grid .fb-page  {
	 display: none !important;
   }
  .home-mobile .header-right-icons.col-xs-12 {
	padding: 0px !important;
	margin-top: 15px;
  }
   .home-mobile .center-block.usp-card {
		padding: 5px;
		text-align: center;
		vertical-align: middle;
		border: 1px solid #eae4e3;
		width: 145px !important;
		height: 145px !important;
		margin: 5px 0;
		max-width: 145px !important;
		max-height: 145px !important;
   }
   .home-mobile li.center-block.usp-card:nth-child(2n+1) {
      margin-right: 5px;
   }
   .home-mobile li.center-block.usp-card:hover:nth-child(2n+1) .usp-card-box {
      margin-left: 0;
   }
   .home-mobile li.center-block.usp-card:nth-child(2n) {
      margin-left: 5px;
   }
   .home-mobile .center-block.usp-card img {
	  height: 48px;
	  width: 48px;
	  margin: 18px 0px 0px;	  
   }
   .home-mobile .wrap-icons-top-bnr {
      text-align: center;
   }
  .home-mobile a.text-center.usp-card-box h5, 
  .home-mobile .text-center.usp-card-box h5.icons-top-bnr {
      font-weight: 500;
      font-size: 15px !important;
      font-family: "Roboto Medium", "Roboto";
	  text-align:center;
	  line-height: 1.2;
	  letter-spacing: -1px;
	  color: #212121;
   }
/*---------Block Order-----------*/
   .home-mobile .main-content.full-width.home .home-mob-order-icons .order-form-home {
	 margin-left: 0 !important;
	 padding-bottom: 5px;
	} 
	.home-mobile .order-form-home .order-form-home-content {
	  border:none;	
    }
	.home-mobile .order-form-home .order-form-home-content {
	  margin: 0 10px;
	}
   .home-mobile .order-form-home .order-form-home-title {
	  margin-top: -11px;
	  color: #212121;
	  font-size: 24px;
	  font-weight: 700!important;
	  text-align: center;
	  margin-bottom: 0;
   }
   .home-mobile .order-form-home .order-form-home-title .order-form-home-red {
      color: #ffffff;
      background: url(/image/catalog/bg-r.png) 0px 3px no-repeat scroll;
      padding: 0 8px 3px;
      font-size: 24px;
	  font-weight: 700!important;
   }
   .home-mobile .order-form-home .order-form-home-descr {
	  margin: -7px auto 0;
	  color: #212121;
	  font-family: Roboto;
	  font-size: 15px;
	  line-height: 20px;
	  font-weight: 400!important;
	  text-align: center; 
   }
.home-mobile .order-form-home .order-form-home-descr .order-form-home-red {
    color: #e21a22;
    font-family: "Roboto Bold", "Roboto";
    font-size: 15px;
    line-height: 20px;
    font-weight: 700!important;
    text-transform: uppercase;
}
  .home-mobile .order-form-home .order-form-home-body {
	 padding-left: 0;
	 padding-right: 0;
	 padding-top: 18px; 
  }
  .home-mobile .order-form-home .order-form-home-body input {
	  width: 100% !important;
	  color: #212121;
	  font-family: "Roboto Light", "Roboto";
	  font-size: 13px;
	  font-weight: 300!important;
	  border-bottom: 1px solid #212121;
	  border-radius: 0;
	  background: none;
	  padding: 3px 0 7px;
	  height: auto;
	  margin-bottom: 14px; 
  }
  .home-mobile .order-form-home .order-form-home-body input#ofh-mob-phone {
	  padding-left: 50px;
  }  
    .home-mobile .order-form-home .order-form-home-body input#ofh-mob-email {
	  margin-top: 12px;
	  margin-bottom: 9px; 
}
  .home-mobile .order-form-home .order-form-home-body .btn {
    margin-top: -4px;
    font-family: "Roboto Bold", "Roboto";
    font-size: 15px !important;
    font-weight: 700!important;
    border-radius: 0;
    width: 100%;
    padding: 6px 38px 4px 38px;
    line-height: 40px;
  }
  .home-mobile .main-content.full-width.home .home-main-container .home-bottom .advanced-grid .fb-page.block-home-mob  {
	 display: block !important;
	 margin: 38px 0 0!important;
    padding: 0 !important;
   }
.home-mobile .home-main-container .new-text-size {
    margin-left: 5px;
    margin-right: 5px;
}
.home-mobile .home-main-container .new-text-size h1 {
    font-size: 20px !important;
    color: #212121;
}
.home-mobile .home-main-container .new-text-size .home-mob-read-more {
    display: block;
    color: #e21a22;
    text-decoration: none;
    font-weight: 500;
    font-family: "Roboto Medium", Roboto;
    font-size: 15px;
    line-height: 1.2;
}

.home-main-container .home-bottom .new-text-size h2 {
    color: #212121;
    font-family: "Roboto Medium", "Roboto"!important;
    font-weight: 600!important;
    line-height: 20px!important;
    font-size: 20px!important;
    text-align: left!important;
    border-bottom: none;
    margin: 30px 0 10px;
}
.home-main-container .home-bottom .new-text-size p {
    color: #212121;
    font-size: 14px!important;
    line-height: 20px !important;
}
 .all-mobile-hf .order-form-home .order-form-home-title .order-form-home-red-before {
    display:none !important;
}


/*---------FOOTER MOB----------*/
   .all-mobile-hf .footer-main-box-desktops  {
      display:none;
   }
   .all-mobile-hf .footer-main-box-mob  {
      display:block;
   }
   .all-mobile-hf .footer-wrapper .footer .background {
      background: #e21a22;
      text-align:center;
   }
   .responsive .all-mobile-hf .main-fixed .footer-wrapper-new .footer .container {
       padding-left: 10px !important;
       padding-right: 10px !important;
	   padding-top: 60px !important;
   }   
   
   .all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob {
      margin-top: -31px;
   }
   .all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob:before {
      background: none;
   }
  .all-mobile-hf .footer-wrapper-new .footer .block-logo-pay {
    display: flex;
    flex-wrap: initial;
    justify-content: space-between;
	}   
   .all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-logo {
      margin-bottom: 2px;
      max-width: 120px;
	  width: 120px;
   }
   .all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-logo img {
      max-width: 120px;
	  width: 120px;
   }  
   .all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-icons-requisites p {
    margin-bottom: 4px;
	margin-top: 17px;
	text-align: left;
	text-decoration: none;
    font-size: 15px;
    font-family: "Roboto Medium", "Roboto";
    line-height: 22px;
    color: #ffffff!important;
    font-weight: 500!important;
	 }
   .all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-icons-requisites img {
    width: 24px;
    height: 24px;
    display: inline-block;
    margin: 0px 13px 0 0;
    vertical-align: middle;  
	}
   .all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-icons-requisites a {
text-decoration: none;
    font-size: 15px;
    font-family: "Roboto Medium", "Roboto";
    line-height: 22px;
    color: #ffffff!important;
    font-weight: 500!important;
    text-align: left;
   }
   .all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-phone a:hover {
      color:#fff;
      text-decoration:none;
   }
.all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-adress p {
    margin-top: 19px;
	}   
   .all-mobile-hf .footer-wrapper-new .footer .pattern .footer-main-box-mob .ft-request-call a {
      font-weight:bold;
      font-size:0.8em;
      color:#fff;
      text-decoration:none;
   }
.all-mobile-hf .footer-wrapper-new .footer .pattern .footer-main-box-mob .ft-paymethods-bottom {
    display: none;
}
.all-mobile-hf .footer-wrapper-new .footer .pattern .footer-main-box-mob .ft-icons-top {
    display: none;
}
.all-mobile-hf .footer-wrapper-new .footer .pattern .footer-main-box-mob .ft-paymethods img {
    width: 41px;
    height: 27px;
    border-radius: 3px;
    margin-left: 6px;
    padding: 0;
	background: #fff;
}
   .all-mobile-hf .fb-page {
      text-align: center;
      margin: 0 auto;
      display: block;
   }
   .all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-icons {
    text-align: left;
    margin-top: 42px;
    margin-left: 3px;
   }
   .all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-icons a {
width: 46px;
    height: 46px;
    border: 1px solid #ffffff;
    border-radius: 46px;
    padding: 14px;
    margin-right: 10px;
   }
   .all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-icons a img {
      width: 18px;
	  height:18px;
	  text-align: center;
     vertical-align: middle;
   }

.all-mobile-hf .home-bg-left-menu-mob {
    padding: 0 !important;
    background: rgba(14, 14, 14, 0.89);
}


      .banner-top5-home-box .banner-top5-home-mob .owl-theme .owl-controls {
          bottom: 0 !important;
          margin-left: 0 !important;
          left: 0 !important;
          width: 100%;
      }
      .banner-top5-home-box .banner-top5-home-mob .owl-theme .owl-controls .owl-page span {
          width: 30px;
          height: 2px !important;
          margin: 0 !important;
          -webkit-border-radius: 20px !important;
          -moz-border-radius: 20px !important;
          border-radius: 0 !important;
          border: 1px solid #eee !important;
          background: #fff;
      }
      .banner-top5-home-box .banner-top5-home-mob .owl-theme .owl-controls .owl-page.active span {
          border-color: #DC0027 !important;
      }
}
@media (min-width: 460px) and (max-width: 767px) {
/*---------HEADER MOB----------*/
  .all-mobile-hf .wrapper_container_header_mob .container .row.wrap-chm {
	margin-right: 0;
    margin-left: 0;
  }  
  .all-mobile-hf .wrapper_container_header_mob .container .row.wrap-chm .container_mob_menu_icon {
	  margin: 0 0 0 -6px !important;
  }	
   .all-mobile-hf .wrapper_container_header_mob .container .row.wrap-chm .container_mob_menu_icon img {
      height: 35px;
      width: 35px;
      margin-top: 2px;
	  margin-right: 8px;
    }
  .all-mobile-hf .wrapper_container_header_mob .block-logo-mob {
	  height: 43px;
  }	
  .all-mobile-hf .header-type-12.wrap-products-det #top .block-logo-mob img {
	  height: 38px;
	  margin-top: 3px;
	  width: 142px;
  }	
  .all-mobile-hf .icons-languages {
    order: 3;
  }
  .all-mobile-hf .icons-languages .active {
    color: #ffffff;
  }
  .all-mobile-hf .icons-languages .nonactive-lang-mob {
    color: #ffffff;
  }
  .all-mobile-hf .icons-languages .nonactive-lang-mob a {
	  color: #ffffff;
  }
  .all-mobile-hf .icons-languages {
    margin-right: 1px;
    margin-left: auto;
  }
  .all-mobile-hf .icons-languages {
	  margin-right: 4px;
  }
  .all-mobile-hf .openBtn {
    order: 4;
    margin-right: auto !important;
}
.all-mobile-hf .main-content.home .home-main-container .home-bottom {
    padding-left: 20px;
    padding-right: 20px;
}
/*---------MAIN CONTENT MOB----------*/

.home-mobile .main-content.home .home-main-container .vertical .megamenuToogle-wrapper .container {
    font-size: 26px;
    padding: 48px 10px 25px!important;
}
.home-mobile #megamenu_56 img {
    width: 118px;
    height: 70px;
	 }
.responsive .home-mobile #main .main-content #megamenu_56 ul.megamenu > li > a {
    padding-left: 13px !important;
}
.home-mobile #megamenu_56 img {
    margin-right: 25px;
}
.home-mobile #megamenu_56 .box-category ul li > a, .home-mobile #megamenu_56 ul.megamenu > li > a strong {
    font-size: 18px;
}
.home-mobile #megamenu_56 .box-category ul li > a:after, .home-mobile #megamenu_56 ul.megamenu > li > a strong:after {
    right: 16px;
}
.home-mobile #megamenu_56 ul.megamenu li.icons-adv-show-more div.clearfix.current-not-link {
    margin-top: 17px !important;
}
.home-mobile #megamenu_56 ul.megamenu li.icons-adv-show-more div.clearfix.current-not-link strong {
    font-size: 17px;
    line-height: 3.4;
}
.home-mobile .box .box-heading {
    font-size: 26px;
    margin-top: 22px;
    margin-bottom: 20px;
}
.home-mobile .box-content.products .b1c-good {
    margin-left: auto;
    margin-right: auto;
	width: 321px;
}
.home-mobile .box-with-products .product-grid .product .name.b1c-name a {
    font-size: 17px;
    line-height: 1.3;
}
.home-mobile .box-with-products .product-grid .b1c-good .button.button-buy {
    font-size: 17px !important;
    font-family: 'Roboto';
    font-weight: 700 !important;
    line-height: 2.4;
    width: 260px;
    text-align: center;
    left: 50%;
    margin-left: -130px;
    margin-bottom: -5px;
}
.home-mobile .box-with-products .product-grid .product .review .rating span {
    font-family: Roboto;
    font-size: 15px;
    color: #212121;
    font-weight: 400;
    text-decoration: none;
    line-height: 1.34;
    letter-spacing: -1px;
}
.home-mobile .box-with-products .product-grid .product .price .price-old {
    font-size: 20px;
}
.home-mobile .box-with-products .product-grid .product .price .price-new {
    font-size: 20px;
}
.home-mobile .box-with-products .product-grid .product .name {
    margin-bottom: 15px;
}
.home-mobile .box-with-products .product-grid .product .price {
    margin-top: 9px
}
.home-mobile .box-with-products #myCarousel1smob_next, .home-mobile .box-with-products #myCarousel1lmob_next, .home-mobile .box-with-products #myCarousel1fmob_next {
    left: 87.5%;
    width: 40px;
    height: 40px;
    top: 50%;
    margin-top: 16px;
}
.home-mobile .box-with-products #myCarousel1smob_prev, .home-mobile .box-with-products #myCarousel1lmob_prev, .home-mobile .box-with-products #myCarousel1fmob_prev {
    left: 50px;
    width: 40px;
    height: 40px;
    top: 50%;
    margin-top: 16px;
}
.home-mobile .header-right-icons.col-xs-12 {
    margin-top: 5px;
}
.home-mobile li.center-block.usp-card:nth-child(2n+1) {
    margin-right: 10px;
}
.home-mobile .center-block.usp-card {
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #eae4e3;
    width: 180px !important;
    height: 160px !important;
    margin: 10px 0;
    max-width: 180px !important;
    max-height: 160px !important;
}
.home-mobile .center-block.usp-card img {
    height: 60px;
    width: 60px;
    margin: 12px 0px 0px;
}
.home-mobile a.text-center.usp-card-box h5, .home-mobile .text-center.usp-card-box h5.icons-top-bnr {
    font-size: 17px !important;
    line-height: 1.3;
}
.home-mobile .order-form-home .order-form-home-title {
    margin-top: 10px;
    font-size: 26px;
}
.home-mobile .order-form-home {
    margin-top: 50px;
}
.home-mobile .order-form-home-header {
	padding-left:0;
	padding-right:0;
}
.home-mobile .order-form-home .order-form-home-title {
    margin-top: 0px;
}
.home-mobile .order-form-home .order-form-home-title .order-form-home-red {
    font-size: 26px;
}
.home-mobile .order-form-home .order-form-home-descr {
    margin: 0px auto 0;
    font-size: 17px;
    line-height: 22px;
	width: 100%;
}
.home-mobile .order-form-home .order-form-home-descr .order-form-home-red {
    color: #e21a22;
    font-family: "Roboto Bold", "Roboto";
    font-size: 17px;
    line-height: 22px;
    font-weight: 700!important;
    text-transform: uppercase;
}
.home-mobile .order-form-home .order-form-home-body {
    padding-left: 20px;
    padding-right: 20px;
}
.home-mobile .order-form-home .order-form-home-body input {
    font-size: 15px;
    margin-bottom: 20px;
    padding: 6px 0;
    margin-top: 1px;
}
.home-mobile .order-form-home .order-form-home-body input#ofh-mob-email {
    margin-top: 18px;
    margin-bottom: 19px;
    padding: 7px 0px;

}
.home-mobile .order-form-home .order-form-home-body .btn {
    margin-top: -10px;
    font-size: 17px !important;
    padding: 4px 38px 6px 38px;
    line-height: 40px;
}
.home-mobile .main-content.full-width.home .home-mob-order-icons .order-form-home {
    padding-bottom: 15px;
    }
.home-mobile .main-content.full-width.home .home-main-container .home-bottom .advanced-grid .fb-page.block-home-mob {
    margin: 60px 0 0!important;
}
.all-mobile-hf .footer-wrapper-new .footer .footer-inner-box-mob {
    padding-left: 10px;
    padding-right: 10px;
    }
.all-mobile-hf .footer-wrapper-new .footer .pattern .footer-main-box-mob .ft-paymethods-bottom {
    display: block;
    float: right;
    margin-top: -38px;
}
.all-mobile-hf .footer-wrapper-new .footer .pattern .footer-main-box-mob .ft-paymethods-bottom img {
    width: 41px;
    height: 27px;
    border-radius: 3px;
    margin-left: 6px;
    padding: 0;
	background: #fff;
}
.all-mobile-hf .footer-wrapper-new .footer .pattern .footer-main-box-mob .ft-paymethods {
    display: none;
}
.all-mobile-hf .footer-wrapper-new .footer .block-logo-pay {
    margin-bottom: 2px;
}
.all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-logo img {
    max-width: 152px;
    width: 152px;
    margin-top: 7px;
}
.footer-wrapper-new .footer .ft-phone {
    width: 184px;
    display: inline-block;;
    float: left;
    }
.all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-adress p {
    margin-top: 25px;
}
.all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-adress-mk p {
    margin-top: 17px;
}
.home-mobile #column-left.show-menu-mob .home-mob-left-menu-bottom .ft-icons-requisites,
.home-mobile #column_left.show-menu-mob .home-mob-left-menu-bottom .ft-icons-requisites {
    width: 50%;
    float: left;
}
.home-mobile #column-left.show-menu-mob .home-mob-left-menu-bottom .ft-icons-bottom,
.home-mobile #column_left.show-menu-mob .home-mob-left-menu-bottom .ft-icons-bottom {
    margin-bottom: 20px;
    margin-top: 90px;
}
.home-mobile .home-bg-left-menu-mob {
    padding: 0 !important;
    background: rgba(14, 14, 14, 0.89);
}

.all-mobile-hf #column-left.show-menu-mob #megamenu_52,
.all-mobile-hf #column-left.show-menu-mob #megamenu_54,
.all-mobile-hf #column-left.show-menu-mob #megamenu_57,
.all-mobile-hf #column-left.show-menu-mob .home-mob-left-menu-bottom {
    width: 360px !important;
        margin-left: 0 !important;
    }

.all-mobile-hf #column_left.show-menu-mob #megamenu_52,
.all-mobile-hf #column_left.show-menu-mob #megamenu_54,
.all-mobile-hf #column_left.show-menu-mob #megamenu_57,
.all-mobile-hf #column_left.show-menu-mob .home-mob-left-menu-bottom {
    width: 360px !important;
        margin-left: 0 !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {

/*---------HEADER MOB----------*/
.responsive .all-mobile-hf .fixed-body {
    padding: 0px;
}
.responsive .all-mobile-hf .main-fixed .container {
    padding: 0px 20px;
}
.all-mobile-hf .wrapper_container_header_mob .container {
    height: 56px;
}
.all-mobile-hf .wrap-header-karno-det {
    height: 56px;
    background-color: #e21a22 !important;
    background: none;
}
.all-mobile-hf .wrap-header-karno-det-bottom-mob {
    display: flex;
    order: 3;
}
.all-mobile-hf .icons-languages {
    order: 4;
    }
.all-mobile-hf .openBtn {
    order: 5;
}
.all-mobile-hf .cart_block-mob {
    order: 6;
}
.all-mobile-hf .wrapper_container_header_mob .container .row.wrap-chm {
    display: flex;
    display: -webkit-flex;
    flex-flow: nowrap;
    -webkit-flex-flow: nowrap;
}
.all-mobile-hf .wrapper_container_header_mob .block-logo-mob {
    margin-right: 0 !important;
}
.all-mobile-hf .wrapper_container_header_mob .container .row.wrap-chm .container_mob_menu_icon {
    margin: 0 0 0 -8px !important;
}
.all-mobile-hf .header-type-12.wrap-products-det #top .block-logo-mob img {
    margin-top: 4px;
    width: 186px;
    max-width: 186px;
    height:50px;
}
.all-mobile-hf .wrapper_container_header_mob .block-logo-mob {
    margin-right: 0 !important;
    height: 56px;
}
.all-mobile-hf .wrapper_container_header_mob .container .row.wrap-chm .container_mob_menu_icon img {
    height: 42px;
    width: 42px;
    margin-right: 10px;
    max-width: 42px;
    margin-top: 5px;
}
.all-mobile-hf .wrapper_container_header_mob .container .row.wrap-chm .container_mob_menu_icon {
    margin: 0 0 0 -10px !important;
    height: 42px;
}
.all-mobile-hf .dropdownphone .dropdownphone-main {
    width: 205px;
    margin-left: 30px;
}
.all-mobile-hf .top-phone2-mob .block-phone-mob {
    height: 56px;
}
.all-mobile-hf .top-phone2-mob .block-phone-mob img {
    width: 24px;
    height: 24px;
}
.all-mobile-hf .top-phone2-mob .block-phone-mob img.icons-phone-mob-white {
    display: block;
}
.all-mobile-hf .top-phone2-mob .block-phone-mob img.icons-phone-mob-black {
    display: none;
}
.all-mobile-hf .top-phone2-mob .block-phone-mob a {
    font-family: 'Roboto Bold', Roboto;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
}
.all-mobile-hf .dropphonebtn:after {
    background: url(/image/catalog/icons/mob/arrow_down_white.svg);
}
.all-mobile-hf .top-phone2-mob .dropdownphone-content.show .main-phone a,
.all-mobile-hf .top-phone2-mob .dropdownphone-content.show a {
    font-family: 'Roboto Bold', Roboto;
    font-size: 18px;
    font-weight: 700;
    }

 .all-mobile-hf .dropdownphone-content {
    position: absolute;
    background-color: #fff;
    width: 205px;
    height: 147px;
    z-index: 5;
    top: 56px;
    box-shadow: 0px 5px 15px rgba(0, 0, 0, .2);
    left: 273px;
}
.all-mobile-hf .dropdownphone-content p img {
    width: 20px;
    height: 20px;
    }
.all-mobile-hf .dropphonebtn.dropcontshow:after {
    background: url(/image/catalog/icons/mob/arrow_down.svg);
}
.all-mobile-hf .icons-languages {
    height: 56px;
    color: #fff;
   }
.all-mobile-hf .icons-languages .active {
    align-items: center;
    font-size: 18px;
    font-family: "Roboto Bold", Roboto;
    font-weight: 700;
    line-height: 2;
    color: #fff;
    text-decoration: none;
    margin: 0 !important;
}
.all-mobile-hf .icons-languages {
    margin-right: 35px;
    }
.all-mobile-hf .icons-languages .nonactive-lang-mob {
    font-size: 18px;
    }
    .all-mobile-hf .icons-languages .nonactive-lang-mob a {
    color:#fff;
    }
.all-mobile-hf .openBtn {
    height: 56px;
    margin-right: 17px;
    }
.all-mobile-hf .openBtn .search-icon.openBtn-search-white {
    width: 32px;
    height: 32px;
    margin-top: 0px;
    max-width: 32px;
    max-height: 32px;
}
.all-mobile-hf .openBtn .openBtn-search-black {
    display: none;
}
.all-mobile-hf .openBtn .openBtn-search-white {
    display: block;
}
.responsive .all-mobile-hf #top #cart_block {
    height: 56px;
}
.all-mobile-hf #top #cart_block .cart-heading .cart-icon {
    height: 56px;
    width: 56px;
    }
.all-mobile-hf #top #cart_block .cart-heading .cart-icon img {
    height: 40px;
    width: 40px;
    margin-top: 9px;
    margin-left: -15px;
}
.all-mobile-hf #top #cart_block .cart-heading .cart-count {
    width: 25px;
    height: 25px;
    font-size: 16px;
    margin-left: 37px;
    margin-top: 6px;
    font-family: "Roboto Medium", Roboto;
}
.all-mobile-hf #column-left.show-menu-mob {
    margin-left: -5px;
    margin-top: 10px;
    }


/*---------MAIN CONTENT MOB----------*/
.home-mobile .banner-top5-home-box {
    margin-bottom: 10px;
}
.responsive .home-mobile #main .main-content .vertical .megamenuToogle-wrapper .container {
    padding-left: 20px!important;
}
.home-mobile .main-content.home .home-main-container .vertical .megamenuToogle-wrapper .container {
    font-family: "Roboto Medium", Roboto;
    font-size: 32px;
    font-weight: 500!important;
    color: #212121;
    text-align: center;
    line-height: 1;
    padding: 50px 20px 25px!important;
    letter-spacing: -1px;
}
.home-mobile #megamenu_56 ul.megamenu {
    margin: 0;
}
.home-mobile #megamenu_56 ul.megamenu > li > a, .home-mobile #megamenu_56 ul.megamenu > li > .current-not-link {
    padding: 15px 30px 15px 20px !important;
}
.responsive .home-mobile #main .main-content #megamenu_56 ul.megamenu > li > a {
    padding-left: 20px !important;
}
.home-mobile #megamenu_56 img {
    width: 169px;
    height: 100px;
    margin-right: 30px;
}
.home-mobile #megamenu_56 .box-category ul li > a, .home-mobile #megamenu_56 ul.megamenu > li > a strong {
    font-size: 22px;
    font-weight: 400 !important;
    font-family: Roboto;
}
.home-mobile #megamenu_56 .box-category ul li > a:after, .home-mobile #megamenu_56 ul.megamenu > li > a strong:after {
    width: 20px;
    height: 20px;
    right: 20px;
}
.home-mobile #megamenu_56 ul.megamenu li.icons-adv-show-more div.clearfix.current-not-link strong {
    font-size: 19px;
}
.home-mobile #megamenu_56 ul.megamenu li.icons-adv-show-more div.clearfix.current-not-link {
    margin-top: 20px !important;
}
.home-mobile .box .box-heading {
    font-size: 32px;
    text-align: center;
    color: #212121;
    font-weight: 500!important;
    border-bottom: none;
    font-family: "Roboto Medium", Roboto;
    line-height: 20px;
    margin-top: 33px;
    margin-bottom: 25px;
    }
.home-mobile .wrap-icons-top-bnr {
    padding: 0;
}
.home-mobile li.center-block.usp-card:nth-child(2n+1) {
    margin-right: 10px;
}
.home-mobile li.center-block.usp-card:nth-child(2n) {
    margin-left: 10px;
}
.home-mobile li.center-block.usp-card:nth-child(3n+1) {
    margin-left: 0px;
}
.home-mobile li.center-block.usp-card:nth-child(3n) {
    margin-right: 0px;
}
.home-mobile .center-block.usp-card {
    padding: 5px 23px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #eae4e3;
    width: 220px !important;
    height: 168px !important;
    max-width: 222px !important;
    max-height: 170px !important;
    margin: 10px;
}
.home-mobile a.text-center.usp-card-box h5, .home-mobile .text-center.usp-card-box h5.icons-top-bnr {
    font-size: 19px !important;
}
.home-mobile .center-block.usp-card img {
    height: 68px;
    width: 68px;
    }
.home-mobile .center-block.usp-card.icons-bnr-shipping2 img {
height: 84px;
    width: 84px;
    margin: 10px 0px 0px;
    }
.home-mobile .center-block.usp-card.icons-bnr-shipping2 h5.icons-top-bnr {
        margin-top: -10px;
}
.home-mobile .main-content.full-width.home .order-form-home {
    margin-top: 60px;
    padding: 40px 124px 35px !important;
    margin-bottom: 32px;
}
.home-mobile .order-form-home .order-form-home-title {
    font-size: 32px;
        margin-top: -15px;
    }
.home-mobile .order-form-home .order-form-home-title .order-form-home-red {
    font-size: 32px;
    }
.home-mobile .order-form-home .order-form-home-descr {
    margin: 0;
    font-size: 17px;
    width: 100%
}
.home-mobile .order-form-home .order-form-home-content {
    margin: 0 20px;
}
.home-mobile .order-form-home .order-form-home-descr .order-form-home-red {
    color: #e21a22;
    font-family: "Roboto Bold", "Roboto";
    font-size: 17px;
    line-height: 22px;
    font-weight: 700!important;
    text-transform: uppercase;
}
.home-mobile .order-form-home .order-form-home-body input {
    font-size: 15px;
      margin-top: 3px;
    margin-bottom: 20px;
 }
.home-mobile .order-form-home .order-form-home-body input#ofh-mob-email {
    margin-top: 20px;
    margin-bottom: 18px;
}
.home-mobile .order-form-home .order-form-home-body .btn {
    margin-top: -11px;
    font-size: 19px !important;
    }
.home-mobile .main-content.full-width.home .home-mob-order-icons .order-form-home {
    margin-left: 5px !important;
    padding-bottom: 5px;
    margin-right: 6px !important;
    width: auto;
}
.all-mobile-hf .footer-wrapper-new .footer .footer-inner-box-mob {
    padding-left: 10px;
    padding-right: 10px;
    }
.all-mobile-hf .footer-wrapper-new .footer .pattern .footer-main-box-mob .ft-paymethods-bottom {
    display: block;
    float: right;
    margin-top: -38px;
}
.all-mobile-hf .footer-wrapper-new .footer .pattern .footer-main-box-mob .ft-paymethods-bottom img {
    width: 41px;
    height: 27px;
    border-radius: 3px;
    margin-left: 6px;
    padding: 0;
	background: #fff;
}
.all-mobile-hf .footer-wrapper-new .footer .pattern .footer-main-box-mob .ft-paymethods {
    display: none;
}
.all-mobile-hf .footer-wrapper-new .footer .block-logo-pay {
    margin-bottom: 19px;
}
.all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-logo img {
    max-width: 152px;
    width: 152px;
    margin-top: 7px;
}
.footer-wrapper-new .footer .ft-phone {
    width: 184px;
    display: inline-block;;
    float: left;
    }
.all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-adress p {
    margin-top: 25px;
}
.all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-adress-mk p {
    margin-top: 17px;
}
.all-mobile-hf .footer-wrapper-new .footer .pattern .footer-main-box-mob .ft-icons-bottom {
    display: none;
}
.all-mobile-hf .footer-wrapper-new .footer .pattern .footer-main-box-mob .ft-icons-top {
    display: block;
}
.all-mobile-hf .footer-wrapper-new .footer .footer-inner-box-mob {
    padding-left: 15px;
    padding-right: 15px;
}
.all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-logo img {
    max-width: 156px;
    width: 156px;
    margin-top: 12px;
    margin-left: 7px;
}
.all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-icon-logo-youtube a {
    margin-right: 0px;
}
.all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-icons {
    text-align: left;
    margin-top: 21px;
    margin-left: 0px !important;
    margin-right: -12px;
    width: 183px;
}
.all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-icons a {
    width: 46px;
    height: 46px;
    border: 1px solid #ffffff;
    border-radius: 46px;
    padding: 13px;
    margin-right: 11px;
}
.all-mobile-hf .footer-wrapper .footer .background {
    background: #f9f9f9;
    text-align: center;
}
.all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-icons a {
    border: 1px solid #e94d56;
}
.all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-icons-requisites p {
    color: #212121!important;
    }
.all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-icons-requisites p a {
    color: #212121!important;
    }
.all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-icons-requisites {
    color: #212121!important;
    }
.all-mobile-hf .logo-mob-footer-tablets {
    display: block;
}
.all-mobile-hf .logo-mob-footer-red {
     display: none;
}
.all-mobile-hf .footer-inner-box-mob .wrapper-requisites-768 {
    display: block !important;
}
.all-mobile-hf .footer-inner-box-mob .wrapper-requisites-320-480 {
    display: none !important;
}
.footer-wrapper-new .footer .ft-phone {
    width: 212px;
}
.footer-wrapper-new .footer .ft-adress {
    width: 300px;
    float: left;
}

div.clear {
     clear: both;
    }
.all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-icons-requisites p {
    margin-bottom: 4px;
    margin-top: 17px;
    margin-left: 4px;
}
.all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-icons-requisites img {

    margin: 0px 10px 0 0;
}
.all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-adress-kv img {
    margin-top: -3px;
    }
.all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-email p {
    margin-top: 7px;
    }
.all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-email {
        width: 212px;
            float: left;
    }
    .all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-email p {
    margin-top: -2px;
}
.all-mobile-hf .footer-wrapper-new .footer .footer-main-box-mob .ft-adress-mk p {
    margin-top: -4px;
}
.all-mobile-hf .footer-main-box.footer-main-box-768      {
      display:block;
          text-align: left;
    margin-left: -10px;
    margin-top: 68px;   
   }
.all-mobile-hf .footer-main-box-mob .footer-main-box-768 .ft-col h5:first-child {
    margin-bottom: 10px;
}

.all-mobile-hf .footer-main-box-mob .footer-main-box-768 .ft-about ul li a {
    color: #131313;
    line-height: 2.25;
}
.all-mobile-hf .footer-main-box-mob .footer-main-box-768 .ft-col-conditioner {
    margin-left:28px;
}
.all-mobile-hf .footer-main-box-mob .footer-main-box-768 .ft-col-conditioner ul li a {
       line-height: 1.5;
       font-size: 16px;
}
.all-mobile-hf .footer-main-box-mob .footer-main-box-768 .ft-col-conditioner ul li {
       margin-bottom: 6px;
}
.all-mobile-hf .footer-main-box-mob .footer-main-box-768 h5 {
    margin-top: 20px;
}
.all-mobile-hf .footer-main-box-mob .footer-main-box-768 h5.ft-col-title-notop {
    margin-top: 0px;
}
.all-mobile-hf .footer-main-box-mob .footer-main-box-768 .ft-col-sistemy {
    margin-left:6px;
}
.all-mobile-hf .footer-main-box-mob .footer-main-box-768 .ft-col-sistemy ul li a {
       line-height: 1.5;
       font-size: 16px;
}
.all-mobile-hf .footer-main-box-mob .footer-main-box-768 .ft-col-sistemy ul li {
       margin-bottom: 6px;
}
.all-mobile-hf .footer-wrapper-new .footer .pattern .footer-main-box-mob .ft-paymethods-bottom {
    display: block;
    float: left;
    margin-top: -38px;
}

.home-mobile .home-main-container .new-text-size {
    margin-left: 15px;
    margin-right: 15px;
}
.home-mobile .home-main-container .new-text-size h1 {
    font-size: 26px !important;
    color: #212121;
}
.home-mobile .home-main-container .new-text-size .home-mob-read-more {
    display: block;
    color: #e21a22;
    text-decoration: none;
    font-weight: 500;
    font-family: "Roboto Medium", Roboto;
    font-size: 17px;
    line-height: 60px;
}

.home-main-container .home-bottom .new-text-size h2 {
    color: #212121;
    font-family: "Roboto Medium", "Roboto"!important;
    font-weight: 600!important;
    line-height: 26px!important;
    font-size: 26px!important;
    text-align: left!important;
    border-bottom: none;
    margin: 60px 0 40px;
}
   .home-mobile .myoverlay {
      margin-top: 56px;
   }

.home-mobile .box-with-products .product-grid .col-sm-12 {
    padding: 20px;
}
.home-mobile .box-content.products .box-product-mob {
}

.home-mobile .box-content.products .box-product-mob {
    display: block;
    width: 100%;
    margin: 0 auto;
    padding-left: 50px;
    padding-right: 50px;
}
.home-mobile .box-content.products .b1c-good {
    border: 1px solid #eae4e3;
    margin-left: auto;
    margin-right: auto;
}
.home-mobile .box-with-products .product-grid .icon-tag-product {
    margin-left: 10px;
    margin-top: 15px;
    z-index: 2;
    border-radius: 8px;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.9;
}
.home-mobile .box-with-products .product-grid .product {
    margin: 0 !important;
    padding: 14px 20px 40px 20px;
}
.home-mobile .box-with-products .product-grid .product .image {
    padding: 0px 26px;
}
.home-mobile .box-with-products .product-grid .product .name.b1c-name a {

    font-size: 18px;
    line-height: 1.24;
    }
.home-mobile .box-with-products .product-grid .product .name {
    margin-bottom: 15px;
    }
.home-mobile .box-with-products .product-grid .product .review .rating span {
    font-size: 15px;
    }
.home-mobile .box-with-products .product-grid .product .price .price-old {
    font-size: 22px;
    }
    .home-mobile .box-with-products .product-grid .product .price .price-new {
    font-size: 22px;
    }
    .home-mobile .box-with-products .product-grid .product .price {
    margin-top: 11px;
    }
    .home-mobile .box-with-products .product-grid .b1c-good .button.button-buy {
    margin-left: 35px;
    margin-right: 20px;
    margin-bottom: 17px;
    font-size: 17px !important;
    line-height: 2.4;
    
}
.home-mobile .box-with-products #myCarousel1smob_next, .home-mobile .box-with-products #myCarousel1lmob_next, .home-mobile .box-with-products #myCarousel1fmob_next {
    left: 93%;
    width: 40px;
    height: 40px;
    top: 50%;
    margin-top: 20px;
    }
    .home-mobile .box-with-products #myCarousel1smob_prev, .home-mobile .box-with-products #myCarousel1lmob_prev, .home-mobile .box-with-products #myCarousel1fmob_prev {
    left: 50px;
    width: 40px;
    height: 40px;
    top: 50%;
    margin-top: 20px;
    }
  .home-mobile #column-left.show-menu-mob .home-mob-left-menu-bottom .ft-icons-requisites,
  .home-mobile #column_left.show-menu-mob .home-mob-left-menu-bottom .ft-icons-requisites {
    width: 50%;
    float: left;
}
.home-mobile #column-left.show-menu-mob .home-mob-left-menu-bottom .ft-icons-bottom,
.home-mobile #column_left.show-menu-mob .home-mob-left-menu-bottom .ft-icons-bottom {
    margin-bottom: 20px;
    /*margin-top: 90px;*/
}
.home-mobile .home-bg-left-menu-mob {
    padding: 0 !important;
    background: rgba(14, 14, 14, 0.89);
}
.home-mobile #column_left.show-menu-mob #megamenu_52,
.home-mobile #column_left.show-menu-mob #megamenu_54,
.home-mobile #column_left.show-menu-mob #megamenu_57,
.home-mobile #column_left.show-menu-mob .home-mob-left-menu-bottom
 {
    width: 360px !important;
        margin-left: 0 !important;
    }
.home-mobile #column-left.show-menu-mob #megamenu_52,
.home-mobile #column-left.show-menu-mob #megamenu_54,
.home-mobile #column-left.show-menu-mob #megamenu_57,
.home-mobile #column-left.show-menu-mob .home-mob-left-menu-bottom
 {
    width: 360px !important;
        margin-left: 0 !important;
    }
.home-mobile #column_left.show-menu-mob {
    top: 56px;
    padding-left: 0 !important;
        margin-left: -5px !important;
    }
.home-mobile #column-left.show-menu-mob {
    top: 56px;
    padding-left: 0 !important;
        margin-left: -5px !important;
    }
}

 @media (max-width: 350px) {
   .home-mobile .center-block.usp-card {
		padding: 5px;
		text-align: center;
		vertical-align: middle;
		border: 1px solid #eae4e3;
		width: 131px !important;
		height: 143px !important;
		margin: 5px 0;
		max-width: 131px !important;
		max-height: 145px !important;
   }

   .home-mobile a.text-center.usp-card-box h5, .home-mobile .text-center.usp-card-box h5.icons-top-bnr {
    font-size: 13px !important;
   }
   .all-mobile-hf #column-left.show-menu-mob, .all-mobile-hf #column_left.show-menu-mob {
       margin-left: -10px;
   }

}

@media screen and (max-width: 767px) {
.landing.mobile-landing .main-fixed .header-type-12.wrap-products-det {
    height: 83px !important;
}
}

@media (min-width: 612px) and (max-width: 767px) {
    .all-mobile-hf .wrap-icons-top-bnr {
    padding-left: 80px;
    padding-right: 80px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
.landing.mobile-landing .main-fixed .header-type-12.wrap-products-det {
    height: 56px !important;
}
}


/*--------- LANDING PAGE MOB----------*/


.mobile-landing #column_left {
    display: none;
}
.mobile-landing .footer-main-box-mob {
    display: none;
}
@media screen and (max-width: 991px) {

.mobile-landing.landing .main-fixed .header-type-12.wrap-products-det {
    height: 83px;
}
.mobile-landing .wrap-header-karno-det .container {
    height: 83px;
}
.mobile-landing #column_left.show-menu-mob {
    margin-left: auto;
    margin-right: auto;
}
.mobile-landing #column_left.show-menu-mob .container {
    padding-right: 0px;
    padding-left: 0px;
 }
 .mobile-landing .main-content #column_left.show-menu-mob .vertical ul.megamenu > li.with-sub-menu > a,
 .mobile-landing .main-content #column_left.show-menu-mob .vertical ul.megamenu > li.with-sub-menu > .current-not-link,
 .mobile-landing .main-content #column_left.show-menu-mob .vertical ul.megamenu > li > a,
 .mobile-landing .main-content #column_left.show-menu-mob .vertical ul.megamenu > li > .current-not-link  {
    padding: 8px 10px!important;
}
 .mobile-landing .main-content #column_left.show-menu-mob .vertical ul.megamenu > li.t-main-red > a strong .menu-link-item-desc,
 .mobile-landing .main-content #column_left.show-menu-mob .vertical ul.megamenu > li.t-main-red > .current-not-link strong .menu-link-item-desc {
    font-family: Roboto;
    font-size: 17px;
    font-weight: 400!important;
    line-height: 20px;
    color: #212121;
}
.mobile-landing #column_left.show-menu-mob .home-mob-left-menu-bottom .ft-icons a {
    padding: 12px;
}


.mobile-landing .main-content #column_left.show-menu-mob .vertical ul.megamenu > li > a img {
     margin-top: 0px;
     }
.responsive .mobile-landing ul.megamenu li .sub-menu .content .hover-menu .menu ul li a,
.responsive .mobile-landing ul.megamenu li .sub-menu .content .static-menu .menu ul li a {
    display: block;
    padding: 13px 30px 10px 30px;
    font-size: 14px;
    background: #fff;
    font-family: Roboto;
    font-weight: 500 !important;
    line-height: 1.6;
    color: #333333;
}
.mobile-landing #column_left.show-menu-mob .home-mob-left-menu-bottom .ft-icons a img {
    margin-top: -10px;
}
.mobile-landing .footer-main-box-mob {
    display: block;
}
.mobile-landing .footer-wrapper-new .footer .footer-main-box-mob {
    margin-top: -21px;
    padding-left: 0;
    padding-right: 0;

}
.responsive body.mobile-landing .main-content .footer-wrapper-new .footer .container {
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 60px !important;
}

.mobile-landing .footer-wrapper-new .footer .footer-main-box-mob .ft-icons {
    margin-top: 22px;
    }
.mobile-landing .footer-wrapper-new .footer .footer-main-box-mob .ft-icons a {
    padding: 12px;
}
.mobile-landing .footer-wrapper-new .footer .footer-main-box-mob .ft-icons a img {
    margin-top: -8px;
    }
.mobile-landing #column_left.show-menu-mob .home-mob-left-menu-bottom .search_form .button-search:before {
    right: -10px;
}
}

@media screen and (max-width: 459px) {
.mobile-landing .footer-wrapper-new .footer .ft-phone.wrapper-requisites-320-480 {
    margin-top: 21px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.mobile-landing .footer-wrapper-new .footer-main-box-768 .col-md-2.ft-about {
max-width: 25%;
}
.mobile-landing  .footer-main-box-mob .footer-main-box-768 .ft-about h5 {
    margin-top: 0px;

}
.mobile-landing #column_left.show-menu-mob {
    top: 56px;
    width: 100% !important;
    max-width: 100% !important;
    }
.mobile-landing .home-bg-left-menu-mob {
    padding: 0 !important;
    background: rgba(14, 14, 14, 0.89);
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    top: 56px;
}
.responsive .mobile-landing .main-fixed .container .container {
        height: 56px;
}
.mobile-landing.landing .main-fixed .header-type-12.wrap-products-det {
    height: 56px;
}
.mobile-landing #column_left.show-menu-mob #megamenu_52,
.mobile-landing #column_left.show-menu-mob #megamenu_54,
.mobile-landing #column_left.show-menu-mob #megamenu_57,
.mobile-landing #column_left.show-menu-mob .home-mob-left-menu-bottom {
    width: 360px !important;
    margin-left: 0 !important;
}
}
@media (min-width: 576px) and (max-width: 991px) {
  .responsive ul.megamenu .sub-menu .content .row .col-sm-3.static-menu {
   width: 100%;
   -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 25%;
    flex: 0 0 100%;
    max-width: 100%;
}
}



