@font-face {
    font-family: 'OpenSans-Light';
    src: local('OpenSans-Light'), local('OpenSans-Light'), url('../fonts/OpenSans-Light.ttf') format('truetype');
}
@font-face {
    font-family: 'OpenSans-Regular';
    src: local('OpenSans-Regular'), local('OpenSans-Regular'), url('../fonts/OpenSans-Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'OpenSans-SemiBold';
    src: local('OpenSans-SemiBold'), local('OpenSans-SemiBold'), url('../fonts/OpenSans-SemiBold.ttf') format('truetype');
}
@font-face {
    font-family: 'OpenSans-Bold';
    src: local('OpenSans-Bold'), local('OpenSans-Bold'), url('../fonts/OpenSans-Bold.ttf') format('truetype');
}
@font-face {
    font-family: 'OpenSans-ExtraBold';
    src: local('OpenSans-ExtraBold'), local('OpenSans-ExtraBold'), url('../fonts/OpenSans-ExtraBold.ttf') format('truetype');
}
@font-face {
    font-family: 'MyriadPro-Regular';
    src: local('MyriadPro-Regular'), local('MyriadPro-Regular'), url('../fonts/MyriadPro-Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'MyriadPro-Semibold';
    src: local('MyriadPro-Semibold'), local('MyriadPro-Semibold'), url('../fonts/MyriadPro-Semibold.ttf') format('truetype');
}
@font-face {
    font-family: 'DINRoundPro-ExtraBold';
    src: url('../fonts/DINRoundPro-Black.eot');
    src: local('DINRoundPro-Black'),
        url('../fonts/DINRoundPro-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DINRoundPro-Black.woff2') format('woff2'),
        url('../fonts/DINRoundPro-Black.woff') format('woff'),
        url('../fonts/DINRoundPro-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'DINRoundPro-Medium';
    src: url('../fonts/DINRoundPro-Medi.eot');
    src: local('DINRoundPro-Medi'),
        url('../fonts/DINRoundPro-Medi.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DINRoundPro-Medi.woff2') format('woff2'),
        url('../fonts/DINRoundPro-Medi.woff') format('woff'),
        url('../fonts/DINRoundPro-Medi.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'DINRoundPro-Light';
    src: url('../fonts/DINRoundPro-Light.eot');
    src: local('DINRoundPro-Light'),
        url('../fonts/DINRoundPro-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DINRoundPro-Light.woff2') format('woff2'),
        url('../fonts/DINRoundPro-Light.woff') format('woff'),
        url('../fonts/DINRoundPro-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'DINRoundPro-Regular';
    src: url('../fonts/DINRoundPro.eot');
    src: local('DINRoundPro'),
        url('../fonts/DINRoundPro.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DINRoundPro.woff2') format('woff2'),
        url('../fonts/DINRoundPro.woff') format('woff'),
        url('../fonts/DINRoundPro.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DINRoundPro';
    src: url('../fonts/DINRoundPro-Bold.eot');
    src: local('DINRoundPro-Bold'),
        url('../fonts/DINRoundPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DINRoundPro-Bold.woff2') format('woff2'),
        url('../fonts/DINRoundPro-Bold.woff') format('woff'),
        url('../fonts/DINRoundPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

.catalog.my_quantity {
    margin-top: 7px;
    margin-bottom: 6px;
}
body #cart .dropdown-menu {
    max-height: 500px;
    overflow-y: scroll;
}
.owl-theme {
    background: #FFF;
}
#cart .dropdown-menu ::-webkit-scrollbar { /* chrome based */
    width: 0px; 
    background: transparent;  
}
#cart .dropdown-menu {
    -ms-overflow-style: none;  /* IE 10+ */
    scrollbar-width: none; /* Firefox */
}
input[type="text"].frame-q {
    position: relative;
    display: inline-table;
    width: 50px;
    margin-right: 2px;
    margin-left: 2px;
    text-align: center;
    float: none;
    border-radius: 0 !important;
    padding: 3px !important;
    margin-top: 0;
    font-size: 15px;
    top: 0px;
    height: 40px;
    vertical-align: top;
    border: 0;
}
input[type="text"].frame-q:focus {
	border: 0px !important;
}
.my_minus, .my_plus {
    width: 36px !important;
    display: inline-table;
    border: 0px solid #9d9d9d;
    padding: 0;
    color: transparent;
    cursor: pointer;
    font-size: 20px;
    top: 0px !important;
    position: relative;
    margin: 0 auto;
        margin-right: auto;
        margin-left: auto;
    margin-right: auto;
    margin-left: auto;
    line-height: 32px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
}/*Переделанный навбар*/
ul.nav.navbar-nav.lleft {
    width: 60%;
    max-height: 45px;
}
ul.nav.navbar-nav.rright {
    right: 5px;
    float: right;
    width: auto;
}
.rright li a {
    min-width: 110px;
    text-align: left;
}
.input-group.bootstrap-touchspin {
    margin-right: 0;
}
a.thumbnail img {
    max-height: none !important;
    margin: 0 auto;
}
.rright li.dropdown {
    width: auto;
}
.ui-datepicker {
    z-index: 1000 !important;
}
body .ui-widget-header {
    border: 3px solid #333333;
    background: #029334;
    font-weight: bold;
}
#customer_Details {
    min-height: 80px;
}
.dropdown-menu {
    right: -27px;
    display: none;
    min-width: 162px;
    padding: 5px 0;
    margin: 0px 0 0;
    list-style: none;
    font-size: 14px;
}
.table-list {
    width: 100%;
    display: block;
    position: relative;
    border-bottom: 1px solid #ccc;
}
.table-tr {
    display: table;
    width: 100%;
    border: 1px solid #ccc;
    border-bottom: 0px;
    border-left: 0px;
}
.table-td {
    display: table-cell;
    padding: 5px 10px;
    width: 25%;
    border-left: 1px solid #ccc;
    vertical-align: middle;
}
.table-td #callback {
    width: 160px;
    margin: 0 auto;
    position: relative;
    display: block;
    float: none;
}
.articul {
    background: #eee;
    width: 240px;
    position: relative;
    padding: 5px;
    display: block;
    border-radius: 20px;
    text-align: center;
    float: right;
}
@media (max-width:767px){
.navbar-nav .open .dropdown-menu {
    text-align: center;
    position: relative;
    width: 100%;
    margin-top: 0;
    border: 0;
    background-color: transparent;
    box-shadow: none;
    display: block;
}
body .navbar-nav > li {
    height: auto;
}
.dropdown-menu {
    right: 0px;
}
ul.nav.navbar-nav.lleft {
    width: 100%;
    margin: 0;
}
ul.nav.navbar-nav.rright {
    width: 100%;
    margin: 0;
}
	.articul {
    text-align: center;
    float: none;
	margin: 0 auto;
}
}
.giffon {
    background: url('/image/data/3-Banners/3-Dop-banners/9-fons/Fonvoprosov.jpg') no-repeat 0px 0% / 100%;
    margin-top: -20px;
}
.table-list2 {
    width: 80%;
    margin: 0 auto; 
	position: relative;
}
.table-tr2 {
    display: inline-block;
    padding: 0px;
    width: 48%;
    display: inline-block;
} 
.table-td2 {
    display: block;
    padding: 5px 18px;
    width: 100%;
    display: inline-block;
    border-left: 0px solid #ccc;
	vertical-align: middle;
	color: white;
	text-shadow: 1px 1px 1px #333;
}
.chexbox-desc .img-thumbnail {
    width: 75px;
}
.block-descr {
    display:inline-block;
    width: 80%;
    vertical-align: top;
    margin-left: 1%;
}
.name-option {
    position: relative;
    display: inline-block;
    vertical-align: top;
    font-size: 18px;
}
.radio label, .checkbox label {
    display: table;
    font-weight: 400;
    cursor: pointer;
    width: 100%;
    position: relative;
} 
.checkbox.with-image:first-child {
    margin-top: 15px;
}

.box-content.gallerry .box-product {
    margin: 0 auto;
    text-align: center;
}
.gallerry-head {
    width: 100% !important;
    text-align: center !important;
    margin-top: 10px !important;
}
.gallerry .box-product > div {
    float: none;
    display: inline-block;
    width: 17%;
}
.gallerry .box-product {
    border: 0 !important;
}
.ar-form_request-form .control-label {
    display: none;
}
.form-control::-webkit-input-placeholder {color: #333; font-size: 17px; letter-spacing: 0.5px;}
.form-control::-moz-placeholder          {color: #333; font-size: 17px; letter-spacing: 0.5px;}
.form-control:-moz-placeholder           {color: #333; font-size: 17px; letter-spacing: 0.5px;}
.form-control:-ms-input-placeholder      {color: #333; font-size: 17px; letter-spacing: 0.5px;}

body .mfp-bg {
    z-index: 3000;
}
.dropdown-menu {
    text-align: right;
}
body .mfp-wrap {
    z-index: 3500;
}
body .thumbnail > img, body .thumbnail a > img {
    margin-left: 0;
    margin-right: 0;
}
body .bigdiv {
    left: -2px;
}
#cboxWrapper {
    background: #fff;
}
body #cboxContent {
    background: transparent;
}
input.form-control {
    background: transparent;
	border: 1px solid #555;
    border-radius: 0;
}
body input.form-control {
    background: rgba(4, 4, 4, 0.4);
    border: 1px solid #555;
    height: 40px;
}
body .ar-argeement-terms.form-group div {
    font-size: 20px;
}
body #cboxLoadedContent h4 {
    font-size: 18px;
}
#cboxLoadedContent h4 a {
    font-size: 18px;
}
#cboxLoadedContent i.fa.fa-bar-chart-o.fa-fw {
    width: 0;
    height: 0;
    text-align: center;
    position: relative;
    margin-right: 20px;
    left: 0;
    background: transparent;
}
#cboxLoadedContent i.fa.fa-heart.fa-fw {
    background: transparent;
    width: auto;
    height: auto;
    text-align: center;
    position: relative;
    left: 0;
}
div#cboxClose i {
    color: #321616;
}
#product-controls .col-xs-12 {
    float: none;
}
#supermenu ul li a.tll {
    letter-spacing: 0.5px;
}
#callback a {
    text-decoration: none;
    color: #fff;
}

