@media screen and (max-width:1600px) {

}



@media screen and (max-width:1440px) {

}




@media screen and (max-width:1366px) {
	.post-list-section .post-list-container {
		margin: 40px;
	}
	.header-section .logo {
		margin-left: 0;
	}
}


@media screen and (max-width:1280px) {
	.header-section .logo {
		margin-left: 40px;
	}
}






@media screen and (max-width:1200px) {
	
	.container {
		width: 100%;
	}
	#header .container {
		width: 100%;
	}

}






@media screen and (max-width:1024px) {
	.mk-fullscreen-search-overlay .mk-fullscreen-close:link {
		color: #fff !important;
	}
	#mk-fullscreen-close-button .fa {
		color: #fff;
	}
	.post-list-section {
		margin-top: 265px;
	}
	.post-list-section .content {
		padding-right: 0;
	}
	.post-list-section .content:after {
		right: 0;
	}
	.post-list-section .post-list-container {
		margin: 20px;
	}
	#header {
		padding: 27px 10px 25px 10px; 
	}
	.post-list-section .headline-block {
		padding-right: 0;
	}
	.post-list-section .headline-block-content-list li a.article-title {
		padding-left: 20px;
		line-height: 20px;
	}
	.first-part-the-wire li:before {
		left: 3px;
	}
	.post-list-section .first-part-the-wire .button-wrapper {
		margin-bottom: 20px;
	}
}








@media screen and (max-width:992px){
/*	.sidebar-col .ad-section {
		margin-bottom: 20px;
	}*/
.post-list-section .ad-section{
	margin-bottom: 20px;
	text-align: center;
}

	.adinjwidget {
		
	}
	.social-icons ul li a {
		color: #000 !important;
	}

	.sidebar-col {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
	}
	.sidebar {
		display: none;
	}
	.adinjwidget {
		order: 2px;
	}
	.sidebar {
		order: 1px;
	}

	
	.post-list-section .sidebar-post-head {
		display: block;
		
	}
	.post-list-section .content .content-post .post-footer .category-wrapper ul li {
		display: inline-block;
		padding-right: 10px;
	}
	.post-list-section .content .content-post .post-footer .category-wrapper ul li a {
		padding: 8px;
		padding-top: 4px;
		padding-bottom: 4px;
		background-color: #F8CA36;
		text-transform: uppercase;
		font-weight: 600;
		font-size: 12px;
		line-height: 17px;
	}
	.a2a_svg {
		width: 24px !important;
		height: 24px !important;
		line-height: 24px !important;
		background-size: 24px !important;
	}
	.mobile-menu .drawer-menu h3 {
		color: #000;
	}
	.logo {
		margin-left: 31%;
	}
	.drawer-hamburger {
		position: absolute ;
		z-index: 1;
		left: 5px;
	}
	.close-sidebar {
		display: none;	
	}
	.sidebar-icon-wrapper-menu {
		width: 30px;
	}
	.close-sidebar {
		display: block;	
	}
	.sidebar-icon-wrapper-menu {
		position: absolute;	
		right: -3px;
		top: -2px;	
		display: none;	
	}
	.close-sidebar {
		position: absolute;
		top: 0;
		right: 10px;
		font-size: 30px;
		display: block;
		width: 18px;
		height: 36px;
	}
	.drawer-nav {
		width: 100% !important;
	}
	.drawer--left .drawer-nav {
		left: -100% !important;
	}
	.drawer--left .drawer-hamburger, .drawer--left.drawer-open .drawer-nav, .drawer--left.drawer-open .drawer-navbar .drawer-hamburger {
		left: 0 !important;
	}
	.social-icons {
		padding-right: 35px;
	}
	.headertop-menu > li > a {
		padding: 20px;
		padding-left: 35px;
		background-color: #F5F5F6;
		color: #a9a9a9;
		display: block;
		font-size: 11px !important;
		text-transform: uppercase;
		border-top: 1px solid #DCDCDC;
		border-bottom: 1px solid #DCDCDC;
	}
	.headertop-menu {
		margin-left: 0;
	}
	.social-icons li .mobile-menu ul li {
		padding-left: 20px;
	}
	.headertop-menu .sub-menu {
		padding: 20px;
		padding-left: 35px; 
	}
	.headertop-menu .sub-menu li a {
		font-size: 13px;
	}
	.post-list-section .content .content-post .author-options {
		padding-left: 4px;
	}
	.post-list-section {
		margin-top: 128px;
	}
	.submenu .search-btn-main #search-button-listener {
		line-height: 22px;
	}

	.post-list-section .headline-block-content-list li .more-source-link-wrapp .btn-warning,
.post-list-section .headline-block-content-list li .more-source-link-wrapp .btn {
   padding: 8px;
   padding-top: 4px;
   padding-bottom: 4px;
   font-size: 12px;
   line-height: 17px;
   margin-left: 15px;
}

