@media (min-width:1200px){
	.container {
	    width: 1200px;
	}
	
	.logo
	{
		display:block;
	}
	.dang_ky_fix
	{
		font-size: 24px;
	}
	.spmoi .item
	{
		height: 360px;
		overflow: hidden;
	}
	.fields_cm
	{
		display: inline-block;
		width: 33%;
	}
	#nav .menu-item-home a 
	{
	    padding: 9px 0;
	}
	.navbar-fixed-top #nav .menu-item-home a
	{
		padding: 0;
	}
	.grid_product .col-md-2
	{
		width: 20%
	}
	.carousel-btn.carousel-btn-prev {
	    background-position: 0px -200px;
	}
	.carousel-btn.carousel-btn-next {
	    background-position: -54px -200px;
	}	
	.slider_big
	{
		height: 400px;
		overflow: hidden;
	}
	.lienhe_top
	{
	
		overflow: hidden;
	}
	.goingay
	{
		position: absolute;
		bottom: 30px;
		left: 0;
		width: 100%;
	}
	.area-ct .newspost .item h2 a, .area-ct .newspost .item h3 a
	{
		height: 36px;
		overflow: hidden;
	}
	.mobile
	{
		display: none !important;
	}
	.area-ct .item .img, .area-ct .item_news .img
	{
		width: 100%;
		overflow: hidden;
	}


	.area-ct.nhapho .item .img, .area-ct.nhapho .item_news .img
	{
		height: 350px
	}
	.area-ct.camnang .item .img, .area-ct.camnang .item_news .img
	{
		width: 100%;
		height: 200px;
		overflow: hidden;
	}

	.area-ct.gird_post_relative .item .img
	{
		height: 176px;
	}
	.area-ct.gird_post_relative .item p
	{
		height: 80px;
	}
	.area-ct .list_cn .item
	{
		height: 110px;
		padding: 10px 0;
	}
	.area-ct .newspost .item .img
	{
		height: 60px;
		overflow: hidden;
	}
	.area-ct .item_news h2 a, .area-ct .item_news h3 a
	{
		display:block;
		height: 35px;
	}
	.area-ct .item h2 a, .area-ct .item h3 a
	{
		display:block;
		height: 55px;
	}
	.page_tam_new .area-ct.hoatdong_posts .list_cn .item h2 a, .page_tam_new .hoatdong_posts .list_cn .item h3 a {
	    height: auto;
	}
	.page_tam_new .area-ct.hoatdong_posts .hoatdong_posts .area-ct .item p
	{
		height: auto;
		padding-left: 0;
	}
	.area-ct .item.post_big h2 a, .area-ct .item.post_big h3 a
	{
		display:block;
		height: 35px;
	}
	.area-ct .item_news .mota p 
	{
		height:73px;
	}
	.sidebar1
	{
		margin-right: 8px;
	}
	.sidebar2
	{
		margin-left: 8px;
	}
	.item_yk .testi-info
	{
		height: 310px;
	}
	.tab-content .item.post_big .img
	{
		height: 276px;
		overflow: hidden;
	}
	.list_trangchu .item .img
	{
		height: 85px;
		overflow: hidden;
	}
	.bangbaogia .title-heading {
	    margin-top: 40px;
	}
	.page_tam_new .nav-tabs
	{
		overflow: hidden;
	}
	.content_img_baogia
	{
		padding-top: 100px;
	}
	.content_img_baogia_top {
	    margin-top: -25px;
	}
	.item_chinhanh 
	{
		width: calc((100% - 40px)/4);
	}
	.page_tam_new .top-website-new #main-nav ul ul li a {
	    font-weight: normal;
	    line-height: 18px;
	    text-transform: uppercase;
	    color: #fff;
	    font-size: 14px;
		
	}
	.top-website-new .navbar-fixed-top .logo img {
	    width: 210px;
	}
}
@media (max-width:1199px){
	.content_area_baogia
	{
		height: auto !important;
	}
}

