@media only screen and (max-width: 1024px) {
	.container{
		width: 100%;
	}
	#wapper{
		width: 100%;
		overflow-x: hidden;
	}
	ul.menupc>li>a {
	    
	    padding: 0px 15px;
	}
	.isanpham-img:hover .isanpham-text{
		padding-top: 20px;
	}
	.isanpham-text p{
		font-size: 15px;
	}
	.idichvu-text h3 a {
    font-size: 16px;}
    .chon-right, .chon-left {
    padding-top: 20px;
	}
	div.subsp {
    
    left: -300px !important;
    min-width: 900px;
	}
	.isanpham-text{
		padding-top: 3px !important
	}
}
@media only screen and (max-width: 991px) {
	.col-logo{
		float:left;
		width: 10%;
	}
	.col-menu{
		float:left;
		width: 90%;
	}
	ul.menupc>li>a {
    padding: 0px 5px;
	}
	.col-md-3.colsp{
		width: 33.333333333333333%;
		float: left;
	}
	.col-md-3.coldv{
	width: 33.333333333333333%;
		float: left;
	}
	.chon-left,.chon-right, .chon-center {
		width: 33.333333333333333%;
		float: left;
	}
	.chon-right, .chon-left {
    padding-top: 0px;
	}
	.iconbox-text h3 {
    font-size: 20px	;}
    .iconbox {
 
    margin-top: 0px;
    margin-bottom: 0px;
	}
	.boxdangky .form-group {
    float: left;
    width: 26%;
    margin-right: 1.5%;
	}
	.boxdangky .btn_send {
    width: 17%;}
    .contentkh{
    	padding-right: 10px;
    	padding-left: 10px;
    }
    .col-map .mmap{
    	float: left;
    	width: 50%;
    	padding-right: 8px;
    }
    .col-map .mfan{
    	float: left;
    	width: 50%;
    	padding-left: 8px;
    }
    .col-md-8.mainleft{
    	float: left;
    	width: 70%;
    }
    .col-md-4.main-left{
    	float: left;
    	width: 30%;
    }
    .sidebar-wrapper .sec-title h3 {
    font-size: 16px;
	}

	.dailyleft ul li img {
    width: 70px;
	}
	div.subsp {
    left: -200px !important;
    min-width: 700px;
	}
	div.sub h3 a {
    font-size: 18px;}
		.ikhachang {
   margin-left:0.5% !important;
    margin-right:0.5% !important;
    width: 24% !important;
}
}
@media only screen and (max-width: 767px) {
	.item_lanhdao .name {
    min-height: 70px;
}
	.ikhachang {
   margin-left:0.5% !important;
    margin-right:0.5% !important;
    width: 24% !important;
}
.lanhdao4 .item_lanhdao {
    float: left;
    width: 46%;
    margin-left: 2%;
    margin-right: 2%;
}
	.col-logo {
    float: left;
    width: 20%;
}
.col-menu {
    float: left;
    width: 80%;
}
	.mailfix{
		padding-right:0px;
		border-right:0px !important;
		margin-right:0px;
	}
	#cssmenu{
	display: block;
}
.lang-active{
	display:none !important;
}
.lang-mb{
	display:block !important;
	float:right;
}
.lang-mb ul{
	margin:0px !important;
	padding:0px !important
}
.item_customerxy .khachhang-img {
    width: 28%;
}
.col-map .mmap {
    float: left;
    width: 100%;
    padding-right: 0px;
}
.col-map .mfan {
    float: left;
    width: 100%;
    padding-left: 0px;
}
.lang-mb ul li{
	display:inline-block;
}
.lang-mb ul li a{
	color:#fff !important;
	margin-left:5px;
}
#breadcrumb{
	background: #f6f6f6 !important
}
ul.breadcrumb li, ul.breadcrumb a {
    color: #111;
}
#cssmenu{
    z-index: 999999999999;
