@media screen and (max-width:992px) {	
	.newsletter .validate-email{width:86%;}
	header#header #logo img {margin-top:29px;}
	header#header .widget-user {text-align:right;}
	header#header .widget-user>div {text-align:left;padding-right:25px;}
	header#header .widget-user>.toogle-mobile-menu>a {padding: 5px 10px; display: inline-block; background-color: #333; color: #fff;}
	nav.mobile-menu {position:relative;}
	.slideshow .carousel-inner {height:580px;}
	.slideshow .carousel-caption img {max-height:500px;max-width: 80%;}
	nav.mobile-menu ul.mobile-nav {position:absolute;width:100%; background-color:#1a1a1a;z-index:999;}
	header#header .widget-user .search-topbar .input-control {right:25px;}
	nav.mobile-menu ul.mobile-nav li a {padding:15px;border-bottom:solid 1px rgba(255,255,255,0.2); display:inline-block; width:100%}
	nav.mobile-menu ul.mobile-nav li:last-child {border-bottom:none;}
	nav.mobile-menu ul.mobile-nav a {color:#fff;}	
	nav.mobile-menu ul.mobile-nav em {float:right;color:#fff;font-style:normal; font-weight:600;font-size:16px;cursor:pointer;}
	.block-banner .video iframe {min-height:400px;height:auto;}
	.block-banner .two-banner figure>img {width:100%;}
	.product-item form {opacity:1}
	.template-collection aside.col-md-3 {margin-bottom:40px;}
	.customer-form form .input-control {width:100%;}
	.block-collections .owl-theme .owl-controls {display:none !important;}
	
	@media screen and (min-width:320px) and (max-width:767px){
		.newsletterwrapper {display:none !important;}
		#more-view-jcarousel .jcarousel-clip-vertical {height:300px;}
		.block-privacy {padding:15px 0}
		.block-privacy .col-md-4 br {display:none;}
		.block-privacy .col-md-4 {border-bottom:solid 1px #c2c2c2; border-right:none;padding:30px 15px;}
		.block-privacy .col-md-4:last-child {border-bottom:none;}
		.block-privacy .col-md-4 {text-align:left;}
		.block-privacy .col-md-4 p {display:inline-block;width:60%;vertical-align:middle;vertical-align: -webkit-baseline-middle;}
		.block-privacy .col-md-4 img {width:40px;max-width:initial;margin-right:30px;margin-bottom:0;margin-left:30px;display:inline-block;}

		.block-banner .two-banner {padding-right:15px;}
		.block-banner .video {padding-left:15px;}
		.block-banner-2 .two-banner:first-child {margin-bottom:10px;}

		.block-feedback .content-feedback #image-client img {width:90px; height:90px;}
		.block-feedback {margin:45px 0}
		.block-collections {padding:65px 0;}
		.block-collections .nav-tabs>li {display:block;text-align:left;}
		.block-collections .nav-tabs>li.active a:after {display:none;}
		.block-collections .nav-tabs:after {content: "";width: 100%;height: 15px;   background-image: url(" //bizweb.dktcdn.net/100/004/667/themes/6053/assets/line-decoration.png?635741875477458047");background-size: 100% auto;display: block;background-repeat: no-repeat;margin-top: 20px;}
		.about-store .col-md-4 {margin-bottom:40px;}
		.about-store .col-md-4:last-child {margin-bottom:0;}
		.blog-inner {height:auto;}
		.blog-inner .blog-img {height:auto;max-height:330px;}
		.product-item .product-image {min-height:150px;}

		.product-list .product-image {margin-bottom:20px;}
		.product-list .product-image img {max-width:360px;margin:auto}
		.customer-form{
		 padding:10px;
		}
		.customer-form form #register-btn{
		    right:-9px;
			top:-71px
		}
		


	}
	@media screen and (min-width:768px){
		.block-banner-2 .video {padding-right:15px;}
		header#header #logo img {margin-top:10px;}
		.template-product .product-info h3{font-size:18px;}
		
	}	
	.top-footer .col-sm-12{
		 width:50%
		}
		.top-footer .col-md-4.col-sm-12.hidden-xs{
		width:100%
		}
	
}
@media screen and (min-width:993px) and (max-width:1199px){
	header#header .widget-user>div {
		padding-right:20px;
	}
	header#header .widget-user .search-topbar .input-control {right:20px;}
}
@media screen and (min-width:1200px){
	.block-banner .two-banner figure {width:285px;height: 315px;}

}
@media screen and (max-width:1170px){
	.container{
	width:100%
	}
}
@media screen and (max-width:991px){
	.container{
	width:100%
	}
	.col-md-4{
	width:50%;
		float:left;
	}
	header#header #logo img{margin-top:20px;}
	.rte h3{font-size: 18px !important;    letter-spacing: 1px;
	}
	
	.top-footer .col-sm-12{
		 width:100%
		}
		.top-footer .col-md-4.col-sm-12.hidden-xs{
		width:100%
		}
	.blog-item h5{
	padding:0px
}
	#footer .top-footer>.row>div>h3{
	 margin:10px 0px;
		margin-top:20px;
		padding-bottom:10px;
	}
	.product-home .product-content .col-sm-6{
	 width:25%;
		float:left
	}
	header#header #logo img{
	margin-top:10px;
	}
	.blog-home .feature .feature-icon{
	width:20%;
		float:left;
	}
	.blog-home .feature .col-md-9.col-sm-12{
	width:80%;
		float:left;
	}
}
@media screen and (max-width:890px){
.blog-home .feature .feature-icon{
	width:30%;
		float:left;
	}
	.blog-home .feature .col-md-9.col-sm-12{
	width:70%;
		float:left;
	}
}
@media screen and (max-width:641px){

.product-home .product-content .col-sm-6{
	 width:33.3%;
	float:left
	}
	header#header #logo img{
	margin-top:16px;
	}
	.blog-home .feature .feature-icon{
	width:35%;
		float:left;
	}
	.blog-home .feature .col-md-9.col-sm-12{
	width:65%;
		float:left;
	}
}
@media screen and (max-width:580px){
	.content-blog .col-md-4{
	width:100%
	}
}
@media screen and (max-width:481px){
	header#header #logo img{margin-top:30px;}
	.template-cart .action-btn .button{
	    width: 100%;
        margin: 1px 0px;
	}
	.top-footer .col-sm-12{
		 width:100%
		}
		.top-footer .col-md-4.col-sm-12.hidden-xs{
		width:100%
		}
	.product-home .product-content .col-sm-6{
	 width:50%
	}
	header#header #logo img{
	margin-top:23px;
	}
	.blog-home .feature .feature-icon{
	width:100%;
		float:left;
	}
	.blog-home .feature .col-md-9.col-sm-12{
	width:100%;
		float:left;
	}
	.blog-item h5{
	padding:10px 0px
}
}
@media screen and (max-width:361px){
	.col-md-4{
	width:100%;
	}
.product-home .product-content .col-sm-6{
	 width:100%
	}
	header#header #logo img{
	margin-top:30px;
	}
}