<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.mm-list.mm-current&gt;li{
    background: #edeff0;
}
.mob-lang{
    display: none;
}
.mmopen{
    width: 40px;
    height: 40px;
    float: right;
    background: url(../img/sprites.png) no-repeat -113px -615px;
    margin-top: 50px;
    display: none;
}
.adaptive-search, .hidden-menu,
.mm-menu .mm-list &gt; li &gt; a.mm-subopen:after, .mm-menu .mm-list &gt; li &gt; a.mm-subclose:before{
    display: none;
}
.mm-menu{
    background: #edeff0;
}
.mm-list &gt; li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{
    margin-left: 0;
    border-color: #cccfd2;
    position: absolute;
    left: 0;
    top: 0;
    left: 0;
    right: 0;
}
.mm-list &gt; li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):first-child:after{
    border-width: 0;
}
.mm-list.mm-current &gt; li.mm-opened&gt;ul, .mm-list.mm-current &gt; li.active&gt;ul{
    background: #d9e2e6;
}
.mm-list ul &gt; li.mm-opened&gt;ul, .mm-list ul &gt; li.active&gt;ul, 
.mm-list ul .mm-opened&gt;.mm-subopen+a:before,.mm-list ul .active&gt;.mm-subopen+a:before
{
    background: #c2d4dc;
}
.mm-list ul ul &gt; li.mm-opened&gt;ul, .mm-list ul ul &gt; li.active&gt;ul ,
.mm-list ul ul .mm-opened&gt;.mm-subopen+a:before,.mm-list ul ul .active&gt;.mm-subopen+a:before{
    background: #b4cad3;
}


.mm-list ul .mm-opened&gt;.mm-subopen+a:before,.mm-list ul .active&gt;.mm-subopen+a:before{
    border-color: #d9e2e6;
}
/*.mm-list ul ul .mm-opened&gt;.mm-subopen+a:before,.mm-list ul ul .active&gt;.mm-subopen+a:before{
    background: #c2d4dc;
}*/

.mm-list &gt; li.mm-opened, .mm-list &gt; li.active{
    background: #de1d36;
}
ul .mm-list &gt; li.mm-opened, ul .mm-list &gt; li.active{
    background: transparent
}

.mm-list &gt; li.mm-opened&gt;a, .mm-list &gt; li.active&gt;a,
.mm-list &gt; li.mm-opened&gt;span, .mm-list &gt; li.active&gt;span{
    color: #fff;
}
.mm-menu.mm-vertical .mm-list &gt; li &gt; a.mm-subopen{
    background: transparent;
}
.mm-menu .mm-list &gt; li &gt; a.mm-subopen:before{
    border: none;
}
.mm-menu.mm-vertical .mm-list &gt; li.mm-opened &gt; a.mm-subopen:after{
    display: none;
}
.mm-list &gt; li &gt; a, .mm-list &gt; li &gt; span{
    color: #323333;
    font-size: 16px;
    line-height: 19px;
    padding: 9px 0 8px 16px;
    overflow: visible;
}
.mm-subopen+a:before, .mm-subopen+a:after{
    content: "";
    position: absolute;
    z-index: 1;
    display: block;
}

.mm-opened&gt;.mm-subopen+a:before, .active&gt;.mm-subopen+a:before{
    border-color: #f08694;
    background: #ec2c45;
    bottom: 0;
}
.mm-subopen+a:before{
    border: 1px solid #cccfd2;
    top: 0px;
    bottom: -1px;
    width: 40px;
    right: -40px;
}
.mm-subopen+a:after{
    width: 16px;
    height: 16px;
    right: -29px;
    top: 50%;
    margin-top: -8px;
    background: url(../img/sprites.png) no-repeat -137px -544px;
}
.mm-opened&gt;.mm-subopen+a:after, .active&gt;.mm-subopen+a:after{
    background-position: -137px -563px;
}
.mm-subopen+a{
    position: relative;
    z-index: 1;
}
.mm-menu.mm-vertical .mm-list .mm-panel{
    padding: 0;
}

.hidden-menu&gt;.mm-list &gt; li.mm-opened:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after,
.hidden-menu &gt;.mm-list &gt; li.active:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{
    border-color: #de1d36
}

