@media (min-width: 768px) and (max-width: 991px) {
	#header_mobile{
		display: block;
		background: #01a294;
		height: 60px;
		position: fixed;
		width: 100%;
		z-index: 999;
	}
	#header_mobile #btn-menu{
		display: inline-block;
		float: left;
		width: 60px;
		background: #ec212f;
		text-align: center;
	}
	#header_mobile #btn-menu i{
		font-size: 38px;
		color: #fff;
		line-height: 60px;
	}
	#header_mobile .top-info{
		display: inline-block;
		float: left;
		width: calc(100% - 60px);
		padding: 5px 0;
		height: 60px;
	}
	#header_mobile #logo{
		display: inline-block;
		float: left;
		height: 50px;
		margin: 0 5px;
	}
	#header_mobile #logo img{
		max-height: 50px;
		border: 3px solid #fff;
		border-radius: 50%;
	}
	#header_mobile #top_name{
		display: inline-block;
		float: left;
		width: calc(100% - 60px);
		line-height: 50px;
	}
	#header_mobile #top_name img{
		display: block;
		margin: auto;
		max-height: 50px;
	}
	#mobile_menu {
	    background: #1c302b;
	    position: fixed;
	    top: 0;
	    left: -100%;
		width: 250px;
	    transition: .8s;
	    z-index: 9999;
	}
	#mobile_menu.active {
	    left: 0;
	}
	#m_icons a {
	    color: #fff;
	    display: inline-block;
	    padding: 10px;
	}
	.m_line{
		display: block;
		height: 1px;
		width: 100%;
		background: #01a294;
	}
	#list_menu > ul{
		display: block;
		padding: 0;
		margin: 15px 0;
	}
	#list_menu ul li{
		display: block;
	}
	#list_menu ul li a{
		color: #fff;
		font-size: 16px;
		font-family: 'Roboto', sans-serif;
		line-height: 35px;
	}
	#list_menu ul li i, #list_menu ul li span{
		display: inline-block;
		float: left;
		padding: 0 10px;
		width: 50px;
		text-align: center;
	}
	#list_menu ul li i{
		padding-top: 8px;
	}
	#list_menu ul ul{
		padding-left: 65px;
	}
	#list_menu ul ul a{
		line-height: 25px;
	}
	#m_phone{
		padding: 15px 0;
		text-align: center;
	}
	#m_phone a{
		font-size: 16px;
		color: #fff;
		font-style: italic;
	}
	.m_close{
		display: block;
		width: 25px;
		height: 25px;
		top: 7px;
		right: 10px;
		position: absolute;
		border: 1px solid #fff;
		border-radius: 50%;
		text-align: center;
	}
	.m_close i{
		color: #fff;
		line-height: 23px;
	}
	#slider{
		padding-top: 60px;
	}
	.slider-desktop .col-md-8{
		display: none;
	}
	#s3 .box-s3-1 img, #s3 .box-s3-2 img{
		float: left;
		display: inline-block;
		margin: 0 15px 0 0;
		width: 150px;
	}
	#s3 .text-s3-1, #s3 .text-s3-2{
		display: inline-block;
		float: left;
		width: calc(100% - 165px)
	}
	#s3 .box-s3 a.titposts3{
		white-space: normal;
		font-size: 18px;
	}
	#s3 .box-s3 p{
		display: none;
	}
	#s3 .box-s3 {
		margin-bottom: 20px;
	}
	#s3 .box-s3:after{
		content: '';
		display: table;
		clear: both;
	}
	#s4 .block-title-s4 span{
		font-size: 40px;
	}
	#s5 .top-post-s5 .name-post p{
		overflow: hidden;
    	height: 125px;
	}
	#s5 .top-post-s5 .name-post a.more-link{
		display: none;
	}
	#s5 .list-post-s5{
		display: block;
		float: none;
		width: 100%;
	}	
	#s6 .bg-s6{
		height: 119px;
	}
	.top-ft .col-xs-12.col-sm-12{
		margin-top: 30px;
	}
	.boxterm a{
		font-size: 20px;
	}
	.tv-rsb{
		width: 49%;
	}

}

@media (min-width: 992px) and (max-width: 1024px){
	ul#mainmenu > li:first-child > a{
		margin-left: 0;
	}
	ul#mainmenu li a{
		padding: 0 10px;
	}
	#s5 .top-post-s5 .name-post a.more-link{
		display: none;
	}
	.box-ft .tit-box-ft{
		font-size: 18px;
	}
	.box-ft .content-box-ft ul li, .box-ft .content-box-ft ul li a{
		font-size: 14px;
	}
	.tv-rsb{
		width: 49%;
	}
}