@media (max-width:1199px){
#search{right:15px;}
#container{padding:20px 15px;}
.box-dt{max-width:95%;}
.box-tintuc{max-width:95%;}
}
@media (min-width:992px) and (max-width:1199px){
.intro-right .intro-right-image:last-child,.intro-right .intro-right-image:first-child{animation: none;}
.box-sp{width:32%;margin:0px 2% 20px 0px;}
.box-sp:nth-child(3n){margin-right:0;}
.box-sp:nth-child(3n+1){clear:both;}
.box-product{width:32%;margin:0px 2% 20px 0px;}
.box-product:nth-child(3n){margin-right:0;}
.box-product:nth-child(3n+1){clear:both;}
.box-album{width:32%;margin:0px 2% 20px 0px;}	
.box-album:nth-child(3n){margin-right:0;}
.box-album:nth-child(3n+1){clear:both;}
.box-video{width:32%;margin:0px 2% 20px 0px;}
.box-video:nth-child(3n){margin-right:0;}
.box-video:nth-child(3n+1){clear:both;}
.footer-1{width:35%;margin:0px;}
.footer-2{width:calc(35% - 20px);margin:0 0 0 20px;}
.footer-3{width:calc(30% - 20px);margin:0 0 0 20px;}
.search{margin-right: 0px;}
#menu ul li a{padding: 0 18px;}
}
@media (max-width:991px){
#header,.banner-ab,#menu,.right{display:none;}
#banner .center{display:flex;align-items:center;justify-content:center;}
.flex-banner{width: 100%;}

.logo{position:static;padding:0;margin-right:15px;}
.banner{padding:0; padding-left: 20px}
#menu-mobile{display:block;}
#smenu a{font-family:RM;color:#fff;font-size:16px;margin-left:5px;}
.left{width:100%;}
.news-time{font-size: 12px; text-align:left;}
.news-time span{white-space:nowrap; }
}
@media (min-width:768px) and (max-width:991px){
.box-sp{width:32%;margin:0px 2% 20px 0px;}
.box-sp:nth-child(3n){margin-right:0;}
.box-sp:nth-child(3n+1){clear:both;}
.box-product{width:32%;margin:0px 2% 20px 0px;}
.box-product:nth-child(3n){margin-right:0;}
.box-product:nth-child(3n+1){clear:both;}
.box-album{width:32%;margin:0px 2% 20px 0px;}
.box-album:nth-child(3n){margin-right:0;}
.box-album:nth-child(3n+1){clear:both;}
.box-video{width:32%;margin:0px 2% 20px 0px;}
.box-video:nth-child(3n){margin-right:0;}
.box-video:nth-child(3n+1){clear:both;}
.footer-1{width:100%;float:none;margin:0 0 15px;}
.footer-2{width:350px;float:left;}
.footer-3{width:350px;float:right;}
.intro-right{padding: 15px; padding-right: 0;}
.intro-right .intro-right-image:last-child,.intro-right .intro-right-image:first-child{animation: none; position: relative;}
}
@media (max-width:788px){
	.product-title p:first-child{font-size: 16px; padding: 12px 15px; }
}
@media (max-width:767px){
.btn-zalo,.btn-phone,#messages-facebook{display:none;}
.fix-toolbar{display:block;}
.content iframe{width:100%!important;height:45vh;}
.content img{height:inherit!important}
.logo{position:static;margin-right:10px;height:auto;}
#footer{padding-bottom:45px;}
.footer-top{padding-bottom:0;}
.footer-1,.footer-2,.footer-3{width:100%;float:none;margin:0 0 20px 0;}
.copyright,.statistic{width:100%;}
.statistic span{margin:0 5px;}
.ft-b .center > div{width:100%;}
.top-contact .article-contact{width:100%;margin-bottom:20px;}
.form-contact{width:100%;}
#top .center > div{width:100%;}
#top #breadcrumb{margin-bottom:0}
.box-news{width:100%;float:none;margin:0 0 20px;}
.pic-news{width:35%;}
.bottom-left{width:100%;margin-bottom:20px;}
.bottom-right:not(.onApp){width:100%;}
.tintuc-l{width:100%;margin-bottom:20px;}
.tintuc-r{width:100%;}
.left-pro-detail{float:none;width:100%;margin:0 0 20px;}
.right-pro-detail{float:none;width:100%;}
.grid-thuvienanh{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,22vh);}
.box-thuvienanh .box-thuvienanh-content{background:rgba(0,0,0,0.4);color:#fff;}
.intro-right, .intro-left,.news ,.video ,.signin-left,.signin-right{width: 100%;}
.intro-right{display: none;}
#intro{padding: 30px 0;}
.intro-right{padding: 15px 0;display: flex;}
.intro-right .intro-right-image:last-child,.intro-right .intro-right-image:first-child{animation: none; position: relative;}
#product,#product-high,#album,#service,#news-video ,#signin{padding: 15px 0;}
#product-high{padding-bottom: 15px;}
.product-items{width: calc(100% / 2);}
.title-desc span{ width:100%; padding:5px 15px; }
.grid-album{display: grid;grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(4, 110px);grid-gap: 18px 18px;}
/*.grid-album{display: grid;grid-template-columns: repeat(4, 1fr);grid-template-rows: repeat(3, 220px);grid-gap: 18px 18px;}*/
/*.item-album:nth-child(1){grid-column: 1/5;grid-row: 1/1;}
.item-album:nth-child(2),.item-album:nth-child(4){grid-column: 1/3;}
.item-album:nth-child(3),.item-album:nth-child(5){grid-column: 3/5;}*/
.news {padding-bottom: 30px;}
}
@media (min-width:481px) and (max-width:767px){
.box-sp{width:49%;margin:0px 2% 15px 0px;}
.box-sp:nth-child(2n){margin-right:0;}
.box-sp:nth-child(2n+1){clear:both;}
.box-product{width:49%;margin:0px 2% 15px 0px;}
.box-product:nth-child(2n){margin-right:0;}
.box-product:nth-child(2n+1){clear:both;}
.box-album{width:49%;margin:0px 2% 15px 0px;}
.box-album:nth-child(2n){margin-right:0;}
.box-album:nth-child(2n+1){clear:both;}
.box-video{width:49%;margin:0px 2% 15px 0px;}
.box-video:nth-child(2n){margin-right:0;}
.box-video:nth-child(2n+1){clear:both;}
.product-title p:first-child{font-size: 16px; padding: 12px 15px;}
.product-title{background-color:var(--color-dark-green);margin: 10px 0;}
.product-title p.product-detail{background-color: transparent;}
.product-title p.product-detail > a{color: white;}
.product-title p.product-detail:before{display: none;}
.product-title p:first-child{flex:1; }
.intro-right{display: none;}
}
@media (max-width:480px){
.box-sp{width:49%;margin:0px 2% 10px 0px;}
.box-sp:nth-child(2n){margin-right:0;}
.box-sp:nth-child(2n+1){clear:both;}
.box-product{width:49%;margin:0px 2% 10px 0px;}
.box-product:nth-child(2n){margin-right:0;}
.box-product:nth-child(2n+1){clear:both;}
.box-album{width:49%;margin:0px 2% 10px 0px;}
.box-album:nth-child(2n){margin-right:0;}
.box-album:nth-child(2n+1){clear:both;}
.box-video{width:49%;margin:0px 2% 10px 0px;}
.box-video:nth-child(2n){margin-right:0;}
.box-video:nth-child(2n+1){clear:both;}
.product-item{padding: 5px;}
.product-name a{font-size: 14px;}
.product-price{margin-top: 4px;}
.price-new{font-size: 12px;}
.price-old{font-size: 10px;}
.service-name a{font-size:  14px;}
.product-title{ background-color:var(--color-dark-green);}
.product-title p.product-detail{background-color: transparent;}
.product-title p.product-detail > a{color: white;}
.product-title p.product-detail:before{display: none;}
.product-title p:first-child{flex:1; }
.intro-right{display: none;}
.product-image{height: 200px;}
.signin-left>div .signin-hotline span{font-size: 28px;}
.group-input{width: 100%;}
.item-album p{font-size: 12px; padding: 10px 0;}
.news-content:after{right: 105.5%;}
}
@media (max-width:374px){
.lh-con-l,.lh-con-r{width:100%;float:none;margin:0px;padding:0px;}
.lh-con-r{margin-bottom:10px;}
.box-sp{width:90%;margin:0px 5% 10px;float:none;}
.box-product{width:90%;margin:0px 5% 10px;float:none;}
.box-album{width:90%;margin:0px 5% 10px;float:none;}
.box-video{width:90%;margin:0px 5% 10px;float:none;}
.product-item{padding: 5px;}
.product-name a{font-size: 14px;}
.product-price{margin-top: 4px;}
.price-new{font-size: 12px;}
.price-old{font-size: 10px;}
.service-name a{font-size: 14px; }
.product-title{ background-color:var(--color-dark-green);}
.product-title p.product-detail{background-color: transparent;}
.product-title p.product-detail > a{color: white;}
.product-title p.product-detail:before{display: none;}
.product-title p:first-child{flex:1; }
.intro-right{display: none;}
.product-image{height: 200px;}
.signin-left>div .signin-hotline span{font-size: 24px; white-space: nowrap; margin-left: 10px;}
.item-album p{font-size: 12px; padding: 10px 0;}
.news-time{font-size: 9px;margin-left:-5px; }
.news-time span{font-size:11px;}
.news-content:after{right: 104.5%;}
.news:before,.news:after{left: 16.2%;}
}