.mm-list ul .mm-opened &gt; ul&gt;li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{
    border-color: #d9e2e6;
}
.mm-list ul ul li&gt;.mm-subopen+a:before, .mm-list ul ul li&gt;.mm-subopen+a:before{
    border-color: #d9e2e6;
}

.mm-list ul ul .mm-opened &gt; ul&gt;li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{
    display: none;
}
.mm-list ul ul .mm-opened &gt; ul{
    border-top: 1px solid #d9e2e6;
}
.mm-list ul&gt; li.mm-opened&gt;a, .mm-list &gt; li.active&gt;a, 
.mm-list ul &gt; li.mm-opened&gt;span, .mm-list &gt; li.active&gt;span{
    color: #de1d36;
}
.mm-list ul  ul &gt; li &gt; a, .mm-list ul  ul&gt; li &gt; span{
    padding-left: 29px;
}
.mm-list ul ul  ul&gt; li &gt; a, .mm-list ul ul ul&gt; li &gt; span{
    padding: 5px 0 4px 40px;
}
.hidden-menu input[type="text"]{
    color: #89939e;
    font-size: 14px;
}
.hidden-menu  input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #89939e; 
    font-size: 14px;}
.hidden-menu  input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder {
    /* Firefox 19+ */
    color: #89939e; 
    font-size: 14px;}
.hidden-menu  input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder {
    /* IE 10+ */
    color: #89939e; 
    font-size: 14px;}
.hidden-menu  input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder {
    /* Firefox 18- */
    color: #89939e; 
    font-size: 14px;}
.mm-menu .mm-header{
    border: none;
}
.mm-header .mm-title{
    color: #323333;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 13px;
}
.mm-header{
    height: 36px;
}
.mm-menu.mm-hasheader &gt; .mm-panel.mm-list{
    padding-top: 36px;
}

.mm-menu.mobile-filters .mm-header:after{
    width: 12px;
    height: 13px;
    background: url(../img/sprites.png) no-repeat -110px -596px;
    content: "";
    position: absolute;
    z-index: 1;
    right: 14px;
    top: 50%;
    margin-top: -9px;
}
.mm-menu.mobile-filters .mm-header .mm-title{
    padding: 0;
}
.mm-menu.mobile-filters .mm-header{
    padding: 0 38px 0 16px;
    line-height: 50px;
    height: 50px;
    position: relative;
    text-align: left;
}
.mm-menu &gt; .mm-panel.mobile-filter-inner{
    padding: 0;
}
.mm-menu.mm-hasheader &gt; .mm-panel.mobile-filter-inner{
    padding-top: 50px;
}
.mm-menu.mm-vertical .mobile-filter-inner .form-group{
    border: none;
}
.mobile-filter-inner.mm-panel label:before{
    display: none;
}
.mobile-filter-inner.mm-panel label:after{
    width: 18px;
    height: 17px;
    background:url(../img/sprites.png) no-repeat -108px -560px;
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    right: 8px;
    top: 10px;
}
.mobile-filter-inner.mm-panel input:checked+label:after{
    background-position: -108px -577px;
}
.mobile-filter-inner.mm-panel h4{
    color: #de1d36;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    padding: 9px 0 9px 16px;
    background: #d9e2e6;
    margin-bottom: 0;
}
.mobile-filter-inner.mm-panel input:checked+label{
    color: #323333;
}
.mobile-filter-inner.mm-panel h4+.form-group label{
    border-top: none;
}
.mobile-filter-inner.mm-panel label{
    line-height: 20px;
    padding: 9px 38px 9px 16px;
    color: #a9b2bb;
    font-size: 16px;
    border-top: 1px solid #cccfd2;
    display: block;
}
.mm-menu .mm-footer .clear-button, .mm-menu .mm-footer .submit-button{
    width: 50%;
    height: 33px;
    line-height:33px ;
    text-align: center;
    float: left;
    text-transform: uppercase;
    cursor: pointer;
}
.mm-menu .mm-footer .clear-button{
    background: #323333;
    color: #fff;
}
.mm-menu .mm-footer .submit-button *{
    background: none;
    border: none;
    outline: none;
    color: #fff;
    height: 33px;
    line-height:33px ;
    padding: 0;
    text-transform: uppercase;
}
.mm-menu .mm-footer .submit-button {
    background: #de1d36;
    color: #fff;
}
.mm-menu .mm-footer{
    padding: 0;
    border-top-color: #cccfd2;
    height: 33px;
}

