@media all and (max-width: 1024px) {
	#site-inner {
		width: 100%;
		min-width: 100%;
		overflow: hidden;
	}
	.container {
		width: 100%;
		max-width: 100%;
	}
}

@media all and (max-width: 980px) {
	.search-form {
		margin: 0 auto;
		width: 50%;
	}

	.col-box-search {
		padding: 10px 0;
		background-color: #fff;
	}
}

@media screen and (max-width : 800px) {
	.site-main {
		min-height: auto;
	}

	#right-sidebar {
		display: none;
	}

	.main-col {
		padding-left: 0;
		padding-right: 0;
	}

	.site-main {
		padding: 10px;
	}

	.bg-main {
		padding-top: 0;
	}

	.col-box-nav {
		background-color: #095c9e;
	}

	.nav-bar {
		background: white;
	}

	.bg-main {
		box-shadow: 0 0 0 0;
	}

	.site-footer .company-info, .bg-inner-content .container, .site-main {
		background-color: #fff;
	}
}


@media all and (max-width: 768px) {

}

@media all and (max-width: 600px) {
	.search-form {
		width: 80%;
	}

	.col-box-right, .block-1 .col-box-meta {
		padding-left: 15px;
	}

	.block-2 .cate-post-thumb, .block-2 .cate-post-title {
	    float: none;
	    margin-right: 0;
	    width: 100%;
	}

	.form-camket {
	    border: 1px solid #abc;
	    margin: 35px auto;
	    max-width: 100%;
	    padding: 15px;
	    width: 100%;
	}

	.cate-post-item, .archive-da-item, .item-da {
		
	}

	.cate-post-title {
		margin-top: 15px;
	}

	.single-da-fields {
		margin-top: 15px;
	}

	.tab-content-filter .header-tab-group {
		margin-bottom: 15px;
	}

	.category .col-box-meta, .single .col-box-meta{
		padding-left: 15px;
	}

}

@media all and (max-width: 360px) {

}

@media all and (max-width: 320px) {

}


@media all and (max-width: 800px) {
	.button-menu {
		display: block;
	}

	#primary-menu {
		display: none;
		background-color: #49b81d;
		margin-bottom: 15px;
	}

	.nav-menu .menu-ul > li {
		float: none;
	}

	#primary-menu .sub-menu {
		width: 100%;
		border-top: 1px solid #fff;
		border-left: none;
	}

	#primary-menu .sub-menu .sub-menu {
		top: 100%;
		left: 0;
		background-color: #2ab786;
		z-index: 999;
	}

	#primary-menu .sub-menu ul {
		padding-left: 30px;
	}
}