/* Responsive */
.loaderRectangle {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 0 3px;
   }
   
   .loaderRectangle div {
	width: 10px;
	height: 16px;
	animation: .9s ease-in-out infinite;
	background: #183153;
	box-shadow: 0 0 20px rgba(18, 31, 53, 0.3);
   }
   
   .loaderRectangle div:nth-child(1) {
	animation-name: rectangleOneAnim;
	animation-delay: 1s;
   }
   
   @keyframes rectangleOneAnim {
	0% {
	 height: 15px;
	}
   
	40% {
	 height: 30px;
	}
   
	100% {
	 height: 15px;
	}
   }
   
   .loaderRectangle div:nth-child(2) {
	animation-name: rectangleTwoAnim;
	animation-delay: 1.1s;
   }
   
   @keyframes rectangleTwoAnim {
	0% {
	 height: 15px;
	}
   
	40% {
	 height: 40px;
	}
   
	100% {
	 height: 15px;
	}
   }
   
   .loaderRectangle div:nth-child(3) {
	animation-name: rectangleThreeAnim;
	animation-delay: 1.2s;
   }
   
   @keyframes rectangleThreeAnim {
	0% {
	 height: 15px;
	}
   
	40% {
	 height: 50px;
	}
   
	100% {
	 height: 15px;
	}
   }
   
   .loaderRectangle div:nth-child(4) {
	animation-name: rectangleFourAnim;
	animation-delay: 1.3s;
   }
   
   @keyframes rectangleFourAnim {
	0% {
	 height: 15px;
	}
   
	40% {
	 height: 40px;
	}
   
	100% {
	 height: 15px;
	}
   }
   
   .loaderRectangle div:nth-child(5) {
	animation-name: rectangleFiveAnim;
	animation-delay: 1.4s;
   }
   
   @keyframes rectangleFiveAnim {
	0% {
	 height: 15px;
	}
   
	40% {
	 height: 30px;
	}
   
	100% {
	 height: 15px;
	}
   }
@media(max-width:1220px){
	.logo-header:after{display: none}
	#menu .item-big{padding-left: 0}
	#menu .item-big .nav-item > a{padding: 0px 18px;}
	.logo-header img{max-width: 58%;}
}
@media(max-width:1200px){
	.footer-article{padding: 0 10px;box-sizing: border-box;}
	.footer-powered .wrap-content{padding: 15px 5px;}
	.header_phone{display: none;}
	.header-main:before{left: -48px;}
}
@media(max-width:1105px){
	.banner-header-right{width: 24.916667%}
}
@media(max-width:1025px){
	.slick-arrow{display: none !important;}
	header.header{display: none;}
	.main-nav{display: none;}
	.menu-res{display:block;}
	.search .search_form{right: 0px;}
	.box-product{width: calc(100% /3);}
}


@media(max-width:1024px){
	#menu .item-big .nav-item > a{
		padding: 0px 15px;
	}
	.toolbar{display: block;}
}
@media(max-width:1001px){
	.menu{display:none;}
	
}
@media(max-width:960px){
	.content-about-index{text-align: center;flex-wrap: wrap}
	.content-about-left{width: 100%;position: relative;margin: auto;}
	.content-about-right{width: 100%;margin: auto;display: none;}
	.box-service{width: 100%;}
	.service{padding: 38px 5px;box-sizing: border-box}
	.banner-header-right{display: none;}
	.logo-header,.banner-header{display: none;}
	.banner_mobi{display: block;width: 100%;text-align: center;}
	.news-video-index {padding: 50px 5px;box-sizing: border-box: }
	.album{width: calc(100% / 3)}
	.content-web{flex-wrap: wrap}
	.catalogy-left{display: none;}
	.content-web-show{width: calc(100%);}
}
@media(max-width:900px){
	.video-index,.news-index{width: 100%;}
}
@media(max-width:850px){
	.news{width:100%;float:none!important;}
	.banner-header-right{display: none;}
	.banner-header{width: 80%;}
	.logo-header img{max-width: 75%}
	.footer-news:nth-child(1){width: 100%;margin-bottom: 15px;}
	.footer-news:nth-child(2),.footer-news:nth-child(3){width: 49%;}

}
@media(max-width:769px){
	.top-contact{flex-wrap:wrap;}
	.left-pro-detail,.right-pro-detail,.top-contact .form-contact,.top-contact .article-contact{width:100%;margin:0px;}
	.left-pro-detail,.top-contact .article-contact{margin-bottom:30px;}
	.copyright,.statistic{width: 100%;text-align: center;justify-content: center;}
	.box-product{width: calc(100%/2);}
	.left-about{width: 100%;}
	.right-about{width: 100%;}
	.footer-news{width: 100% !important;margin-bottom: 15px !important;}
	.row_intro{flex-wrap: wrap;}
	.news_left{width: 100%;}
	.video_right{width: 100%;}
}
@media(max-width:700px){
	.content-about-right{width: 100%;margin: auto;display: block;order:1;}
	.content-about-left{order:2;}
	.menu-step{font-size: 18px;}
}
@media(max-width:600px){
	.box-service{flex-wrap: wrap;width: 49%;}
	.box-service span{max-width: 100%;width: 100%;}
	.box-service > div{width: calc(100%)}
	.album{width: calc(100% / 2)}
	.footer-news:nth-child(2){margin-bottom: 10px;}
	.footer-news:nth-child(2),.footer-news:nth-child(3){width: 100%;}
}
@media(max-width:500px){
	.box-product{padding: 0px 5px;}
	.grid-page{
		width: calc(100% + 10px);
		margin: 0 -5px;
	}
	.service .bao{padding: 0px 5px;}
	.service_row{margin: 0px -5px;}
	.wrap_slide_doitac{margin: 0px;}
	.footer{padding-top: 20px;}
	.info_product{width: 100%;}
	.btn_product{width: 60%;margin-top: 10px;}
	.info_product_row{justify-content: center;padding-left: 10px;padding-right: 10px;}
}

@media(max-width:440px){
	.pic-news,.info-news{display:block;width:100%;float:none;text-align:center;margin:0px;}
	.info-news{margin-top:15px;}
	.top-contact .form-contact .button-contact .file-contact span b{max-width:105px;}
	
}
@media(max-width:369px){
	.cart-pro-detail{flex-wrap:wrap;}
	.cart-pro-detail a{width:100%;text-align:center;margin:0px!important;font-size:12px;}
	.cart-pro-detail a:first-child{margin-bottom:5px!important;}
	.cart-pro-detail a i{display:none;}
}