	
	@media (max-width: 1800px) {
			
		#page {
			max-width: 90%;
			margin: 0 auto;
			margin-top: 2%;
		}
		
	}
	
	
	@media (max-width: 1100px) {
		#sidebar {
			position: relative;
			z-index: 9;
			width: 100%;
		}
		
		.menu-wrapper a.toggle-menu {
			    display: block;
			    background-color: #ef7d00;
			    color: white;
			    text-align: center;
				width: 100%;
				height: 25px;
			}
		
			.menu-wrapper a.toggle-menu img {
				width: 16px;
				height: 16px;
				margin-top: 3px;
				padding: 0;
			}
		
		#main {
			width: 100%;
			margin: 1.5% 0 0 0;
			padding: 0;
			overflow: hidden;
		}
		
		.social ul.social-icons li a img{
			width: 30px !important;
			height: auto;
		}
		
	}
	
	
	@media (max-width: 700px) {
		
		.listingItem, .specialnewsitem {
			width: 100% !important;
			margin: 0 !important;
			margin-bottom: 20px !important;
			float: none;
		}
		
		.postswrapper {
			margin: 30px 0 0 0;
		}
		
		
	}