.container.no-padding-bottom .right-el.left-block .tel-number {
    font-size:22px;
    margin-left: 33px;
}
.container.no-padding-bottom .header_left-part .group-el .icon-pos-1{
    position: relative;
}
.container .myRegion {

}
.container .nav-auth {
    margin-top: -5px;
}
.container .nav-list{
    padding: 0px; 
    text-align: center; 
    font-size: 14px;
    margin: 0 0px 0 0px;
}
.container .regSpace{
    display: none; 
}
.btn-labaza{
    color: #55783e;
}
.visible-labaz-xxs{
    display: none;
}
.visible-labaz-lg{
    display: inline-block;
}
/*md*/
@media screen and (max-width: 1200px) { 
    .icon.icon-logo, .icon-logo.carousel-control{
        margin-right: 0px;
    }
    .header_left-part ul li{
        width: 145px;  
    }
    .header_right-part .right-block{
        width: 135px;
    }
    .header_right-part .left-block{
        width: 330px; 
    }
    .header_right-part .left-block input{
        width: 93%; 
    }
    .header_right-part .wrap-form .position-search{
        top: 0;
        left: 0;
    }
    .header_left-part .link-my{
        margin-top: -5px;
        text-align: center;
        line-height: 4px;
    }
    .header_left-part .link-my.link-mail{
       margin-top: 15px; 
    }

}
/*sm*/
@media screen and (max-width: 992px) { 
    .icon-wrapper .icon.icon-car{
        margin-left: -5px;
    }
    .icon-wrapper .icon.icon-gruzovik-icon1{
        margin-left: -20px;
    }
    #slider_new.owl-carousel .owl-controls .owl-nav .owl-next,
    #slider_hit.owl-carousel .owl-controls .owl-nav .owl-next,
    #slider_new.owl-carousel .owl-controls .owl-nav .owl-prev,
    #slider_hit.owl-carousel .owl-controls .owl-nav .owl-prev {
        display: none !important; 
    }
    #slider_new.owl-carousel .owl-controls .owl-dots,#slider_hit.owl-carousel .owl-controls .owl-dots {
        margin-top: 240px;
    }
    .carousel-inner {
        height: 330px;
    }
    .container .nav-list{    
        margin: 0px 20px 0 15px;
    }
    .header_left-part{
        width: 100%;
    }
    .header_right-part{
        width: 100%;
    }
    .header_left-part ul li{
        width: 230px;
    }
    .header_right-part .left-block{
        padding-left: 40px;
        width: 70%;
    }
    .header_right-part .right-block{
        width: 29%;
    }  
    .header_right-part .left-block input {
        width: 89%;
    }
    .header_left-part .link-my{
        margin-top: 10px;
        text-align: inherit;
        line-height: normal;
    }
    .header_left-part .link-my.link-mail{
        margin-top: 0px;
    }
    
}
/*xs*/
@media screen and (max-width: 767px) { 

    .icon-wrapper .icon.icon-gruzovik-icon1 {
        margin-left: -25px;
    }
    .icon-wrapper .icon.icon-car {
        margin-left: -10px;
    }

    .container .nav-list{   
        width: 80%;
        padding-right: 40px;
    }
    .container .nav-auth{
        margin-top: -34px;
        margin-left: 71%;
        width: 29%;
        margin-top: -39px;
        float: right;
    }
    .black-box .pseudo-href.region {

    }
    #slider_new.owl-carousel .owl-controls .owl-nav .owl-next,
    #slider_hit.owl-carousel .owl-controls .owl-nav .owl-next,
    #slider_new.owl-carousel .owl-controls .owl-nav .owl-prev,
    #slider_hit.owl-carousel .owl-controls .owl-nav .owl-prev {
        display: none !important; 
    }
    #slider_new.owl-carousel .owl-controls .owl-dots,#slider_hit.owl-carousel .owl-controls .owl-dots {
        margin-top: 240px;
    }
    .carousel-inner {
        height: 330px;
    }
    .header_left-part ul li {
        width: 28vw;
    }
}
/*xxs*/
@media screen and (max-width: 500px) { 

    .icon-wrapper .icon.icon-gruzovik-icon1 {
        margin-left: -0px;
    }
    .icon-wrapper .icon.icon-car {
        margin-left: 0px;
    }

    .main-menu > ul > li {
        display: inline-block;  
        margin-top: 5px;
    }
    .container .nav-list{    
        display: none;
        width: 100%;
    }
    .container .nav-auth{
        margin-left: 0px;
        width: 100%;
        float: right;
        margin-top: 5px;
        float: none;
    }
    .container .regSpace{
        display: inline-block;
    }
    #levelId2049 {
        float: none;
        margin-top: 5px;
    }
    .container .white-box.main-shares img {
        max-width: 100%;
        height: auto;
    }
    #slider_new.owl-carousel .owl-controls .owl-nav .owl-next,
    #slider_hit.owl-carousel .owl-controls .owl-nav .owl-next,
    #slider_new.owl-carousel .owl-controls .owl-nav .owl-prev,
    #slider_hit.owl-carousel .owl-controls .owl-nav .owl-prev {
        display: none !important; 
    }
    .container.no-padding-bottom .left-el {
        padding-right: 0px;
    }
    .carousel-inner {
        height: 165px;
    }
    .carousel-control.left, .carousel-control.right {
        display: none;
    }
    .container h2.best_section {
        margin-top: 0px;    
    }
    #slider_new.owl-carousel .owl-controls .owl-dots,#slider_hit.owl-carousel .owl-controls .owl-dots {
        margin-top: 240px;
    }
    .popup .popup-content {
        position: static;
        margin-left: 11%;
    }
    .roznica .slide-roznica{
        background-image: url('../../../../../i/rozn-LABAZ_XXs-011.jpg');
        background-repeat: no-repeat;
        height: 246px;
        width: 300px;

        margin: 145px auto;
        position: relative;
    }
    .roznica .slide-roznica-postion{
        margin-top: 186px;
        text-align: center;
        margin-right: 180px;
    }
    .btn-labaza{
        color: #55783e;
        font-size: 9px;
        text-transform: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none; 
        box-shadow: none;
    }
    .visible-labaz-xxs{
        display: inline-block;
    }
    .visible-labaz-lg{
        display: none;
    }
    .main-menu > ul > li > .sub td {
        display: block;
    }
    tr:nth-child(odd) {
        background: white;
    }

    .main-menu > ul > li > .sub .tagstree {
        padding-left: 0px;
        border-top: 1px solid black;
        width: 100%;
    }
    .main-menu > ul > li > .sub .sub2 {
        float: none; 
    }
    .main-menu > ul > li > .sub .section_menu {
        border-right: none;
    }
    th:last-child, td:last-child {
        -moz-border-radius: 0 0px 0px 0;
        -webkit-border-radius: 0;
        border-radius: 0 0px 0px 0;
    }
    .popup {
        top: 15%;
    }
    .popup.roznica {
        top: 1%;
    }
    .popup .close, .popup .close:focus{
        right: 12%;
    }
    .popup.roznica .close, .popup.roznica .close:focus{
        right: -2%;
    }

    .container .nav-auth{
        margin-top: -13px;
        margin-bottom: -15px;
        text-align: right;
    }
    .header_left-part ul{
        padding-left: 15px; 
    }
    .header_left-part ul li{
        text-align: left;
        margin-bottom: 5px;
        width: 100px;
    }
    .opt-mobile{
        position: absolute;
    top: 10px;
    left: 90px;
    }
    .rozn-mobile{
        position: absolute;
        top: 47px;
        left: 90px;
    }
    .container.no-padding-bottom{
        position: relative;
        min-width: 300px;
    }
    .header_right-part .left-block{
        padding-left: 20px;
        width: 100%;
    }
    .header_right-part .right-block {
        position: absolute;
        top: 10px;
        left: 160px;
        width: 120px;
        text-align: center;
        margin-top: 0px; 
        display: inline-block;
    }
    .header_right-part .right-block .position-cart br{
        display: none;
    }
    .header_right-part .left-block input{
        width: 94%;
        padding-left: 6px; 
    }
    .header_right-part .wrap-form .position-search{
        display: none;
    }
    .header_right-part .right-block  .icon-basket{
        left: 24%;
    } 
    .header_right-part .wrap-form .button-ok {
        left: calc(94% - 34px);  
    }
    .header_right-part .link-download{
        display: none;
        text-align: center;
    }
    .header_left-part .link-my{
        display: none;
    }
    .icon.icon-logo{
        height: 45px;
        width: 60px;
        background-size: 60px 45px;
    }
    .header_left-part .left-el-h1{
        font-size: 10px;
    }
    .header_left-part .tel-h{
        font-size: 10px;
    }
    .header_left-part .left-el-time{
        display: none;
    }
    .icon-basket{
        position: absolute;
        top: 8px;
        left: -6px;
        background-size: 30px 30px;
        background-position: 1px 3px;
        padding: 16px;
    }
    .color-ser{
        font-size: 12px;
        display: inline;
    }
    .nowrap{
        font-size: 12px;
    }
}