border-top:1px solid #00569C;
float: left;
width: 100%;
clear: both;
background: #004D92 !important

}
.giaiphap-mm .container{
	padding-left:0px !important;
	padding-right:0px !important;
}
.menugiaip li{
	float:left;
	width:50%;
}
.menugiaip li a{
	font-size:15px;
	border-bottom:1px solid #dedede !important;
		padding-left:10px !important;
	padding-right:10px !important;
}
.newmain {
    width: 100%;

    margin-right: 0%;

}
.btin {
    width: 100%;
    margin-left: 0%;
}
.khachhang-img {
    width: 28%;
}
.ligi{
	margin-bottom:3px;
	    min-height: 42px;
}
.col-md-6.colgt-right{
    margin-top: 20px;
    clear: both;
    float: left;
}
.coldmain .idichvu-text h3{
	min-height:20px !important
}
.item_lanhdao {
    float: left;
    width: 30%;
    margin-left: 1.6%;
    margin-right: 1.6%;
}
#cssmenu #menu-button {
    text-align: left;
}
#gioithieu:after{
	display:none !important
}
.menupc{
	display: none;
}
.boxhotlinex{
	display: block;
	float: right;
	margin-top: 7px;
}
.boxhotlinex a{
	font-size:20px;
}
.boxhotlinex strong{
	font-weight: bolder;
	color: #f00;
}
.isanpham-text p{
display: block;
 display: -webkit-box;
 max-width: 100%;
 height: 80px;
 margin: 0 auto;
 font-size: 15px;
 line-height: 20px;
 -webkit-line-clamp: 4;
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;
}
.isanpham-text {
    padding-top: 0px !important;
}
.isanpham-text {
    top: 84%;
}
.idichvu-text {
  
    padding: 10px 0px ;
}
.idichvu-text h3 a {
    font-size: 15px;
}
.chon-right, .chon-left{
	width: 50%;
	float: left;
}
.chon-center{
	display: none !important
}
.hinhanh-left {
    float: left;
    width: 49%;
    margin-right: 1%;
}
.hinhanh-center {
    float: left;
    width: 49%;
   
}
.hinhanh-right .hinh{
	float: left;
    width: 49%;
    clear: none;
}
.hinhanh-right .hinh:last-child{
	margin-left: 1%;
}
.hinhanh-right{
float: left;
    width: 100%;
}
.colha {
    float: left;
    margin-right: 0.5%;
    margin-left: 0.5%;
    width: 49%;
    margin-top: 0.5%;
    margin-bottom: 0.5%;
    overflow: hidden;
}
.col-md-8.mainleft {
    float: left;
    width: 100%;
}
.col-md-4.main-left {
   display: none;
}
.btactive{
	display: none
}
.lang-active ul{
	display: block;
}
.lang-active ul li {
   margin-left: 10px;
    width: auto;
    clear: none;
}
.lanhdaof.item_lanhdao{
	width:46%;
}
}
@media only screen and (max-width: 639px) {
		.ikhachang {
   margin-left:0.5% !important;
    margin-right:0.5% !important;
    width: 32% !important;
}

.detail-left {
    float: left;
    width: 100%;
    margin-right: 0%;
}
.detail-right {
	padding-top: 15px;
    float: left;
    width: 100%;
    margin-right: 0%;
}
		.col-md-3.coldv {
    width: 50%;
    float: left;
}
.col-md-3.colsp {
    width: 50%;
    float: left;
}
.boxdangky .form-group {
    float: left;
    width: 48.5%;
    margin-right: 1.5%;
}
.boxdangky .btn_send {
    width: 48%;
}
.iconbox-img img {
    max-width: 57px;
}
.iconbox-text {
    
    padding-top: 0px;
    width: calc(100% - 75px);
}
}
@media only screen and (max-width: 567px) {
.chon-right, .chon-left {
    width: 100%;
    float: left;
   padding-left: 15px;
	padding-right: 15px;
}
.newsx-name h3{
	line-height: 17px;
}
.isanpham-text {
    top: 100% !important;
    position: relative !important;
}
.newsx-name h3 a{
	font-size: 17px;
	line-height: 17px;
	margin-bottom: 2px;
}
.newsx-des p {
    font-size: 15px;
    line-height: 18px;
}
.newsx-img {
	width:35%;
}
.newsx-name{
	width:63%;
}
}
@media only screen and (max-width: 420px) {

}
@media only screen and (max-width: 360px) {

}