/*MAX AND MIN*/
@media screen and (max-width: 991px) and (min-width: 768px){
	[class *= product-] > .container-all .content-mid .col-xs-12.col-sm-6:nth-child(2n + 1){
		clear: both;
	}
	.header-right , .header-center {
		display: flex;
		float: left;
		justify-content: center;
		margin-bottom: 20px;
	}
	.header-center{
		width: 60%;
	}
	.header-right{
		width: 40%;
	}
	
}

/*MIN*/
@media (min-width: 768px){

}
@media (min-width: 992px){
	.col-md-20 {
		width: 20%;
		float: left;
	}
	.col-md-20:nth-child(5n+1) {
	    clear: both;
	}
	.common-home .box-menu .box-box{
		display: none !important;
	}
	.menu-home-cat > ul > li:hover > ul{
		display: block;
	}
	[class *= product-] > .container-all .content-mid .col-xs-12.col-sm-6.col-md-3:nth-child(4n + 1),
	[class *= product-] > .container-all .content-mid .col-xs-12.col-sm-6.col-md-4:nth-child(3n + 1),
	[class *= product-] > .container-all .content-mid .col-xs-12.col-sm-6.col-md-6:nth-child(2n + 1)
	{
		clear: both;
	}
}
/*MAX*/
@media (max-width: 1199px) {
	#menu > ul a.top {
		font-size: 12px;
		padding: 11px 6px;
	}
}
@media (max-width: 992px) {
	#header .btn-icon-search {
	    position: absolute;
	    right: 0;
	    top: 0;
	}
	#header .logo img.img-responsive {
	    max-height: 52px;
	}
	.pull-left.over-logo {
	    width: 100%;
	    text-align: center;
	}
	.menu-mobi .over-languge.pull-right {
	    width: 100%;
	}
	#language {
		width: 100%;
	}
	#language .list-language {
	    padding: 0.7em 1em 0.7em 1.8em;
	}
	#language span.language-current,
	#language i.fa {
		color: #fff;
	}
	#language .list-language ul.list-item-lag {
	    position: relative;
	    width: 100%;
	    padding: 0;
	}
	#language .list-language ul.list-item-lag a {
		color: #111;
	}
	.slideshow .owl-carousel {
		width: 100%;
		float: left;
	}
	.faq{ padding: 30px 0; }

	/*menu*/
	.nav-mobi {
		display: inline-block;
	    position: absolute;
	    top: 50%;
	    margin-top: -25px;
	}
	.nav-toggle-mb {
		background: transparent;
	    border: 0;
	    cursor: pointer;
	    outline: none;
	    font-size: 13px;
	    color: #ef7437;
	    text-transform: uppercase;
	    padding: 15px 15px 15px 0;
	}
	.nav-toggle-mb i.fa.fa-bars {
	    font-size: 22px;
	    vertical-align: middle;
	    display: inline-block;
	}
	.nav-toggle-mb span.icon {
		background-color: #fff;
		display: block;
		width: 18px;
		height: 2px;
		border-radius: 1px;
	}
	.nav-toggle-mb span.icon+.icon{ margin-top: 3px; }
	.menu-mobi {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 1;
		width: 300px;
		height: 100%;
		-webkit-transform: translate3d(-100%, 0, 0);
		-moz-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		transition: all 0.5s;
		z-index: 9999;
	}
	body.oppen .menu-mobi {
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	.inner-menu-mobi {
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #333333;
		overflow: auto;
	}
	body.oppen .menu-mobi ul {
	    list-style: none;
	    margin: 0;
	    padding: 0;
	}
	.inner-menu-mobi ul li a {
		display: block;
		padding: 0.7em 1em 0.7em 1.8em;
		outline: none;
		box-shadow: inset 0 -1px rgba(101,101,101,0.5);
		-webkit-transition: background 0.3s, box-shadow 0.3s;
		-moz-transition: background 0.3s, box-shadow 0.3s;
		transition: background 0.3s, box-shadow 0.3s;
		color: #fff;
		text-transform: uppercase;
		line-height: 24px;
		font-size: 13px;
	}
	.inner-menu-mobi > ul > li:first-child > a{
		padding-top: 19px;
	}
	body.oppen .bg-mb {
		width: 100%;
		height: 100%;
		opacity: 1;
		content: '';
		-webkit-transition: opacity 0.3s;
		-moz-transition: opacity 0.3s;
		transition: opacity 0.3s;
		background: rgba(0,0,0,0.3);
		position: absolute;
		top: 0;
		right: 0;
		z-index: 9999;
	}
	.inner-menu-mobi ul.lv1 ul {
		display: none;
		margin-left: 10px;
	}
	.inner-menu-mobi ul.lv1 li.has-child {
		position: relative;
	}
	.inner-menu-mobi ul.lv1 li.has-child span.mb-toggle {
		display: inline-block;
		position: absolute;
		top: 15px;
		right: 10px;
	}
	.inner-menu-mobi ul.lv1 li.has-child span.mb-toggle:before{
		content: "\f067 ";
		font-family: "FontAwesome";
		line-height: 34px;
		font-size: 14px;
		position: absolute;
		top: -8px;
		right: -10px;
	    cursor: pointer;
	    color: #fff;
	    width: 45px;
	    text-align: center;
	}
	.inner-menu-mobi ul.lv1 li.has-child span.mb-toggle.pluss:before{
		content: "\f068";
	}
	/*end menu*/
	.faq .box-content {
		margin-top: 20px;
	}
	.box-heading p{ font-weight: 400; }
	.product-info.row .description h1 {
		margin-top: 25px;
	}
	.box-news-latest { margin-bottom: 20px; }
	.note-sale .col-xs-6:nth-child(2n + 1) {
		clear: both
	}
	.news-by-categories.box-white2 .info-news,
	.news-by-categories.box-white2 .image {
		width: 100%
	}
	.footer-all .col-sm-6 {
		margin-bottom: 30px;
	}
	.footer-all .col-sm-6:nth-child(2n+1) {
		clear: both;
	}
}
@media (max-width: 767px){
	.box-product_ .btn-group {
		top: -50px;
	    opacity: 1;
	    visibility: visible;
	}
	#slideshow .cap-slide h2{
		font-size: 18px;
		line-height: 18px;
		margin: 0px;
	}
	#slideshow .cap-slide p{
		font-size: 14px;
		line-height: 1.2;
	}
	#slideshow .cap-slide a.btn-slide{ font-size: 15px; }
	.faq .card .inner-card-body { padding: 15px 0; }
	#banner3.banner_content_top{ display: none; }
	.products_cat_0.product-cat-right .col-pro-cat,
	.product-by-type.box-pro-special .col-pro-cat{ width: 50%; }
	.products_cat_0.product-cat-right .col-pro-cat:nth-child(2n+1),
	.product-by-type.box-pro-special .col-pro-cat:nth-child(2n+1){ clear: both; }
	.box-heading .nav-tabs>li {
	    width: 50%;
	    text-align: center;
	}
	.box-heading .nav-tabs>li>a {
		font-size: 11px;
    	padding: 10px;
	}
	.search-and-language #search{display: none;}
	.product-info > .left + .right,.product-info > .left{float: none;margin: 0}
	.product-info .image{float: none;}
	#cart>.content, #cart:hover > .content{ display: none; }
	.contact_us_home h2 { font-size: 20px; }
	.faq .box-border .card{
		-webkit-box-flex: unset;
		-ms-flex: unset;
		flex: unset;
		width: 100%;
	}
	.contact_us_home{ padding: 25px 0; }
	.slide-our-team .box-team-content .image {
	    float: none;
	    margin: 0 auto;
	}
	.slide-our-team .box-team-content .inner-team-content {
	    width: 100%;
	    padding-left: 0;
	    margin-top: 10px;
	    text-align: center;
	}
	#footer .footer-all{ padding: 30px 0px 30px; }

	#powered{ margin-bottom: 60px; text-align: center; }
	#powered .pull-left, #powered .pull-right{ width: 100%; }
	#footer .footer-all .feature.row .feature-icon{ margin-bottom: 10px; }
	.search > span{
		float: right;
	}
	#footer .footer-all .blog_title_ft h3{
		margin-top: 30px;
	}
}
@media screen and (max-width: 480px){
	.box-heading h2 {
		font-size: 24px;
	}
	.item-option-category {
		min-height: unset;
	}
	.products_cat_0.product-cat-right .col-pro-cat,
	.product-by-type.box-pro-special .col-pro-cat{ width: 100%; }

	#footer .footer-all ul.footer-link {
	    column-count: 1;
	}
	.owl-carousel .owl-buttons [class*=owl-]{
		top: calc( 50% - 19px);
	}
	.owl-carousel .owl-buttons .owl-prev, .owl-carousel:hover .owl-buttons .owl-prev{
		left: 10px;
		right: unset;
	}
	.owl-carousel .owl-buttons .owl-next, .owl-carousel:hover .owl-buttons .owl-next{
		right: 10px;
	}
	nav .pull-right .box-nav{
		display: none;
	}
	.note-sale-content {
		flex-wrap: wrap;
    	text-align: center;
	}
	.note-sale-content .icon {
		margin: 0 0 6px;
	}
	.note-sale-content h3 {
		font-size: 11px;
		width: 100%;
	}
}
@media screen and (max-width: 320px){
	.menu-mobi {
		width: 270px;
	}
	#box-search-top .search input[type="text"] {
	    width: 145px;
	}
}