body .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    background-color: transparent;
}
body .product-list .product-layout #poip_777 {right: 0px;left: 200px;}
body .ar-argeement-terms.form-group div {
    display: inline-block;
    margin-left: 8px;
    width: 90%;
}
body .radio input[type="radio"], body .checkbox input[type="checkbox"] {
	margin-left: 0px !important;
	float: none;
}
body .product-grid .product-block-detailed {
    background: #FFF !important;
}
body .tab-content {
    background-color: transparent;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid rgba(221, 221, 221, 0);
    text-align: left;
}
.list-unstyled .unit-price {
    top: 0px;
    left: 0px;
}
.option-img .radio.current {
    border-color: #581f88 !important;
    box-shadow: 1px 1px 2px 0px #581f88;
    border-radius: 5px;
}
#supermenu.alt2 ul li div a {
    font-weight: normal !important;
}
#pbOverlay.thumbs .wrapper {
    width: 100%;
}
.row-product .btn-reset {
    line-height: .8;
    background: #581f88;
    color: #fff;
    border-radius: 5px;
    bottom: 3px;
    position: relative;
    z-index: 1;
}
.row-product .btn-reset:hover {    
    background: #d74673;   
}
.row-product .options .checkbox.with-image input[type="checkbox"]{
    display: none;
}
.row-product .options .checkbox.with-image{
    border: 1px solid transparent;
}
body .option-img .radio.current, .row-product .options .checkbox.with-image.checked, body .option-img .radio.active {
    border-color: #e6668e !important;
    box-shadow: 0 0 0 1pt #e6668e;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    background: #ddd;
}
.radio-image-desc {
    display: inline-block;
    width: 79%;
    margin-left: 10px;
}
.radio-desc, .chexbox-desc{
    background: transparent;
    padding: 8px;
}
.pd-img-option-description {
    width: 76%;
    display: table-cell;
    font-size: 14px;
}
.option-img .radio label {
    display: inline-block;
}
body #pbOverlay.video .wrapper > div {
    width: 100% !important;
}
.pd-img-option-description {
    width: 100%;
    display: block;
}
.option-img .radio label {
    display: inline-block;
}
body .pos .col-sm-5 {
    z-index: 10;
}
body {
    font-family: 'OpenSans-Regular';
    letter-spacing: 0px !important;
    font-size: 14px !important;
}
body .breadcrumb {
    z-index: 2;
    position: relative;
}
body .cat-wall .shuba {
    display: block;
    color: #333;
}
body .row-product .services {
    padding: 10px;
}
body .row-product .services .img-thumbnail-transparent > span {
    padding-left: 2px;
}

