/*MAX AND MIN*/
@media (min-width: 992px) and (max-width: 1199px) {
    .col-md-6:nth-child(2n + 1),
    .col-md-4:nth-child(3n + 1),
    .col-md-3:nth-child(4n + 1) {
        clear: both;
    }
}
@media (min-width: 769px) and (max-width: 991px) {
    .col-sm-6:nth-child(2n + 1),
    .col-sm-4:nth-child(3n + 1),
    .col-sm-3:nth-child(4n + 1) {
        clear: both;
    }
}

/*MIN*/
@media (min-width: 768px){
	body[class*="product-product"] .container.mar-top80 {
		padding: 0 65px;
	}
}
@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;
	}

	/* menu	*/
	#menu {
		display: block!important;
	}
	#menu > ul > li {
		display: inline-block;
		position: relative;
	}
	#menu > ul > li > a {
		display: inline-block;
		line-height: 80px;
		padding: 0 25px;
		color: #fff;
		font-size: 17px;
	}
	#menu > ul > li.current a {
		font-weight: 600;
	}
	#menu > ul > li ul {
		position: absolute;
		opacity: 0;
		visibility: hidden;
		background: #141414;
		transition: all 0.3s;
		min-width: 100%;
	}
	#menu > ul > li:hover ul {
		opacity: 1;
		visibility: visible;
	}
	#menu > ul > li ul a {
		white-space: nowrap;
		color: #fff;
		display: block;
		padding: 10px 20px;
		border-bottom: 1px solid #ddd;
	}
	#menu > ul > li ul li:last-child a {
		border-bottom: 0;
	}
	#menu > ul > li ul a:hover {
		  text-decoration: underline;
	}
	/* end menu	*/
	/* module */
	.support-online .box-heading h2 {
		white-space: pre-wrap;
	}
	/* product page */
	body.product-productall .col-md-4:nth-child(3n+1),
	body[class*="c"] {
		clear: both;
	}
}
@media only screen and (min-width: 1024px) {
	.form-change .modal-dialog {
		width: 60%;
	}
}
@media (min-width: 1200px){
	.col-lg-6:nth-child(2n + 1),
    .col-lg-4:nth-child(3n + 1),
    .col-lg-3:nth-child(4n + 1) {
        clear: both;
    }
}
@media (min-width: 1300px){
	.container {
		max-width: 1240px;
	}
	.info_home .container {
		max-width: 1140px;
	}
}

/*MAX*/
@media (max-width: 1199px) {
	
}
@media (max-width: 991px) {
	.box-heading p {
		white-space: normal;
	}
	/* header */
	body:not(.common-home) {
		padding-top: 90px;
	}
	.logo img {
		max-height: 70px;
	}
	/* menu mb */
	.nav-toggle-mb {
		height: 40px;
		line-height: 50px;
		width: 40px;
		text-align: center;
		cursor: pointer;
	}	
	.nav-toggle-mb .close-svg {
		display: none;
	}
	.nav-toggle-mb.open .close-svg {
		display: block;
	}
	.nav-toggle-mb.open .menu-svg {
		display: none;
	}
	.nav-toggle-mb svg.mobile-svg {
		width: 23px;
		height: 23px;
		fill: #ffffff;
	}
	#menu {
    	position: absolute;
		width: 100%;
		top: 100%;
		left: 0;
	    display: none;
	    z-index: 9;
	}
	#menu a {
		background: #d8b05e;
		color: #fff;
		font-size: 15px;
		font-weight: 500;
		display: block;
		padding: 0 20px;
		line-height: 45px;
	}
	#menu li {
		position: relative;
	}
	#menu > ul > li {
		width: 100%;
	}
	#menu ul .fa {
		display: none;
	}
	#menu ul span.toggle-mb {
	    position: absolute;
		width: 45px;
		height: 45px;
		line-height: 45px;
		top: 0;
		right: 5px;
		font-size: 15px;
		text-align: center;
		transition: all 0.5s;
		cursor: pointer;
		color: #fff;
	}
	#menu ul span.toggle-mb.active {
		transform: rotate(180deg);
	}
	#menu ul span.toggle-mb:before {
		font-family: FontAwesome;
		content: "\f078";
	}
	#menu ul ul {
		display: none;
	}
	#menu ul ul li a {
	    padding-left: 40px;
	    display: block;
	}
	/* end menu mb */
	/* module */	
	.banner-first-content {
		width: 100%;
	}
	.product-info.row .description h1 {
		margin-top: 25px;
	}
	/* footer */
	.footer-column-1 {
		width: 100%;
	}
	.footer-column-2 {
		width: 40%;
	}
	.footer-column-3 {
		width: 60%;
	}
	.footer-column-4 {
		width: 100%;
	}
	.footer-column-1 .footer-info {
		padding-bottom: 30px;
	}
}
@media (max-width: 767px){
    .col-xs-6:nth-child(2n + 1),
    .col-xs-4:nth-child(3n + 1),
    .col-xs-3:nth-child(4n + 1){
        clear: both;
    }
	.btn-v, a.btn-v, .button {
		padding: 10px 20px;
	}
	.box-heading h2 {
		font-size: 28px;
	}
	.box-heading span {
		font-size: 20px;
	}

	.banner-top-all {
		min-height: 220px;
	}

	/* module */
	.form-change .box-content .box-form-left {
		width: 100%;
		padding: 55px 20px;
	}
	.banner-first-content {
		text-align: center;
	}
	.banner-first-content .box-heading h2 {
		font-size: 35px;
		line-height: 45px;
		margin-bottom: 40px;
	}
	.note-sale .mar-bt30:not(:last-child) {
		margin-bottom: 120px;
	}
	.our-team .panel-group .panel {
		border-radius: 0;
		border: 0;
		background: transparent;
		box-shadow: none;
	}
	.our-team .panel-default>.panel-heading {
		padding: 0;
		background: transparent;
		border: 0;
		border-radius: 0;
	}
	.our-team .panel-default>.panel-heading a {
		font-size: 14px;
		font-weight: 300;
		color: #A3A3A3;
		display: block;
		padding: 15px 10px;
		border-bottom: 1px solid #A3A3A3;
		transition: all 0s;
	}
	.our-team .panel-default>.panel-heading a:not(.collapsed){
		background: linear-gradient(96.58deg, #965B1B -11.06%, #EFCE72 102.48%);
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		font-weight: 600;
		border-bottom: 2px solid #b58339;
	}
	.our-team .panel-group .panel .panel-body {
		border: 0;
		padding: 10px 10px 30px;
		font-size: 13px;
		color: #A3A3A3;
		text-align: justify;
	}
	.featured-product .container, 
	body[class*="product-product"] .container.mar-top80  {
		padding: 0 30px;
	}
	.featured-product .item {
		width: 100%;
		padding: 0 8px;
	}
	.featured-product .owl-theme .owl-nav button.owl-prev {
		left: -30px;
	}
	.featured-product .owl-theme .owl-nav button.owl-next {
		right: -30px;
	}
	.support-column-md {
		width: 50%;
	}
	.support-item .image img {
		width: 60px;
	}

	/* end module */
	/* footer */
	#footer .footer-title h3 {
		font-size: 17px;
	}
	.footer-contact-item {
		flex-direction: column;
		padding: 15px 10px;
	}
	.footer-contact-item .icon-contact {
		margin: 0;
	}
	.footer-contact-item .info {
		text-align: center;
	}
	#powered{ text-align: center; }
	/* end footer */
}
@media screen and (max-width: 480px){

}
@media screen and (max-width: 320px){
	
}

