@font-face{font-family:SFU;src:url(font/sfu-avantgardeitcbybt-book.otf);font-weight:400;font-style: normal;}
body{font-family:"SVN-Gilroy", sans-serif;}

.h2 a:hover,.h2 .act,.bacot h2 a:hover{color:#2f2f2f!important;}
.uldmtl li:hover a{color:#FFF!important;}
.clear{clear:both;}
.zoomWrapperImage img{width:auto!important;max-width:none!important;}
.div1 img{width:100%;height: 260px !important;object-fit: cover;border-radius: 10px;}
.new1 img{width:100%;height: 380px !important;object-fit: cover;}
.contentindex{width: 90%!important;margin-left:auto!important;margin-right:auto!important;position:relative;float:none!important;box-sizing:border-box;}
.canhgiua{text-align:center!important;}
.canhtrai{text-align:left!important;}
.displaynone{display:none;}
.displayblock{display:block!important;}
.nopadding{padding:0px!important;}
.nomargin{margin:0px!important;}
.marbot10{margin-bottom:10px;}
.martop10{margin-top:10px;}
.marbot5{margin-bottom:5px;}
.martop5{margin-top:5px;}
.hoa{text-transform:uppercase;}
.w50per{width:50%!important;}
.w100per{width:100%!important;}
.fs12{font-size:12px!important;}
.fs13{font-size:13px!important;}
.fs14{font-size:14px!important;}
.fs15{font-size:15px!important;}
.fs16{font-size:16px!important;}
.fs17{font-size:17px!important;}
.fs18{font-size:18px!important;}
.fs20{font-size:20px!important;}
.fs22{font-size:22px!important;}
.fs24{font-size:24px!important;}
.fs26{font-size:26px!important;}
.fs28{font-size:28px!important;}
.fs30{font-size:30px!important;}
.fw700{font-weight:700!important;}
.fw600{font-weight:600!important;}
.fw500{font-weight:500!important;}
.fw300{font-weight:300!important;}
.fitalic{font-style:italic;}
.cw{color:#373c40!important;}
.cwhite{color:#FFF!important;}
.cb{color:#000!important;}
.padtop12{padding-top:12px!important;}
.fl{float:left;}


.lihome{padding:13px!important;height:46px!important;background:#fff;}
.hc1,.hc2{padding-bottom:5px;margin:auto;}
.boxfixed{top:20px;z-index:1;}
.danhgia{margin-bottom:10px;}
#boxquytrinh .haicot{min-height:460px;border-radius: 3px;margin:10px;position: relative;padding-bottom: 20px;}

#boxduan .bacot{min-height:380px;}
#boxduan .boncot{min-height:370px;}
.muangay{padding: 0px 0px 10px;text-align: center;}
#boxduan .bacot,.bacot{background: #fff;box-shadow: 0 2px 3px rgb(0 0 0 / 9%);border-radius: 3px;margin:10px;}
#boxduan .bacot:hover .muangay,.bacot:hover .muangay{visibility:visible;}
#boxduan .bacot:hover,.bacot:hover{box-shadow: 0 3px 6px 0 rgba(0,0,0,.12), 0 -1px 3px 0 rgba(0,0,0,.08);transform: translateY(-2px);transition:all 0.5s ease;}
#boxduan .boncot,.boncot{background: #fff;box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .12), 0 -1px 3px 0 rgba(0, 0, 0, .08);transform: translateY(-2px);transition: all 0.5s ease;;border-radius: 10px;margin:10px;}
#boxduan .boncot:hover .muangay,.boncot:hover .muangay{visibility:visible;}
#boxduan .boncot:hover,.boncot:hover{box-shadow: 0 3px 6px 0 rgba(0,0,0,.12), 0 -1px 3px 0 rgba(0,0,0,.08);transform: translateY(-2px);transition:all 0.5s ease;}
.is-croll{top:0;left:0;z-index:9999;}
.cartnum{display:inline-block;text-align:center;line-height:15px;border-radius:50%;width:14px;height:14px;font-size:.8rem;position:absolute;top:-4px;right:-4px;background:#1bd33f;color:#FFF}
.gio_hang,.tim_kiem{position:relative;font-size:22px}
.tim_kiem{margin:0 30px;float:left;padding-top:20px;color:#fff;}
.search{border:1px solid #CCC;background:#FFF;min-height:30px}
.inputtext{border:0 none;padding:6px 5px 5px;width:100px;color:#BAB6B6;font-size:11px;-moz-box-flex:1;background:none repeat scroll 0 0 #FFF;border:medium none;width:90%;border:1px solid #ccc;border-bottom:none;border-left:none}
.ics{padding-left:8px;padding-top:5px}
.chongiachitiet{border:1px solid #e42127;background:url(../image/icon-check.png) right bottom no-repeat #f7f7f7!important;border-radius:2px;padding:5px 10px 5px 5px;margin-left:5px;font-size:14px;}
.chongiachitiet0{color:#9e9e9e;border:1px solid #9e9e9e;border-radius:2px;padding:5px 10px 5px 5px;margin-left:5px;font-size:14px;}

/* full hd */
@media(max-width:1920px){
	.contentindex, .contentcourse, .contentcate{max-width:1600px!important;}
}
/*hd+*/
@media(max-width:1600px){
	.contentindex, .contentcourse, .contentcate{max-width:1368px!important;}
}
/* hd*/
@media(max-width:1368px){
	.contentindex, .contentcourse, .contentcate{max-width:1170px!important;}
}
@media(max-width:820px){
	.contentindex, .contentcourse, .contentcate{width:100%!important;padding-left:15px;padding-right:15px;}
}
@media (max-width: 767px) {
    #rightlinebox {
        max-width: 100%; /* Chiếm toàn bộ chiều rộng trên mobile */
    }

    #rightlinebox .article-item {
        flex-direction: column; /* Chuyển thành cột trên mobile */
        align-items: flex-start; /* Căn trái */
    }

    #rightlinebox .article-item .image-column {
        width: 100%; /* Hình ảnh chiếm toàn bộ chiều rộng */
        margin-right: 0;
        margin-bottom: 10px; /* Khoảng cách giữa hình ảnh và nội dung */
    }

    #rightlinebox .article-item .image-column img {
        height: 200px; /* Tăng chiều cao ảnh trên mobile để rõ hơn */
    }

    #rightlinebox .article-item .content-column {
        width: 100%; /* Nội dung chiếm toàn bộ chiều rộng */
    }
	#img_cover img{
			height: 200px;
			object-fit: cover;
			width: 100%!important;;
	}
}

/*col-lg */
@media(min-width:1200px){
	
}
@media(max-width:1360px){
	body,#wrapper{width:100%!important;}
}
/*col-lg */
@media(min-width:1000px)AND (max-width:1300px){
	
}
/*col-md */
@media(min-width:992px)AND (max-width:1199px){
	.clear4colum{clear:left;}
	.clear-col-md{clear:left;}
	
}
/*col-sm */
@media(min-width:820px)AND (max-width:991px){
	.clear3colum{clear:left;}
	.clear-col-sm{clear:left;}	
}
/*col-sm */
@media(min-width:768px)AND (max-width:819px){
	.clear3colum{clear:left;}
	.clear-col-sm{clear:left;}
	.bacot .sp1{min-height:166px;}
}
/*col-xs */
@media(min-width:500px) AND (max-width:767px){
	.clear2colum{clear:left;}
	.clear-col-xs{clear:left;}
}

@media(max-width:1280px){
	.slick-slide img{min-height:440px;}
	.service{height:147px;}
}

@media(max-width:1024px){
	.mautin{font-size:21px;margin:20px 0px 10px 0px;}
	.mautin2{font-size:19px;margin:20px 0px 10px 0px;}
	.mautin3{font-size:20px;margin:20px 0px 10px 0px;}
	#search,.iconhotline,.icongiohang{margin-left:20px;}
	
	.service{height:153px;}
	.col-lg-2{width:16.666667%;}
	.col-lg-8{width:66.50%;}
	.uldmtl li{padding:10px;}
	.slick-slide img{min-height:460px;}
	#menu ul{width:auto;}
	#search input.inputtext{width:230px;}
	.submenu{width:100%;}
	#menu ul a{font-size:13px;}
	#menu li{list-style:none;margin-left:5px;}
	.service_index{display:none;}
	
	
}
@media(max-width:992px){
	.hidden_mobile{display: none;}
	#boxquytrinh .news-tabs .news_cat{border-right:none;}
	.hidden-md-down{display: none!important;}
	.col-lg-8{width:100%;}
	.slick-slide img{min-height:auto;}
	.bacot .col-3-icon{float: left;height: 35px;transform: translate(calc(50% + -47vw), calc(175% - 5vh));}
    .bacot .col-3-icon .icon{margin: 20px;width: 70px;height: 70px;padding: 12px;float: left;}
	.bacot .col-3-text{box-sizing: border-box;padding: 0px 10px;font-size: 14px;color: #626262;line-height: 20px;width: 80%;float: right;transform: translate(calc(-50% + 47vw), calc(25% - 5vh));margin-right: 20px;}
	.bacot .col-3-text .title{font-size: 18px;width: 100%;float: right;margin: 0px;}
	.bacot .col-3-text .mota{font-size: 14px;}
	.taisaoht li{width: 40%;display: inline-block;position: relative;padding: 20px;}
	.taisaoht .bghinh{min-height: 345px;}
	.block-servicesCmWrap .list_item_str .title{font-size: 26px;line-height: 40px;}
	.block-servicesCmWrap .list_item_str{padding-top:0px;}
	.block-servicesCmWrap .summary{ width: 70%;}
}

@media(min-width:1024px) and (max-width:1284px){

}
@media(min-width:769px) and (max-width:990px){

}
@media(min-width:820px){
}
@media(max-width:768px){
	.hidden_mobile{display: none;}
	#leftlinebox .box_thongtin .colr img{height: auto;}
	#boxquytrinh .note_contact {padding-left:0px;}
	#rightlinebox{width:100%;}
	.cot1-sp{width:100%;}
	.popup{width:90%!important;}
	.text_inner{font-size:20px!important;}
	.block_summary{font-size:12px!important;}
	#header{display:none;}
	#headermobile{display:block;background:#ffffff;}
	#boxslide,#slide,slider-wrapper,.theme-default .nivoSlider{width:100%!important;}
	#boxquytrinh .news-tabs .news_cat{border-right:none;}
	#boxquytrinh .spnew .filters .filters_item{width:100%;margin-right: 0px;}
	.theme-default .nivoSlider img{max-width:100%!important;padding:0px;}
	#rightlinebox .boxhot{width: 100%;}
	#boxquytrinh  .gallery img{height: 100px !important; overflow: hidden;}
	#boxquytrinh  .gallery {display: grid;grid-template-columns: repeat(2, 2fr);gap: 10px;margin: 20px auto;background: #ebebeb;}
	#boxquytrinh  .boncot {margin-bottom: 20px;margin-left: 0px;}
	#boxquytrinh .furn-content .furn-inner {
        display: block;
        margin: 0 -10px;
    }
	#boxquytrinh .furn-content .row {
        width: calc(100% / 1 - 20px);
        margin: 0 10px 20px;
    }
	.h2a,.h2b{font-size:24px;}
	.fb_iframe_widget,.fb_iframe_widget span{width:100%;}
	.bacot .div1{max-height:none;}
	.bacot .col-3-icon{float: left;height: 35px;transform: translate(calc(50% + -47vw), calc(175% - 5vh));}
    .bacot .col-3-icon .icon{margin: 20px;width: 70px;height: 70px;padding: 12px;float: left;}
	.bacot .col-3-text{box-sizing: border-box;padding: 0px 10px;font-size: 14px;color: #626262;line-height: 20px;width: 80%;float: right;transform: translate(calc(-50% + 47vw), calc(25% - 5vh));margin-right: 20px;}
	.bacot .col-3-text .title{font-size: 18px;width: 100%;float: right;margin: 0px;}
	.bacot .col-3-text .mota{font-size: 14px;}
	.bacot .col-4-icon{float: left;height:50px;transform: translate(calc(50% + -47vw), calc(110% - 5vh));}
	.bacot .col-4-icon .icon{margin: 20px;width: 70px;height: 70px;padding: 12px;float: left;}
	.bacot .col-4-text{box-sizing: border-box;padding: 0px 10px;font-size: 14px;color: #626262;line-height: 20px;width: 80%;float: right;transform: translate(calc(-50% + 47vw), calc(25% - 5vh));margin-right: 20px;}
	.bacot .col-4-text .title{font-size: 18px;width: 100%;float: right;margin: 0px;}
	.bacot .col-4-text .mota{font-size: 14px;}
	.intro{padding:5px 15px;}
	.new img{float:none!important;width:auto!important;}
	.breadcrumbs_inner{height:120px;margin-bottom:0px;}
	.breadcrumbs_inner h1{font-size:22px;}
	.haicot .info_news{top:60%;}
	.taisaoht li{width: 40%;display: inline-block;position: relative;padding: 20px;}
	.taisaoht .bghinh{min-height: 345px;}
	.block-servicesCmWrap .list_item_str .title{font-size: 26px;line-height: 40px;}
	.block-servicesCmWrap .list_item_str{padding-top:0px;}
	.block-servicesCmWrap .summary{ width: 70%;}
	.block-servicesCmWrap .block-servicesCmHome .item-svHome{margin:10px 0px;}
	.box01 .title_home{font-size:22px;margin-bottom: 0px;}
	#boxduan .boncot, .boncot{margin:0px;margin-bottom: 20px;}
	#boxquytrinh .haicot{margin:0px;margin-bottom: 10px;}
	.breadcrumbs_inner .down_hsnl{
	color: #fff;text-transform: uppercase;font-size: 10px;line-height: 30px;text-align: center;font-weight: 600;background: #cd3301;width: 100px;margin: auto;margin-top: 10px;border-radius: 5px;}
	#centerImage {
        width: 100% !important;
        display: block !important;
    }
    
    #leftImage,
    #rightImage {
        display: none !important;
    }		
	.result_left_bg{margin-bottom: 20px;flex-direction: column;display: flex;}
	.additional-info{margin-top: 20px;float: left;flex-direction: column;display: flex;}
	.g-album._cursor .main-image .image-container img{height: 200px;}
	.g-album._cursor .main-image{height: 200px;}
	.g-album._cursor .thumbnail{flex: 0 0 50px;height:50px;width: 50px;}
	#muc_luc_chi_tiet{max-height: 250px;
		opacity: 1;
		padding: 10px;
		width: 360px!important;
		line-height: 24px;
		font-weight: 500;}
		.box01 img,#boxdesign img,#boxquytrinh img,#boxduan img,#box_content img,.boxsp_img img{max-width:100%;height: auto;}
		.related-news-item img {width: 100%;height: 80px!important;object-fit: cover;display: block;}
	}
/* mobile */
@media(max-width:736px){
	.hidden_mobile{display: none;}
	#leftlinebox .box_thongtin .colr img{height: auto;}
	#boxquytrinh,#boxdesign,#boxquytrinh,#boxproduce,#boxduan,.bacot,.bacot .cs-block,#box_content .boxsp_01{height:auto;min-height:auto;margin: auto;}
	#boxquytrinh .bacot,#boxduan  .bacot,.bacot{margin-bottom:10px!important;}
	#boxquytrinh .news-tabs .news_cat{border-right:none;}
	#boxquytrinh .spnew .filters .filters_item{width:100%;margin-right: 0px;}
	#boxquytrinh  .gallery img{height: 100px !important; overflow: hidden;}
	#boxquytrinh  .gallery {display: grid;grid-template-columns: repeat(2, 2fr);gap: 10px;margin: 20px auto;background: #ebebeb;}
	#boxquytrinh  .boncot {margin-bottom: 20px;}
	.bacot .sp1{min-height:auto;}
	.logomobile {height:60px!important;}
	.bacot .col-3-icon{float: left;height: 35px;transform: translate(calc(50% + -47vw), calc(175% - 5vh));}
    .bacot .col-3-icon .icon{margin: 20px;width: 70px;height: 70px;padding: 12px;float: left;}
	.bacot .col-3-text{box-sizing: border-box;padding: 0px 10px;font-size: 14px;color: #626262;line-height: 20px;width: 80%;float: right;transform: translate(calc(-50% + 47vw), calc(25% - 5vh));margin-right: 20px;}
	.bacot .col-3-text .title{font-size: 18px;width: 100%;float: right;margin: 0px;}
	.bacot .col-3-text .mota{font-size: 14px;}
	.bacot .col-4-icon{float: left;height:50px;transform: translate(calc(50% + -47vw), calc(110% - 5vh));}
	.bacot .col-4-icon .icon{margin: 20px;width: 70px;height: 70px;padding: 12px;float: left;}
	.bacot .col-4-text{box-sizing: border-box;padding: 0px 10px;font-size: 14px;color: #626262;line-height: 20px;width: 80%;float: right;transform: translate(calc(-50% + 47vw), calc(25% - 5vh));margin-right: 20px;}
	.bacot .col-4-text .title{font-size: 18px;width: 100%;float: right;margin: 0px;}
	.bacot .col-4-text .mota{font-size: 14px;}
	.taisaoht li{width: 40%;display: inline-block;position: relative;padding: 20px;}
	.taisaoht .bghinh{min-height: 345px;}
	.block-servicesCmWrap .list_item_str .title{font-size: 26px;line-height: 40px;}
	.block-servicesCmWrap .list_item_str{padding-top:0px;}
	.block-servicesCmWrap .summary{ width: 70%;}
	.block-servicesCmWrap .block-servicesCmHome .item-svHome{margin:10px 0px!important;}
	.block-servicesCmWrap img{margin-top:20px!important;}
	#footer{padding:10px;}
	
}
@media(max-width:667px){
	#leftlinebox .box_thongtin .colr img{height: auto;}
	.hidden_mobile{display: none;}
	.logomobile{}
	.cot2-sp{width:100%;padding:10px;}
	#leftlinebox{width:100%;}
	.dhn{width:100%!important;}
	#boxquytrinh .news-tabs .news_cat{border-right:none;}
	#boxquytrinh .spnew .filters .filters_item{width:100%;margin-right: 0px;}
  .bacot{width:100%;margin-bottom:20px;}
  .container{padding:5px!important;}
  .box_thongtin{padding:5px;flex-direction:column;}
  .box_thongtin .coll,.box_thongtin .colr{width:100%;}
  .box_datve{padding:5px;}
  .box_datve .cont{flex-direction:column;}
  .box_datve .col1,.box_datve .col2,.box_datve .col3{width:100%;}
  .box_datve .col1a,.box_datve .col2a{width:100%;}
  .tool_list p{line-height:25px;}
  .phong .cot2 .info1{flex-direction:column;justify-content:start;}
  .phong .cot2 .tool_dl{flex-direction:column;}
  .phong_note{padding:10px;}
  .phongcont .phong{flex-direction:column;align-items:center;justify-content:center;}
  .phongcont .phong .cot1{width:100%;}
  .phongcont .phong .cot2{width:100%;}
  .phongcont .phong .cot3{width:100%;padding: 10px;}
	.bacot .col-3-icon{float: left;height: 35px;transform: translate(calc(50% + -47vw), calc(175% - 5vh));}
	.bacot .col-3-icon .icon{margin: 20px;width: 70px;height: 70px;padding: 12px;float: left;}
	.bacot .col-3-text{box-sizing: border-box;padding: 0px 10px;font-size: 14px;color: #626262;line-height: 20px;width: 80%;float: right;transform: translate(calc(-50% + 47vw), calc(25% - 5vh));margin-right: 20px;}
	.bacot .col-3-text .title{font-size: 18px;width: 100%;float: right;margin: 0px;}
	.bacot .col-3-text .mota{font-size: 14px;}
	.bacot .col-4-icon{float: left;height:50px;transform: translate(calc(50% + -47vw), calc(110% - 5vh));}
	.bacot .col-4-icon .icon{margin: 20px;width: 70px;height: 70px;padding: 12px;float: left;}
	.bacot .col-4-text{box-sizing: border-box;padding: 0px 10px;font-size: 14px;color: #626262;line-height: 20px;width: 80%;float: right;transform: translate(calc(-50% + 47vw), calc(25% - 5vh));margin-right: 20px;}
	.bacot .col-4-text .title{font-size: 18px;width: 100%;float: right;margin: 0px;}
	.bacot .col-4-text .mota{font-size: 14px;}
	.taisaoht li{width: 40%;display: inline-block;position: relative;padding: 20px;}
	.taisaoht .bghinh{min-height: 345px;}
	.block-servicesCmWrap .list_item_str .title{font-size: 26px;line-height: 40px;}
	.block-servicesCmWrap .list_item_str{padding-top:0px;}
	.block-servicesCmWrap .summary{ width: 70%;}

}
@media(max-width:568px){
	#columnright{display:none;}
	#boxquytrinh .spnew .filters .filters_item{width:100%;margin-right: 0px;}
	.divf1{margin-left:0px!important;padding:0px 15px!important;}
	.hidden_mobile{display: none;}
	.itemcartbot .btn{margin-top:10px;}
	.taisaoht li span {font-size:25px;padding-left:10px;}
	.taisaoht p {font-size:16px;}
	.bacot .col-3-icon{float: left;height: 35px;transform: translate(calc(50% + -48vw), calc(175% - 5vh));}
    .bacot .col-3-icon .icon{margin: 20px;width: 70px;height: 70px;padding: 12px;float: left;}
	.bacot .col-3-text{box-sizing: border-box;padding: 0px 10px;font-size: 14px;color: #626262;line-height: 20px;width: 80%;float: right;transform: translate(calc(-50% + 47vw), calc(25% - 5vh));margin-right: 20px;}
	.bacot .col-3-text .title{font-size: 16px;width: 100%;float: right;margin: 0px;text-align: left;}
	.bacot .col-3-text .mota{font-size: 14px;text-align: left;}
	.bacot .col-4-icon{float: left;height:50px;transform: translate(calc(50% + -49vw), calc(110% - 5vh));}
	.bacot .col-4-icon .icon{margin: 20px;width: 70px;height: 70px;padding: 12px;float: left;}
	.bacot .col-4-text{box-sizing: border-box;padding: 0px 10px;font-size: 14px;color: #626262;line-height: 20px;width: 80%;float: right;transform: translate(calc(-50% + 47vw), calc(25% - 5vh));margin-right: 20px;}
	.bacot .col-4-text .title{font-size: 18px;width: 100%;float: right;margin: 0px;}
	.bacot .col-4-text .mota{font-size: 14px;}
	.taisaoht li{width: 40%;display: inline-block;position: relative;padding: 20px;}
	.taisaoht .bghinh{min-height: 345px;}
	#boxquytrinh .news-tabs .news_cat{border-right:none;}
	.block-servicesCmWrap .list_item_str .title{font-size: 26px;line-height: 40px;}
	.block-servicesCmWrap .list_item_str{padding-top:0px;}
	.block-servicesCmWrap .summary{ width: 70%;}
	.bacot .col-3-icon1{float: left;height: 35px;transform: translate(calc(50% + -48vw), calc(175% - 5vh));}
    .bacot .col-3-icon1 .icon{margin: 20px;width: 70px;height: 70px;padding: 12px;float: left;}
	.bacot .col-3-text1{box-sizing: border-box;padding: 0px 10px;font-size: 14px;color: #626262;line-height: 20px;width: 80%;float: right;transform: translate(calc(-50% + 47vw), calc(10% - 5vh));margin-right: 20px;}
	.bacot .col-3-text1 .title{font-size: 16px;width: 100%;float: right;margin: 0px;text-align: left;}
	.bacot .col-3-text1 .mota{font-size: 14px;text-align: left;}
}
@media(max-width:500px){
		#boxquytrinh .news-tabs .news_cat{border-right:none;}
}
@media(max-width:480px){
		#boxquytrinh .news-tabs .news_cat{border-right:none;}
}
@media(max-width:440px){
		#boxquytrinh .news-tabs .news_cat{border-right:none;}
}
@media(max-width:414px){
		#boxquytrinh .news-tabs .news_cat{border-right:none;}
}
@media(max-width:375px){
	.divf1{margin-left:0px!important;padding:0px 15px!important;}
	.itemcartbot .btn{margin-top:10px;}
	.taisaoht li span {font-size:25px;padding-left:10px;}
	.taisaoht p {font-size:16px;}
	.bacot .col-3-icon{float: left;height: 35px;transform: translate(calc(50% + -48vw), calc(175% - 6vh));}
    .bacot .col-3-icon .icon{margin: 20px;width: 70px;height: 70px;padding: 12px;float: left;}
	.bacot .col-3-text{box-sizing: border-box;padding: 0px 10px;font-size: 14px;color: #626262;line-height: 20px;width: 80%;float: right;transform: translate(calc(-50% + 47vw), calc(25% - 7vh));margin-right: 20px;}
	.bacot .col-3-text .title{font-size: 16px;width: 100%;float: right;margin: 0px;text-align: left;}
	.bacot .col-3-text .mota{font-size: 14px;text-align: left;}
	.bacot .col-4-icon{float: left;height:50px;transform: translate(calc(50% + -49vw), calc(110% - 5vh));}
	.bacot .col-4-icon .icon{margin: 20px;width: 70px;height: 70px;padding: 12px;float: left;}
	.bacot .col-4-text{box-sizing: border-box;padding: 0px 10px;font-size: 14px;color: #626262;line-height: 20px;width: 80%;float: right;transform: translate(calc(-50% + 47vw), calc(25% - 5vh));margin-right: 20px;}
	.bacot .col-4-text .title{font-size: 18px;width: 100%;float: right;margin: 0px;}
	.bacot .col-4-text .mota{font-size: 14px;}
	.taisaoht li{width: 40%;display: inline-block;position: relative;padding: 20px;}
	.taisaoht .bghinh{min-height: 345px;}
	#boxquytrinh .news-tabs .news_cat{border-right:none;}
	.block-servicesCmWrap .list_item_str .title{font-size: 26px;line-height: 40px;}
	.block-servicesCmWrap .list_item_str{padding-top:0px;}
	.block-servicesCmWrap .summary{ width: 70%;}		
}
@media(max-width:320px){
	#boxslide{display:none;}
		#boxquytrinh .news-tabs .news_cat{border-right:none;}
}

/* Media Query cho điện thoại */
@media screen and (max-width: 767px) {
    .video-grid {
        grid-template-columns: repeat(1, 1fr); /* 1 cột trên mobile */
    }
}

/* Điều chỉnh cho tablet nếu cần */
@media screen and (min-width: 768px) and (max-width: 991px) {
    .video-grid {
        grid-template-columns: repeat(4, 1fr); /* 3 cột trên tablet */
    }
}
