@media (min-width: 1025px) {
	.toolbar {
		display: none;
	}
}

@media (max-width: 1024px) {
	.contact-input {
		margin-bottom: 15px;
		padding: 0;
	}
	.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;
	}
	.info-slide{left: 20px;}
	.name-slide{font-size: 55px;line-height: 30px;}
	.name-slide.name_bg.opacity-0{font-size: 37px;}
	.desc-slide{margin: 0;}
	.slide_desktop .slide-text .slick-prev{left: 120px;bottom: 0px;}
	.slide_desktop .slide-text .slick-next{left: 180px;bottom: 0px;}
	.section-about{padding: 0;}
	.wrap_about{}
	.left_about{padding-left: 10px;padding-right: 10px;}
	.right_about{padding-right: 10px;}
	.toolbar{display: block;}
}

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

	#fanpage-facebook {
		width: 300px;
		overflow: hidden;
		margin: auto;
	}

	.footer-news:nth-child(4) {
		width: 100%;
	}

	.footer-news:nth-child(3) {
		width: 100%;
		margin-bottom: 20px;
	}

	.footer-news:nth-child(2) {
		width: 100%;
		margin: 20px 0;
	}

	.footer-news:nth-child(1) {
		width: 100%;
	}

	.time-news {
		display: none;
	}

	.copyright,
	.statistic {
		width: 100%;
		text-align: center;
	}

	.footer-ul li {
		width: calc(100% / 2 - 5px);
	}

	.footer-ul {
		display: flex;
		flex-flow: row wrap;
		justify-content: space-between;
	}
	.items_tc{padding: 35px 10px;}
	.left_why_mia{max-width: 100%;}
	.right_why_mia.d-flex{width: 100%;}
	.name_about{font-size: 31px;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;
	}

	.pic-news {
		width: 40%;
	}
	.info-news {
		width: 60%;
		padding-left: 10px;
	}
	.name-news {
		font-size: 15px;
	}
	.desc-news.text-split {
		-webkit-line-clamp: 2;
	}
	.box_productlevel1{padding: 30px 0;}
	.box-product{width: calc(100% / 2 - 20px);}
	.title-main{margin-bottom: 15px;}
	.info-newsnb{padding: 20px 10px;}
	.wrap-partner{padding: 0px;}
	a.name-newsnb{font-size: 16px;}
	.desc-newsnb{font-size: 14px;}
	.left_about{width: 100%;position: relative;border-radius: 0;padding-top: 40px;}
	.right_about{width: 100%;border-radius: 0;padding: 30px 10px;}
	.img1_about{
	    position: relative;
	    margin: 0;
	    bottom: 0;
	    margin-top: 30px;
	}
	.left_about:after{display: none;}
	.desc_about{margin-bottom: 40px;font-size: 14px;}
	.wrap_damme{padding-top: 30px;margin-top: 0;padding-bottom: 30px;}
	.wrap_about{padding-bottom: 0;}
	.left_damme{width: 100%;}
	.right_damme{width: 100%;margin-top: 20px;}
	.wrap_why_mia.d-flex.justify-content-between.flex-wrap.wrap-content{padding: 34px 0;}
	.title_why_mia{font-size: 27px;}
	.title_feedback{font-size: 24px;}
	.slogan_feedback{margin-bottom: 30px;}
	.desc_feedback{font-size: 14px;}
	.wrap_feeback{padding: 34px 0;margin-top: 30px;margin-bottom: 30px;}
	.name-company{width: 100%;margin-bottom: 20px;}
	.top_footer{margin-bottom: 20px;}
	.newsletter-slogan{margin-bottom: 20px;}
	.img2_why:after{display: none;}
}

@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;
	}
	.name_about{font-size: 22px;line-height: 25px;}
	a.more_about{
	    font-size: 13px;
	    padding: 7px 20px;
	}
	.tab-link{padding: 5px 16px;}
	.tab-content{font-size: 15px;line-height: 27px;}
	.title_why_mia{font-size: 22px;line-height: 29px;}
	.hotline_footer a{
	    padding: 10px 14px;
	}
	.name-company{font-size: 20px;}
	.wrap-partner{margin-bottom: 20px;}
	.left_dm .box-product{width: calc(100% / 2 - 10px);margin: 10px 5px 0 5px;}
	.slick-list.draggable {}

	.slider-nav .slick-list.draggable {
	    padding: 0 !important;!i;!;
	}
	.title-pro-detail{font-size: 25px;}
	.title-main span{font-size: 27px;}
	.price-new-pro-detail{font-size: 20px;}
	.slide_desktop{display: none;}
	.name-slide{font-size: 40px;}
	.name-slide.name_bg.opacity-0{font-size: 32px;}
	.info_prd_level{bottom: 20px;}
	.title_blog a{
	    padding: 7px 20px;
	    font-size: 13px;
	}
	.item-newsnb{margin-bottom: 20px;}
	.share{
	    padding: 30px;
	}
	.flex-product1{
	    gap: 5px;
	}
	.item_contact{width: 100%;max-width: 100%;padding: 0 30px;margin-bottom: 20px;}
	.box_contact{width: 100%;margin-top: 20px;}
	form.contact-form.validation-contact.col-lg-6{
	    padding: 30px 20px;
	}
	.top_contact{padding-top: 31px;padding: 10px;padding-top: 30px;}
	.title_contact{font-size: 25px;}
	.wrap-product{margin-bottom: 30px;}
	.title_blog{margin-bottom: 25px;}
	a.logo-mobile.mm-listitem__text {
	    text-align: center;
	}
	.footer-powered .wrap-content{padding-bottom: 60px;}
	.footer-copyright.col-md-6{text-align: center;}
	.footer-statistic{
	    justify-content: center;
	    margin-top: 10px;
	}
	.sun-masonry{column-count: 2;column-gap: 10px}
	.slide_mobile{display: block;}
	.items_banner{width: 100%;margin-bottom: 15px;}
	.slogan-head{width: 100%;padding: 0 10px;}
	.js-facebook-messenger-box.animated{display: none;}
	a.name_local_brand{margin-bottom: 10px;}
	.box_local_brand{margin-bottom: 30px;}
	.box_local_brand:nth-child(even) .news_local_brand{margin-bottom: 20px;}
	.col-lg-6.col-12.news_local_brand{margin-top: 20px;}
	.left_about{padding-top: 20px;}
}
