@media (min-width: 1025px) {
	.toolbar, .toolbar2 {
		display: none;
	}
	.w-menu-height-fix-mobile {
		display: none;
	}
}

@media (max-width: 1024px) {
	.contact-input {
		margin-bottom: 15px;
	}
	.flex-cus,
	.row-video,
	.row-20 {
		margin-left: -5px;
		margin-right: -5px;
	}

	.mg-cus,
	.mg-video,
	.col-20 {
		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;
	}

	.scrollToTop {
		display: none;
	}
	.head .head-top{display: none;}
}

@media (max-width: 992px) {
	.othernews {
		position: initial;
	}
	.footer-title:after {
		width: 100%;
	}

	.time-news {
		display: none;
	}

	.copyright,
	.statistic {
		width: 100%;
		text-align: center;
	}
	.info-slide {
		left: 15px;
		right: 15px;
		top: 0;
		text-align: center;
	}
	.info-slide .name-slide {
        font-size: 30px;
		line-height: normal;
    }

	.info-slide .name-slide.name_bg {
        font-size: 26px;
		line-height: normal;
    }

	.info-slide .desc-slide {
		width: 100%;
		margin: 0 auto;
	}
	.box-about-home-page{padding: 30px 0;overflow: hidden;}
	.box-about-home-page-image{
	    margin-top: 30px;
	    justify-content: start;
	}
	.wrap_product{padding: 0px 0;overflow: hidden;padding-bottom: 20px;}
	.wrap_tieuchi{padding: 30px 0;overflow: hidden;}
	.wrap_tieuchi .owl-carousel .owl-stage .owl-item:nth-child(even){margin: 0;}
	.wrap-content.wrap_tieuchilamviec{margin-top: 0;padding: 20px 0;overflow: hidden;}
	.left_service{width: 100%;}
	.right_service{width: 100%;display: none;}
	.wrap_project{padding: 30px 0;overflow: hidden;}
	.wrap_project .wrap-content{flex-wrap: wrap;}
	.left_project{max-width: 100%;}
	.right_project{width: 100%;}
	.dm_project .cats-owl.list-hot{display: flex;flex-wrap: wrap;}
	.dm-noibat a{margin-right: 10px;margin-bottom: 5px;padding: 5px;}
	.left_project .slogan_title{max-width: 100%;margin-bottom: 10px;}
	.wrap_camnang{padding: 30px 0;padding-top: 0;padding-bottom: 0;overflow: hidden;}
	.left_dknt{max-width: 100%;width: 100%;}
	.right_dknt{width: 100%;padding: 0;margin-top: 30px;}
	.wrap_doitac{padding: 30px 0;overflow: hidden;}
	.right_doitac{max-width: 100%;width: 100%;}
	.left_doitac{max-width: 100%;width: 100%;}
	.wrap_lienhengay{display: none;}
	.footer-article-items{margin-bottom: 20px;}
}


@media (max-width: 768px) {
	.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: 0px;
	}

	.left-pro-detail,
	.top-contact .article-contact {
		margin-bottom: 30px;
	}

	.footer-powered {
		padding-bottom: 60px;
	}
	.nam_kn{
	    margin-left: calc(100% - 298px);
	    position: relative;
	    z-index: 1;
	}
	.name-product span{padding: 10px 20px;}
	.name-product{padding: 0 20px;}
	.top_tieuchi{flex-wrap: wrap;}
	.wrap_tieuchi .slogan_title{margin-bottom: 10px;}
	.info-tieuchi-lamviec{font-size: 14px;}
	.info_project{
	    padding: 20px 10px;
	}
}

@media (max-width: 576px) {
	.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: 0px !important;
	}

	.cart-pro-detail a:first-child {
		margin-bottom: 5px !important;
	}
	.box-about-home-page .col-12.col-md-5{padding: 0;}
	.btn-contact-now{padding-left: 10px;font-size: 14px;}
	.info_call_static{margin-left: 10px;}
	.items-tieuchi{padding: 20px 10px;}
	.name-tieuchi{font-size: 14px;}
	.desc_tieuchi.text-split-3{font-size: 35px;}
	.items-tieuchi-lamviec{width: 49%;margin-bottom: 10px;}
	.wrap-content.box_service{padding: 35px 0;overflow: hidden;}
	.info_giaiphap{width: calc(100% - 110px);}
	a.name-giaiphap{font-size: 22pxs;}
	.cats-owl.list-hot1 a{margin-right: 10px;padding-bottom: 5px;}
	.dm-noibat-camnang{margin-bottom: 10px;}
	.info_tongdai{
	    left: 20px;
	}
	.info_tongdai p{
	    font-size: 17px;
	    text-align: start;
	}
		.box_sdt span{
	    font-size: 18px;
	}
	.newsletter-slogan{font-size: 20px;line-height: 27px;}
	.breadCrumbs{position: relative;top: 0;color: #000;}
	.breadCrumbs .wrap-content .breadcrumb-item a{color: #000 !important;!i;!;}
	.breadcrumb-item+.breadcrumb-item::before{color: #000;}
	.title-main span{font-size: 20px;}
	.background-category-menu-content-title{padding-left: 20px;}
	.title_thongso{font-size: 22px;margin-bottom: 30px;}
	 .box-link-be {
        display: block !important;
        overflow-x: scroll;
        white-space: nowrap
    }
     .box-link-be .nav-link-be li>a {
        font-size: 13px;
        margin-right: 10px
    }

    .box-link-be {
        display: block !important;
        overflow-x: scroll;
        white-space: nowrap
    }

    table {
        overflow-x: scroll;
        width: 100% !important
    }
    .padding-top-bottom{padding: 20px 0 !important;}
    .box-link-be .nav-link-be{margin-bottom: 20px;}
    .js-facebook-messenger-box.animated{display: none;}
    .search-res .icon-search{color: #000;}
    .box-about-home-page .box-about-home-page-title{font-size: 20px;line-height: 25px;}
	.items_dt {
	    padding: 5px;
	}
	.left_doitac .slogan_title{font-size: 25px;}
	.items_camnang1{margin-bottom: 15px;}
	a.name_camnang{min-height: auto;}
	.name-company{}
	.name-project{min-height: auto;}
	.info_camnang1 {
	    width: calc(100% - 145px);
	}
	a.img_camnang1 {
	    max-width: 135px;
	    width: 100%;
	}
}
