@media (min-width:1200px){.container{width:100%;padding-left:50px;padding-right:50px;}
.slider-img-detail{height:100px !important;max-width:100%;line-height:1;margin-right:14px !important;}
}
@media (max-width:1600px){.contactinfo ul li a{font-size:14px;color:#FFFFFF;font-family:'Roboto', sans-serif;}
.mini-menu{}
.top-menu-mini{font-size:15px;margin-right:10px;}
.phone-main{font-size:20px !important;color:#fff !important;margin-bottom:5px !important;}
.info-new{font-size:14px;color:#fff;margin-bottom:3px;line-height:29px;}
.see-map{font-size:14px;}
.phone-free{font-size:17px;color:#fff;}
.search_box input{height:41px !important;margin-top:14px;background:#FFFFFF;border:medium none;color:#C91920;font-family:'roboto';font-size:16px;font-weight:300;border-radius:6px;outline:medium none;padding-left:10px;width:100%;background-image:url(../images/home/searchicon.png);background-position:98%;background-repeat:no-repeat;margin-bottom:14px;}
.logo-main{padding-top:0px;}
.fa-shopping-cart{font-size:30px;}
.tovar{width:70%;min-height:32px;font-size:12px;line-height:25px;}
.mainmenu ul li{padding-right:0;}
.mainmenu ul li a{font-size:17px;}
.category-products .panel-default .panel-heading .panel-title a{font-size:12px;}
.category-products .panel{min-height:44px;}
.category-products .panel-default .panel-heading{padding:6px 14px;}
.category-products{padding-bottom:13px;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.container{width:944px;}
.phone-main{font-size:21px;}
.info-new{font-size:13px;}
.top-menu-mini{font-size:13px;margin-right:4px;}
.nav>li>a{padding:10px 8px;}
.search_box input{height:40px !important;margin-top:3px;background:#FFFFFF;border:medium none;color:#C91920;font-family:'roboto';font-size:16px;font-weight:300;border-radius:6px;outline:medium none;padding-left:10px;width:100%;background-image:url(../images/home/searchicon.png);background-position:95% !important;background-repeat:no-repeat;margin-bottom:12px;}
.logo-main{padding-top:7px;}
.tovar{width:59%;min-height:30px;font-size:11px;line-height:21px;}
.shop-cart{display:block;margin-bottom:12px;padding:10px 17px;text-decoration:none;background:#313131;margin-top:0px;}
.fa-shopping-cart{font-size:25px;}
.search_box span{color:#fff;font-size:14px;}
.mainmenu ul li{padding-right:0;}
.mainmenu ul li a{font-size:16px;}
.img-responsive{max-width:106%;}
.main-text{margin-top:-14px;}
.right{right:3px;}
.productinfo h2 span{font-size:16px;}
.productinfo h2{font-size:20px;}
.best{text-align:center;min-height:321px;}
.best-image-wrapper{padding-bottom:10px;}
.best h3{font-size:17px;}
.best-image-wrapper p{font-size:14px;padding-left:7px;padding-right:7px;}
.montage{text-align:center;min-height:321px;}
.montage-image-wrapper{padding-bottom:10px;}
.montage h3{font-size:17px;}
.montage-image-wrapper p{font-size:14px;padding-left:7px;padding-right:7px;}
.news-item img{width:100%;margin-bottom:14px;height:162px;}
.news-item a{font-size:17px;}
.mini-col-1{width:32%;}
.mini-col-2{width:68%;}
.img-responsive{max-width:119%;}
.slider-right{right:2px !important;}
}
@media only screen and (min-width:768px) and (max-width:1024px){.cart-mobile{top:0px !important;}
.slider-img-detail{height:100px !important;}
.item .productinfo h2 span{font-size: 14px;}
.item .productinfo h2{font-size: 14px;}
.item .productinfo img{width:unset !important;}
.pleftblock {width: 224px;height: 130px;margin: 0;padding-left: 15px;}
.prightblock {width: 323px;margin-left: 5px;}
.prightblock .pimg {width: 150px;height: 100px;margin: 5px;}
.about_search{color:#fff;font-size:11px;}
.shop-cart{display:block;margin-bottom:7px;padding:7px 18px;text-decoration:none;background:#313131;margin-top:10px;}
.navbar-nav{margin-bottom:26px;width:102%;}
.mini-col-1{width:32%;}
.mini-col-2{width:68%;padding:0;}
.contactinfo{padding-left:28px;}
.contactinfo ul li:first-child{margin-left:-50px;}
.contactinfo ul li a{font-size:10px;padding-right:0px;}
.info-new{font-size:11px;padding-top:0px;margin-bottom:2px;line-height:20px;margin-left:-15px;}
.see-map{font-size:12px;margin-left:-15px;}
.category-products .panel{min-height:34px;}
.phone-main{font-size:16px !important;padding-top:0px !important;margin-bottom:20px !important;color:#fff !important;margin-left:-26px;}
.phone-main a{color:#fff !important;}
#callback-form{width:47%;margin:0 auto;}
.logo-main{width:88%;padding-top:0;margin-bottom:15px;margin-top:-29px;padding-top:19px;}
.header_top{height:35px;}
h2.title{font-size:15px;margin-bottom:22px;}
.breadcrumbs a{float:left;color:#C91920;font-size:12px;margin-right:7px;}
.breadcrumbs p{float:left;font-size:12px;}
.shop-menu{padding-right:96px;}
.shop-menu ul li a{font-size:14px;}
.city-position{padding-top:0px;width:100%;}
.phone-free{font-size:16px;margin-left:-26px;}
.best{text-align:center;width:50%;}
.montage{text-align:center;width:50%;}
.top-menu-mini{font-size:11px;margin-right:0px;}
.search_box input{height:34px !important;margin-top:3px;background:#FFFFFF;border:medium none;color:#C91920;font-family:'roboto';font-size:14px;font-weight:300;border-radius:6px;outline:medium none;padding-left:10px;width:100%;background-image:url(../images/home/searchicon.png);background-position:95% !important;background-repeat:no-repeat;margin-bottom:3px;}
.search_box span{color:#fff;font-size:11px;}
.cart-mobile{padding:0;margin-top:-10px;}
.tovar{width:76%;font-size:10px;line-height:17px;}
.fa-shopping-cart{font-size:12px;}
.logo-main{padding-top:24px;}
.mainmenu ul li:first-child{padding-left:5px;}
.mainmenu ul li:last-child{padding-left:13px;}
.mainmenu ul li{padding-right:0;}
.mainmenu ul li a:hover, .mainmenu ul li a.active, .shop-menu ul li a.active{padding:5px;}
.mainmenu ul li a{font-size:10px;}
.mainmenu ul li a{padding:5px;}
.mainmenu ul li:first-child{padding-left:13px;}
.left{left:49px;}
.control-carousel{top:33%;}
.control-carousel i{font-size:24px;padding:3px 10px;}
.right{right:15px;}
.panel-body ul li a{font-size:11px;}
.main-text{margin-left:32px;margin-right:19px;}
.left-sidebar h2, .brands_products h2{margin-bottom:28px;}
.manufacture{width:68px;margin-top:-10px;margin-right:7px;margin-left:-15px;}
.category-products .panel-default .panel-heading{padding:1px 5px;}
.category-products .panel-default .panel-heading .panel-title a{font-size:12px;}
.left-sidebar h2, .brands_products h2{font-size:15px;}
.img-responsive{min-height:251px;}
.brands-name .nav-stacked li a{font-size:11px;}
.recommended-item-control{position:absolute;top:36%;}
.new, .sale{width:54px;}
#hit-item-carousel{}
#recommended-item-carousel{}
.recommended-item-control{display:none;}
.control-carousel{display:block !important;}
.slider-left{left:52px !important;}
.slider-right{right:19px !important;}
.productinfo img{min-height:75px;}
.productinfo h2{font-size:18px;margin-top:0px;}
.productinfo h2 span{font-size:18px;}
.productinfo p{font-size:13px;height:67px;margin-top:10px;}
.add-to-cart{font-size:13px;padding-left:9px;padding-right:21px;}
.news-block{width:100%;}
.news-item{height:initial;margin-bottom:24px;}
.best img{width:97px;}
.best h3{font-size:15px;}
.best-image-wrapper p{font-size:14px;padding-left:4px;padding-right:6px;}
.best-image-wrapper{padding-bottom:10px;height:284px;}
.montage h3{font-size:15px;}
.montage-image-wrapper p{font-size:14px;padding-left:4px;padding-right:6px;}
.montage-image-wrapper{padding-bottom:10px;height:284px;}
.news-item a{font-size:15px;}
.date{padding-top:15px;font-size:14px;color:#C91920 !important;}
.news-item p{font-size:14px;}
.video-gallery a{font-size:15px;color:#fff;}
.companyinfo img{width:100%;}
.footer-main{width:100%;}
.footer-logo-main{margin-top:-31px;width:100%;margin-bottom:10px;}
.footer-phone{float:none !important;}
.phone-bottom{text-align:center;}
.adress-bottom{text-align:center;}
.adress-main{font-size:17px;}
.filter-wrapper label{font-size:10px;}
.sortirovka{padding:0;}
.sort-wrapper select{width:61%;font-size:11px;}
.filter-button a{font-size:12px;}
.sort-button a{font-size:17px;margin-right:8px;padding-left:23px;padding-right:23px;}
.product-details{margin-bottom:29px;overflow:hidden;margin-top:13px;}
.view-product img{height:auto;}
.product-information h2{font-size: 19px;line-height: 25px;margin-top: -9px;margin-bottom: 20px;}
.product-information span span{width:100%;display:inline !important;margin-right:5px;}
.catalog .col-sm-4{width:50%;}
.brand-tovar{width:50%;}
.price {height: 50px;}
.quantity span{display:inline-block;float:none !important;margin-left:3px;color:#313131 !important;font-size:12px !important;}
.quantity{padding-left:5px;padding-right:5px;}
#price-calc{display:inline-block;font-size:15px;margin-top:-6px;}
.product-information span input{width:27px;font-size:10px;height:27px;margin-left:5px;margin-right:0px;}
.cart{padding:11px 30px;}
.category-tab ul li a{font-size:11px;}
.multiplication{display:inline-block;margin-left:0;margin-right:0;font-size:14px;}
.quantity select{width:45px;background:#fff;font-size:11px;color:#c91920;margin-left:0;}
#summa{display:inline-block;font-size:15px !important;margin-top:5px;margin-right:0 !important;}
.price-type{margin-top:12px;margin-bottom:18px;}
.price-type a{font-size:10px !important;padding-left:5px;padding-right:5px;margin-right:0;}
.product-information span{font-size:18px;display:inline-block;margin-bottom:4px;margin-top:22px;line-height:15px;}
.product-information span label{margin-right:-6px;font-size:17px;}
.sortirovka-active{font-size:16px;}
.sortirovka{font-size:16px;}
.filter-text{font-size:15px;}
.items-list img{width:100px;height:auto;}
.items-list td{font-size:13px;text-align:center;padding-top:8px;padding-bottom:4px;padding-left:4px;padding-right:4px;}
.table-btn-shop{width:100% !important;margin-top:18px !important;font-size:11px !important;padding-left:23px !important;padding-right:10px !important;}
.shop-table{margin-top:-25px;}
.price-list{width:100%;text-align:center;}
.price-list label{margin-right:15px !important;}
.sortirovka{width:100%;}
.sort{text-align:center;margin-top:20px;}
.sort-wrapper label{margin-right:0px;font-size:15px;}
.price-btn{padding:0;}
.detail-page-img{width:auto;height:auto;}
.manufacture-item{width:auto;margin-top:8px;margin-right:0;}
.product-information p{text-align:center;}
.add-to-cart i{margin-right:6px;font-size:13px;}
.panel-body ul{padding-left:23px;}
.panel-group .panel-heading + .panel-collapse .panel-body{padding-top:0;}
.panel-body ul li a{font-size:14px;}
.product-information .cart{margin-left:0;margin-top:11px;font-size:16px;}
.detail-cart .fa{font-size:17px;margin-right:5px;}
.about-item td{padding-left:10px;padding-right:2px;}
.about-item{width:100%;font-size:16px;line-height:30px;}
.calculate-form label{font-size:12px;margin-top:17px;margin-bottom:11px;width:28%;}
.price-dostavka{font-size:12px;padding-left:22px;padding-right:22px;margin-right:10px;}
.calculate-form input{width:71%;height:31px;margin-top:20px;}
.calculate-form select{width:71%;height:31px;margin-top:20px;}
#calculate ul{width:100%;margin-top:28px;}
.shop-details-tab{margin-bottom:20px;padding-bottom:7px;}
}
@media (min-width:992px) and (max-width:1199px){.cart-mobile{top:0px !important;}
.price-list label{display:none;}
.contactinfo{padding-left:33px;}
.contactinfo ul li:first-child{margin-left:-50px;}
.contactinfo ul li a{font-size:12px;}
.info-new{font-size:13px;padding-top:0px;margin-bottom:2px;line-height:20px;}
.see-map{font-size:12px;}
.phone-main{font-size:17px !important;padding-top:0px !important;margin-bottom:16px !important;}
.header_top{height:43px;}
.shop-menu{padding-right:96px;}
.shop-menu ul li a{font-size:14px;}
.city-position{padding-top:5px;width:100%;}
.phone-free{font-size:15px;}
.mini-menu{padding-top:0px;}
.top-menu-mini{font-size:11px;margin-right:9px;}
.search_box input{height:34px !important;margin-top:1px;background:#FFFFFF;border:medium none;color:#C91920;font-family:'roboto';font-size:14px;font-weight:300;border-radius:6px;outline:medium none;padding-left:10px;width:100%;background-image:url(../images/home/searchicon.png);background-position:95% !important;background-repeat:no-repeat;margin-bottom:12px;}
.tovar{width:66%;font-size:9px;line-height:16px;}
.fa-shopping-cart{font-size:15px;}
.logo-main{padding-top:16px;}
.mainmenu ul li:first-child{padding-left:13px;}
.mainmenu ul li:last-child{padding-left:13px;}
.mainmenu ul li{padding-right:0;}
.mainmenu ul li a:hover, .mainmenu ul li a.active, .shop-menu ul li a.active{padding:9px;}
.mainmenu ul li a{font-size:12px;}
.mainmenu ul li a{padding:9px;}
.mainmenu ul li:first-child{padding-left:13px;}
.left{left:49px;}
.control-carousel{top:33%;}
.control-carousel i{font-size:24px;padding:3px 10px;}
.right{right:15px;}
.panel-body ul li a{font-size:11px;}
.main-text{margin-left:32px;margin-right:19px;}
.left-sidebar h2, .brands_products h2{margin-bottom:37px;}
.manufacture{width:77px;margin-top:-7px;margin-right:17px;}
.brands-name .nav-stacked li a{font-size:13px;}
.recommended-item-control{position:absolute;top:36%;}
#hit-item-carousel{}
#recommended-item-carousel{}
.productinfo img{min-height:112px;}
.productinfo img{min-height:112px;}
.productinfo h2 span{font-size:18px;}
.productinfo p{font-size:15px;}
.add-to-cart{font-size:15px;}
.best img{width:97px;}
.best h3{font-size:15px;}
.best-image-wrapper p{font-size:12px;padding-left:4px;padding-right:6px;}
.best-image-wrapper{padding-bottom:10px;height:284px;}
.montage h3{font-size:15px;}
.montage-image-wrapper p{font-size:12px;padding-left:4px;padding-right:6px;}
.montage-image-wrapper{padding-bottom:10px;height:284px;}
.news-item img{width:auto;margin-bottom:14px;height:135px;}
.news-item a{font-size:14px;}
.date{padding-top:15px;font-size:14px;color:#C91920 !important;}
.news-item p{font-size:13px;}
.video-gallery a{font-size:20px;color:#fff;}
.video-gallery{margin-top:21px;position:inherit;text-align:center;}
.companyinfo{margin-bottom:28px;}
.shipping img{width:100%;}
.searchform input{width:160px;}
#similar-product .carousel-inner .item img{width:65px;}
#cart_items .cart_info .cart_description h4,
#cart_items .cart_info .cart_description p{text-align:center;}
.phone-main-footer{padding-top:22px;font-size:30px;color:#fff;}
.adress-main{padding-top:22px;font-size:22px;color:#fff;}
}
@media (min-width:768px) and (max-width:991px){.shop-menu ul li a{padding-left:0;}
#slider-carousel .item{padding-left:30px;}
.pricing{width:100px;}
.shipping img{width:100%;}
.slider.slider-horizontal{width:100% !important;}
.footer-widget .col-sm-2{width:33%;display:inline-block;margin-bottom:50px;}
.footer-widget .col-sm-3{display:inline-block;width:40%;}
#similar-product .carousel-inner .item img{width:60px;margin-left:0;}
.product-information span span{display:block;width:100%;}
.product-information .cart{margin-left:0;margin-top:15px;}
.item-control i{font-size:12px;padding:5px 6px;}
#cart_items .cart_info .cart_description h4, #cart_items .cart_info .cart_description p{text-align:center;}
.companyinfo h2{font-size:20px;}
.address{margin-top:48px;margin-left:20px;}
.address p{font-size:12px;top:5px;}
.phone-main-footer{font-size:29px !important;padding-top:20px !important;margin-bottom:-1px !important;color:#fff;}
.adress-main{padding-top:26px !important;font-size:17px;text-align:center;color:#fff;}
.map-footer{color:#fff;font-size:14px;border-bottom:1px dotted;}
}
@media screen and (max-width:767px){.slider-img-detail{height:135px !important;max-width:100%;line-height:1;margin-right:14px !important;}
.form-fields{float:none;width:100%;}
#map-form{width:95%;}
#callback-form{width:69%;margin:0 auto;}
.header_top{height:73px;}
.slider-left{left:52px !important;}
.slider-right{right:13px !important;}
.control-carousel{position:absolute;top:28%;font-size:60px;color:#313131;}
.header_top .col-sm-6:first-child{display:inline-block;float:left;}
.header_top .col-sm-6:last-child{display:block;float:none;}
.shop-menu.pull-right{text-align:center;}
.header-middle .col-sm-4{display:inline-block;overflow:inherit;width:100%;}
.shop-menu{padding-right:0;}
.shop-menu ul li a{margin-top:0;}
.contactinfo ul li:last-child{display:none;}
.city-position{padding-top:11px;width:100%;}
.best{text-align:center;min-height:282px;}
.montage{text-align:center;min-height:282px;}
.info-new{font-size:16px;padding-top:8px;margin-bottom:10px;line-height:20px;}
.phone-main{font-size:35px !important;padding-top:0px !important;margin-bottom:7px !important;margin-top:0px !important;}
.phone-free{font-size:15px;}
.mini-menu{display:none;}
.search_box span{display:none;}
.search_box input{margin-top:5px;}
.menu-to-mobile{display:block !important;margin-bottom:20px;}
.search_box input{margin-bottom:8px;}
.about_search{color:#fff;font-size:12px;}
.navbar-toggle{margin-top:25px;}
.logo-main{padding-top:28px;width:100%;}
.fa-shopping-cart{font-size:28px;}
.tovar{width:78%;font-size:15px;line-height:20px;}
.shop-cart{padding:10px 14px;}
.menu-dublicate{margin:0;padding:0;}
.mainmenu{background:#000000;margin-top:33px;padding-top:0px;}
.menu-main{display:none}
.navbar-nav{margin:7.5px 0;}
.mainmenu ul li:first-child{padding-left:9px;}
.carousel-inner{margin-bottom:56px;}
.mainmenu ul li{padding:0;padding-top:0 !important;width:100%;}
.mainmenu ul li a{color:#fff;background:black;font-size:18px;padding:9px;padding-bottom:9px;}
.mainmenu ul li a.active{background:black;color:#c91920;padding-left:0;font-weight:bold;font-size:23px;padding:9px;}
.social-icons ul li a i{padding:8px 10px;}
.shop-menu.pull-right{float:none !important;}
.shop-menu .nav.navbar-nav{margin-left:-30px;}
.header-bottom .col-sm-9{display:inline-block;width:100%;}
.contactinfo{text-align:center;}
.contactinfo .nav.nav-pills, .social-icons .nav.navbar-nav{display:inline-block;}
.mainmenu{width:100%;}
.mainmenu ul li{background:rgba(0, 0, 0, 0.5);padding-top:15px;padding-bottom:0;}
.mainmenu ul li:last-child{padding-bottom:15px;}
.mainmenu ul li a{color:#fff;}
.navbar-collapse.in{overflow:inherit;}
.dropdown .fa-angle-down{display:none;}
ul.sub-menu{position:relative;width:auto;display:block;background:transparent;box-shadow:none;top:0;}
.sub-menu li{background:transparent;}
.mainmenu .navbar-nav li ul.sub-menu li{background:transparent;padding-bottom:0;}
.nav.navbar-nav > li:hover > ul.sub-menu{-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none;box-shadow:none;}
.header-bottom{position:relative;}
.header-bottom .col-sm-3{display:inline-block;position:absolute;left:0;top:38px;}
#slider-carousel .item{padding-left:32px;}
.shipping{margin-bottom:25px;}
.pricing{width:100px;}
.footer-top .col-sm-7 .col-sm-3{width:50%;float:left;}
.footer-widget .col-sm-2{width:28%;display:flex;margin-bottom:50px;margin-top:0;float:left;margin-left:30px;}
.companyinfo{text-align:center;}
.footer-widget .col-sm-3{display:inline-block;}
.single-widget{}
.product-information span{display:block;}
#similar-product{margin-bottom:40px;}
.well{display:inline-block;}
.news-item img{width:100%;margin-bottom:10px;height:auto;}
.footer-logo-main{margin-top:10px !important;}
.video-gallery{margin-top:12px;}
.video-gallery a{font-size:16px;}
.footer-phone{text-align:center;float:right !important;margin-top:-7px;}
.phone-main-footer{font-size:29px !important;padding-top:20px !important;margin-bottom:-1px !important;color:#fff;}
.adress-main{padding-top:26px !important;font-size:18px;text-align:center;color:#fff;}
.map-footer{color:#fff;font-size:14px;border-bottom:1px dotted;}
.productinfo img{min-height:109px;width:100%;}
.productinfo h2{font-size:17px;margin-top:11px;}
.productinfo h2 span{font-size:13px;}
.productinfo p{font-size:15px;height:67px;}
.left{left:13px;}
.right{right:-4px;}
h2.title:before{width:0%;}
h2.title:after{width:0%;}
.filter-button{margin-top:36px;}
.sort-button a{padding-left:30px;padding-right:30px;font-size:14px;}
.sortirovka{padding:0;}
.sort-wrapper label{margin-right:6px;font-size:14px;}
.sort-wrapper select{width:68%;}
.add-to-cart{padding-left:14px;padding-right:20px;font-size:11px;}
.view-product{position:relative;text-align:center;}
.view-product img{height:auto;}
.product-information h2{font-size:26px;line-height:35px;margin-top:0;margin-bottom:26px;}
.price-type{margin-top:15px;margin-bottom:36px;}
.product-information span{display:inline;width:100%;}
.product-information-price h2{font-size:28px;font-weight:700;margin-bottom:10px;}
.product-information span label{margin-right:5px;font-size:19px;}
.product-information span input{width:64px;font-size:16px;margin-right:9px;margin-left:4px;}
.quantity select{width:60px;font-size:16px;margin-right:10px;}
.cart{font-size:16px;}
.manufacture-item{width:92px;margin-top:11px;margin-right:3px;}
.price-type a{font-size:14px;padding-top:10px;padding-bottom:10px;padding-left:12px;padding-right:12px;margin-right:29px;}
.quantity span{margin-left:2px;font-size:14px !important;}
.category-tab ul li a{padding-left:5px;padding-right:5px;font-size:10px;}
.tab-content{margin-top:-14px;padding-left:20px;padding-right:20px;}
.about-item{width:100%;font-size:16px;line-height:33px;}
.about-item td{padding-left:3px;padding-right:0px;}
.calculate-form label{font-size:15px;margin-top:17px;margin-bottom:12px;width:46%;}
.price-dostavka{font-size:13px;padding-left:10px;padding-right:10px;margin-right:17px;}
.calculate-form input{width:53%;height:31px;margin-bottom:0px;margin-top:18px;}
.calculate-form select{width:53%;height:31px;margin-bottom:0px;margin-top:18px;}
#calculate ul{margin:0 0 -16px;padding:0;width:100%;margin-top:35px;}
.productinfo h2{font-size:16px;margin-top:0px;}
.productinfo h2 span{font-size:13px;}
.best-image-wrapper p{font-size:15px;height:124px;padding-left:2px;padding-right:2px;}
.best-image-wrapper{height:325px;}
.montage-image-wrapper p{font-size:15px;height:124px;padding-left:2px;padding-right:2px;}
.montage-image-wrapper{height:325px;}
.price-list{width:100%;text-align:center;}
.sortirovka{width:100%;}
.sort{text-align:center;margin-top:20px;}
.sort-wrapper label{margin-right:10px;font-size:16px;}
.items-list td{font-size:12px;text-align:center;padding-top:10px;padding-bottom:10px;padding-left:5px;padding-right:5px;}
.table-btn-shop{width:100% !important;margin-top:16px !important;font-size:11px !important;padding-left:16px !important;padding-right:16px !important;}
.quantity{display:block !important;margin-top:10px;}
#price-calc{display:inline-block;font-size:20px;margin-top:5px;}
.multiplication{display:inline-block;margin-left:2px;margin-right:9px;font-size:25px;}
.product-information span input{width:58px;font-size:15px;margin-right:18px;margin-left:4px;}
.quantity select{width:53px;font-size:16px;margin-right:4px;}
#summa{display:inline;font-size:20px !important;margin-top:5px;margin-right:0 !important;}
.shop-details-tab{margin-top:-46px;}
.price-type{margin-top:15px;margin-bottom:66px !important;}
}
@media screen and (max-width:480px){.tovar-mobile{width:100%;}
.slider-img-detail{height:64px !important;}
.menu-dublicate{margin:0;padding:0;}
.shop-menu ul li a{font-size:14px;}
.info-new{font-size:11px;padding-top:8px;margin-bottom:6px;line-height:18px;}
.phone-main{font-size:18px !important;padding-top:6px !important;margin-bottom:19px !important;margin-top:0px !important;}
.see-map{font-size:12px;}
.logo-main{width:97%;padding-top:18px;margin-bottom:15px;margin-top:-29px;}
.cart-mobile{padding-right:0px;}
.fa-shopping-cart{font-size:20px;}
.tovar{width:87%;font-size:10px;line-height:18px;}
.mainmenu{margin-top:20px;margin-top:33px;padding-top:0px;}
.mainmenu ul li{padding:0;padding-top:0 !important;}
.mainmenu ul li:first-child{padding-left:0;}
.navbar-nav{padding:0;}
.mainmenu ul li a{padding:9px;padding-bottom:9px;}
.mainmenu ul li a.active{background:black;color:#c91920;padding-left:0;font-weight:bold;font-size:19px;padding:9px;}
.search_box input{margin-bottom:15px;margin-top:-12px;height:32px !important;font-size:12px;background-position:92% !important;}
.header_top{height:71px;}
.contactinfo{padding-left:0px;}
.contactinfo ul li:first-child{margin-left:0;}
.contactinfo ul li a{font-size:11px;}
.shop-menu .nav.navbar-nav{margin-top:0;}
.contactinfo ul li:last-child{display:none;}
.shop-menu{padding-right:0;}
.navbar-nav{margin-left:0px;margin-right:0px;margin-bottom:16px;}
.mainmenu ul li:last-child{padding-bottom:0;}
#slider-carousel{display:none;}
.shipping{padding-top:0;}
.main-text{margin-left:10px;margin-right:11px;}
.mainmenu{width:100%;}
.mainmenu ul li a{color:#FFF;}
.navbar-collapse.in{overflow:inherit;}
.dropdown .fa-angle-down{display:none;}
ul.sub-menu{position:relative;width:auto;display:block;background:transparent;box-shadow:none;top:0;}
.mainmenu .navbar-nav li ul.sub-menu li{background:transparent;padding-bottom:0;}
.nav.navbar-nav > li:hover > ul.sub-menu{-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none;box-shadow:none;}
.item{padding-left:0;}
.item h1{font-size:30px;margin-top:0;}
.item h2{font-size:20px;}
.pricing{width:70px;}
.category-tab ul li a{font-size:12px;}
.companyinfo h2, .companyinfo p{text-align:center;}
.video-gallery{margin-top:30px;}
.footer-bottom p{font-size:13px;text-align:center;}
.footer-widget .col-sm-2{width:50%;display:flex;margin-bottom:50px;margin-top:0;float:left;padding-right:0;padding-left:30px;margin-left:0;}
.single-widget{padding-left:0;}
.features_items{margin-top:30px;}
.category-tab .nav-tabs li{float:none;}
#similar-product .carousel-inner .item img{height:85px !important;max-width:100%;line-height:1;margin-right:13px !important;}
.product-information{margin-top:-25px;}
#reviews p, .blog-post-area .single-blog-post p{text-align:justify;}
#reviews form span input{width:100%;margin-bottom:20px;}
#reviews form span input:last-child{margin-left:0;}
.blog-post-area .single-blog-post h3{font-size:14px;}
.blog-post-area .post-meta ul li{margin-right:7px;}
.shipping{margin-bottom:20px;}
.commnets{padding:0;}
.content-404 h1{font-size:30px;}
.content-404 h2 a{font-size:20px;}
.order-message{display:inline-block;}
.response-area .media img{width:auto;}
.sinlge-post-meta li{margin-bottom:10px;}
.product-information{padding-left:0;text-align:center;}
.product-information span span{float:none;}
.phone-main-footer{font-size:29px !important;padding-top:20px !important;margin-bottom:-1px !important;color:#fff;}
.adress-main{padding-top:26px !important;font-size:18px;text-align:center;color:#fff;}
.map-footer{color:#fff;font-size:14px;border-bottom:1px dotted;}
.recommended_items{}
.new, .sale{width:82px;}
.productinfo img{min-height:68px;}
.item h2{font-size:18px;}
.productinfo h2 span{font-size:17px;}
.productinfo p{font-size:17px;height:59px;}
.recommended-item-control{}
.fa-shopping-cart{font-size:19px;}
.add-to-cart i{margin-right:8px;}
.add-to-cart{font-size:19px;}
.main-text{}
.best-image-wrapper{padding-bottom:0;height:239px;}
.best{text-align:center;min-height:247px;}
.best img{width:83px;}
.best h3{font-size:16px;color:#3E3D3B;font-weight:normal;}
.best-image-wrapper p{font-size:14px;}
.montage-image-wrapper{padding-bottom:0;height:239px;}
.montage{text-align:center;min-height:247px;}
.montage h3{font-size:16px;color:#3E3D3B;font-weight:normal;}
.montage-image-wrapper p{font-size:14px;}
.news-item img{width:100%;margin-bottom:10px;height:163px;}
.date{padding-top:10px;font-size:12px;color:#C91920 !important;}
.footer-phone{margin-bottom:0;}
.news-item a{font-size:16px;}
.video-gallery{margin-top:10px;}
.phone-main-footer{font-size:18px !important;padding-top:22px !important;margin-bottom:2px !important;color:#fff;}
.phone-free{font-size:14px;}
.adress-main{padding-top:18px !important;font-size:11px;text-align:left;color:#fff;}
.footer-bottom a{color:#FFFFFF;font-size:13px;font-weight:300;}
.footer-phone{text-align:center;float:none !important;margin-top:-7px;}
.phone-free{font-size:13px;}
.adress-main{padding-top:22px !important;font-size:12px;text-align:center;color:#fff;line-height:19px;margin-bottom:-2px;}
.video-gallery a{font-size:14px;}
.mobile-menu-bottom{width:33%;}
.filter-button a{background:#C91920;color:#fff;padding-bottom:9px;padding-top:9px;padding-left:20px;padding-right:20px;font-size:14px;}
.price-list{padding:0;}
.filter-text{margin-top:25px;font-size:14px;float:left;}
.sort-button a{padding-left:19px;padding-right:19px;font-size:13px;padding-bottom:6px;padding-top:6px;}
.sort-wrapper label{margin-right:2px;font-size:12px;}
.sortirovka-active{font-size:11px;}
.sortirovka{font-size:11px;}
.sort-wrapper select{width:52%;font-size:9px;}
h2.title{font-size:16px;}
h2.title:before{left:40%;content:" ";position:absolute;background:#fff;bottom:-6px;width:210px;height:30px;z-index:-1;left:37%;margin-left:-68px;}
.breadcrumbs a{float:left;color:#C91920;font-size:13px;margin-right:1px;}
.breadcrumbs p{float:left;font-size:13px;}
.breadcrumbs .fa{font-size:10px;margin-left:3px;}
.sort-wrapper{margin-bottom:56px;}
.productinfo img{width:73%;}
.best{width:100%;}
.montage{width:100%;}
.recommended_items h2{margin-top:39px;}
.price-list{display:none;}
#callback-form{width:93%;margin:0 auto;}
.product-information h2{font-size:19px;line-height:31px;margin-top:0;margin-bottom:16px;}
.shop-detail-item{width:100%;padding:0;}
.price-btn{padding:0;margin-bottom:20px;}
.price-type a{padding-left:6px;padding-right:6px;margin-right:0;}
.quantity span{margin-left:3px;font-size:12px !important;}
.multiplication{display:inline-block;margin-left:-11px;margin-right:4px;font-size:19px;}
#price-calc{display:inline-block;font-size:14px;}
#summa{display:inline;font-size:14px !important;margin-top:5px;margin-right:0 !important;}
.product-information span input{width:40px;font-size:12px;margin-right:13px;margin-left:2px;}
.quantity{padding-left:5px;padding-right:5px;padding-top:10px;padding-bottom:10px;}
.quantity select{width:47px;font-size:12px;margin-right:4px;}
.manufacture-item{width:78px;margin-top:9px;margin-right:0px;}
.shop-details-tab{margin-top:-26px;}
.shop-details-tab{margin-left:-6px;margin-right:-6px;}
.category-tab ul{margin:0 0 17px;}
.category-tab .nav-tabs li{float:left;}
.category-tab ul li a{font-size:9px;}
.nav-tabs li.active a, .nav-tabs li.active a:hover, .nav-tabs li.active a:focus{}
.about-item{width:100%;font-size:12px;line-height:23px;}
.about-item td{padding-left:0;padding-right:0px;}
#calculate{padding-left:0;padding-right:0;}
.calculate-form label{font-size:12px;margin-top:14px;margin-bottom:6px;width:45%;}
.price-dostavka{font-size:10px;padding-left:5px;padding-right:5px;margin-right:15px;}
.calculate-form input{width:53%;height:27px;margin-bottom:0;margin-top:13px;}
.calculate-form select{width:53%;height:27px;margin-bottom:0;margin-top:13px;}
#calculate ul{margin:0 0 -9px;padding:0;width:100%;margin-top:22px;}
.dostavka li{display:table;width:100%;padding:0 0 6px;}
.dostavka p{font-size:11px;}
.dostavka li strong{color:#c12324;text-align:right;float:right;font:normal 13px/11px PTSerifRegular, Arial, Helvetica, sans-serif;position:relative;top:-25px;white-space:nowrap;}
.summa p{font-size:13px;}
.main-summa{font-size:15px !important;font-weight:bold !important;}
h2.title{font-size:14px;}
}
@media only screen and (min-width:320px) and (max-width:568px){.about_search{display:none;}
.navbar-toggle{position:relative;float:right;padding:14px 14px;margin-top:8px;margin-right:15px;margin-bottom:-7px;background-color:#313131;background-image:none;border:1px solid #313131;border-radius:4px;}
.contactinfo ul li a{font-size:10px;}
#callback-form{width:93%;margin:0 auto;}
.info-new{font-size:9px;padding-top:8px;margin-bottom:3px;line-height:18px;}
.phone-main{font-size:16px !important;}
.mobile-menu-bottom{width:33%;}
.see-map{font-size:11px;}
.tovar{width:72%;font-size:12px;line-height:20px;}
.phone-main-footer{font-size:16px !important;padding-top:22px !important;margin-bottom:-2px !important;color:#fff;text-align:center;}
.fa-shopping-cart{font-size:15px;}
.phone-free{font-size:10px;}
.adress-main{padding-top:18px !important;font-size:9px;text-align:center;color:#fff;line-height:19px;margin-bottom:1px;}
.video-gallery a{font-size:11px;}
.brands-name .nav-stacked li a{font-size:13px;}
.main-text p{font-size:14px;color:#565656;text-align:justify;}
.news-item img{width:100%;margin-bottom:10px;height:auto;}
.footer-phone{text-align:center;float:none !important;margin-top:-7px;}
.sort-button a{padding-left:19px;padding-right:19px;font-size:13px;padding-bottom:6px;padding-top:6px;}
.sort-wrapper label{margin-right:2px;font-size:12px;}
.sortirovka-active{font-size:11px;}
.sortirovka{font-size:11px;}
.price-list{padding:0;width:100%;margin-bottom:23px;text-align:center;}
.sortirovka{padding:0;width:100%;margin-bottom:23px;text-align:center;}
.sort-wrapper label{margin-right:3px;font-size:13px;}
.sort-wrapper select{width:63%;font-size:11px;}
.productinfo p{font-size:16px;height:67px;}
.filter-text{margin-top:28px;font-size:12px;float:left;}
.breadcrumbs a{float:left;color:#C91920;font-size:12px;margin-right:0px;}
.breadcrumbs .fa{font-size:9px;margin-left:1px;}
.breadcrumbs p{float:left;font-size:12px;}
.best{width:100%;}
.montage{width:100%;}
.recommended_items h2{margin-top:39px;}
.calculate-form label{font-size:11px;margin-top:14px;margin-bottom:6px;width:41%;}
.calculate-form input{width:57%;height:25px;margin-bottom:6px;margin-top:9px;}
.calculate-form select{width:57%;height:25px;margin-bottom:6px;margin-top:9px;}
.dostavka p{font-size:9px;}
.dostavka li strong{color:#c12324;text-align:right;float:right;font:normal 11px/11px PTSerifRegular, Arial, Helvetica, sans-serif;position:relative;top:-21px;white-space:nowrap;}
.main-summa{font-size:12px !important;font-weight:bold !important;}
.summa p{font-size:11px;}
.detail-page-img{width:auto !important;height:auto;}
.nav-tabs li.active a, .nav-tabs li.active a:hover, .nav-tabs li.active a:focus{}
.manufacture-item{width:63px;margin-top:9px;margin-right:0px;}
}
@media(max-width:1024px){.regions{margin-left:0px;margin-top:25px;}
}
@media(min-width:1200px){.regions{margin-left:55px;margin-top:10px;}
}