.more-source-link-wrapp .btn-warning,
.more-source-link-wrapp .btn {
    padding: 8px;
   padding-top: 4px;
   padding-bottom: 4px;
   font-size: 12px;
   line-height: 17px;
   margin-right: 15px;
}
}
@media screen and (max-width:850px) {
	#header .ad-section {
		width: 600px;
		margin: 0 auto;
	}
}

@media screen and (max-width:767px) {
	.search-page-title {
    	font-size: 18px;
	}
	#text-40 {
		display: none;
	}
	#header .ad-section {
		width: 100%;
		margin: 0 auto;
	}
	.post-list-section .content .content-post .post-footer .category-wrapper ul li {
		padding-right: 0;
		margin-bottom: 5px;
	}
	.post-list-section .content .content-post .post-title {
		padding-left: 15px;
		padding-right: 15px;
	}
	.post-list-section .content .content-post .post-title h2 {
		font-size: 20px;
		line-height: 1.02;
		margin-top: 5px;
	}
	.post-list-section .post-list-container {
		margin: 0;
	}
	.post-list-section {
		margin-top: 83px; 
	}
	.post-list-section .content .content-post {
		padding-left: 0;
		padding-right: 0;
	}
	.post-list-section .content .content-post .author {
		margin-bottom: 0;
		padding-left: 15px;
		padding-right: 15px;
	}
	.post-list-section .content .content-post .post-content {
		margin-top: 15px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.post-list-section .content .content-post .post-footer .category-wrapper {
		padding-left: 15px;
	}
	.post-list-section .content .content-post .post-footer .category-wrapper ul {
		text-align: center;
	}
	.post-list-section .content .content-post .post-footer .social-links {
		padding-right: 15px;
		text-align: center;
	}
	.social-icons li .mobile-menu {
		left: 5px;
		top: -2px;
	}
	.logo {
		display: block;
		margin: 0 auto;
	}
	.drawer-toggle.drawer-hamburger {
		top: 45px !important;
	}
	.post-list-section .headline-block-content-list li a {
		font-size: 16px;
	}
	.post-list-section .headline-block {
		margin-top: 0;
	}
	.post-list-section h2.title {
		padding-top: 15px;
	}
	.article-content-wrapp .article-excerpt p {
		font-family: 'PT Serif', serif;
		font-size: 12px;
	}
	.post-list-section .ad-section {
		margin-top: 20px;
	}
}
@media screen and (min-width:1024px) {
	.logo {
		width: 40%;
	}
	.primary-nav {
		width: 44%;
	}
	.post-list-section {
		margin-top: 284px;
	}
	.social-icons {
		width: 15%;
	}
}
@media screen and (max-width:1024px) {
/*	.post-list-section {
		margin-top: 265px;
	}*/
}
@media screen and (max-width:991px) {
	.post-list-section {
		margin-top: 215px;
	}
}
@media screen and (max-width:849px) {
	.drawer-hamburger {
		top: 90px;
	}
}

@media screen and (max-width:767px) {
	.post-list-section {
		margin-top: 95px; 
	}
	body {
		background-color: #fff;
	}
	.post-list-section .widget {
		margin-bottom: 0; 
		display: none;
	}
	.post-list-section .headline-block-wrapper {
		padding-bottom: 0;
	}
	.sidebar-col .adinjwidget {
		display: none;
	}
	.post-list-section .headline-block-content {
	    padding-top: 20px;
	    padding-left: 20px;
	    padding-right: 30px;
	}
	#header {
    padding: 7px 10px 0 10px;
	}
	.post-list-section .headline-block-wrapper .img-wrapper {
		left: 15px;
	}
	.post-list-section h2.title {
		padding-left: 45px;
	}
	.first-part-the-wire li:before {
		top: 5px;
	}
	.post-list-section .headline-block-content-list li a.view-less1,
	.post-list-section .headline-block-content-list li a.view-more1 {
		line-height: 30px;
	}
	.post-list-section .button-wrapper a .count {
		font-size: 12px;
	}
	.post-list-section .button-wrapper a .keep-reading {
		font-size: 15px;
	}
	.first-part-the-wire .btn-sm {
		line-height: 1.1;
	}
/*	.post-list-section .headline-block-content-list li a {
		position: relative;
	}
	.post-list-section .headline-block-content-list li a:before {
		position: absolute;
		content: '';
		left: -25px;
		top: 3px;
		width: 14px;
		height: 14px;
		background-color: #F8CA38;
		border-radius: 50%;
	}*/
}

@media only screen and (max-width: 515px) { .text img.alignleft {
	margin: 18px 20px 18px 0 !important;
	padding: 10% !important;
	}}

	@media only screen and (max-width: 515px) {video.alignleft {
		margin: 10% !important;
		}}