@media screen and (max-width: 1190px) {

	.boxed,

	.boxed .affix {

		width: 97%;

	}

}





@media screen and (max-width: 991px) {

	.mean-bar {
		max-height: 400px;
		overflow: auto;
	}

	.mean-nav {
		overflow: hidden;
	}

	.menu-item-has-children>a:before  {
		content: "" !important;
	}

	.mean-nav .container {
		max-width: 100% !important;
		padding: 0 !important;
	}

	#news-banner {

		margin-bottom: 30px;

	}

	h4>a {

		font-size: 16px;

	}

	.footer-bot .float-right,.footer-bot .float-left {

		float: none !important;

	}

	.footer-bot .container {

		text-align: center;

	}



	.side-adv figure img {

		height: 250px;

		width: 300px;

	}



	.sidebar-grid figure {

		width: 200px;

		float: left;

	}



	.sidebar-grid .article-content {

		float: right;

		width: calc(100% - 230px);

	}

	.adv-sec {
		text-align: center;
		background: #fff;
		padding: 15px 0;
	}

	.adv-sec .adv {
		display: none;

	}

	.adv-sec .site-branding {
		float: none !important;
	}

	.site-content {
		padding: 5px 20px;
	}

	.sub-menu {
		position: relative;
		transform: translate(0);
		opacity: 1;
		visibility: visible;
	}

	footer .footer-top .widget_recent_entries {
		padding: 0;
	}

	.footer-bot .container {
		display: flex;
		flex-flow: column-reverse;
	}

}



@media screen and (max-width: 776px) {

	.boxed .site-header {

		width: 97%;

		margin: 0 auto;

	}

	.site-header {

		width: 100%;

		z-index: 99999;

	}
	
	.bottom-small-banner {

		margin-bottom: 30px;

	}

	.widget {

		margin-bottom: 50px;

	}

	header .adv {

		width: 80%;

	}

	.adv img {

		width: 100%;

		height: 100%;

	}

	.hot-news {
		display: block;
	}

	.news-head .container .header-nav {
		display: none;
	}

	.hot-news div#spcl-news .owl-item.active {
		width: auto;
	}

	.hot-news div#spcl-news {

		width: 100%;

	}

	#news-banner,
	#news-banner .item {
		height: 400px;
	}

	.footer-bot .float-right {
		display: none;
	}



	/*-------------------------contact page---------------------------------*/

	

	.contact-detail {

		padding: 50px 20px;

	}



	.mb-view-1 {

		order: 1;

	}



	.mb-view-2 {

		order: 2;

	}



	.mb-view-3 {

		order: 3;

	}



	/*-------------------------contact page end---------------------------------*/

	



	/*------------------------Detail page main------------------------------*/



	.pagination {

		display: block;

	}



	.pagination .col-lg-6 {

		margin-bottom: 30px;

	}

	



	/*------------------------Detail page main end------------------------------*/

}



@media screen and (max-width: 576px) {

	.navbar-dark .navbar-toggler {

		margin: 10px;

	}

	h3 {

		font-size: 22px !important;

	}

	.banner-text .banner-text-cover {

		padding: 20px;

	}

	.view-all-link {
		top: 4px;
	}

	.post-navigation .nav-previous,
	.post-navigation .nav-next {
		float: none;
		width: 100%;
	}



	/*------------------------Detail page main------------------------------*/



	.pagination-text {

		width: calc(100% - 63px);

	}



	/*------------------------Detail page main end------------------------------*/

}





@media screen and (max-width: 420px) {

	.sidebar-grid figure,

	.sidebar-grid .article-content {

		width: 100%;

		float: none;

	}

	.post-navigation .nav-previous,
	.post-navigation .nav-next {
		text-align: center;	
	}

	.post-navigation .nav-previous {
		margin-bottom: 20px;
	}

}