
@media  (max-width: 1200px){
	.news-letter .input-row{width: 570px;}
	.input-row label{width: 100px}
	.news-letter h2{width: 340px;}
	.input-row label.susb_btn{width: 150px}
	.inner-newslt .input-row label{width: 200px;}
	.inner-newslt .input-row label.susb_btn{width: 160px;}
}
@media (max-width:1150px){header nav a{padding:0 5px !important;font-size:13px}
}
@media (max-width:992px){.news-letter .input-row{width:100%;margin-top:1%;}
.navbar-toggle.collapsed{font-size:25px;color:#f47721;cursor:pointer;display:block;}
nav.navbar .dropdown:hover .dropdown-menu{display:none;}
nav.navbar .dropdown.show:hover .dropdown-menu{display:block;}
.navbar-nav{padding:20px;}
header nav a{padding:5px!important;}
nav.navbar{margin-bottom:5px;}
header nav a{padding:10px !important;font-size:16px;color:#fff}
nav.navbar{padding:0 20px;}
nav.navbar .dropdown .dropdown-menu{background:#000}
#slide-navbar-collapse{position:fixed;top:0;left:0;z-index:99;width:280px;height:100%;background-color:rgba(0,0,0,0.8);overflow:auto;}
.menu-overlay{display:none;background-color:#000;bottom:0;left:0;opacity:0.5;filter:alpha(opacity=50);position:fixed;right:0;top:0;z-index:49;}
nav.navbar .dropdown .dropdown-menu{background:none;border:none;padding:10px;width:auto;}
.dropdown .dropdown-menu li a{border-bottom:1px solid #f47721;}
.slider-content{padding:0 20px;}
.img.sample-cardimg{position:static}
ul.shopping-cart-items .col-md-4.col-xs-4 {
    width: 90px;
}
ul.shopping-cart-items .col-md-6.col-xs-6{width: 180px}
img.sample-cardimg{position: static;display: block;}
.container{max-width: 100% !important;padding: 0 20px;}	
.row.product_list li{width: 25%}

.inner-newslt .input-row label{width: 40%	}
.news-letter h2{width: 100%;text-align: center;}
.input-row label{width: 19%;float: left;padding: 3px;}
.inner-newslt .input-row label{width: 38%;float: left;padding: 3px;}
	.inner-newslt .input-row label.susb_btn{width: 24%;}
.search-products .input-row{width: 33.3%}
.search-products .input-row label{width: auto;display: block;}
}


@media (max-width:767px){
	.news-letter .input-row{width: 100%}
.input-row label {
    width: 25%;
    vertical-align: top;
    float: left;
    padding: 2px;
}
.inner-newslt .input-row label
.news-letter h2{width: 100%;text-align:center;padding: 10px 0}
.input-row label.susb_btn{width: auto;float: none;margin: 0 auto}
.search-products .input-row label{display: block;width: auto;}
.search-products .input-row{width: 33%}
.list-products{padding: 50px 0}
.row.product_list li{width: 33.3%}

.inner-newslt .input-row label{width: 50%;float: left;padding: 3px;}
	.inner-newslt .input-row label.susb_btn{width:160px;float: none;}
	.row.product.mt-3 .button_btn {
    padding: 50px 0;
}
.breadcrumb{margin:0}

.prodotherinfo th{width:100% !important;text-align:left !important;float:left !important;}
}


@media (max-width:640px){
	.sign-page .left-form:after{content: none;}
.slider-icons-banner label{width: 60px;height: 60px;background-size: 60px;padding: 10px 0}
.slider-icons-banner label h4{font-size: 18px}
.slider-icons-banner label small{font-size: 8px}
.input-row label{width: 50%}
.header-top .container{padding: 0}
.slider-content h1, .product-rang .title h2{font-size: 30px;margin: 0}
.slider-content h3{font-size: 20px;}
.slider .item{height: 350px;}
.sample-card-row{padding:20px;min-height: auto;}
.latest-magazin{padding:20px 0;min-height: auto; margin-top: 30px}
.list-products{text-align: center;}
.list-products .thumbimg{margin: 0 auto;display: inline-block;}
section.inner-slider .slider-icons-banner{top: -20px;}

}


@media (max-width:479px){
	.slider-icons label{display:inline-block;width:70px;height:70px;background-size:70px;padding:5px 0;float: none;}
.slider-icons label h4{font-size:25px;font-weight:600;}
.slider-icons label small{font-size:10px;display:block;padding:0;letter-spacing:1px;}
.slider-content h3{font-size:20px;}
.slider-content h1{font-size:30px;}
section .title h2{font-size:25px;}
.search-products .input-row{width: 100%}
.row.product_list li{width:50%}

.inner-newslt .input-row label{width: 100%;padding:0;float: none;margin-top: 10px}
	.inner-newslt .input-row label.susb_btn{width:100%;}
	footer .footer{text-align: center;}
	footer .text-right{text-align: center !important;padding: 20px 0 0}
	.copyright small{float: none;text-align: center;line-height: 15px;}
	.slider-content{text-align: center;}

	.installed-images .owl-nav, .technical-row .owl-nav, .latest-product .owl-nav{ top: -43px;
    left: 0;
    margin: 0 auto;
    text-align: center;}
.search-products{padding: 20px}
.inner-slider{text-align: center;}
section.inner-slider .slider-icons-banner{position: static;text-align: center;}
.slider-icons-banner label{float: none;}
.info_button{text-align:center;padding: 10px 0 0}
.row.product-detail,.row.product.mt-3 .button_btn{text-align: center;}
.info_button a{float: none;}
.installed-images .owl-nav {
    text-align: right;
    top: -28px;
}
.row.colrrang{text-align: center;}
.news-letter h2{font-size: 30px}
.input-row label.susb_btn{width: 100%}
.sign-form.left-form, .sign-page h3,.product-thumb,.breadcrumb{text-align: center;}
.sign-page .input-row.submit-btn input{min-width: 100%}
.sign-page{padding: 20px 0}
.row.product.mt-3 img{width: 100%}
}
@media (max-width:420px){.header-top label{padding:5px 10px}
.news-letter .input-row{width:100%;}

.input-row label{width:100%}
footer .footer li a{font-size:18px;text-align:center;}
footer .footer p{text-align:center;font-size:18px;padding:5px 0px 5px 0px;}
.text-right{text-align:center !important;padding-top:10px;}
.copyright small{text-align:center;font-size:11px;}
.row.product_list li{width: 100%}

.slider-content h1{font-size: 20px;margin: 0}
.product-rang .title h2{font-size: 25px;}
.slider-content h3{font-size: 17px;}
section .title h2,.search-products h2, .latest-magazin h2, .sample-card-row h2{font-size: 20px;}
.slider .item{height: 300px}
.header-top.text-right {
    padding: 0;
    text-align: right !important;
}
.news-letter h2{font-size: 24px;	}
.installed-images h4{font-size: 15px;}

}