@media (max-width:1600px){
.newsIndex__container{padding-left:5%}
.wrap-content-right{max-width:1230px;margin:0 auto;padding:0 15px}
.newsIndex__container{padding-left:unset}
}
@media (max-width:1400px){
.slide__content__title__top h3{font-size:35px}
.slide__content__title{background-size:contain;padding:40px 0 40px 70px}
}
@media (max-width:1200px){
.slide__content__title{background:unset;padding:unset;padding-left:70px}
.slide__content__title__top h3{font-size:30px}
.slide__content__desc{margin-bottom:10px}
}
@media (max-width:1024px){
.wrap-demo-about-5{margin-bottom:2rem}
.title-about-5-customer h2{font-size:24px}
.newsIndex__container{gap:30px}
.aboutUs__left__image{margin-left:50px}
.aboutUs__container{gap:20px}
.aboutUs__left__image:after{width:40px;height:40px}
.aboutUs__right__content-title span{font-size:30px}
.aboutUs__right__content-desc{margin-bottom:30px}
.contact-input{margin-bottom:15px}
.flex-cus,.row-20,.row-video{margin-left:-5px;margin-right:-5px}
.col-20,.mg-cus,.mg-video{padding-left:5px;padding-right:5px}
.content-text img{height:auto!important}
.padding-top-bottom{padding:2rem 0}
.pad-top{padding-top:2rem}
.pad-bottom{padding-bottom:2rem}
.mg-top{margin-top:2rem}
.mg-bottom{margin-bottom:2rem}
.title-detail-main{font-size:20px}
.cart-fixed{bottom:220px}
.btn-frame{display:none}
.cart-pro-detail{width:100%;margin-top:10px}
.pad-bottom{padding-bottom:2rem!important}
.pad-top{padding-top:2rem!important}
.padding-top-bottom{padding:2rem 0!important}
.menu{display:none}
.menu-res{display:block}
.product-tool{opacity:1;visibility:visible;position:initial}
.product-tool a span{display:none}
.contactUs__container{gap:30px}
ul.contactUs__info__list li svg{margin-right:10px}
ul.contactUs__info__list li strong{font-size:20px;flex-shrink:0}
}
@media only screen and (max-width:1001px){
.danhmuc-news5-right{width:300px}
.demo-news5-left{width:calc(100% - 320px)}
.name-news5{font-size:16px}
.name-news5-r{font-size:13px}
.info-news5-r span{font-size:11px}
.tags-news5 li a{font-size:12px}
.title-news5-right{font-size:18px}
}
@media (max-width:992px){
.footer-news:nth-child(2){order:0;width:100%!important}
.footer-news:nth-child(1){order:1}
.footer-news:nth-child(1),.footer-news:nth-child(3){width:calc((100% / 2) - 10px)!important;flex:unset}
.othernews{position:initial}
.footer-title:after{width:100%}
#fanpage-facebook{width:300px;overflow:hidden;margin:auto}
.footer-news:nth-child(4){width:100%}
.footer-news:nth-child(3){width:100%;margin-bottom:20px}
.footer-news:nth-child(2){width:100%!important;max-width:100%}
.footer-news:nth-child(1){width:100%}
.time-news{display:none}
.footer-article .wrap-content{gap:unset!important}
.copyright,.statistic{width:100%;text-align:center}
.footer-ul li{width:calc(100% / 2 - 5px)}
.footer-ul{display:flex;flex-flow:row wrap;justify-content:space-between}
}
@media (max-width:870px){
.demo-top-about-5-left{width:100%;margin-bottom:2rem}
.demo-top-about-5-right{width:100%}
.cont_thongso2{gap:1rem}
.namchay2{width:calc((100% - 3rem)/ 4);padding:1rem 1rem}
.so-cs2 b{font-size:32px}
.demo-news5-left{width:100%}
.danhmuc-news5-right{display:none}
.contactUs__container{flex-wrap:wrap;margin:20px 0}
.contactUs__form__newslletter{width:100%;padding:20px}
.contactUs__info{width:100%}
.newsIndex__container{flex-wrap:wrap}
.projectsHot__container{grid-template-columns:repeat(2,1fr);gap:15px}
.projectsHot__container{margin-bottom:15px}
.projectsHot__wrapper{padding-bottom:15px}
h3.projectsHot__item__content--title{font-size:18px;margin-bottom:20px}
p.projectsHot__item__add{font-size:12px}
.projectsHot__item__content{padding:10px}
.partners__reportCustomers__container{flex-wrap:wrap}
.partners__wrapper{width:100%}
.reportCustomers__wrapper{width:100%}
.newsIndex__left{width:100%}
.newsIndex__right{width:100%}
.newsIndex__left__desc{margin-bottom:20px}
.wrap-team-about-4{gap:1rem}
.item-team-about-4{width:calc((100% - 1rem)/ 2)}
.pic-team-about-4.scale-img{margin-bottom:0}
.about-top-4-left,.about-top-4-right{width:100%}
.about-top-4-left{margin-bottom:1rem;order:2}
.demo-top-about-5-left{width:100%}
.wrap-demo-about-5{margin-bottom:1rem}
.demo-top-about-5-right{width:100%}
.cont_thongso{gap:1rem!important}
.namchay{width:calc((100% - 1rem)/ 2)}
.tittle-about-newsletter h2{font-size:25px}
.wrap-about-newsletter{padding:10px 5px}
.title-about-5-customer h2{font-size:24px}
}
@media (max-width:768px){
.footer-news:nth-child(1),.footer-news:nth-child(3){width:100%!important}
.newsIndex__wrapper{padding:10px 0 20px 0}
h3.newsIndex__right__item__content--title{font-size:16px}
h3.service__item__content--title{font-size:18px}
.title__main__bg h2{font-size:22px}
.service__item__content{padding:10px}
.aboutUs__right__content{padding-top:0}
.aboutUs__wrapper{margin:20px 0}
.service__item__img{padding:10px}
.btn__primary{text-align:center}
span{text-align:center}
.aboutUs__container{grid-template-columns:1fr}
.aboutUs__right{order:0}
.aboutUs__left{order:1}
.aboutUs__left__image{margin:0 auto}
.aboutUs__left:before{width:100%;max-width:600px;left:50%;transform:translate(-50%,-50%)}
.slide__container{width:100%}
.item-video1 img{height:250px}
.right-intro{width:100%}
.left-intro{width:100%;margin-bottom:20px;padding-right:0}
.left-pro-detail,.right-pro-detail{width:100%;margin:0}
.left-pro-detail,.top-contact .article-contact{margin-bottom:30px}
.pic-news{width:40%}
.info-news{width:60%;padding-left:10px}
.name-news{font-size:15px}
.desc-news.text-split{-webkit-line-clamp:2}
.slide__content__title__top h3{font-size:20px}
.slide__container{padding:20px}
.slide__content__btn a{padding:10px 30px}
.footer-news.text-end{text-align:left!important}
.footer-news:nth-child(3){width:100%!important}
}
@media (max-width:576px){
.slide__content__desc{display:none}
.footer-tags .wrap-content{padding:10px}
.newsletter-button{width:100%}
.newsletter-input{margin-bottom:20px}
.flex__newsletter{flex-wrap:wrap;gap:0}
.flex__50per{width:100%}
p.newsletter-slogan{margin-bottom:20px;text-align:center}
.contactUs__form__newslletter{padding:20px 10px}
ul.contactUs__info__list{margin-top:20px}
.partners__container{gap:5px;grid-template-columns:repeat(2,1fr)}
.projectsHot__container{grid-template-columns:repeat(2,1fr);gap:10px}
.service__item__img{padding:5px}
.wrap-content{width:calc(100% - 10px)}
.aboutUs__right__content-title span{padding:50px 0 30px 0}
.aboutUs__right__content-desc,.aboutUs__right__content-desc-short,.btn__primary{margin:0}
.aboutUs__right__content-desc{margin-bottom:20px}
.aboutUs__left__image:after{content:unset}
.aboutUs__left__image{max-width:350px}
.aboutUs__left:before{border:5px solid #d9d9d9}
.toast-cus{left:5px;width:calc(100% - 10px)}
.box-readmore{width:calc(100% - 5px)}
.newshome-scroll{width:100%}
.newshome-intro{width:100%;margin-bottom:20px}
.top-contact .form-contact .button-contact .file-contact span b{max-width:105px}
.cart-pro-detail{flex-wrap:wrap}
.cart-pro-detail a{width:100%;text-align:center;margin:0!important}
.cart-pro-detail a:first-child{margin-bottom:5px!important}
}