
@media only screen and (max-width: 992px) {
	.header-nav {		padding-left: 0;
	}
	.header-nav .main-menu{
    display: inline-block;
	}
    .main-menu .arrow,
	.btn-menu {
		display: block;
	}
    .site-brand{
        display: inline-block;
        vertical-align: middle;
    }
    .main-menu .sub-menu,
	.pri-menu {
		display: none;
	}
    .single .main-content,
	.has-sidebar .main-content {
		width: 70%;
	}
	.sidebar {
		width: 30%;
	}
}

@media only screen and (max-width: 768px) {
	.list-post .post-item{
		width: 33.33%;
	}
	.cx.row .main-ct,
	.cx.row .sidebar{
		flex: initial;
	}
	.sidebar{
		max-width: 100%;
		margin-top: 30px;
	}
	.sidebar:after{
		content: '';
		display: block;
		clear: both;
	}
	.advert-widget{
		width: 33.33%;
		float: left;
		padding: 0 7px;
	}
	.advert-widget span{
		width: 100%;
		height: 150px;
	}
	.sidebar,
    .single .main-content,
	.has-sidebar .main-content {
		float: none;
		width: auto;
	}
	.single .sidebar {
		padding: 0;
	}
	.widget .list-post .post-item {
		width: 33.3333%;
	}
}

@media only screen and (max-width: 540px) {
	.header-nav{
		margin: 20px 0 10px;
	}
	.site-header .site-title{
		width: 100%;
		text-align: center;
		right: 0;
		padding: 0 15px;
	}
	.hd-search{
		width: 100%;
	}
	.list-post .post-item{
		width: 50%;
	}
	.advert-widget{
		width: 100%;
	}
	.advert-widget span{
		height: 250px;
	}
	.widget .list-post .post-item {
		width: 50%;
	}
}