@media screen and (max-width:450px){
	
	#logo-wrapper { height: 100px; }
	#logo-wrapper .logo { height: 100px; padding: 20px 0; display: block; }
	
	#mobile-menu-toggle { height: 100px; padding: 30px 30px; }
	
	#slider.home .carousel-caption h2 { font-size: 32px; line-height: 36px; letter-spacing: 0; word-wrap: break-word; }
	#slider .page-title { font-size: 2em; letter-spacing: 0;}
	#slider .page-subtitle { font-size: 1em; }
	
	h1.deco-title{ font-size:2.5rem;}
	h2.deco-title,h2.deco-subtitle{ font-size:2.2rem;}
	h3.deco-title,h3.deco-subtitle{ font-size:1.9rem;}
	h4.deco-title,h4.deco-subtitle{ font-size:1.6rem;}
	h5.deco-title,h5.deco-subtitle{ font-size:1.3rem;}
	h6.deco-subtitle{ font-size:1rem;}
	
	.social-share { float: none; margin: 0; display: block; }
	.social-share li { padding: 0; display: block; width: 100%; margin: 1em 0; }
	.social-share li .btn { margin: 0 auto !important; display: block; }
	
	#crossnav-wrapper {	padding-top: 3em; padding-bottom: 3em; }
}