@media only screen and (max-width:2500px) {

		
	
	
}
	
	
	
	

@media only screen and (max-width:1024px) {
	
	

	
	
}



		

@media only screen and (max-width:1023px) {
	





}







@media only screen and (max-width:850px) {
	

}






@media only screen and (max-width:960px) {
	#footer-two p input{max-width: 50%;}
    .footer-nav,.footer-tools{width: 100%;text-align: center;margin: 0 0 15px 0;}
	.footer-tools li.widget {
		float: none;
		margin-left: 0;
		margin-bottom: 15px;
	}
	#headerwrap {
		padding: 0;    background: #414142;
	}
	#search-tools {
		float: none;
		margin: 0 15px;
	}
	#headerwrap:before{display: none;}
	#why-choose{padding-top:0;}
	#why-choose .why-inner{position: relative;top:auto;bottom:auto;}
	#main-nav,.top-social,.top-one{display: none;}
	#toparea {
		max-width: 100%;
		width: 100%;
		float: left;
		text-align: center;
	}
	.mobile-nav{display: block;
		float: none;
		position: absolute;
		cursor: pointer;
		border: 1px solid #fff;
		padding: 0 12px;
		top: 15px;
		right: 15px;
		font-size: 20px;
		z-index: 999;
		color: #fff;}
	#logo{max-width: 100%;width: 100%;
		float: none;}#logo img {
			max-width: 285px;
    padding-left: 15px;
		}
	#headerwrap .wrap{display: block;padding: 15px 0;}
	#banner{padding:50px 0;}
	h1{font-size: 38px;		line-height: 43px;}
	.show-mob{display: block;position: fixed;
		z-index: 9999;
		width: 100%;
		right: 0;
		top: 0;
		height: 100%;
		background: #fff;
		padding: 46px 30px 50px 30px;
		font-size: 1.15em;
		transform: translate3d(520px,0,0);
		transition: transform 0.4s;
		transition-timing-function: cubic-bezier(.7,0,.3,1);
		max-width: 460px;
		overflow-y: auto;
		box-shadow: 0 0 30px rgba(0,0,0,.2);}
		.show-mob.open{
			transform: translate3d(0,0,0);
			transition: transform 0.8s;
			transition-timing-function: ease;
			transition-timing-function: cubic-bezier(.9,0,.3,1);overflow-x: hidden;
			padding: 0;
		}
		.show-mob.open .mobmenu-header{padding: 60px 30px 50px 30px;}
		.close-nav{background: #ec1c24;color:#fff; cursor: pointer;position: absolute;padding: 5px 15px;left:30px;		top: 10px;z-index: 999;}

		#footer-one li.widget{width: 100%!important; margin-bottom: 20px; padding: 0!important;} 
		.rightbar{width:100%}
		.leftbar,#why-choose .ult-content-box-container{width:100%;}
		h2{font-size: 40px; line-height: 40px;}
		#why-choose .why-inner{padding: 30px 0;margin: 0 auto;}
		.shop-sidebar,.shop-content{width: 100%;}
}



@media only screen and (max-width:568px) {
	#footer-one .textwidget ul li{width: 100%;}
	.tp-tabs{display: none!important;}
	.blog-row{width:100%;margin-right:0;}
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{width: 100%!important;}
	
	
}







@media only screen and (max-width:480px) {





	

	
}




@media only screen and (max-width:320px) {


	
}
