html {
	width: 100%;
	overflow-x: hidden
}

.wrap, .footer, .top h2 {
	width: 96% !important;
	padding: 0 2%;
	/* margin-top: 20px; */
}

	.slider, .main .boxtrai, .slidetrai, .footer .info .address, .wrap-50, .footer .info, .footer .info .left, .support-index img, .menu .logo, .intro-cate img {
		width: 100%;
		padding: 0;
	}

a.iconmenu {
	background: center center no-repeat #f9a11b;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC);
	width: 40px;
	height: 40px;
	position: relative;
	top: 0px;
	float: left;
}
.slidetrai{
	margin-left:0;
}
a.iconmenu, .home-text {
	display: block !important;
}

.topmain {
	margin: 0px !important;
}
.menu .logo img{
	margin-left:0;
	width: 90%;
}
.menu .logo span.top-span {
	min-width: 100px;
	width: 68%;
	display: block;
	text-align: center;
	float: left;
	padding: 11px 0px;
	font-size: 18px;
	background: black;
	margin: 20px 0px;
	color: #fff;
	font-weight: bold;
	margin-left: 57px;
}

.slider {
	display: none
}

.menu .logo a.a-logo {
	float: none;
	margin: 0;
	text-align: center;
	width: 100%;
	display: block;
}

.menumobile {
	background: black;
	float: left;
	width: 100%;
	height: 40px;
	display: block !important;
}

.listnews-full {
	width: 100%;
	margin-bottom: 10px;
	border: none
}

	.listnews-full img {
		width: 28%;
		height: 80px;
		float: left;
		margin-right: 2%
	}

	.listnews-full .des-info {
		float: left;
		width: auto;
		padding: 0;
		height: auto;
		width: 70%;
	}

	.listnews-full .mota, .listnews-gioithieu p.mota, .catelist div, .no-mobile {
		display: none !important
	}

.support-index img {
	height: auto
}

.happy {
	width: 100%;
	margin: 0;
	text-align: center;
	background: url("../images/happy.png") center bottom no-repeat;
}

	.happy img, .happy:nth-child(2n) img {
		float: none
	}

.listnews-gioithieu {
	width: 100%;
	text-align: left
}

	.listnews-gioithieu img {
		float: left;
		margin: 0 10px
	}

.listnews-hotro {
	width: 100%;
	margin-bottom: 5px;
	border: none
}

.box-quytrinh .wrap:after {
	border: none
}

.hotro-entry {
	margin-top: 20px
}

.table-repositve {
	width: 100%;
	overflow: auto
}

table {
	border: none;
	width: 98% !important;
	margin-bottom: 20px
}

.listnews-gioithieu img {
	width: 40px;
	height: 40px;
}

.breadcumb li:nth-child(3n) {
	/* display: none */
}

.banggia-wrap {
	background: url('../images/bg-banggia.jpg') center center no-repeat !important;
	background-size: cover !important;
	color: #fff;
}

.bailienquan .tinlienquan {
	width: 100%;
	padding: 0;
	margin: 0;
	margin-top: 10px;
}

	.bailienquan .tinlienquan img {
		width: 28%;
		float: left;
		margin-right: 2%;
		height: auto;
		margin-bottom: 10px
	}

.catelist img {
	width: 30%;
	height: auto;
	margin-right: 20px;
}

.catelist h3 {
	font-size: 18px;
}

.catelist {
	margin: 5px 0
}

.boxtrai h1 {
	font-size: 24px
}
.share-buttons a{
	width:30%;
}
.footer .info .left img {
	width: 100px;
}

.support-index img {
	width: 80%;
}

.support-index {
	text-align: center;
	padding: 0px 0;
	width: 95%;
	float: left;
	margin-right: 0px;
	/* margin-top: 50px; */
}

.box-quytrinh .top4 img {
	width: 80%;
}

.tracuu .Search {
	width: 100%;
}

.tracuu input {
	width: 39%;
}

.tracuu .vandon {
	font-size: 18px;
}

.topmain h1 {
	font-size: 30px;
}

.box .title.bang-gia {
	font-size: 25px;
}

.box .title {
	font-size: 25px;
}

.listnews-hotro p.tenbai {
	font-size: 20px;
	padding-bottom: 0;
	margin: 0;
}

.listnews-hotro p.mota {
	font-size: 16px;
	padding-bottom: 20px;
}

.feedback-wrap {
	background: #040404 !important;
}

.happy:nth-child(2n+1) {
	background: url(../images/happy.png) center bottom no-repeat;
}

.footer .info .address.news1 {
	width: 100%;
	float: left;
}
input[type="text"], input[type="email"], input[type="phone"], textarea{
	padding: 0 !important;
}
.tracuu input{
	height:75px;
}