.show_mb{
	display: none;
}
@media only screen and (min-width: 1024px) and (max-width: 1366px){
	.container {
	    padding: 0px 20px;
	}
	.main-header .timeline .container{
		padding: 5px 20px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
	.hide_mb{
		display: none;
	}
	.nav_desktop{
		display: none;
	}
	.nav_mobile {
	    display: block;
	}
	.container {
	    padding: 0px 20px;
	}
	.main-header .timeline .container{padding: 5px 20px;}
	.section_content .container_left { padding: 0; width: 100%;}
	section.flex_content.section_content .container_right { display: none;}
	.top_box .container_left {  width: 75%;   max-width: 805px;}
	.top_box .container_right {width: 25%;}
	.top_box .container_left .top_home_right { width: 40%;}
	.top_box .container_left .top_home_lf { width: 60%;}
	.box_cate_new_type_two_home .box_two, .box_cate_new_type_one_home .box_two {
	    width: 50%;
	}
	.box_three {
	    width: 40%;
	}
	.nav_mobile, .icon_nav_menumb {
	    display: block;
	}
	#navmobie_content {
	    display: block;
	    position: fixed;
	    z-index: 999;
	    top: 0;
	    width: 100%;
	    left: -100%;
	    transition: left .4s;
	    background: #1f2120b8;
	    padding: 10px;
	    height: 100%;
	    overflow: scroll;
	}
	.form_smb {
	    width: 100%;
	    background: white;
	    display: flex;
	    justify-content: center;
	    padding: 10px 10px 0px;
	}
	#navmobie_content ul {
	    display: flex;
	    flex-wrap: wrap;
	    background: #fff;
	    justify-content: space-evenly;
	    padding-top: 10px;
	    padding-bottom: 5px;
	}
	.icon_nav_menumb_close {
	    text-align: center;
	    background: white;
	    padding: 10px 0px;
	}
	.form_smb input {
	    width: 100%;
	    max-width: 565px;
	    padding: 5px 5px;
	    font-weight: bold;
	    border: 1px solid #347357;
	    border-left: none;
	    border-right: none;
	}
	#navmobie_content ul li {
	    width: 30%;
	    background: #f1f9ff;
	    margin-bottom: 8px;
	    border-radius: 2px;
	    transition: background .3s ease;
	    padding: 15px 10px;
	}
	#navmobie_content ul li .nav-item {
	    border-bottom: none;
	    display: flex;
	    flex-direction: column;
	    align-items: center;
	    font-family: roboto-regular;
	    text-align: center;
	    color: #000;
	    text-transform: uppercase;
	    font-weight: 700;
	    font-size: 11px;
	}
	#navmobie_content ul li .nav-item i {
	    font-size: 23px;
	    margin-bottom: 5px;
	    color: #337357;
	}
	#navmobie_content ul li .nav-item span {
	    margin-top: 5px;
	}
	#navmobie_content.opnav {
	    left: 0;
	}
	.form_smb input:focus {
	    outline: 0;
	}
	.icon_nav_menumb_close span {
	    border: 1px solid #347357;
	    padding: 5px 30px;
	    border-radius: 20px;
	    color: red;
	    text-transform: uppercase;
	    display: inline-block;
	}
	#navmobie_content ul li .nav-item img {
	    width: 30px;
	}
	.content_menu {
	    padding: 20px 0px;
	}
	#cate_news_list_content .top_box .container_left {
	    width: 70%;
	}

	#cate_news_list_content .top_box .container_right {
	    width: 30%;
	}

	#cate_news_list_content .top_box .container_left .left-top-home .img-tlth {
	    width: 100%;
	    margin: 0;
	}

	#cate_news_list_content .top_box .container_left .left-top-home .news-info {
	    width: 100%;
	    padding: 0 20px;
	}

	.box_merge {
	    flex-wrap: wrap;
	}
}
@media only screen and (max-width: 767px){
	.container_right, .hide_mb{
		display: none;
	}
	.icon_nn, .show_pc{
		display: none;
	}
	.show_mb{
		display: block;
	}
	/*.adv {
	    display: none;
	}*/
	.thumb{
		width: 100%;
	}
	.list-news-home {
		padding: 0px 10px;
	}
	.container_left {
		padding-right: 0px;
		width: 100%;
	}
	.content_detail table {
	    width: 100% !important;
	}
	.container {
	    max-width: 100%;
	}
	.top-header-right p.weather {
	    display: none;
	}
	.social-networks li {
	    margin-left: 15px;
	    margin-right: 0;
	}
	.main-header .timeline {
	    padding: 0px 15px;
	}
	.nav_desktop, .cate_info{
		display: none;
	}
	.nav_mobile, .icon_nav_menumb{
		display: block;
	}

	.content_menu {background: #e3e3e3;padding: 10px 15px;}

	.icon_nav_menumb .fa.fa-bars, a.open-search-mb .fa.fa-search {
	    font-size: 20px;
	    color: #508CA4;
	}
	.main_content_all {
	    margin-top: 0px;
	}

	.top_box, .top_box .container_left {
	    flex-wrap: wrap;
	    max-width: 100%;
	}
	.top_box .container_left .top_home_lf, .top_box .container_left .top_home_right {
	    width: 100%;
	    border: none;
	    padding: 0px; 
	}
	.top_box .container_right {
	    width: 100%;
	    padding-left: 0;
	}
	.top_box .container_left .top_home_lf .news-info, .top_box .container_left .top_home_right, .top_box .container_right, .section_content .container_left {
	    padding: 0px 15px;
	}

	.container_right .item_top a.thumb, .container_right .item_top img, .container_right .item_top p.main-intro, .top_box .container_left .top_home_right .item_top .main-intro.main-intro-large {
	    display: block;
	}

	.news-home-item {
	    flex-wrap: wrap;
	}
	.news-home-item .thumb, .news-home-item .news-info, .container_left {
	    width: 100%;
	}
	.news-home-item .thumb {
	    margin-right: 0;
	}
	.news-home-item .thumb {
	    margin-right: 0;
	}

	.main-box-cate-type-one {
	    flex-wrap: wrap;
	}

	.box_cate_new_type_one_home .box-one {
	    width: 100%;
	    padding: 0;
	}
	.main-intro {
	    margin-bottom: 0;
	}
	.top_box .container_left .top_home_lf .news-info .main-intro-big {
	    margin-bottom: 15px;
	    padding-bottom: 15px;
	    border-bottom: 1px solid #e0e0e0;
	}
	.top_box {
	    border: none;
	    padding-bottom: 0;
	    margin-bottom: 0;
	}
	.top_box .container_right .right_top_home .item_top:last-child {
	    border-bottom: 1px solid #e0e0e0;
	    margin-bottom: 20px;
	}
	footer.main-footer {padding: 30px 15px 20px;}

	ul.footer-menu-cate {
	    display: none;
	}

	ul.footer-menu-page {
	    padding-bottom: 15px;
	}
	.tv-box-home-head ul {
	    display: block;
	    width: 100%;
	    border-bottom: 2px solid #e0e0e0;
	    margin-bottom: 20px;
	}

	.tv-box-home-head ul li a {
	    font-size: 24px;
	    line-height: initial;
	}

	.tv-box-home-head {
	    padding: 0px 15px;
	}
	.tv-main-title-big {
	    font-size: 24px;
	}
	.section_content.un_padding_mb .container_left {
	    padding: 0;
	}
	.section_content.un_padding_mb .container_left .list-news-home {
	    padding: 0px 15px;
	}
	.tv-box-home-main-info {
	    padding: 0px 15px;
	}

	.tv-box-home-list {
	    flex-wrap: wrap;
	    padding: 0px 15px;
	}

	.tv-box-home-item {
	    width: 100%;
	    margin: 0;
	    display: flex;
	    margin-bottom: 20px;
	}

	section.flex_content.section_content {
	    flex-wrap: wrap;
	}

	.tv-box-home-item .thumb {
	    width: 130px;
	    margin-right: 10px;
	}

	.tv-box-home-item .news-info {
	    width: calc(100% - 130px);
	}
	.box_cate_new_type_two_home .main-box-cate-type-two, .box_cate_new_type_one_home .main-box-cate-type-one {
	    display: none;
	}
	.section_box_news.flex_content.box_has_border {
	    flex-wrap: wrap;
	    border: none;
	    margin-bottom: 0;
	    margin-top: 0;
	    padding-bottom: 0;
	}

	.section_box_news .width_content_50 {
	    width: 100%;
	    padding: 0;
	}

	.section_box_news .width_content_50:first-child {
	    padding: 0;
	}
	.section_box_news .width_content_50 .box_cate_in_home .news-info {
	    padding: 0px 15px;
	}

	.child_box_home.flex_content {
	    flex-wrap: wrap;
	}

	.in_ctn {
	    width: 100%;
	    margin-bottom: 20px;
	    display: flex;
	}
	.box_diff_news_in_mobile .box_cate_in_home .news-info, .child_box_home {
	    padding: 0px 15px;
	}

	.child_box_home .in_ctn a.thumb {
	    width: 130px;
	    margin-right: 10px;
	}

	.child_box_home .in_ctn .news-info {
	    width: calc(100% - 130px);
	}

	.child_box_home .in_ctn .news-info .main-title.main-title-small {
	    margin: 0;
	}
	.tv-box-home-item .main-title.main-title-small {
	    margin: 0;
	}
	.child_box_home.flex_content .in_ctn:last-child {
	    padding-bottom: 20px;
	    border-bottom: 1px solid #e0e0e0;
	}
	.category-header {
	    margin-top: 10px;
	    padding: 0px 15px;
	}
	.box_cate_new_type_one_home, .box_cate_new_type_two_home {
	    margin-top: 10px;
	}
	.main-title.main-title-lager, .top_box .main-title.main-title-small {
	    font-size: 24px;
	    line-height: 32px;
	}
	.top_box .top_home_right .item_top:last-child {
	    margin-bottom: 20px;
	    border-bottom: 1px solid #e0e0e0;
	}
	.box_merge {
	    flex-wrap: wrap;
	}

	#cate_news_list_content .box_merge .img-tlth {
	    width: 100%;
	    margin: 0;
	}

	#cate_news_list_content .box_merge .news-info {
	    width: 100%;
	    padding: 0px 15px;
	}

	#cate_news_list_content .left-top-home {
	    padding: 0;
	    padding-bottom: 20px;
	}

	#cate_news_list_content .item_top .intro_show, #cate_news_list_content .box_merge .news-info p.main-intro {
	    padding-bottom: 20px;
	}
	.breadcrumbs {
	    margin: 0;
	    padding: 0px 15px;
	}
	#cate_news_list_content{
		margin-top: 0px;
	}
	.tab_barscroll, .category-box.ts-home-box, #cate_news_list_content .tv-box-home {
	    display: none;
	}

	.signatureandtime {
	    padding: 15px 0px;
	    color: #757575;
	    display: flex;
	}
	#cate_news_list_content .list-news-home {
	    padding-bottom: 20px;
	    border-bottom: 1px solid #e0e0e0;
	}

	#navmobie_content ul {
	    display: flex;
	    flex-wrap: wrap;
	    background: #fff;
	    justify-content: space-evenly;
	    padding-top: 10px;
	    padding-bottom: 5px;
	}

	#navmobie_content ul li {
	    width: 30%;
	    background: #f1f9ff;
	    margin-bottom: 8px;
	    border-radius: 2px;
	    transition: background .3s ease;
	    padding: 15px 10px;
	}
	#navmobie_content {
		display: block;
	    position: fixed;
	    z-index: 999;
	    top: 0;
	    width: 100%;
	    left: -100%;
	    transition: left .4s;
	    background: #1f2120b8;
	    padding: 10px;
	    height: 100%;
	    overflow: scroll;
	}
	#navmobie_content ul li .nav-item {
	    border-bottom: none;
	    display: flex;
	    flex-direction: column;
	    align-items: center;
	    font-family: roboto-regular;
	    text-align: center;
	    color: #000;
	    text-transform: uppercase;
	    font-weight: 700;
	    font-size: 11px;
	}
	#navmobie_content ul li .nav-item i {
	    font-size: 23px;
	    margin-bottom: 5px;
	    color: #337357;
	}
	#navmobie_content ul li .nav-item img {
	    width: 30px;
	}
	#navmobie_content ul li .nav-item span {
	    margin-top: 5px;
	}
	#navmobie_content.opnav {
	    left: 0;
	}
	.icon_nav_menumb_close {
	    text-align: center;
	    background: white;
	    padding: 10px 0px;
	}

	.icon_nav_menumb_close span {
	    border: 1px solid #347357;
	    padding: 5px 30px;
	    border-radius: 20px;
	    color: red;
	    text-transform: uppercase;
	    display: inline-block;
	}
	.form_smb {
	    width: 100%;
	    background: white;
	    display: flex;
	    justify-content: center;
	    padding: 10px 10px 0px;
	}

	.form_smb input {
	    width: 100%;
	    max-width: 565px;
	    padding: 5px 5px;
	    font-weight: bold;
	    border: 1px solid #347357;
	    border-left: none;
	    border-right: none;
	}
	.form_smb input:focus {
	    outline: 0;
	}
	.category-header-tag{
		margin-top: 20px; 
	}
	.top_scroll {
	    display: inline-block;
	    position: fixed;
	    z-index: 888;
	    width: 100%;
	    /*background: #e7e7e7;*/
	    background: #F1F9FF;
	    padding: 5px 10px ;
	    top: 0;
	    -webkit-transform: translateY(-160%);
	    -ms-transform: translateY(-160%);
	    transform: translateY(-200%);
	    transition-duration: 350ms;
	    transition-property: transform;
	    -webkit-box-shadow: 0 4px 6px -4px rgba(0,0,0,.75);
	    -moz-box-shadow: 0 4px 6px -4px rgba(0,0,0,.75);
	    box-shadow: 0 4px 6px -4px rgba(0,0,0,.75);
	}
	.icon-home-fix {
	    float: left;
	}
	.tool_scrool {
	    float: right;
	}
	.icon-home-fix a {
	    /*color: #444;*/
	    color: #508CA4;
	    font-size: 23px;
	    margin-left: 7px;
	    position: absolute;
	    top: 3px;
	}
	.tool_scrool .copy-link {
	    position: relative;
	    margin-right: 10px;
	    background: #0dab76;
	    width: 20px;
	    height: 20px;
	    line-height: 23px;
	    text-align: center;
	    border-radius: 50%;
	    color: #fff !important;
	    font-size: 11px;
	}
	a.icon-kcf {
	    color: #fff;
	    background: #2851A3;
	    text-align: center;
	    font-size: 11px;
	    padding: 4px 7px;
	    border-radius: 100%;
	    margin-right: 10px;
	    max-height: 20px;
	    display: flex;
	    align-items: center;
	}
	.fix_box_like {
	    position: relative;
	    max-width: 20px;
	    margin-right: 10px;
	    width: 20px;
	    display: inline-block;
	    height: 20px;
	    background: #4281ff;
	    border-radius: 50%;
	    overflow: hidden;
	}
	.tool_scrool .change-font {
	    color: #444;
	}
	.change-font {
	    cursor: pointer;
	    display: inline-block;
	    text-align: center;
	    position: relative;
	}
	.change-font-box {
	    position: absolute;
	    height: 24px;
	    line-height: 24px;
	    background: #e7e7e7;
	    transform: translateX(-50%);
	    left: 50%;
	    z-index: 10;
	    top: calc(100% + 1px);
	    display: none;
	}
	.change-font-box button {
	    width: 24px;
	    line-height: 20px;
	    border: 0;
	    cursor: pointer;
	    outline: 0;
	}
	a.box-comment span.icon-cm {
	    color: #fff;
	    background: #999;
	    padding: 3px 6px;
	    border-radius: 100%;
	    font-size: 10px;
	}
	span.count_comment {
	    position: relative;
	    /*float: right;*/
	    border: 1px solid #cdcdcd;
	    border-radius: 3px;
	    margin-left: 5px;
	    color: #229f38;
	    padding: 0 4px;
	}
	span.count_comment:before {
	    content: '';
	    position: absolute;
	    top: 50%;
	    margin-top: -5px;
	    left: -6px;
	    width: 0;
	    height: 0;
	    border-top: 5px solid transparent;
	    border-bottom: 5px solid transparent;
	    border-right: 5px solid #cdcdcd;
	}
	span.count_comment:after {
	    content: '';
	    position: absolute;
	    top: 50%;
	    margin-top: -5px;
	    left: -4px;
	    width: 0;
	    height: 0;
	    border-top: 5px solid transparent;
	    border-bottom: 5px solid transparent;
	    border-right: 5px solid #e7e7e7;
	}
	.detail-tag .tag-title {
	    padding: 0 5px;
	    font-size: 12px;
	    line-height: 22px;
	    margin-right: 5px;
	    width: 55px;
	    display: flex;
    	align-items: center
	}
	.tag-list li {
	    padding: 0 5px;
	    margin-right: 5px;
	    background: #f7f7f7;
	    border: none;
	}
	.tag-list a {
	    font-size: 12px;
	}
	.detail-tag .tag-title:after{
		display:  none;
	}
	.nav_scroll {
	    float: right;
	    margin-top: 5px;
	}
	.like-fb {
	    display: flex;
	    align-items: center;
	}
	.change-font .zoom-out {
	    font-size: 10px;
	    margin-right: -5px;
	}
	.top_scroll .fb-like {
	    position: absolute;
	    left: -3px;
	}
	.top_scroll.fixx {
	    transform: translateY(0);
	}
	.detail-header-right{
		display: none;
	}
}
@media only screen and (min-width: 560px) and (max-width: 767px){
	.container {
	    max-width: 512px;
	}
	.header_content {
	    background: #e3e3e3;
	}
}
@media only screen and (max-width: 400px) {
	.social-list .share-fb .text-share-fb {
	    display: none;
	}
	
}