.container {
	width:100% !important;
	max-width: 1600px !important;
}
@media (min-width: 1200px) {
	.container {
		/* width: 1600px !important; */
		padding: 0 10px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.container {
		padding: 0 10px;
	}
}

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

@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;
	}

	.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: 50%;
	text-align: center;
	padding:4px 0;
	}
	.logo img{
		max-height: 60px;
	}
	
	.showmnrp{
		display: block !important;
	}
	
	.pagination>li>a, .pagination>li>span{
		padding: 4px 10px;
	}
	.title-pro-detail{
		margin: 10px 0;
	}
	.fix-toolbar ul li a {
		font-size:8px;
	}
	.fix-toolbar ul li a span{
		display:block;
		width:100%;
		padding: 2px 0 0;
	}
	.title-home{
		margin: 20px 0;	
	}
	.thietkenb, .dichvunb
	{
		padding: 10px ;
	}
	.visao-row{
		padding: 10px ;
	}
	.camket-name span{
		font-size:16px;
	}
	.camket-name p{
		font-size:14px;
	}
	.haydetoidonghanh-left h3{
		left:0;
		text-align:center;
		font-size: 15px;
		display: block;
	}
	.haydetoidonghanh-left h3 i{
		display:none;
	}
	.logo-footer {
		text-align:center
	}
	.mangxahoi_footer {
	    justify-content: center;
	    align-items: center;
	}
	.footer-link{}
	.aboutus-left{
		width:100%;
		padding:20px ;
	}
	.aboutus-right{
		width:100%;
	}
	.logo-footer img {
		max-height: 125px;
	}
	.col-service{
		width: calc(50% - 1px);
	}
}
@media (max-width: 550px){
	
}