@media (max-width:1199px){
	#search{right:15px;}
	#container{padding:20px 15px;}
	.box-dt{max-width:95%;}
	.box-tintuc{max-width:95%;}

	.around_ab, .around_unc, .around_tit_strategic   {
		gap: 15px;
	}


	}
	@media (min-width:992px) and (max-width:1199px){
	
	.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;} */
	}
	@media (max-width:991px){
	#header,.banner-ab,#menu,.right{display:none;}
	#banner .center{display:flex;align-items:center;justify-content:center;}
	.logo{position:static;padding:0;margin-right:15px;}
	.banner{padding:0;}
	#menu-mobile{display:block;}
	#smenu a{font-family:RM;color:#fff;font-size:16px;margin-left:5px;}
	.left{width:100%;}

	.slideshow-content{
		left: 10px;
		bottom: 45px;
	}
	.slideshow-desc {
		font-size: clamp(18px, 4.5vw, 48px);
		width: 100%;
	}
	#aboutus, #service, #unc, #solution, #management, #tintuc{ padding: 30px 0;}
	#tintuc{ padding-bottom: 60px;}
	#service, #management{ padding-top: 0;}
	.around_ab {
		flex-direction: column;
		gap: 30px;
	}
	.ab_left{ max-width: 100%;}
	.ab_right{ margin: auto;}
	.tit_main, .tit_mana{ font-size: 28px !important;}
	.mota_ab{ margin-top: 8px;}
	.around_tc{ margin-top: 20px;}
	.around_service{
		grid-template-columns: repeat(2, 1fr);
		gap: 12px;
	}
	.around_unc {
		flex-direction: column;
	}
	.unc_left{
		max-width: 100%;
		margin-left: 0;
	}
	.mota_unc{
		margin-top: 10px;
   	 	margin-bottom: 20px;
		font-size: 16px;
	}
	.plus{ font-size: 26px;}
	.name_unc {
		font-size: 16px;
		line-height: 140%;
		margin-top: 10px;
	}
	.around_coverage { gap: 20px;}
	.box_solution h2{ font-size: 20px;}
	#popupnewsletter .modal-dialog{
		padding: 0px 15px;
	}
	#strategic{
		padding: 0 0 30px;
	}
	.around_strategic{
		grid-template-columns: repeat(3, 1fr);
	}
	.box_strategic { padding: 20px;}
	.around_mana {
		margin-top: 30px;
	}
	.box_mana {
		padding: 20px;
		min-height: auto;
	}
	.box_mana::before{
		display: none;
	}
	.name_mana{
		margin-top: 10px;
		font-size: 16px;
	}
	.btn_prev_tt, .btn_next_tt{
		display: none;
	}
	.around_tintuc {
		margin-top: 25px;
	}
	.name_tintuc{
		font-size: 16px;
		font-family: 'QuickSand', sans-serif;
		line-height: 140%;
		color: var(--color-text-user2);
		font-weight: 600;
		margin-top: 10px;
		margin-bottom: 5px;
	}
	.footer-top{
		padding: 30px 0;
	}
	.around_ft{
		flex-wrap: wrap;
		gap: 20px;
	}
	.footer-tit-name{ margin-top: 15px;}
	.footer-1{
		width: 100%;
	}
	.around_cs {
		justify-content: start !important;
		gap: 15px;
	}
	.form-newsletter, .footer-tit{
		margin-bottom: 12px;
	}

	.around_temp_news, .around_temp_news2{
		grid-template-columns: repeat(2, 1fr) !important;
		gap: 12px !important;
	}




	}
	@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;} */
	}
	@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}
	.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}
	.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;}
	.content-tabs-pro-detail img,.content-news img { width: auto !important; height: auto !important; } 

	.sub_tit{
		font-size: 16px;
	}
	.ab_right{ max-width: 100%;}
	.around_tc{ gap: 25px;}
	.name_tc{
		font-size: 16px;
		line-height: 150%;
	}	
	.box_sv { padding: 22px;}

	.unc_right, .img_gif img{ max-width: 100%; margin: auto;}
	.around_solu{ grid-template-columns: repeat(6, 1fr); gap: 8px;}
	.box_solution{min-height: 95px; padding: 20px;}
	.box_solution:nth-child(1){
		grid-column: span 3 / span 3;
	}
	.box_solution:nth-child(2){
		grid-column: span 3 / span 3;
		grid-column-start: 4;
	}
	.box_solution:nth-child(3){
		grid-column: span 4 / span 4;
		grid-column-start: 2;
		grid-row-start: 2;
	}

	.around_tit_strategic{
		flex-direction: column;
		justify-content: center !important;
		text-align: center;
	} 
	.slogan_strategic{
		max-width: 100%;
		text-align: center;
	}
	.name_stra{ font-size: 16px;}
	.box_mana::before{
		display: none;
	}

	.footer-2, .footer-3{
		width: 48%;
	}
	.footer-4{
		width: 100%;
	}


	}
	@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;}
	}

	@media(max-width:575px){
		.item-address-contact {
			width: calc(100% / 1) !important;
			align-items: start !important;
			justify-content: start !important;
		}
		.tit_main, .tit_mana{ font-size: 24px !important;}
		.box_sv { padding: 12px;}
		.around_service{
			grid-template-columns: repeat(1, 1fr);
			gap: 20px;
		}
		.popupnewsletter-name-2 {
			padding: 4px 15px 4px 15px;
			background: var(--color-main);
			color: #fff;
			border-radius: 0 50px 50px 0;
			font-size: 16px;
			text-transform: uppercase;
			font-family: 'Quicksand', sans-serif;
			font-weight: 600;
			line-height: 140%;
			margin-bottom: 20px;
		}
		
	}


	@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;}
	.logo-menu2 img {
		max-width: 190px;
		width: 100%;
		object-fit: cover;
	}
	.around_tc{
		grid-template-columns: repeat(2, 1fr);
	}
	.box_tc {
		gap: 8px;
		flex-direction: column;
		text-align: center;
	}
	.name_tc{
		max-width: 100%;
	}
	.box_solution h2 {
        font-size: 16px;
    }
	.around_strategic{
		grid-template-columns: repeat(2, 1fr);
	}
	.box_strategic {
        padding: 15px;
    }
	.box_mana {
        padding: 20px;
        min-height: 160px;
    }
	.tit_mana{
		font-size: 22px !important;
	}
	.fix-toolbar ul li span {
		font-weight: 500;
		color: #fff;
		font-size: 18px;
		font-family: 'Quicksand', sans-serif;
	}

	}
	@media (max-width:376px){
	.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;}
	.around_temp_news, .around_temp_news2{
		grid-template-columns: repeat(1, 1fr) !important;
		gap: 12px !important;
	}
	}