/* Smaller Than 1200 */
@media all and (max-width:1440px){
	.scp-main						{ padding-left: 4em; padding-right: 2em; }
	
	.download-print a				{ width: 30px; height: 30px; line-height: 30px;  }	
	.context-section				{ padding-right: 2em; width: 320px;}

}


/* Smaller Than 1200 */
@media all and (max-width:1199px){
	.scp_wrapper 				{ margin-left: 30px;}	
	.scp-main					{ padding-left: 2em; padding-right: 2em; }
	
	.general_page				{ padding-right: 4em; }
	.desktop-main-menu li a 	{ padding: 10px 8px; }	
	.hbp_content				{ padding-right: 2em;}
	.context-section			{ width: 200px; margin-right: 2em; }
	.context-section-spacer		{ width: 230px;   }

		/* show smaller advertising on right */

	.context-section .desktop-ad	{ display: none;}
	.context-section .mobile-ad		{ display: block; width: 200px;}
	.user_page .user_box			{ width: 70%; }	
	
}

/* Smaller Than 991 */
@media all and (max-width:991px){
	.scp_wrapper 					{ padding-left: 30px; padding-right: 30px; }
	.scp-main					{ padding-left: 0em; padding-right: em; }
	
	#desktop-menu		{ display:none;}
	#mobile-nav			{ display:inline-block;}	

	
	.hbp_wrapper				{ width: 98%;}
	.col-sm-3						{ padding-left: 5px; padding-right: 5px;}
	.general_page					{ padding: 3em 1em 1em 1em; }
	.user_page .user_box			{ width: 80%; }
	.fp-banner-center 				{ padding: 60px 30px 0px 30px;}
	.fp-slider-img					{ height: 400px; }	

	.footer-new .col-sm-3			{ max-width:100%;flex:0 0 100%;}
	.footer-new .col-sm-6			{ max-width:100%;flex:0 0 100%;}
	.footer-new						{ text-align:center;}
	.footer-new p					{ padding:0 0 5px 0;}
	.footer-new ul					{ margin:0 0 0 -40px;}

	.posts_page					{ padding-left: 1em; padding-right: 1em; }		
    .right-padded				{ padding-right: 1em;}

	.project-updates-left			{ display: none; }
	.project-updates-widget			{ padding-left: 2em; padding-right: 2em; }	
	.fp-banner-title			{ font-size: 26px; }		
	.fp-banner-center p 			{ font-size: 14px;};
	.right-padded 				{ padding-right:0; }

}

/* Smaller Than 768 */
@media all and (max-width:768px){
	.scp_wrapper .col-sm-9		{ max-width:100%;flex:0 0 100%;}
	.scp_wrapper 				{ margin-left: 10px;}	
	.shortcut-key-column		{ max-width: 200px!important; }
	
	.context-section				{ display: none;}	
	.mobile-ad						{ display: block; }
	.hbp_wrapper				{ width: 95%;}
	.user_page .user_box			{ width: 95%; }
	.fp-slider-img			{ height: 500px; }
	.fp-banner-center 		{ padding-top: 160px; }	

	.text-only				{ padding-left: 2em; }



	
}

/* Tiny Screen */
@media all and (max-width:600px){

	.fp-slider-img				{ height: 500px; }
	.fp-banner-center 			{ padding-top: 160px; }

	.general_page					{ padding-left: 1em; }

	.context-desktop-ad 		{ display: none;}

}