@media (max-width:879px){
	.item_chinhanh {
	    width: calc((100% - 20px)/2);
	    margin-bottom: 10px;
	}
	.gird_post_relative .duan_tc .col-md-4
	{
		width: 50%;
		float: left;
	}
	.hoatdong_posts .mobile
	{
		display: block !important;
	}
	.container
	{
		
	}
	.desktop
	{
		display: none !important;
	}
	.duan_posts .col-md-3
	{
		width: 240px;
		display: inline-block;
		padding: 0 2px;
 	   vertical-align: middle;
	}
	
	.page_tam_new .duan_posts #single-project {
	    position: relative;
	    width: 100%;
	    overflow-x: scroll;
	    overflow-y: hidden;
	    white-space: nowrap;
	    transition: all 0.2s;
	    transform: scale(0.98);
	    will-change: transform;
	    user-select: none;
	    cursor: pointer;
	}
	.page_tam_new .duan_posts #single-project .item h2, .page_tam_new .duan_posts #single-project .item h3
	{
		white-space: normal;
	}
	.page_tam_new .duan_posts #single-project .item h2, .page_tam_new .duan_posts #single-project .item h3{
	    height: 55px;
	}
	.page_tam_new .area-ct.duan_posts .item {
	    margin-bottom: 10px;
	}
	.mobile
	{
		display: block !important;
	}
	#floating-box
	{
		display: none;
	}
	.flag-area
	{
		position: relative;
		right: auto;
		left: 0;
		bottom: auto;
		width: 100%;
		text-align: center;
		padding: 10px 0;
	}
	.top {
	    height: auto;
	}
	.chuchay
	{
		height: 30px;
		border-bottom: 1px solid yellow;
		margin-bottom: 15px;
	}
	.lienhe_top span
	{
		display: block;
		margin-left: 0;
		margin-top: 10px;
	}
	.contact_info span
	{
		display: block;
		margin-left: 0;
	}
	.lienhe_top
	{
		padding: 0 15px;
	}
	.title
	{
		margin-top: 20px;
	}
	#videos
	{
		margin-top: 0;
	}
	.itemus
	{
		overflow: hidden;
		margin-bottom: 20px;
	}
	.list_tukhoa
	{
		clear: both;
		overflow: hidden;
	}
	#footer {
    	height: auto;
	   
	}
	
	.thongke
	{
		text-align: center;
	}
	.copyright
	{
		text-align: center;
	}
	.logo
	{
		text-align: center;
		display: block;
	}
	.hotline_top
	{
		float: none;		
	}
	.top
	{
		margin-top: 10px;
	}
	.items .wp30
	{ 
		width: 40%;
	}
	.items .wp70
	{ 
		width: 60%;
	}

	.wp70 .descr p
	{

	}
	.wp70 .descr .readmore
	{
		display: none;
	}
	
	.items h3 a
	{
		text-transform: none;
	}
	.mobile
	{
		display: block !important;
	}
	
	.items {
	    margin-top: 0px;
	}
	.navbar-toggle .icon-bar
	{
		background: #fff;
	}
	.nd_page img
	{
		height: auto !important;
	}
	.search-form
	{
		width: 100%;
		overflow: hidden;
		margin-bottom: 30px;
		height: 34px;
	}
	.title_page {
	    font-size: 22px;
	}
	.spmoi .item_sp_s
	{
		width: 50%;
	}
	.button_giohang {
	    width: 100%;
	}
	.wp25
	{
		float: none;
		width: 100%;
	}
	.gia_bg
	{
		height: auto !important;
	}

  	.page_top
  	{
  		padding-top: 20px;
  	}
  	#da-slider {
	    height: 300px !important;
	}
	.content-baogia ul li a span {
	    display: block;
		font-size: 13px;
	}
	.content-baogia ul li a .img_bg {
	    margin-bottom: 5px;
	}
	.content-baogia ul li
	{
		display: block;
		border: 1px solid #3b5998;
	}
	.content-baogia ul.mobile li
	{
		margin-bottom: 20px;
	}
	header
	{
		background: none;
	}
	header .top 
	{
		background: #115433;
	}
	.slogan-tuvan p
	{
		font-size: 15px;
		margin-bottom: 20px;
	}
	.area-ct .aboutus_item h2.title_tt
	{
		text-align: center;
	}
	.area-ct h2.title_tt::after
	{
		display: none;
	}
	.content-baogia
	{
		margin: 10px 0;
	}
	.content-baogia ul li
	{
		border: none;
		margin: 3px 0;
	}
	.conso li .text-c {
	    font-size: 13px;
	    text-align: center;
	}
	.conso li span .so
	{
		font-size: 16px;
	}
	.content_img_baogia_conso
	{
		padding: 10px;
	}
	.conso
	{
		margin-top: 10px;
	}	
	.content-baogia ul li a
	{
		padding: 5px 10px;
	}
	.content-baogia ul 
	{
		overflow: hidden;
		margin-bottom: 20px;
	}
	.area-ct h2
	{
		font-size: 28px;
	}
	#pull {
	    display: block;
	    float: left;
	    margin-top: 9px;
	    font-size: 40px;
	    margin-left: -5px;
	}

	.logo_top_bar
	{
		text-align: center;
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 9;
	}
	.logo_top_bar img 
	{
		width: 150px;
	}
	#main-nav
	{
		min-height: 50px;
	}
	.bg_hoatdong
	{
		background-size: cover;
	}
	#pull, #close_menu, .icon_tuvan
	{
		position: relative;
		z-index: 999;
	}
	.content_img_baogia_top {
	    margin-top: 0;
	    padding: 0 10px;
	}
	.content_img_baogia
	{
		padding: 5px 0;
	}
	.content_img_baogia_top h1
	{
		font-size: 20px;
		text-align: left;
	}
	.list_baogia li
	{
		width: 49%;
		overflow: hidden;
		margin-bottom: 3px;
	}
	.list_baogia li a {
	     margin: 0;
	    padding: 20px 2px;	   
	}
	.text-bg {
		    font-size: 12px;
	}
	.content_img_baogia_conso
	{
		padding: 0 10px;
	}
	.img_baogia img
	{
		width: auto;
		height: 100%;
		object-fit: cover
	}
	
	.title-heading p
	{
		text-align: justify;
	}
	.page_tam_new .bangbaogia {
	    padding: 30px 0 0 0;
	}
	.content_img_banggia {
	    margin-top: 0;
	}
	.page_tam_new .item h2, .page_tam_new .item h3
	{
		height: auto;
	}
	
	
	.navbar-fixed-top .none_fixed_menu
	{
	    display: block;
	}
	.page_tam_new .navbar-fixed-top
	{
		position: fixed;
	}
	.img_baogia_positon
	{
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
	}
	.content_img_baogia
	{
		position: relative;
		z-index: 2;
		height: 100%;
	}
	.img_baogia_positon img {
	    object-fit: cover;
	    width: 100%;
	    height: 100%;
	}
	.navbar-fixed-top .logo img {
	    width: 150px;
	    margin-top: 4px;
	}
	.duan_posts #single-project .row
	{
		margin: 0;
	}
	#menu_main .navbar ul li a, #menu_main .navbar ul li a:hover, #menu_main .navbar ul li.current-menu-item a
	{
		background: none;
		border: none;
	}
	#nav li > a
	{
		padding: 2px 9px;
	}
	.page_tam_new .menu-item-home a .fa
	{
		display: none;
	}
	.sm-clean a.highlighted span.sub-arrow:before {
    	font-size: 30px;
    }
    
    #nav
    {
    	display: none;
    	position: absolute;
    	top: 48px;
    	left: 0;
    	z-index: 9999;
	    background: #fff;
	    width: 100%;
	    overflow-y: scroll !important;
	    height: 450px;
    }
    .menu-item-home img
    {
    	display: none !important;
    }
    #nav.sm-clean a span.sub-arrow
    {
    	font-size: 20px !important;
    }
    .page_tam_new #main-nav ul ul li a
    {
    	color: #01803d;
    }
    .page_tam_new #main-nav ul ul li:hover
    {
    	background: none
    }
    .page_tam_new #main-nav ul ul
    {
    	padding-left: 15px;
    }
    .menu-item-home .menu-image-title
    {
    	display: block;
    	padding-left: 0 !important
    }
    .area-ct .list_posts_cate .item h2
    {
    	font-size: 14px;
    	margin-top: 0;
    }
    .area-ct .list_posts_cate .item p 
    {
    	font-size: 14px;
    }
    .fields_cm
    {
    	overflow: hidden;
    }
    .page_tam_new .area-ct .item p
    {
    	height: auto;
    }
    .mobile_breadcum
    {
    	
    }
    .breadcum .btn_search_mobile
    {
    	display: none;
    }
    .tienich .col-md-3
    {
    	width: 50%;
    	float: left;
    }
    .page_tam_new .gird_post_relative .item h2, .page_tam_new .gird_post_relative .item h3 {
	    height: 56px;
	    overflow: hidden;
	}
	.gird_post_relative .duan_tc .col-md-4 {	   
	    padding-left: 5px;
	    padding-right: 5px;
	}
	.page_tam_new .bg_hoatdong .list_cn li {
	    margin: 5px;
	    width: calc((100% - 20px)/2);
	    float: left;
	    border: 1px solid #ccc;
		padding: 5px;
	}
	.page_tam_new .bg_hoatdong .list_cn li .wp30, .page_tam_new .bg_hoatdong .list_cn li .wp70
	{
		width: 100%;
		float: none;
	}
	.page_tam_new .bg_hoatdong .list_cn .item h2, .page_tam_new .bg_hoatdong .list_cn .item h3 {
	    height: 62px;
	    overflow: hidden;
	}
	.bg_hoatdong .list_cn .descr
	{
		padding: 0;
	}
	#single-project.gird_post_relative .item 
	{
		margin-bottom: 10px;
	}
}
@media (min-width:1024px) and (max-width:1199px){
	body{
		font-size: 12px;
	}
	.menu-header{
		background: url("images/bg-header-md.png") repeat-x right top;
		padding-top: 0px;
	/*background: url('images/bg-header.png') repeat-x ;*/
	}
	.menu-header .navbar-collapse{
		padding-right: 0px;
		padding-left: 0px;
	}
	#menu-top li a {
	    font-size: 11px;
	    line-height: 21px;
	}
	#hot-product .product-item .product-title {
	    font-size: 13px;
	}
	.mobile
	{
		display: none !important;
	}
	#menu_main .navbar ul li a
	{
		padding: 10px 24px;
	}
	.container
	{
		width: 850px;
	}
	#nav li > a {
    	padding: 9px 4px;
    	font-size: 12px;
	}
	.logo img {
	    margin-top: 16px;
	}
	.navbar-fixed-top #nav li > a {
	    padding: 2px 4px;
	}
	.navbar-fixed-top .logo img {
	    width: 175px;
	    margin-top: 8px;
	}
	.text-bg {
	    font-size: 11px;
	}
	.list_baogia li a
	{
		margin: 0;
		padding: 20px 0px;
	}
	.baogia_img
	{
		width: 30px;
	}
	.img_baogia {
   	 left: calc(50% - 210px);
	}
	.bangbaogia .title-heading {
	    margin-top: 50px;
	}
	.page_tam_new .area-ct .item .du_per p, .page_tam_new .bg_hoatdong .item p {
	    display: none;
	}
	.page_tam_new .bg_hoatdong .item.post_big p
	{
		display: block;
	}
	.content_img_baogia
	{
		padding-top: 100px;
	}
	.item_chinhanh {
	    width: calc((100% - 40px)/4);
	}
	.bg_hoatdong .post_big .mobile
	{
		display: none !important;
	}
	.page_tam_new .list_post_more .item h2, .page_tam_new .list_post_more .item h3 {
	    height: 58px;
	    overflow: hidden;
	}
	.mobile
	{
		display: none !important;
	}
}	
@media (min-width: 820px) and (max-width:1023px){
	.duan_tc .col-md-3, .gird_post_relative .duan_tc .col-md-4
	{
		width: 50%;
		float: left;
	}
	.page_tam_new .duan_tc .item h2, .page_tam_new .duan_tc .item h3
	{
		height: 36px;
	}
	.item_chinhanh {
	    width: calc((100% - 20px)/2);
	}
	.mobile
	{
		display: none !important;
	}
	.duan_tc .col-md-3
	{
		width: 50%;
		float: left;
	}
	.hoatdong_posts .mobile
	{
		display: block !important;
	}
	.bg_hoatdong .post_big .desktop
	{
		display: block !important;
	}
	.newspost .item
	{
		margin: 10px 5px;
		width: calc((100% - 20px)/2);
		float: left;
	}
	.newspost
	{
		overflow: hidden;
	}
	.video_big
	{
		width: 60%;
		float: left;
	}
	.list_video
	{
		width: 40%;
		float: left;
	}
	.ndwidget
	{
		overflow: hidden;
	}
	.ipad.mobile, .ipad .mobile
	{
		display: block !important;
	}
	.top-website-new #main-nav.mobile, .top-website-new  #main-nav .mobile 
	{
	    display: block !important;
	}
}
@media (min-width:768px) and (max-width:819px){
	.bg_hoatdong .item .descr.ipad p 
	{
		display: block;
		margin-left: -10px;
	}
	.top-website-new  #main-nav.mobile, .top-website-new  #main-nav .mobile 
	{
	    display: block !important;
	}
	.ipad.mobile, .ipad .mobile
	{
		display: block !important;
	}
	.video_big
	{
		width: 60%;
		float: left;
	}
	.list_video
	{
		width: 40%;
		float: left;
	}
	.ndwidget
	{
		overflow: hidden;
	}
	.none_fixed_menu .mobile
	{
		display: block !important;
	}
	.newspost .item
	{
		margin: 10px 5px;
		width: calc((100% - 20px)/2);
		float: left;
	}
	.newspost
	{
		overflow: hidden;
	}
	.duan_tc .col-md-3
	{
		width: 50%;
		float: left;
	}
	.page_tam_new .item h2, .page_tam_new .item h3 {
	    height: 34px;
	}
	.mobile
	{
		display: none !important;
	}
	.duan_tc .col-md-3
	{
		width: 50%;
		float: left;
	}
	.bg_hoatdong .post_big .desktop
	{
		display: block !important;
	}
}
@media (max-width:600px){
	.duan_posts_w .title-heading 
	{
		
	}
	.area-ct {
	    padding: 30px 0;
	}
	.tienich .col-md-3
    {
    	width: 100%;
    	float: none;
    }
    .bg_hoatdong .post_big .descr
    {
    	padding: 5px;
    }
    .bg_hoatdong .item.post_big .descr p
    {
    	padding: 5px;
    }

    .bg_hoatdong .item.post_big .descr .readpost_p
    {
    	display: none;
    }
	.spmoi .item_sp_s
	{
		width: 100%;
	}
	.phone {
    	width: 63%;
    }
    #da-slider {
	    height: 250px !important;
	}
	.hotline_img
	{
	    width: 115px;
	}
	.sidebar .wp50
	{
		width: 100%;
		float: none;
	}
	.area-ct h2
	{
		font-size: 28px;
	}
	.video_danhgia_index.trang_tam .list_video {
  	  height: 165px;
	}	
	.conso li
	{
		margin-bottom: 20px;
		overflow: hidden;
	}
	.bg_hoatdong .post_big .wp50
	{
		width: 100%;
		clear: both;
		float: none;
	}
	.bg_hoatdong .post_big .descr
	{
		padding-left: 0;
		margin-bottom: 20px;
	}
	.bg_hoatdong .item .descr p 
	{
		display: none;
	}
	.bg_hoatdong .list_post_more .item .descr .mobile p 
	{
		display: block;
	}
	.bg_hoatdong .item.post_big .descr p 
	{
		display: block;
	}
	.list_post_more .col-xs-6 
	{
		width: 100%;
		float: none;
	}
}
@media (max-width:369px){
	
	.area-ct h2
	{
		font-size: 24px;
	}
	.icon_logo {
	    background: url(../images/icon_logo.png) no-repeat left top;
	    height: auto;
	    padding-left: 25px;
	    display: block;
	}
}