@media (max-width: 767.98px) {
	.container{
		padding: 0 5px;
	}
	h1{
		display: block;
		font-size: 14px;
	}
	#header .top-header{
		padding: 0;
		position: relative;
	}
	#header .top-header  #icon-menu{
		display: block !important;
	    position: absolute;
	    top: 17px;
	    right: 10px;
	    color: #ea1c1c;
	    font-size: 30px;
	    cursor: pointer;
	}
	#header nav{
		position: fixed;
		top: 0;
		right: -400px;
		width: 100vw;
		height: 100vh;
		background: transparent;
		z-index: 100;
		border-bottom: none;
		max-width: 400px;
		transition: all .2s;
	}
	#header nav.open{
		right: 0;
	}
	#header nav.open #icon-close{
		display: block !important;
	    position: absolute;
	    top: 0;
	    left: 0px;
	    height: 45px;
	    width: 60px;
	    background: #ffffff;
	    text-align: center;
	    z-index: 101;
	    text-align: center;
	    line-height: 45px;
	    font-size: 30px;
    	color: #333;
	}
	#header nav .container{
		padding: 0;
	}
	#header nav ul#mainmenu{
		margin-left: 60px;
		background: #fff;
		height: 100vh;
		border-left: 2px solid #008027;
	}
	#header nav ul#mainmenu li{
		display: block;
		float: unset;
	}
	#header nav ul#mainmenu > li > a{
		display: block;
		padding: 0 15px;
		line-height: 45px;
		border-bottom: 1px dashed #008027;
		border-right: none;
		color: #008027;
	}
	#header nav ul#mainmenu li a i{
		display: block;
		text-align: center;
		line-height: unset;
		color: #fff;
		font-size: 18px;
	}
	#header nav ul#mainmenu li a i:before{
		content:'Trang chủ';
		font-family: 'Roboto';
	}
	#s_giaidau{
		margin-top: 0;
	}
	#s_giaidau .block-content ul li{
		width: 33.33%;
	}
	#content{
		width: 100%;
	}
	.inner table th, .inner table td{
		width: 60px;
	}
	.his-team .col-xs-12{
		width: 50%;
	}
	#s_giaidau #search{
		float: left;
		width: 100%;
	}
	table#table_match td, table#table_match th{
		padding: 2px;
	}
	#matchslider{
		display: none;
	}
	#content #tabs_type1 ul li{
		width: 20%;
		padding-right: 1px;
	}
	#content #tabs_type1 ul li a{
		min-width: unset;
		width: 100%;
	}
	#content #tabs_type1.li3 ul li{
		width: auto;
	}
	#content #tabs_type1.li3 ul li a{
		padding: 0 5px;
	}
}


@media (max-width: 575.98px){
	#breadcrumb{
		height: auto;
		line-height: unset;
	}
	#breadcrumb:after{
		content:'';
		display: table;
		clear: both;
	}
	#s_giaidau .block-content{
		padding: 10px 5px;
	}
	#s_giaidau #search form{
		margin: 10px 0;
	}
	#s_giaidau #search form .wrapsearch{
		margin-bottom: 10px;
	}
	#s_giaidau .block-content ul li{
		width: 50%;
	}
	#s_giaidau .block-content ul li a{
		font-size: 11px;
	}
	#s_giaidau .block-content ul li a img {
	    margin-right: 0px;
	    width: 13px;
	}
	#content #tabs_type1 ul li a,#content #tabs_type2 ul li a{
		min-width: unset;
		width: auto;
		padding: 0 10px;
	}
	/* Lịch thi đấu */
	.ltd h1{
		display: block;
		float: unset;
	}
	.ltd-ct h1{
		font-size: 12px;
	}
	/* Kết quả chi tiết */
	.phongdo table#table_match th, .phongdo table#table_match td{
		width: 50px;
	}
	.phongdo table#table_match .keo{
		display: none !important;
	}
	.box-trandau .content-trandau td img.logo-team{
		height: 35px;
	}
	.box-trandau .content-trandau td .ghiban {
	    font-size: 12px;
	}
	.box-trandau .content-trandau td .score1{
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 30px;
	}
	.info-team{
		padding: 10px;
	}
	.info-team .img, .info-team .info{
		display: block;
	}
	.info-team .info{
		width: 100%;
		margin-top: 20px;
	}
	.his-team{
		margin: 0 0px 10px
	}
	.his-team .col-xs-12{
		padding: 0;
	}
	.dudoan tbody td{
		width: 40px;
	}
	.dudoan table.tips td, .dudoan table.tips th, .dudoan table.tips .chon {
		width: 45px;
	}
	#s_giaidau #search .wf{
		display: block;
		float: none;
	}
	#s_giaidau .block-content,#s_giaidau #search{
		display: none;
	}
	#s_giaidau .block-title span{
		display: block;
		float: unset;
		text-align: center;
	}
	#container_tabs_his .tab-content{
		width: calc(100% - 10px);
	}
	.phongdo table#table_match td.score{
		width: 12%;
	}
	.layout_content .block-title .calendar input{
		width: 135px;
	}
	.post img{
		width: 115px;
		margin-right: 5px;
	}
	.post .text-post{
		width: calc(100% - 120px);
	}
	.post .des-post{
		display: none;
	}
	.post.b-post .text-post{
		width: 100%;
		position: static;
	}
	.post.b-post .text-post .tit-post a{
		text-align: justify;
		margin-bottom: 0;
		padding: 5px 10px;
		font-size: 14px;
		line-height: 25px;
	}
	.post.s-post{
		width: 100%;
	}
	
	.news .content-post img{
		max-width: 100%;
	}
	.tuongthuat ul#tabs-his{
		display: block;
	}
	.tuongthuat .sodo .tit{
		display: none;
	}
	.box-news-home.identify .block-content .col-xs-6:first-child{
		/*width: 100%;*/
	}
	.box-news-home.identify .block-content .col-xs-6:first-child img{
		/*width: 100%;*/
	}
	#content .ltd-ct h1{
		display: inline-block;
		float: left;
		font-size: 12px;
	}
}

