@media screen and (max-width: 450px) {
	
	#logo-wrapper {	padding: 0.9em 0.2em; }
		
	#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: 2rem; }
	h2.deco-title, h1.deco-subtitle { font-size: 1.8rem; }
	h3.deco-title, h2.deco-subtitle { font-size: 1.6rem; }
	h4.deco-title, h3.deco-subtitle { font-size: 1.4rem; }
	h5.deco-title, h4.deco-subtitle { font-size: 1rem; }
	h5.deco-subtitle { font-size: 0.8rem; }

	h2.deco-eylet { font-size: 1.4rem; }
	h3.deco-eylet { font-size: 1.2rem; }
	h4.deco-eylet { font-size: 1rem; }
	h5.deco-eylet { font-size: 0.8rem; }
	h6.deco-eylet { font-size: 0.8rem; }

	.post-content-wrapper { text-align: center; }

	.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; }

	.flex-5-columns { flex-basis: 100%; }

	#crossnav-wrapper { padding-top: 3em; padding-bottom: 3em; }

	.product-attribute-image .product-attribute-title { padding: 0.2em 1.2em; top: 50%; transform: rotate(-30deg) translate(12%, 20%); }
  
	.features-carousel .features-slider .carousel-bullets { line-height: 2em; height: 2em; text-align:center;  }
	.features-carousel .features-slider .carousel-bullets button { width: 16px;height: 16px; line-height: 16px; }
	

}
