@media (max-width:1199px){

}
@media (min-width:992px) and (max-width:1199px){
	
}
@media (max-width:991px){
	#menu-mobile{display:block;}
	.menu-hotline{display: none;}
	#menu{position: sticky; top: 0; padding: 8px 0; background: #fff;}
	.logo img, .btn-search img{filter: unset;}
	.menu-search{order: 2}
	.menu-user{width: unset; height: unset; border: none;}
	.menu-user img{filter: brightness(0)}
	.slideshow-item-name-sub{font-size: 16px; line-height: 24px;}
	/* .slideshow-item-name{font-size: 32px; line-height: 48px; margin-bottom: 20px; }
	.slideshow-item-desc{font-size: 14px; line-height: 1.3; margin-bottom: 20px;} */
	.slideshow-item-name{margin-bottom: 20px; }
	.slideshow-item-desc{margin-bottom: 20px;}
	.slideshow-ab{transform: translateY(-50%)}
	#gioithieu::after{display: none;}
	.mb-100, .mb-130{margin-bottom: 60px;}
	.title-home{margin-bottom: 32px;}
	.title-home p{font-size: 14px; margin-bottom: 4px;}
	.title-home h2{font-size: 32px; line-height:1.4;}
	#loiich,#core{padding: 60px 0}
	.mb-60{margin-bottom: 48px;}
	.footer-top{padding: 36px 0}
	.control-main{display: none;}
	
}
@media (min-width:768px) and (max-width:991px){

}
@media (max-width:767px){
	.btn-zalo,#messages-facebook{display:none;}
	.fix-toolbar{display:block;}
	.content iframe{width:100%!important;height:45vh;}
	.content img{height:inherit!important}
	#footer{padding-bottom:45px;}
	.slideshow-item-name-sub{font-size: 15px; line-height: 22px;}
	/* .slideshow-item-name{font-size: 32px; line-height: 40px; margin-bottom: 10px; }
	.slideshow-item-desc{font-size: 14px; line-height: 1.3; margin-bottom: 10px;} */
	.slideshow-item-name{margin-bottom: 10px; }
	.slideshow-item-desc{margin-bottom: 10px;}
	.btn-main-1, .btn-main-2, .btn-main-3, .btn-main-4{font-size: 14px; line-height: 21px; padding: 8px 16px 10px}
	.mb-100, .mb-130{margin-bottom: 48px;}
	.aboutus-img{width: 100%; margin-bottom: 20px;}
	.aboutus-content{width: 100%;}
	.aboutus-name-sub{font-size: 13px; line-height: 1; margin-bottom: 8px}
	.aboutus-name, .aboutus-inpage .aboutus-name{font-size: 16px; margin-bottom: 8px;}
	.aboutus-desc{font-size: 14px;  }
	.aboutus-inpage .aboutus-desc{margin-bottom: 20px;}
	.swiper-companies-member .swiper-pagination{margin-top: 12px;}
	#loiich, #core{padding: 48px 0}
	.loiich-content{width: 100%; margin-bottom: 20px}
	.loiich-name{font-size: 16px; line-height: 1.5}
	.loiich-desc{font-size: 14px; line-height: 1.5; padding-bottom: 24px;}
	.loiich-img{width: 100%}
	#wedo{padding: 40px 0}
	.wedo-ab{position: unset; top: unset; transform: unset;}
	.wedo-content{max-width: unset; margin-bottom: 20px;}
	.wedo-name{font-size: 16px; line-height: 24px; margin-bottom: 8px;}
	.wedo-desc{font-size: 14px; line-height: 1.5; margin-bottom: 24px}
	.wrap-wedo-img{width: 100%;}
	.title-core h2, .title-core{margin-bottom: 24px;}
	.title-home-desc{font-size: 14px; line-height: 1.5}
	.core{padding: 34px 12px; min-height: unset}
	.core-img{margin-bottom: 16px;}
	.core-name{font-size: 16px; line-height: 1.5; margin-bottom: 8px;}
	.core-desc{font-size: 14px; line-height: 1.5; margin-bottom: 14px}
	.blog-img{margin-bottom: 14px;}
	.blog-name, .services-name{font-size: 16px; line-height: 1.5; margin-bottom: 6px}
	.blog-time{font-size: 12px; margin-bottom: 4px;}
	.blog-desc, .services-desc{font-size: 14px; line-height: 1.5}
	.mb-60{margin-bottom: 32px;}
	.footer-top-left{width: 100%; margin-bottom: 20px}
	.footer-top-left h2{font-size: 32px;}
	.logo-footer, .footer-news{margin-bottom: 20px;}
	.footer-content{font-size: 14px; line-height: 1.6; margin-bottom: 20px}
	.footer-list li a{font-size: 14px; line-height: 1.5}
	.footer-list li:not(:last-child){margin-bottom: 4px;}
	.copyright{text-align: center !important;}
	.wedo-img{grid-row: unset !important}
	.img-rotate{display: none;}
	.slideshow-inpage-ab{bottom: 50%; transform:translateY(50%)}
	.slideshow-inpage-name{font-size: 40px; }
	.markets-content{width: 100%; margin-bottom: 20px}
	.markets-desc{margin-bottom: 20px;}
	.markets-img{width: 100%;}
	.benefits{padding: 24px 0}
	.benefits-name{width: 100%; margin-bottom: 8px; font-size: 18px; line-height: 26px;}
	.benefits-desc{width: 100%}
	.banner-aboutus-img img{height: 250px; object-fit: cover;}
	.services-slogan,.portfolio-slogan{font-size: 15px; line-height: 22px;}
	.newsletter-img{width: 100%;}
	.newsletter-ab{position: unset; transform: unset;}
	.newsletter{padding: 32px 14px; width: 100%}
	.newsletter-ab .center{padding: 0;}
	.video-portfolio-img img{height: 250px; object-fit: cover;}
	.video-portfolio-name{font-size: 32px; line-height: 1.2; margin-top: 32px;}
}
@media (min-width:481px) and (max-width:767px){
	
}
@media (max-width:480px){
	.slideshow-item-img img{height: 300px; object-fit: cover}
	.mb-100, .mb-130{margin-bottom: 30px;}
	.title-home{margin-bottom: 24px;}
	.title-home h2{font-size: 28px; line-height:1.4;}
	#loiich, #core{padding: 40px 0}
	.loiich-name-icon{width: 16px; height: 16px;}
	.mb-60{margin-bottom: 24px;}
	.footer-btn-1 span:nth-child(1){display: none;}
	.footer-btn-2{line-height: 42px}
	.copyright{font-size: 12px; line-height: 1.5; padding-bottom: 12px;  }
	.row-15{margin: -7px;}
	.row-15 div[class*='col-']{padding: 7px;}
	.portfolio-btn{display: none;}
	.video-portfolio-name{font-size: 24px; line-height: 1.2; margin-top: 32px;}

}
@media (max-width:374px){
	
}