body .product-list .product-layout {
    padding: 0px;
    clear: both;
    border-radius: 0px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 6px;
    margin-top: 6px;
    background-color: #fff;
}
body .product-list .product-block .image img {
    top: -2px;
}
body .product-list .product-block .price {
    text-align: center;
    width: 100%;
    margin-right: 0;
    padding-right: 0;
    padding-left: 0;
    margin-left: 0;
} 
h1 {
    font-family: OpenSans-Regular;
    color: #333;
}
body #product-controls .right-tabs .tab-content {
    max-height: 350px;
}
.ar-callback-form-imaage {
    height: 150px;
}
.ar-callback-form .control-label {
    font-family: OpenSans-Regular;
    font-size: 20px;
}
.ar-callback-form input {
    font-size: 30px !important;
    height: 50px;
    font-family: OpenSans-Regular;
}
.ar-callback-form i {
    font-size: 20px !important;
} 
.ar-callback-form .btn-primary span {
    font-size: 20px !important;
}
.ar-callback-form .btn {
    font-size: 20px;
}
.ar-callback-link:hover {
    color: #333;
}
.product-list .ar-callback-link {
    top: 5px;
    position: relative;
    display: block;
    font-size: 16px;
    text-align: right;
    margin-right: 10px;
}
body .product-list .name a {
    text-align: left;
}
body .product-list .price-buttons {
    text-align: right !important;
    float: right;
}
body .product-list .price-buttons .buy-buttons {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
}
.social-soc {
    width: 100%;
    text-align: center;
    margin: 0 auto;
    display: table;
}
.soctitle {
    text-align: center;
    margin-bottom: 20px;
}
.zatt {
    width: 100%;
    position: relative;
    display: block;
    height: 20px;
    border: 0px solid;
    top: -21px;
    background: #FFF;
	z-index: 1;
}
.social-soc iframe {
    width: auto !important;
    border: 0px solid !important;
    margin: 0 auto;
    text-align: right;
    position: relative;
    display: block;
    left: 7%;
}
.product-layout:hover .ar-callback-link {
    display: none;
}
.alert-success {
    display: block;
    position: absolute;
    z-index: 200;
}
a.ar-callback-link::before {
    display: inline;
    content: "\2706   ";
    font-size: 22px;
}
.ar-callback-link {
    top: 10px;
    position: relative;
    display: none;
    font-size: 16px;
    text-align: center;
}
#multicarousel ul#carousel {height: auto !important;}
.nav-pills {position: relative;  display: table;margin: 0 auto;}
a.thumbnail img {
    max-height: none !important;
    margin: 0 auto;
}
#tabbing .tab-content > .active {
    padding: 0px;
    border: 0px solid #ddd;
}
#tabbing .tab-content {
    padding: 0;
    border: 0px;
}

