img {
	height: auto !important
}

@media \0screen {
img {
	width: auto !important; /* for ie 8 */
}
}

@media only screen and (max-width: 1100px) {
	.gallery__block {
	width:auto !important;
 	height:auto !important;

}

ul.list_r li a {
	font-size: 12px;
}
.txt_search {
	width: 60px;
}
.menu #menu > li {
	margin: 0 2px;
	padding: 0 3px 0 5px;
}
.container {
	width: auto;
}
.row3 {
	float: left;
	width: 100%;
}
.row12 {
	width: 80%;
}
}

@media only screen and (max-width: 800px) {
	                    .inner
                    {
                        width:300px; overflow:auto;
                    }

	ul.list_r li {


	margin:0 auto 10px auto !important;
    width: 180px !important;
}

.dvtt_pc {
	display: none;
}
.dvtt_mb {
	display: block;
}
.pt_30 {
	padding-top: 0px !important;
}
.duan_tieubieu {
	float: left;
	width: 48%;
	margin-bottom: 20px;
}
.tintuc_tieubieu {
	width: 100% !important;
}

.tintuc_tieubieu .tintuc_img {
	width: 30%;
	float: left;
}
.tintuc_tieubieu .tintuc_img img {
	width: 140px !important;
	height:  auto !important;
}
.tintuc_tieubieu .tintuc_noidung {
	width: 68%;
	float: left;
	padding-left: 1%;
}

.tintuc_tieubieu .tintuc_mota {
	height: 39px;
	overflow: hidden;
	text-align: left;
	padding: 5px;
}
.content1 h2 {
	margin-top: 30px;
}
.cbtt_div
{
	float: left;
	margin: 0;
	width: 100%;
}
.cbtt1 {
	float: left;
	margin: 0;
	width: 100%;
	height: auto !important;
}
.row12_add {
	width: 100%;
}
.row3_add {
	width: 100%
}
.footer_content_right {
	float: none;
}
.footer_content_left {
	float: none;
}
.gia_cs {
	line-height: 18px;
}
.row12 {
	width: 100%;
}
.row12 {
	margin-left: 0%;
}
.row11 {
	display: none;
}
.row11_login {
	display: block !important;
	width: 100%;
}
}

@media only screen and (max-width: 500px) {
	ul.other_tdt li {
		line-height: 0;
		font-size: 0;
	}
	ul.other_tdt li {
		margin-right: 0px;
		padding-left:0px;
	}
	.duan_tieubieu {
		width: 20%;
		float: left;
		text-align: center;
	}
	.duan_tieubieu img {
		width: 100% !important;
		height: 52px !important;
	}
	.thuvien_tieubieu {
		width: 29%;
		float: left;
		text-align: center;
	}
	.thuvien_tieubieu img {
		width: 100% !important;
		height: 52px !important;
	}
}


@media only screen and (max-width: 500px) {
	.pt_30 {
		float: none !important;
		text-align: center;
	}
}

@media only screen and (max-width: 400px) {
	.fix_w_500 span{font-size:9px !important; }
	.tbl td, .tbl th {
		border: 1px solid #ccc;
		font-size: 12px;
		padding: 0px;

	}
	.tbl td:nth-child(2){
		word-break: break-word;
		max-width: 150px;
	}
}
