@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;
	}
	.info-slide{left: 20px;}
	.gg_map_desktop{display: none !important; }
}

@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;
		max-width: 50%;
	}
	.info-slide .name-slide {
        font-size: 25px;
        line-height: normal;
        text-align: start;
    }

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

	.info-slide .desc-slide {
		width: 100%;
		margin: 0 auto;
	}
	.info-slide .name-slide.name_bg{font-size: 14px;margin-bottom: 5px;}
	.left_about{max-width: 100%;}
	.right_about{width: 100%;margin-top: 20px;}
	.wrap_khachhang:after{display: none;}
	.left_khachhang{max-width: 100%;}
	.right_khachhang{width: 100%;}
	.left_newsnb{max-width: 100%;}
	.right_newsnb{width: 100%;margin-top: 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;
	}
	.info-slide .name-slide{font-size: 20px;}
	.info-slide .name-slide.name_bg{
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: normal;
	    -webkit-box-orient: vertical;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	}
	a.more_slide{
	    padding: 5px;
	    max-width: 120px;
	    font-size: 14px;
	    border-radius: 5px;
	}
	.wrap-product{padding: 30px 0;margin-bottom: 10px;}
	.wrap_newslist{padding: 40px 0;}
	.slogan_newslist{
	    font-size: 14px;
	}
	.title_newslist{
	    font-size: 33px;
	}
	.name_list_news{
	    font-size: 22px;
	    padding: 0 10px;
	}
	.name_about{
	    font-size: 33px;
	}
	.desc_about{
	    font-size: 14px;
	}
	a.more_about{
	    padding: 10px;
	    font-size: 14px;
	}
	.title_khachhang{
	    font-size: 33px;
	}
	.wrap_newsnb{padding: 30px 0;margin-top: 10px;}
	.name-newshome{
	    margin-top: 20px;
	    font-size: 20px;
	}
	a.more_spnb{
	    padding: 7px 20px;
	    font-size: 18px;
	}
	a.name-newsnb{}
}

@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;
	}
	.paging-product .col-6.col-md-3.mb-3{padding: 0 5px;}
	.name-product{
    padding: 0 10px;
    font-size: 17px;
}
	.title_newslist{
    font-size: 27px;
}
	.items_newslist{width: 49%;}
	.name_about{
    font-size: 27px;
}
	a.text-decoration-none.img_about2{
    /* max-width: 50%; */
}
	.desc_about{
    max-height: 255px;
    overflow-x: scroll;
}
	.info_cskh span{
    font-size: 14px;
}
	.info_cskh a{
    font-size: 20px;
}
	.wrap-content.box_about{padding: 30px 0;}
	.title_khachhang{
    font-size: 26px;
    line-height: 32px;
}
	.slogan_kh{
    font-size: 14px;
    margin-bottom: 10px;
}
	.left_khachhang a{
    padding: 10px;
    width: 120px;
    height: 45px;
    margin-top: 0;
}
	.content_kh{
    min-height: auto;
}
	.title_news{
    font-size: 33px;
}
	.name-newshome{
    font-size: 18px;
}
	a.more_spnb{
    font-size: 16px;
    margin-top: 10px;
}
	.js-facebook-messenger-box.animated{display: none;}
	.menu_footer a{margin: 0 5px;margin-bottom: 5px;}
	.desc_footer{}
	.logo_footer{}
	.right_footer{
    width: 25%;
    height: 40px;
}
	.left_footer{
	    width: 25%;
	    height: 40px;
	}
	.info-slide .name-slide.name_bg{display: none;}
	.info-slide .name-slide{
	    font-size: 15px;
	    margin-bottom: 5px;
	    line-height: 22px;
	}
	a.text-decoration-none.img_about2{
	    max-width: 70%;
	}
		.left_about{
	    padding-bottom: 50px;
	}
	.left_about a{max-width: 90%;display: block;}
	.footer{padding-bottom: 50px;}
	.background-category-menu-container{height: 30vh !important;}
	.slide_desktop{display: none;}
	.slide_mobile{display: block;}

}