.filter-open{
    display: none;
}

.hidden-menu .mm-list{
    background: url(../img/menu-logo.png) no-repeat 98% 99%;
    padding-bottom: 85px;
}
.pp-navigation {
    display: none;
}
.mobile-map{
    display: none;
}
.mobile-map p{
    margin-top: 14px;
}
.phone-log{
    display: none;
}
.news-list{
    position: relative;
}
.news-list .show-all{
    position: absolute;
    right: 50px;
    top: -34px;
    display: block !important;
}
.fs-mobile #slider-range-mobile{
    margin: 0 15px 20px;
}
.fs-mobile .slide-wraper{
    margin: 15px 0;
}
.fs-mobile .currency{
    color: #000;
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    line-height: 29px;
        padding-left: 7px;
}
.fs-mobile .clear-field{
    font-size: 20px;
    color: #000;
    height: 29px;
    width: 29px;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    line-height: 29px;
}
.fs-mobile .form-group+.form-group{
    margin-left: 4%;
}
.fs-mobile .form-group input[type="text"]{
    padding-left: 35px;
    width: 100%;
    margin: 0;
    font-weight: bold;
}
.fs-mobile .form-group{
    width: 48%;
    margin-right: 0;
    float: left;
    position: relative;
}
.fs-mobile .slider-range-mobile {
    margin: 0 10px;
}
.fs-mobile .slide-wraper .ui-slider .ui-slider-handle{
    width: 2em;
    height: 2em;
    margin-left: -1em;
    margin-top: -0.4em;
}
@media screen and (max-width:992px) {
    html {
        -webkit-text-size-adjust: none
    }
    .news-list .show-all{
        position: static;
    }
    .news-list .news{
        height: auto;
    }
    .fr .caroufredsel_wrapper{
        margin: 0 auto !important;
    }
    .map-wrap{
        display: none;
    }
    .mobile-map{
        display: block;
    }
    .contact-list.store-list h3 .show-map{
        display: none;
    }
    .contact-list h3:after, .contact-list.store-list h3:after{
        width: 17px;
        height: 11px;
        background: url(../img/sprites.png) no-repeat -90px -586px;
        right: 10px;
        top: 50%;
        margin-top: -5px;
        content: "";
        position: absolute;
        display: block;
        z-index: 1;
    }
    .contact-list.store-list h3{
        padding-right: 40px;
    }
    .contact-list h3.active:after, .contact-list.store-list h3.active:after{
        background-position: -90px -599px;
    }
    .pp-navigation .next:not(.hidden),.pp-navigation .prev:not(.hidden){
        display: inline-block !important;
        visibility: visible!important;
        margin: 0 4px;
        height: 34px;
        width: 70px;
        background: url(../img/sprites.png) no-repeat;
        cursor: pointer;
    } 
    .pp-navigation .next:not(.hidden){
        background-position: -79px -695px;
    }
    .pp-navigation .prev:not(.hidden){
        background-position:0 -733px ;
    }
    .pp-navigation .next:not(.hidden):hover{
        background-position: -79px -733px;
    }
    .pp-navigation .prev:not(.hidden):hover{
        background-position:0 -695px ;
    }
    .pp-navigation{
        /*height: 34px;*/
        font-size: 0;
        display: block;
        text-align: center;
    }
    .filter-open span:after{
        width: 14px;
        height: 16px;
        background: url(../img/sprites.png) no-repeat -77px -676px;
        content: "";
        position: absolute;
        z-index: 1;
        right: 12px;
        top: 50%;
        margin-top: -8px;
    }
    .filter-open span{
        display: inline-block;
        background: #de1d36;
        color: #fff;
        font-size: 14px;
        line-height: 35px;
        padding: 0 43px 0 12px;
        position: relative;
        text-transform: uppercase;
        cursor: pointer;
    }
    .filter-open{
        display: block;
        text-align: center;
        margin-bottom: 27px; 
    }
    .filter-list-wrap{
        display: none;
    }

    .mm-slideout{
        overflow-x: hidden;
    }
    body{
        overflow-x: hidden;
    }
    #header .second-line:before{
        left: -100%;
        right: -100%;
        top: 0;
        height: 2px;
        background:#cccfd2 ;
        border-bottom: 1px solid #ececec;
        content: "";
        position: absolute;
        display: block;

    }
    .second-line{
        position: relative;
        padding-top: 3px;
        margin-top: 8px;
    }
    .precontent img{
        max-width: 100%;
        height: auto;
    }
    .mmopen{
        display: block;
    }
    .mm-menu.mm-vertical .adaptive-search:after{
        display: none !important;
    }
    .mm-menu.mm-vertical .form-group{
        margin-bottom: 0;
        border: 1px solid #d1dbdd;
    }
    .mm-menu.mm-vertical .search input[type="text"]{
        width: 190px
    }
    .mm-menu.mm-vertical .mm-list .mm-panel.search{
        display: block;
        padding: 0;
        width: 225px;
        background: #fff;
        border: 1px solid #e6e6e6;
        margin: 0px auto 11px;
    }
    .payment-product.blank td:first-child+td{
        width: 230px;
    }
    .payment-product.blank .prod-descr, .payment-product.blank .prod-descr div{
        text-align: center;
    }
    .payment-product.blank .prod-descr .text{
        padding: 8px 10px;
    }
    .payment-product.blank td:first-child{
        width: 47px;
        padding-left: 10px;
    }
    .basket-progress{
        display: none;
    }
    .r-tabs-panel {
        margin-bottom: 15px;
    }
    .r-tabs .r-tabs-panel{
        padding-top: 0;
    }
    .container {
        width: 750px;
        margin: 0 auto;
    }
    .left-column{
        display: none;
    }
    body, html{
        min-width: 0;
    }
    .right-column{
        width: auto;
        float: none;
    }
    .section-content, .contact-select, #header .second-line &gt; .search,#header .second-line &gt; .prod-info, .third-line, #footer .col-xs-3, .after-content{
        display: none;
    }
    #header .social{
        float: left;
        margin-top: 13px;
    }
    #header .second-line, #header .third-line{
        width: 100%;
    }
    #footer .col-xs-3:last-child{
        display: block;
        float: none;
        width: 100%;
        text-align: center;
    }
    #footer h6:after{
        left: 50%;
        margin-left: -35px;
    }
    .gallery-list li:nth-child(even), .object-list  li:nth-child(even){
        margin-left: 4%;
    }
    .gallery-list li, .object-list  li{
        width: 48%;
        margin-right: 0;
    }
    .gallery-list img, .gallery-singl  img, .object-list  li img, .news-singl .image img,.object-singl .image-list img{
        width: 100%;
        height: auto;
    }
    .gallery-list ul, .object-list  ul, .object-singl .image-list-wrap ul{
        width: 100%;
    }
    .gallery-singl li{
        width: 31%;
        margin-right: 2%;
    }
    .gallery-singl ul{
        width: 103%;
    }
    .news-singl .text{
        width: auto;
        float: none;
    }
    .news-singl .image{
        float: none;
        margin: 0 auto;
    }
    .news-singl .image{
        width: 103%;
    }
    .news-singl .image a{
        width: 31%;
        margin-right: 2%;
    }
    .news-singl .image a:nth-child(odd){
        margin-left: 0;
    }
    .contact-list .blank td:first-child{
        width: 33%;
    }
    .contact-twocolumns .col-xs-6{
        width: 100%;
        margin: 0;
    }
    .contact-twocolumns .gray-bg.col-xs-6{
        min-height: 0px;
        margin-bottom: 20px;
    }
    .contact-list.store-list .col-xs-6 + .col-xs-6 table td{
        display: block;
    }
    .contact-list.store-list .work-time table td+td{
        width: 50% !important;
        display: inline-block !important;
    }
    .contact-list.store-list .work-time tr{
        border: none;
        padding: 0;
        display: block;
        overflow: hidden;
        font-size: 0;
    }
    .object-description .left-side{
        width: 60%;
    }
    .object-description .right-side{
        width: 38%;
    }
    .object-singl .image-list-wrap li{
        width: 32%;
        margin-left:2%; 
        margin-right: 0;
    }
    .object-singl .image-list-wrap li:nth-child(3n+1){
        margin-left: 0 ;
    }
    .object-singl .image-list-wrap li:first-child{
        margin-right: 0;
    }
    .partner-big-list, .category-list{
        text-align: center;
        width: 100%;
    }
    .partner-big-list li, .category-list li{
        display: inline-block;
        float: none;
        margin: 0 6px 19px;
    }
    .category-list li{
        margin-bottom: 36px;
    }
    .big-image-list{
        float: none;
        margin: 0 auto 30px;  
    }
    .singl-product .prod-headline, .singl-product h1{
        width: auto;
        float: none;
        text-align: center;
    }
    .singl-product .prod-descr{
        float: none;
        width: auto;
        margin-bottom: 30px;
    }
    .prod-descr .prod-prev .caroufredsel_wrapper{
        margin: 0 auto 30px !important;
    }
    .singl-product .prod-descr .prod-prev li{
        margin: 0 8px;
    }
    .prod-pagination{
        display: none !important;
    }
    .singl-product .prod-descr .prod-prev{
        width: 100%;
    }
    .order-headline .order-nr{
        position: absolute;
        left: 0;
        top: 15px;
        width: 28px !important;
    }
    .order-headline&gt;*, .order-inner .clearfix div{
        width: auto !important;
        float: none;
        display: block !important;
        margin-bottom: 5px;
    }
    .order-headline .order-button{
        position: absolute;
        right: 0;
        top: 0;
    }
    .order-headline{
        padding: 15px 50px 10px 26px;     
        position: relative;
    }
    .order-inner .order-desc{
        padding-left: 15px !important;
        min-height: 60px;
        padding-bottom: 0;
    }
    .order-inner .clearfix div{
        margin-bottom: 0;
        padding-left: 69px;
    }
    .order-inner .order-desc .text, .order-inner .order-desc .image{
        padding-left: 0;
    }
    .profile-goto{
        width: auto;
    }
    .three-info-block .info-block:nth-child(even){
        margin-left: 3%;
        margin-bottom: 55px
    }
    .three-info-block .info-block{
        width: 48%;
        margin: 0;        
    }
    .registration .col-xs-6{
        width: 48%;
    }
    .registration .col-xs-6 + .col-xs-6{
        margin-left: 4%;
    }
    .to-basket{
        display: none;
    }
    .prod-info-wrap .button.small{
        display: block !important;
    }
    .product-cat-list{
        float: none;
        width: 100%;
    }
    .filter-list-wrap{
        float: none;
    }
    .delivery-info form{
        width: auto;
    }
    .person-list .col-xs-6 + .col-xs-6{
        margin-left: 4%;
    }
    .person-list .col-xs-6{
        width: 48%;
    }
    .selecttab-content .form-group{
        margin-left: 0;
    }
    .small-column{
        display: none;
    }

    .big-category img{
        width: 100%;
        height: auto;
    }
    .big-category li + li{
        margin-left: 4%;
    }
    .big-category li{
        width: 48%;
        padding-bottom: 5px;
    }
    .product-list li{
        margin: 0 12px 28px;
    }

    .product-roulet .caroufredsel_wrapper{
        margin: 0 auto 50px !important;
    }
    .product-roulet{
        padding: 10px 0 0px;
    }
    .roulet-next{
        margin-right: -81px;
    } 
    .roulet-prev{
        margin-right: 13px;
    }
    .roulet-next, .roulet-prev{
        top: 443px;
        right: 50%;
    }
    .news-list .show-all{
        display: block;
    }
    .news-list {
        width: 100%;
    }
    .news-list .news{
        width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
    }
    .news-list:not(.inner-pages) .news+.news{
        display: none;
    }
    .news .text{
        max-height: 255px;
        height: auto;
    }
    .slider{
        width: 100%;
        position: static;
        margin: 0;
        height: auto;
    }
    .slider-wraper{
        height: auto;
        padding-bottom: 25px;
    }
    .wide-column{
        width: 100%;
        float: none;
        overflow: hidden;
    }
    .big-category .text{
        width: 220px
    }
    .news-list .show-all{
        text-align: left;
    }
    #footer{
        margin-top: 40px;
    }
    .right-column{
        margin-top: 6px;
    }
    .authorization .grey-bg, .authorization{
        width: 100%;
        float: none;

    }
    .authorization .grey-bg{
        margin: 0 0 15px !important;
        height: auto;
        padding-bottom: 10px;
    }
    .r-tabs .r-tabs-nav{
        margin-bottom: 15px;
    }
    .basket-slidedown{
        display: none !important;
    }
    .basket{
        border: none !important;
    }
    #header .basket:after{
        display: none;
    }
    #header .basket{
        padding-right: 0;
    }
    .sort-bar {
        width: 100%;
    }
}
@media screen and (max-width:767px){
    .delbutton div{
        margin-right: 9px;
    }
    .three-info-block{
        margin-bottom: 0;
    }
    .r-tabs .downloadblock{
        width: 100%;
        float: none;
        margin-left: 0;
    }
    .big-category .button{
        bottom: 8px;
    }
    .big-category .button{
        position: static;
        text-align: center;
        margin: 10px 0 10px;
    }
    .big-category li+li{
        margin-left: 0;
    }
    .big-category li{
        width: 100%;
        text-align: center;
    }
    .selecttab-content .form-group{
        width: 100%;
        padding-right: 25px;
    }
    .person-list .col-xs-6{
        width: 100%;
    }
    .person-list .col-xs-6 + .col-xs-6{
        margin-left: 0%;
    }
    .product-cat-list .text{
        height: 215px;
    }
    .product-cat-list .prod-info-wrap {
        margin-left: 0;
        padding-bottom: 5px;
    }
    .product-cat-list .prod-info .price.pull-right, .product-cat-list .prod-info .status.pull-left{
        float: none !important;
    }
    .product-cat-list .prod-info{
        width: auto;
    }
    .product-cat-list .prod-info:before{
        display: none;
    }
    .person-list .rd-ch {
        float: none;
    }
    .person-list .rd-ch + .form-group{
        margin-left: 0;
    }
    .registration .col-xs-6{
        width: 100%;
    }
    .registration .col-xs-6 + .col-xs-6{
        margin-left: 0%;
    }
    .three-info-block .info-block{
        width: 100%;
        height: auto !important;
        margin: 0 0 55px !important;
    }

    .profile-goto img{
        max-width: 100%;
        height: auto;
    }
    .profile-goto {
        text-align: center;
        height: auto;
    }
    .profile-goto .image{
        float: none;
    }
    .profile-goto .text{
        margin-left: 0;
    }
    .profile-info .col-xs-6{
        width: 100%;
        float: none;
    }
    .big-image-list{
        width: auto;
        height: auto;
    }
    .object-singl .image-list-wrap li{
        width: 48%;
        margin-left:4% !important; 
    }
    .object-singl .image-list-wrap li:nth-child(2n+1){
        margin-left: 0 !important;
    }
    .object-singl .image-list-wrap li:nth-child(3n+1){

    }
    .object-description .left-side, .object-description .right-side, .contact-list .col-xs-6{
        width: 100%;
        float: none;
    }
    .object-description .left-side{
        margin-bottom: 15px;
    }
    .contact-list.store-list tbody tr{
        display: table-row;
        border: none;
        padding: 0;
    }
    .store-list.contact-list tbody{
        display: table-row-group;
    }
    .store-list.contact-list .blank td+td{
        white-space: nowrap;
    }
    .store-list.contact-list .blank td{
        display: table-cell;
    }

    .contact-list tbody {
        display: block;
    }
    .contact-list tbody tr{
        display: block;
        border-top: 1px solid #d1dbdd;
        padding: 10px 0;
    }
    .contact-list .blank td{
        padding: 2px 0 ;
        display: block;
        border: none!important;
        width: auto !important;
    }

    .gallery-list li:nth-child(even), .object-list  li:nth-child(even){
        margin-left: 0%;
    }
    .gallery-list li, .object-list  li{
        width: 100%;
        margin-right: 0;
        float: none;
    }
    .gallery-list .name, .object-list  li .text{
        height: auto !important;
    }
    .container {
        width: 480px;
    }
    .bot-line-logo{
        display: none;
    }
    .bot-line .pull-left{
        float: none !important;
        text-align: center;
    }
    .search.pull-right{
        float: none !important;
        margin: 0 auto 20px;
    }
    .gallery-singl li, .news-singl .image a{
        width: 48%;
        margin-right: 2%;
    }
    .gallery-singl ul, .news-singl .image{
        width: 102%;
    }
    .payment-product tbody td:before {
        content: attr(data-attr);
        z-index: 2;
        position: relative;
        width: 48%;
        text-align: left;
        font-weight: bold;
        display: inline-block;
        vertical-align: middle;
        font-size: 16px;
        color: #323333;
        min-height: 32px;
        padding: 8px 10px 8px 0;
        margin-right: 6px;
    }
    .payment-product td:first-child, .payment-product tbody td:first-child+td:before, .payment-product thead{
        display: none;
    }
    .payment-product tbody td, .payment-product.blank td:first-child+td{
        display: block;
        width: 100%;
        text-align: left;
    }
    .payment-product.blank td:first-child+td~td&gt;div{
        display: inline-block;
        text-align: right;
        width: 48%;
    }
    .payment-product.blank .prod-descr {
        text-align: left;
    }
    .payment-product.blank .prod-descr img{
        width: 100%;
        height: auto;
    }
    .payment-product.blank .prod-descr .image{
        width: 25%;
        text-align: left;
    }
    .payment-product.blank .prod-descr .text{
        width: 75%;
        text-align: left;
        padding-left: 20px;
    }
    .payment-product.blank .prod-descr a{
        overflow: hidden;
        display: block;
    }
    .payment-product.blank td:first-child+td~td&gt;div.prod-counter input[type="text"],
    .payment-product.blank td:first-child+td~td&gt;div.prod-counter .inc,
    .payment-product.blank td:first-child+td~td&gt;div.prod-counter .dec{
        height: 32px;
    }
    .payment-product.blank td:first-child+td~td&gt;div.prod-counter{
        width: 122px; 
        float: right;
    }

    .payment-product.blank td:first-child+td~td.delbutton&gt;div{
        width: 14px;
        float: right;
        margin-top: 17px;
    }
    .payment-product.blank tbody tr{
        display: block;
        padding-bottom: 15px;
        margin-bottom: 20px;
        border-bottom: 1px solid #d1dbdd;
    }
    .payment-product.blank tbody td{
        border-bottom: none;
        padding: 0;
        overflow: hidden;
    }
    .fstep .pull-right.blank{
        width: 100%;
        margin-right: 0;
        float: none !important;
    }
    .reciver-info .col-xs-4{
        width: 100%;
        float: none;
        margin-bottom: 15px;
    }
    .big-category .text{
        width: 100%;
        float: none;
        overflow: hidden;
    }

}

