@media (max-width:1199px){.menu-block #menu > div > ul > li > a,
.menu-block #menu > div > ul > li > a:focus,
.menu-block #menu > div > ul > li > a:hover{padding:15px 16px;}
.product-thumb .price{font-size:22px;}
.product-thumb .caption .h4{font-size:14px;height:67px;margin:0;}
.w-item{padding-top:20px;}
.category-list li{min-width:180px;padding:0 15px;}
.buttons-card .qty-block{margin:0 15px;}
#cart{float:right;}
.contact-page h1{margin-top:0;margin-bottom:15px;}
header .time-list {
    margin-left: 0;
    line-height: 18px;
}
}
@media (max-width:991px){#logo img{margin:0;}
.product-thumb{padding:15px 5px 30px 5px;}
.w-title{font-size:23px;}
.featured-block ul li{padding:0 10px;font-size:15px;}
.news-thumb-module{margin-bottom:20px;}
.category-list{text-align:center;}
.list-categories{padding:0 0 30px 0;}
.list-categories a{padding:6px 5px;font-size:13px;}
.list-categories .list-child > a{padding:5px 5px 5px 15px;}
.sort-panel .sort-list a{padding:0 4px;font-size:14px;}
.sort-panel > label{display:none;}
header .time-list {
    line-height: 18px!important;
}
}
@media (min-width:768px) and (max-width:991px){#top-links ul li{padding-left:7px;padding-right:7px;}
.phone-list li a{font-size:18px;}
.phone-list li a:before{margin:0px 6px 0 0;}
.phone-list li{padding:5px 0;}
.phone-list{margin:0;}
.pl-title {
    display: none;
}
.buttons-card {
    flex-wrap: wrap;
}
.buttons-card .qty-block {
    margin: 0 30px 15px 0;
}
.btn-np {
    padding: 11px 2px;
    font-size: 11px;
}
.menu-block #menu > div > ul > li > a,
.menu-block #menu > div > ul > li > a:focus,
.menu-block #menu > div > ul > li > a:hover{padding:15px 8px;font-size:13px;}
.btn-callme{font-size:16px;}
}
@media (max-width:767px){
.phones-block {
	text-align: center;
}
.phone-list {
    justify-content: center;
	padding-right: 30px;
}
.f-np-cost {
    padding-left: 8px;
    line-height: 28px;
}
.btn-mn .fa {
    vertical-align: top;
}
.btn-mn {
    font-weight: bold;
    text-transform: uppercase;
    line-height: 28px;
}
.dropdown-menu > div > ul > li > a.m-active {
    font-weight: bold;
    color: #000;
}
.navbar-nav .m-active:not(.open) .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
	display: block;
    box-shadow: none;
}
.menu-block #menu > div > ul > li.m-active:not(.open) > a {
    background: #ffcbb1;
    color: #333;
}
.consult-btn{position:relative;border-radius:10px;top:0;left:0;margin:0 auto 20px auto;}
.newsletter p br{display:none;}
#np-tracking {margin-top: 15px !important;}
.mobile-panel{text-align:center;background:#50dcb7;color:#fff;padding:7px 0;position:fixed;top:0;left:0;right:0;z-index:100;height:43px;}
header{padding: 55px 0 20px 0;}
.mobile-panel .btn-mobile{background:transparent;border:none;}
.mobile-panel i{font-size:26px;color:#fff;}
#top,
.c2am,
.menu-block{position:fixed;left:-300px;box-shadow:2px 2px 5px rgba(0, 0, 0, 0.28);top:43px;width:280px;z-index:10;padding:15px;transition:left .2s;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;max-height:100%;}
.menu-block > div{height:100%;overflow:auto;}
#top.active,
.c2am.active,
.menu-block.active{left:0;}
#top-links ul li{display:block;padding:5px 0;}
#top-links ul{padding:0;}
#top-links{float:none !important;}
.login{float:none !important;}
.login-content{position:relative;box-shadow:none;padding:10px 15px 10px 0;top:0;width:190px;display:block !important;}
.login-button{display:none;}
#cart .c-title{display:none;}
#cart{float:none;max-width:31px;margin:0 auto;}
#cart #cart-total{display:block;width:20px;height:20px;overflow:hidden;position:absolute;right:-8px;top:-4px;border-radius:50%;text-align:center;line-height:20px;}
#cart #cart-total span{position:static;width: 20px;height: 20px;line-height: 20px;}
.c2am.visible-xs.active{background:#fbf8f8;padding:15px 20px;}
.time-list{text-align:left;}
.time-list li{margin:6px 0;}
.c2t .time-list{margin: 0 0 15px 0;text-align: center;}
#top-links ul {
    margin: 0;
}
#logo img{margin:0 auto -10px auto;}
#search{max-width:90%;float:none;margin:0;}
.menu-block #menu > div > ul > li > a,
.menu-block #menu > div > ul > li > a:focus,
.menu-block #menu > div > ul > li > a:hover{padding:8px 2px;font-size:15px;}
.menu-block #menu > div > ul > li + li a:before{content:none;}
.dropdown-menu > div > ul > li > a{font-size:14px;padding:5px 0 5px 10px;}
.featured-block ul li{padding:0 5px;font-size:12px;line-height:14px;}
.consult-block{z-index:999999;width:100%;height:100%;bottom:0;right:-767px;}
footer .text-right{text-align:left;}
footer .col-sm-4.col-md-3.text-right{text-align:center;}
.footer-contact li{margin:3px 0;}
.social-link{margin:20px 0 0 0;}
footer h5{margin-bottom:10px;}
.for-del{margin:15px 0 10px 0;}
.newsletter{margin-top:15px;}
.footer-logo{margin:0 auto;}
#totop{bottom:10px;}
.btn-more{display:none;}
.product-thumb .hover-block{visibility:visible;opacity:1;height:auto;}
.product-thumb .attributes{margin:0 0 5px 0;height:auto;}
.category-page .product-layout.col-xs-12{width:50%;}
.product-layout.col-xs-12:nth-child(2n+1){clear:left;}
.product-thumb .caption{padding:0 0 5px 0;}
.product-thumb .caption .h4{font-size:18px;height:auto;margin:7px 0;}
.breadcrumb > li:last-child{display:none;}
.info-box{margin-top:20px;}
.btn-consalt{background:#fff;}
.checkout-cart{margin-top:20px;}
iframe,
img{max-width:100%;}
}
@media (max-width:640px){.w-title{font-size:18px;}
.w-item{padding-top:10px;}
.w-desc{font-size:13px;line-height:15px;}
.w-item .btn-window{display:inline-block;margin-bottom:16px;}
.featured-block ul li{width:32%;}
.product-thumb .attributes{margin:0 0 10px 0;}
.sort-panel .sort-list{background:#fbf8f8;padding:6px;text-align:center;}
.sort-panel .sort-list a{padding:0 10px;font-size:15px;margin-bottom:4px;width:44%;text-align:left;}
.btn-consalt{max-width:255px;margin:0 auto;}
.tab-pane .owl-carousel .owl-item .item,
.owl-list .owl-carousel .owl-item .item{padding-bottom:0;}
.simplecheckout label.col-sm-4 + .col-sm-8{width:100%;}
.simplecheckout label.col-sm-4{width:100%;}
.simplecheckout label[for="customer_confirm_password"].col-sm-4,
.simplecheckout label[for="shipping_address_address_1"].col-sm-4{padding:0 0px 0 15px;line-height:inherit;}
}
@media (max-width:480px){
.social-link > li {
    padding-right: 0px;
    padding-left: 0px;
}
.home-tabs.nav-tabs>li>a{font-size:15px;padding:3px 8px;}
.w-desc{font-size:12px;line-height:14px;text-transform:lowercase;margin-bottom:5px;}
.w-item .btn-window{display:inline-block;margin-bottom:5px;font-size:9px;padding:4px 8px;}
.window .col-xs-6{padding:0;}
.w-item{padding:5px 10px;}
#np-tracking.np-widget-hz #np-submit-tracking {min-width:0 !important;background-image:none !important;padding-left:0 !important;padding-right:0 !important;text-align:center !important;}
.w-title{font-size:14px;margin:5px 0 5px 0;}
.breadcrumb > li{display:none;}
.breadcrumb > li:nth-last-child(-2n+2){display:inline-block;}
.breadcrumb>li+li:before{border-left:7px solid transparent;border-right:7px solid #aac5bf;margin:7px 4px 0px 0px;}
.sort-panel .sort-list a{padding:0 4px;font-size:12px;width:49%;}
.category-page .product-layout.col-xs-12{width:100%;}
.product-thumb{padding:15px 15px 15px 15px;box-shadow:2px 2px 6px rgba(0, 0, 0, 0.3);margin-bottom:20px;}
.tab-products{padding:20px 10px 20px 10px;}
.checkout-cart > .cc-head{display:none;}
.checkout-cart .remove{width:7%;}
.checkout-cart .cc-item .remove .btn-remove{width:27px;height:15px;overflow:hidden;}
.checkout-cart .name{width:47%;padding-left:3px;}
.checkout-cart .quantity{width:10%;}
.checkout-cart .price{width:20%;}
.checkout-cart .total{display:none !important;}
.checkout-cart > .cc-head{display:none;}
.cart_buttons > .btn{font-size:12px;padding:5px 10px;}
#simplecheckout_shipping .simplecheckout-block-content,
#simplecheckout_payment .simplecheckout-block-content{padding-left:10px;}
.col-sm-12 .checkout-heading{font-size:17px;}
.news-thumb .image{float:none;margin:0 0 10px 0;}
.news-thumb .image img{margin:0 auto;}
.h1-cat{margin:30px 0;}
.category-list li{min-width:130px;padding:0 5px;}
#search .dropdown-menu{max-width:100%;}
#search .dropdown-menu > li > a{padding:5px 9px;font-size:12px;}
}
@media (max-width:320px){}