@media (min-width: 1200px) {
	.container {
		width: 1140px !important;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {}

@media (min-width: 767px) and (max-width: 991px) {}

@media (max-width: 767px) {
	.padding {
		padding: 10px 0;
	}

	footer {
		padding: 20px 0;
	}

	.row_footer {
		flex-wrap: wrap;
	}

	.footer1,
	.footer2,
	.footer3,
	.footer4 {
		width: 100%;
		padding: 5px;
	}

	.copppy,
	.thongke {
		text-align: center;
	}

	.fix-toolbar {
		display: block;
	}

	.search,
	.topone_left,
	.dichvutop,
	#google_translate_element,
	.topone,
	.zalo_fixed,
	.drag-wrapper,
	.ctrlq.fb-button,
	.call_fixed,
	header nav,
	.topone_center p:nth-child(2),
	.hotline,
	.menu,
	.topone_center p {
		display: none;
	}

	.form_contact {
		width: 100%;
		padding: 0;
	}

	.logo {
		width: 22%;
	}

	header .wrap-top {
		padding: 4px 0;
	}

	.showmnrp {
		display: block !important;
	}

	.pagination>li>a,
	.pagination>li>span {
		padding: 4px 10px;
	}

	.title-pro-detail {
		margin: 10px 0;
	}

	.project-des-index-left {
		width: 100%;
		text-align: center;
		padding: 0;
	}

	.service-index-des,
	.project-des-index-left:after {
		display: none;
	}

	.project-des-index-right {
		width: 100%;
		text-align: center;
		padding: 0;
	}

	.col-projectHot {
		width: 100%;
		margin: 0 0 10px 0;
	}

	.about_title {
		font-size: 50px;
	}

	.about_link a {
		font-size: 10px;
	}

	.section-about {
		display: flex;
		flex-wrap: nowrap;
		align-content: center;
		justify-content: center;
		align-items: center;
	}

	.row_about {}

	.service-index-chitiet {
		margin: 10px 0 0;
	}

	.row-aboutIndex {
		padding: 0 10px;
	}

	.news-index-first,
	.news-index-second,
	.news-index-second .news-index-second2,
	.box-news-index .news-index-p1 {
		width: 100%;
	}

	.text-slide {
		/* transform: translate3d(0, 0, 0) scale(0.4); */
	}

	.text-slide h4 {
		font-size: 24px;
		margin-bottom: -80px;
		left: 0;
	}

	.text-slide img {
		max-width: 100px;
	}

	.slider-in {
		height: 30vh;
	}

	.post-left {
		width: 100%;
		padding: 0;
	}

	.post-right {
		width: 100%;

	}

	.info-project-left {
		margin-top: 0;
	}

	.post-left-about {
		order: 2
	}

	.post-right-about {
		order: 1;
		margin-bottom: 15px;
	}

	.copppy {
		padding-bottom: 55px;
	}

	.lang-menu a {
		margin: 0 5px 0 0;
	}.slick-prev{
		left:0;
	} 
	.slick-next{
		right: 0;
	}
}

@media (max-width: 550px) {}