@media screen and (max-width:480px){
    .phone-log{
        display: block;
    }
    .web-logo{
        display: none;
    }
    .mmopen{
        margin-top: 17px;
    }
    .singl-product .lizing .headline{
        font-weight: bold;
    }
    .singl-product .prod-count .prod-counter{
        margin-right: 10px;
    }
    .singl-product .pull-right, .singl-product .pull-left{
        float: none !important;
        margin-bottom: 15px;
        text-align: center;
    }
    .selecttab-content{
        padding-left: 0;
    }
    .delivery-field .form-group.rd-ch.active-wraper{
        background: #fff;
    }
    .delivery-field label{
        text-align: left;
        padding: 61px 10px 15px 44px;
        width: 244px;
        margin: 0 auto;
    }
    .delivery-field label:after{
        left: 50%;
        margin-left: -19px;
    }
    .selecttab-content .form-group{
        padding: 0 10px;
    }
    .selecttab-content .text:after{
        left: 50%;
        margin-left: -19px;
    }
    .selecttab-content .text{
        padding: 51px 10px 0;
        text-align: center; 
    }
    .delivery-field label:before{
        /*display: inline-block;*/
        /*position: relative;*/
        /*        top: 3px;
                left: -10px;*/
        /*margin-right: 5px*/
        top: 63px;
        left: 16px;
    }
    .delivery-field .form-group.rd-ch{
        background: #f5f5f5;
    }
    .delivery-info .gray-bg p{text-align: center}
    .delivery-info .gray-bg{
        padding: 14px 10px 14px;
    }
    .delivery-info .gray-bg table td{
        text-align: right;
    }
    .delivery-info .gray-bg table td + td{
        padding-left: 5px;
    }
    .delivery-info .button-list .pull-left, .delivery-info .button-list .pull-right{
        float: none !important;
        text-align: center;
        margin-bottom: 15px;
    }
    .product-cat-list h3{
        font-size: 18px;
        margin-bottom: 5px;
    }
    .product-cat-list .prod-info-wrap{
        position: relative;
    }
    .prod-info-wrap .button.small{
        position: absolute;
        margin-bottom: 0;
        bottom: 7px;
        right: 7px;
    }
    .product-cat-list .text{

    }
    .product-cat-list .image .status{
        top: 4px;
    }
    .product-cat-list .discount{
        top: 30px;
    }
    .product-cat-list img{
        width: 100%;
        height: 98px;
    }
    .product-cat-list .image{
        width: 100px;
        height: auto;
        margin-right: 7px;
    }
    .product-cat-list .text{
        margin: 0 0 10px 0;
        overflow: visible;
        height: 213px;
    }
    .singl-product .prod-descr .status, .singl-product .prod-descr .price{
        width: 100%;
        float: none;
    }
    .singl-product .prod-counter{
        float: right;
    }
    .singl-product .prod-count .button{
        float: none;
        text-align: center;
        clear: both;
        margin-left: -14px;
        padding-top: 10px;
        padding-left: 0;
    }
    .big-image-list .caroufredsel_wrapper{
        margin: 0 auto !important;
    }
    .big-image-list li, .big-image-list {
        width: 300px;
        height: 294px;
    }
    .big-image-list img{
        max-width: 100%;
        height: auto;
    }
    .object-singl .image-list-wrap li{
        width: 100%;
        margin-left:0% !important; 
    }
    .container{
        width: auto;
        padding: 0 15px;
    }
    .pwd-recovery form{
        width: 100%;
    }
    .gallery-singl li, .news-singl .image a{
        width: 100%;
        margin-right: 0%;
    }
    .gallery-singl ul, .news-singl .image{
        width: 100%;
    }
    .news .image + .text{
        margin-left: 0;
        clear: both;
    }
    .news .image{
        float: none;
        margin-bottom: 5px;
    }
    .news{
        height: auto;
    }
    .news img{
        width: 100%;
        height: auto;
    }
    .partner-big-list img, .category-list img{
        width: 100%;
        height: auto;
    }
    .partner-big-list li, .category-list li{
        max-width: 300px;
        width: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .button.pull-right.big{
        float: none !important;
        text-align: center;
        clear:both ;
    }
    .contact-twocolumns .gray-bg.col-xs-6{
        padding: 16px 22px 72px 22px;
        background-position: 50% 98%;
    }
    .contact-twocolumns form .pull-left, .contact-twocolumns form .pull-right, .object-description .pull-right, .object-description .pull-left, .news-singl .pull-right, .news-singl .pull-left{
        float: none !important;
        text-align: center;
    }
    .object-description .pull-right, .news-singl .pull-right{
        margin-bottom: 15px;
    }
    .pager{
        text-align: center;
    }
    .order-inner .clearfix{
        padding: 10px 0 15px;
    }
    .web-lang{
        display: none;
    }
    .mob-lang{
        display: block;
    }
    #header .lang &gt; li ul{
        width: 85px;
    }

}
@media screen and (max-width:360px){
    .login-form .social-login, .login-form form{
        width: auto;
    }
}
</pre></body></html>