/* aside left */
.nav-left {z-index: 150;}
.width-less-than-1280px .nav-left {width: 310px; background-position: top right; }
.width-less-than-1280px .nav-left .NavRoot .item a,
.height-less-than-640px .nav-left .NavRoot .item a {height: 20px;font-size: 13px;line-height: 20px; }
.height-less-than-640px .nav-left .NavRoot .item {margin-bottom: 1px; }
.height-less-than-640px .banner{
    top: 90px !important;
}
.nav-left .NavRoot .order{
    position: absolute;
    
    background-color: #000;
    width: 193px;
    height: 17px;
    text-align: center;
    padding-top: 5px;
    top: -43px;
    left: 39px;
}
.nav-left .NavRoot .order a{
    padding: 0 !important;
    color: #fff !important;
    text-align: center;
    width: 100%;
    font-size: 11px !important;
    font-weight: bold;
    font-family: Arial;
    line-height: normal !important;
}
/* aside lef footer  */
.width-less-than-1280px .nav-left .footer .social { max-width: 170px; }
.width-less-than-1280px .nav-left .footer .social .icon { width: 40px; }
.width-less-than-1280px .nav-left .footer .social .icon-puig { background-position: left center; width: 29px; }

/* content */
.main-block .body-phone,
.main-block h1.body-header,
.main-block h2.body-subheader {z-index: 200;}
.height-less-than-640px .body-phone {top: 7px !important;}
.height-less-than-640px .body-header {top: 33px !important;}
.height-less-than-640px .body-subheader {top: 90px !important;}
.height-less-than-640px .main-block h2.back{top: 116px !important;}
.width-less-than-1280px .body-header,
.width-less-than-1280px .body-subheader {left: 330px !important;}
.height-less-than-640px #bigtext {margin-top: 130px;}
.height-less-than-640px .scrollNavList,
.height-less-than-640px .styleGuide__content {top: 130px;}
.height-less-than-640px .body-text {top: 200px !important;}
.height-less-than-640px .NavSubnav {top: 365px !important;}
.height-less-than-640px .nav-left .NavRoot {
    margin-top: -30px;
    
}

/* gallery */
.height-less-than-640px .gallery{top: 125px;}
.height-less-than-640px .gallery .gal1,
.height-less-than-640px .gallery .gal5 {height: 250px;}
.height-less-than-640px .gallery .gal3 {height: 90px;}
.height-less-than-640px .gallery .gal2,
.height-less-than-640px .gallery .gal6,
.height-less-than-640px .gallery .gal7 {top: 270px;}
.height-less-than-640px .gallery .gal4 {top: 110px;}
.width-less-than-1280px .gallery {left: 340px;}
.width-less-than-1280px .gal3,
.width-less-than-1280px .gal4 {width: 300px;}
.width-less-than-1280px .gal5 {left: 530px;}
.width-less-than-1280px .gal6 {left: 530px;}
.width-less-than-1280px .gal7 {left: 740px;}

/* steps */
.steps-gym.height-less-than-640px .fullWindowScroll__stepContent {top: 200px;}
.steps-gym.height-less-than-640px .fullWindowScroll__stepTitle {top: 33px;}
.steps-gym.height-less-than-640px .fullWindowScroll__stepSubTitle {top: 90px;}
.steps-gym.width-less-than-1280px .body-phone,
.steps-gym.width-less-than-1280px .fullWindowScroll__stepTitle,
.steps-gym.width-less-than-1280px .fullWindowScroll__stepSubTitle {left: 10px;}
.height-less-than-640px .but-bottom {top: 590px;}
.width-less-than-1280px .Steps{left: 265px;}

/* cotacts */
.height-less-than-640px .contacts-desc {font-size: 16px;}

/* sitemap */
.height-less-than-640px .fullsitemap {top: 130px;}

/* catalog */
.width-less-than-1280px .catalog { margin: 0 0 0 290px; padding: 0; }
.height-less-than-640px .catalogCategories {margin-top: 30px;}
.width-less-than-1280px .catalogScroll { margin-top: 75px; }
.width-less-than-1280px .catalogFilter {left: 270px;}
.width-less-than-1280px .catalogFilter__title,
.width-less-than-1280px .catalogFilter__itemGap { font-size: 13px; line-height: 20px; }
.width-less-than-1280px .catalogFilter__title {margin-left:60px;}
.width-less-than-1280px .catalogItem {margin-left: -265px;width: 530px;}
.width-less-than-1280px .catalogItem__img {width: 50%;}
.width-less-than-1280px .catalogItem__img img {max-width: 280px;max-height: 380px;}
.width-less-than-1280px .catalogItem__descr {width: 50%;}
.width-less-than-1280px .catalogContent,
.width-less-than-1280px .styleGuideContent {left: 545px;}