body .main .banner-name {
	top: 12%; 
}

body .main .banner-desc {
	top:33%;
}

#tabbing .nav-pills > li.active > a, #tabbing .nav-pills > li.active > a:focus {
    color: #fff !important;
}
#tabbing a:hover, #tabbing a:focus {
    color: #000;
}
#tabbing .nav-pills {
    position: relative;
    display: table;
    margin: 0 auto;
    font-size: 22px;
}
.nav.nav-pills li {
    margin: 0px 3px;
}
.newses h4 {
    white-space: nowrap;
    overflow: hidden;
    width: calc(100% - 10px);
}
body #column-left .ar-callback-link, body #column-right .ar-callback-link{
    position: absolute;
    font-size: 15px;
    letter-spacing: 0px;
    text-align: right;
    width: 88%;
    right: 5px;
    top: 66px;
}
body .btn-group, .btn-group-vertical{display:inline-table;}
body .product-grid .rat{display:block;position:absolute;z-index:200;top:-6%;left:0;right:0;}
body .cut_rotated{top:-4%;}
body .rating{top:0px;}
body .product-grid .product-block .image img{margin-top:0px;}
body .product-grid .price-buttons{top:0px;}
body .product-grid .product-block .name{margin-top:0px;}
body #column-left .product-block .name, body #column-right .product-block .name{top:7px;margin-top:0;line-height:15px;}
body #column-left .price, body #column-right .price{top:-9px;height:0px;width:auto;float:right;letter-spacing:-1px;}
body .button_filter{z-index:490;}
.error{font-weight:bold;padding-top:20px;}
#agree{margin-right:10px;top:1px;position:relative;}
#cboxPrevious, #cboxNext, #cboxCurrent, #cboxClose{color:#717171 !important;}
#simple_agree_for_step{text-align:right;background:#e9e9e9;padding:6px 10px 8px 15px;}
#product-controls .product-min-consignment-scale{top:2px;}
#position-top-7 .breadcrumb {
    line-height: 26px;
    height: auto;
    z-index: 1;
}
.navbar-toggle{position:relative;float:left;margin-left:10px;padding:4px 5px;margin-top:10px;margin-bottom:8px;background-color:#f0e7e7;background-image:none;border:1px solid #5a5a5a;border-radius:4px;width:35px;height:35px;z-index:1100;}
.navbar-toggle:hover{background:rgba(132, 132, 132, 0.9);}
.sloy button.navbar-toggle .fa:hover{color:#fff !important;}
.breadcrumb li::after{left:0px !important;}
.breadcrumb li{display:inline !important;}
.breadcrumb li:last-child::after{display:none;}
.row .breadcrumb > .active{color:#818181 !important}
.product-list .description {
    font-size: 14px !important;
    color: #000 !important;
}
.header-logo-contacts .col-sm-12{background:transparent;}
.trs.trs-bl .preim{display:block;position:relative;height:90px;margin-bottom:18px;}
.trs .preim{display:none;}
.input-group{position:relative;width:100%;float:right;}
.box-product .name a{padding:3px 15px;margin:0px auto;margin-top:0px;margin-bottom:0px;margin-top:0px;margin-bottom:0px;position:relative;float:none !important;text-align:center;display:block;width:auto;border-radius:5px;border:0px solid #BDBDBD;margin-top:0px;margin-bottom:5px;font-size:14px;}
body #footer{bottom:0px;}
body .read-next{bottom:5px;float:right;right:15px;}
.sloy #column-left .box-heading::before, .sloy #column-right .box-heading::before{right:-12px;width:12%;transform:skew(20deg);z-index:0;border-radius:0px 5px 5px 0px;border-left-color:transparent !important;}
body #column-left .product-grid .product-block .price > div, body #column-right .product-grid .product-block .price > div{background:transparent;}
#column-left #multicarousel, #column-right #multicarousel{background:transparent !important;}
#column-left .cat-wall .shuba div, #column-right .cat-wall .shuba div{font-size:13px !important;top:0% !important;}
#column-left .cat-wall .sc-image, #column-right .cat-wall .sc-image{padding:0 !important;border:0 !important;}
#column-left .product-block .image img, #column-right .product-block .image img{width:70px !important;height:70px !important;border:2px solid #ccc;border-radius:50%;}
.box-product .name a{padding:3px 6px !important;}
.boxin.newss{background:#fff;}
#column-left .round{background-image:none !important;background-color:#fff;right:51%;border:1px solid #ccc;line-height:3.5em !important;min-width:3.6em !important;display:none;}
#column-right .round{background-image:none !important;background-color:#fff;left:51%;border:1px solid #ccc;line-height:3.5em !important;min-width:3.6em !important;display:none;}
#column-left .box-product .name a, #column-right .box-product .name a{font-size:13px;}
.korp table{text-align:center;position:relative;margin:0 auto;}
.panel h2, .panelcollapsed h2{font-size:16px !important;}
.place-price{display:none;}
.korp table{text-align:center;position:relative;margin:0 auto;}
.panel h2, .panelcollapsed h2{font-size:16px !important;}
.place-price{display:none;}
.option-img .radio{display:block !important;min-height:18px;margin-top:7px;margin-bottom:1px;padding-left:0px;width:auto !important;margin-left:10px;}
.cat-wall li > a{margin:0px !important;}
#column-left .cat-wall li > a, #column-right .cat-wall li > a{margin:0px !important;}
body .cat-wall li > a{background-color:transparent;}
.cat-wall .shuba div {
    font-size: 18px !important;
    font-family: OpenSans-Regular !important;
    text-align: center;
    margin: 0 auto;
    position: relative !important;
    font-weight: bold;
}
.cat-wall .sc-image:hover {
    opacity: 0.8;
}
#content{padding-bottom:0 !important;}
#position-top-7{border-radius:0;}
.product-block .image a{display:inline;}
.related .product-block .image{float:none !important;display:inline-block;}
.product-layout #poip_777{width:100% !important;overflow:hidden;height:40px !important;position:absolute;top:96%;vertical-align:top;text-align:center;}
#poip_777 tbody tr td img{width:32px !important;height:auto !important;border:1px solid #B9B9B9;box-shadow:0px 1px 2px rgba(47, 47, 47, 0.31);background-color:#fff;display:inline-block;top:0;}
body .product-list .product-layout #poip_777{top:auto;width:auto !important;overflow:hidden;height:40px !important;position:absolute;bottom:0;float:none;display:inline-table;right:0;}
body .product-list .rat{top:-14px;}
#column-left .product-layout #poip_777, #column-right .product-layout #poip_777{display:none;}
body #column-left + #content .pos, body #column-right + #content .pos {
    width: 49%;
    padding-top: 25px !important;
}
body #column-left + #content #product-controls, body #column-right + #content #product-controls {
    width: 49%; 
}
@media (min-width:1980px){ 
.sloy {
	width: 100%;
	margin: 0 auto;
}
.owl-carousel .item img {
    width: 100% !important;
    margin-top: 0;
}
#multicarousel ul#carousel {
    width: 100% !important;
}
}
@media (min-width:1200px){
	body .row {
    margin-left: 0px;
    margin-right: 0px;
}
	body .product-grid .product-block-detailed {
    height: 452px !important;
    padding-bottom: 3px;
}
.owl-carousel .item img {
    width: 100% !important;
    margin-top: 0px;
}

body .advantages > a, body .advantages > div {
    display: inline-block;
    padding: 5px 5px 10px 0px;
}
body .content-container {
    width: 100% !important;
}
}
@media (max-width:1150px){body #column-left + #content .pos, body #column-right + #content .pos{width:55%;}
body #column-left + #content #product-controls, body #column-right + #content #product-controls{width:42%;}
}
@media (max-width:1100px){
.table-tr {
    display: block;
    width: 100%;
    border: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.table-td {
    display: inline-block;
    padding: 1px 5px;
    width: 49%;
    border-left: 0px solid #ccc;
    height: 100%;
    text-align: center;
}
body #column-left + #content .pos, body #column-right + #content .pos{width:100%;}
body #column-left + #content #product-controls, body #column-right + #content #product-controls{width:98%;}
}
@media (max-width:820px){
body #supermenu a.mobile-trigger{padding-left:7px !important;}
.button-menu{float:left !important;margin-right:10px !important;}
}
@media (min-width:992px){
.product-list .product-block .image img {
    width: auto !important;
    height: auto !important;
}
}
@media (min-width:768px){.product-list .product-block .image a{margin-right:0px !important;margin-left:0px !important;}
}
@media (max-width:991px){
.product-layout #poip_777{width:100% !important;}
.ar-callback-link {
    display: block;
}
}
body .product-list .product-layout #poip_777{top:0 !important;}

@media (max-width:767px){
body #advantages {
    width: 100% !important;
}
.zayavkafon {
	background: #262626;
    padding: 5%;
}
.table-list2 {
    width: 100%;
}
.table-tr2 {
    display: inline-block;
    padding: 0px;
    width: 100%;
    display: block;
}
.box-content.gallerry .box-product > div {
    width: 32%;
    margin: 1%;
    height: auto;
}
.table-tr {
    display: table;
    width: 100%;
    border: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
    padding: 10px;
    text-align: center;
}
.table-td {
    display: block;
    padding: 5px 10px;
    width: 100%;
    border-left: 0px solid #ccc;
}
body .sloy #supermenu.imgmenu ul {
    display: block !important;
}
body .thumbnail > img, body .thumbnail a > img {
    margin-left: auto;
    margin-right: auto;
}
body #cart .dropdown-menu {
    margin-top: 5px;
}
body .pos .col-sm-5 {
    height: auto !important;
}
body .pos1 {
    max-height: none !important;
    height: auto !important;
}
.product-grid .product-block .description {
	padding: 0px !important;
}
body .product-block .description {
    border-radius: 3px !important;
}
body #cart .btn-primary.pull-right {
    max-width: 60px;
    min-width: 55px;
}
.product-grid .product-block .image {
    margin-bottom: 0;
}
body .product-list .description {
    text-align: right;
}
body .button_filter {
    top: 290px;
    padding: 5px 20px;
} 
body .clear_filter {
    top: 256px;
    padding: 4px 12px 4px 12px !important;
    border-radius: 50px;
    font-size: 14px !important;
    right: -32px;
    border: 1px solid #777;
}
body .newses.product-layout {min-width: 50% !important;}
.rating{text-align:center;}
#poip_777 img{width:auto;height:40px;}
#search .btn{right:4px;top:-1px;}
#position-top-7 .breadcrumb a, #position-top-7 .breadcrumb > .active{bottom:3px !important;}
}
@media (max-width:820px){

	.simplecheckout-cart td.quantity img {
    display: block;
    margin: 0 auto;
    margin-bottom: 5px;
    margin-top: 5px;
}
}
@media (max-width:500px){
.simplecheckout-cart th.quantity {
    width: 50px !important;
}
.simplecheckout-cart td.remove img {
    max-width: 19px !important;
}
.simplecheckout-table-form-left {
    display: none;
}
.simplecheckout-block-content {
    overflow: hidden;
    padding: 0;
}
#customer_Details {
    height: 60px !important;
}
.simplecheckout-methods-table td.title label {
    display: block !important;
    font-size: 14px;
}
.simplecheckout-methods-table td.quote {
    width: 65px;
    text-align: right;
    font-size: 14px;
}
.cat-wall .shuba div{font-size:4vw !important;}

#search .btn{top:0px;right:4px;}

}
@media (max-width:480px){
body .cat-wall li {
    width: 50% !important;
    display: inline-table;
    float: none;
}
}
@media (max-width:440px){

#tabbing .nav-pills {
    display: block;
    text-align: center;
}
.nav.nav-pills li {
    float: none;
}
body .products > div {
    padding: 0;
}
.btn.btn-default {
    padding: 7px 5px;
}
}
@media (max-width:430px){
body .newses.product-layout {
    min-width: 100% !important;
}
}
@media (max-width:360px){
body #cart .btn-primary.pull-right {
    min-width: 53px;
}
}