@media (min-width: 1366px) {
nav ul li {
	margin-left: 15px;
	margin-right: 15px;
}
}

@media (min-width: 1024px) and (max-width: 1366px) {
nav ul a { font-size:12px;padding: 13px 10px;}
.mh-50{ min-height:75px;}
.mh150{ min-height:210px;}
.block-content br{ display:none;}
.user_txt{ min-height:170px;}
.info-nav a{padding: 10px 6px;font-size: 11px;}
.textimonial-bg .carousel{ height:530px;}
}
@media (max-width: 1023px) {
nav ul a {
font-size:.95rem;
}
nav .button-collapse {
	color: #000;
}
#clear{ color:#333; position:absolute; top:-20px}
.nav-wrapper i {
	height: auto !important;
}
.nav-bg{ display:none;}

.tb-left-nav{ display: block; text-align:center; width:100%;}
.banner-title1{ font-size:32px;}
.banner-title2{ font-size:22px !important;}
.banner-title3{ font-size:18px !important;}
.banner .carousel.carousel-slider .carousel-item h2 { line-height: 24px;}
.banner .carousel{ height:400px}
.title-head{ padding-top:0px;}
.mh150{ min-height:50px;}
.block-wrap .col{ margin-bottom:30px;}
.block-heading{ margin-bottom:10px;}
.mh-50{ min-height:10px;}
.block-content br{ display:none;}
.block-content { font-size:13px}
.user_txt{ min-height:210px;}
nav .button-collapse{ height:20px; float:none; position:absolute; top:-60px;}
nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i{ height: auto}
.textimonial-bg .carousel{ height:580px !important;}
.navbar .dropdown .dropdown-menu .item:hover::after, .navbar .dropdown .dropdown-menu > li a:hover::after { background-color: rgba(0, 0, 0, 0.12);}
.info-nav{ display:none}
.top_bar{ height:50px; line-height:normal; text-align:center;}
.cartBox span{ display:none;}
.blogcont{ background:#515d77; padding:5px 20px 20px 20px; position:relative;margin-top: -5px; margin-bottom:0px;}
.blogcont h2{ font-size:40px;}
.navbar .dropdown .dropdown-menu{top: 49px;}
.navbar .dropdown.size-350 .dropdown-menu{ width:100%;}
.navbar .dropdown ul.list li > a{ height:auto;}
.sm-center{ text-align:center;}
footer .social{ width:100%; text-align:center;}
footer .social li{ display:inline-block; float:none; margin:0 10px}
footer .social li a{ margin-right:0px; font-size:30px;}
.footer_heading{ font-size:18px;}
.inner-footer .container{ width:100%}
.inner-footer .container .row .col{ padding:0 30px}
.sm-brd-bottom{ border-bottom:solid 1px #dddddd;}
nav {height: 130px;line-height: normal;}
.navbar{ height:124px;}
#mobile-demo.side-nav{padding-top: 110px !important;box-sizing: border-box;}
.cartBox{ margin: 15px 0 15px 10px;}
.cartBox img{ width:22px;}
.expSearchBox img{ width:22px;}
.expSearchFrom{ line-height:46px;}
nav .button-collapse{ height:20px; float:none}
.banner-wrapper{ width:50%; padding-bottom: 100px;}
.desktop-footer{ display:none}
.mobi-footer{ display: block}
.collapsible-header{}
.mobi-footer .inner-footer{ padding-top:0px;}
.mobi-footer .inner-footer .collapsible-body{ padding:0 30px 30px 30px;}
.mobi-footer .inner-footer .footer_heading{ padding:10px 30px;}
.mobi-footer .inner-footer .collapsible{ margin-top:0px;margin-bottom: 0;}
.mobi-footer .inner-footer .collapsible > li{border-top: 1px solid #ddd;}
.mobi-footer .inner-footer .collapsible > li:last-child{border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}
.mobi-footer .inner-footer .collapsible-header{ border-bottom:none}
.mobi-footer .inner-footer .collapsible-body{ border-bottom:none}
.news-cont{ margin:0 30px}
.gry-bg{ background:#efefef; border-bottom:solid 1px #ddd;padding: 20px 0;}
footer .social{ padding-bottom:20px}
.tablet{ display: block}
.mobi{ display: none}
.tb-left-nav .mrg-r-10{margin-right: 0px;line-height: 46px;}
.new-arrivals{ margin-bottom:0px}
.new-arrivals .block-icon img{ height:220px}
.new-arrivals .block-icon{ margin-bottom:0px}
.new-arrivals .block-wrap .col{ margin-bottom:0px;}
.p-feature .bigimg img{ height:960px}
.p-feature .smallimg img{ height:460px}
.p-feature .orange-box{ height:460px}
.p-feature .darkgray-box{ height:460px}
.xs-mrg-b0{ margin-bottom:0px !important}
.cat-banner{ max-height:240px;}
.cat-banner .banner-wrapper{width:100%;}
.cat-banner .banner-wrapper .banner-title1{ color: #fff;font-family: Domaine-Display;font-size: 42px; font-weight:500;}
.caterory-wrap .block-icon img{height: 300px;}
.caterory-wrap .cat-cont .cat-quick-shop{ bottom:100px;}
.btn-qs{ font-size:13px;}
.category-keyword{padding: 30px 10px;}
}

@media (max-width: 990px) {
.banner {
	height: auto !important;
}
.banner .pos-abs {
	position: relative
}
.banner-wrapper {
	position: static;
	-webkit-transform: translateY(0%);
	padding-bottom: 100px;
	-moz-transform: translateY(0%);
	transform: translateY(0%);
	top: 0%;
	display: block;
}
.banner .rt-img {
	display: none;
}
.banner .heading {
	-webkit-transform: translateY(20%);
	-moz-transform: translateY(20%);
	transform: translateY(20%);
	top: 20%;
	position: static;
	font-size: 50px;
}
.w_100 {
	width: 100% !important;
}
.hot-product-wrap .left_pro-ban {
	margin-bottom: 30px;
}
.hot-product-wrap .right_pro-ban {
	margin-top: 20px;
}
.w_50 {
	width: 50% !important;
}
.container .row {
	margin: 0px;
}
nav .button-collapse {
	z-index: 1000
}
#mobile-demo.side-nav {
	padding-top: 175px;
	box-sizing: border-box;
}
.mob_wrap {
	position: absolute;
	overflow-y: auto;
	width: 100%;
	height: calc(100% - 195px);
}
nav ul li.active {
	border: none;
}
#mobile-demo li:hover.active {
	border: none;
}
nav ul li:hover {
	border:none;
}
.sec_wht {
	padding-top: 30px;
}
#mobile-demo li:hover{ border:none;}
}
@media (max-width: 800px) {
.pro-filter {
	text-align: center;
	margin-bottom: 30px;
}
.pro-filter li {
	float: none;
}
.heading {
	line-height: 80px;
}
.footer-social a {
	margin-bottom: 10px;
}

.head-search{ display: block}

.pro-brd-b-r{ border:none;}
.pro-brd-r{ border:none;}
.pro-brd-b{border:none;}
.info-nav a{ font-size:11px;}

}
@media (max-width: 600px) {
nav {
	height: 130px !important;
	line-height: normal;
}
.top_bar {
	display: block;
}

nav .button-collapse i {
	line-height: 30px
}
.block-wrap {
	margin-bottom: 0px;
}
.row .block-wrap .col.m4 {
	margin-bottom: 55px;
}
.heading {
	font-size: 38px;
	line-height: 60px;
}
.banner .heading {
	font-size: 40px;
	line-height: 50px;
	padding-top: 20px;
}
.hot-product-wrap {
	margin-top: 40px;
	margin-bottom: 40px;
}
.sec_grey {
	padding-top: 30px;
}
.sec_wht {
	padding-top: 30px;
}
.textimonial-bg .carousel {
	height: 350px !important;
}
.user_txt {
	font-size: 17px;
}
#mobile-demo.side-nav {
	padding-top: 110px;
	box-sizing: border-box;
}
.mob_wrap {
	position: absolute;
	overflow-y: auto;
	width: 100%;
	height: calc(100% - 190px);
}
.inner-footer .row .col.s12 {
	margin-bottom: 30px;
}
.hot-product-wrap .left_pro-ban, .hot-product-wrap .right_pro-ban {
	min-height: 450px;
}
.pro-box {
	margin-bottom: 15px;
}
nav .brand-logo img {
	height: 30px;
	margin-top: 5px;
}
nav .brand-logo {
	margin-top: 12px;
}
.tb-left-nav{ display: block;}
.info-nav{ display:none}

nav .button-collapse{margin: 0px 18px 0 0 !important;}
nav .button-collapse{ height:20px; float:none}
.banner .heading {
	-webkit-transform: translateY(6%);
	-moz-transform: translateY(6%);
	transform: translateY(6%);
	top: 6%;
	position: static;
	font-size: 50px;
}

.block-icon{ margin-bottom:0px;}
.new-arrivals .block-icon img{ height:auto; max-height:188px;}
.block-wrap .col{ margin-bottom:25px;}
.p-feature{ margin-top:0px;}
.p-feature .block-icon img{ height:auto}
.xs-mrg-b0{ margin-bottom:0px !important;}
.p-feature .orange-box{ height:auto; min-height:230px}
.p-feature .darkgray-box{ height:auto; min-height:230px}
.copyright{ text-align:center;}
.fb-like{ text-align:center;}
nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i{ height:auto;}
.cartBox{ margin: 15px 0 15px 10px;}
.cartBox img{ width:22px;}
.expSearchBox img{ width:22px;}
.expSearchFrom{ line-height:46px;}
.banner .container{ width:100%;}
.banner-wrapper{ background:#8f8c87; padding-bottom:0px; -webkit-transform: translateY(100%);-moz-transform: translateY(100%);transform: translateY(100%);top: 100%;}
.xs-mrg-t0{ margin-top:180px !important;}
.banner-wrapper .heading{ padding-bottom:30px; padding-top:0px;}
.banner-title3{ line-height:22px;}
.banner-wrapper{ width:100%; padding-bottom: 40px;}
.tablet{ display:none}
.mobi{ display: block}
.cat-banner{ max-height:200px;}
.cat-banner .banner-wrapper{ background:none;position: relative;top: 260px;}
.caterory-wrap .block-icon img{height: auto;max-height: 188px;}
.btn-qs{ font-size:12px; padding:0 5px;}
.xs-mrg-t-cat{ margin-top:80px;}
.cat-banner .banner-wrapper{ background:none;position: relative;top: 280px; width:100%;}
.cat-banner .banner-wrapper .banner-title1{ color: #6a787d;font-family: Domaine-Display;font-size: 42px; font-weight:500;}
}

@media (max-width: 320px) {

.new-arrivals .block-icon img{height: auto;max-height: 162px;}
.caterory-wrap .block-icon img{height: auto;max-height: 162px;}
}