@media (min-width: 576px) and (max-width: 767.98px){
	label.label{
		display: none !important;
	}
	#s_giaidau #search{
		float: right;
		width: auto;
	}
}

@media (min-width: 768px) and (max-width: 991.98px){
	#header nav ul#mainmenu > li > a{
		padding: 0 12px;
		font-size: 14px;
	}
	#s_giaidau .block-content ul li{
		width: 25%;
	}
	#content{
		width: calc(100% - 310px);
	}
	#footer p{
		padding: 0;
	}
	.layout_content .block-title h1{
		font-size: 14px;	
	}
	#content select{
		width: 70px;
		margin: 0 3px;
	}
	.layout_content .block-title .calendar a{
		width: 15px;
	}
	.layout_content .block-title .calendar input{
		width: 110px;
	}

	.home table td:nth-child(1),{
		width: 15%;
	}
	.home table td:nth-child(3){
		width: 12%;
	}
	.home table td:nth-child(2),.home table td:nth-child(4){
		width: calc((100% - 27%) / 2);
	}
	table.table_bxh.chitiet th, table.table_bxh.chitiet td {
	    width: 30px;
	}
	.phongdo table#table_match th, .phongdo table#table_match td{
		width: 50px;
	}
	.info-team{
		padding: 10px;
	}
	.info-team .img, .info-team .info{
		display: block;
	}
	.info-team .info{
		width: 100%;
		margin-top: 20px;
	}
	.his-team{
		margin: 0 -5px 10px
	}
	.his-team .col-sm-6{
		padding: 0 5px;
	}
	.dudoan tbody td{
		width: 55px;
	}
	.dudoan table.tips .chon{
		width: 70px;
	}
	.dudoan table.tips td, .dudoan table.tips th{
		width: 50px;
	}
	.post img{
		width: 150px;
	}
	.post .text-post{
		width: calc(100% - 160px);
	}
	.post.b-post .text-post{
		width: 185px;
	}
	.post .des-post{
		display: none;
	}
	.post.b-post .text-post .tit-post a{
		font-size: 14px;
		line-height: 22px;
		margin-bottom: 10px;
		text-align: justify;
	}
	.post.b-post .text-post .des-post{
		display: block;
		font-size: 12px;
		line-height: 20px;
	}
	.post.s-post .tit-post a{
		font-size: 12px;
		text-align: justify;
	}

}
@media (min-width: 992px) and (max-width: 1167.98px){
	#header nav ul#mainmenu > li > a{
		padding: 0 20px;
	}
	table#table_match .score{
		width: 80px;
	}
	table.table_bxh.chitiet th, table.table_bxh.chitiet td{
		width: 35px;
	}
	.inner table th, .inner table td{
		width: 50px;
	}
	.phongdo table#table_match th, .phongdo table#table_match td{
		width: 50px;
	}
}