@media (max-width: 992px) {
	/*.carousel-inner .item { height: 400px; }*/
@media (min-width: 768px) {
	.navbar-toggle { display: none !important; }
	.navbar-collapse { height: auto !important; display: block !important; }	
}
@media (max-width: 767px) {

	.main-nav { line-height: 28px;}
	.main-nav > li > a { font-size: 14px;}
	.carousel-sub { left: 0; bottom: 0; right: 0; text-align: center; padding: 10px 10px 50px 10px; background-color: rgba(222, 222, 222, 0.8)}
	.carousel-sub img { max-width: 70%;}
	.carousel-indicators { left: 0; text-align: center; right: 0; min-width: 1px;}

	.item-text-content { padding: 30px 15px; }
	.category-boxes { display:block; padding: 10px;}
	.category-boxes img { width: 100%; }
	.category-boxes > li { display:list-item; width:100%; padding: 0 !important;}

	#logo { position: static; text-align: center; margin: 10px 0;}
	.main-nav > li { margin: 0 7px;}

	footer { padding: 20px;}
	.footer-text { margin-bottom: 10px;}
	.brand-footer,
	.social-link { position: static;}

	.footer-text ul > li { margin: 0 5px; font-size: 14px;}
	.main-title { font-size: 48px; padding: 50px 0; line-height: 52px;}

	.box-list { margin: 0;}
	.box-list > li { float: none; width: 100%; margin: 0 0 20px; max-width: none;}
	.learn-more-btn { padding: 10px 35px;}
}
@media (max-width: 640px) {

}
@media (max-width: 420px) {
	.main-nav { margin: 0 -10px;}
	.main-nav > li { margin: 0 3px;}
	.main-nav > li:first-child { margin-left: 0;}
	.main-nav > li:last-child { margin-right: 0;}
	.main-nav > li > a { font-size: 14px;}
}
@media (min-width: 768px) and (max-width: 979px) {
	.footer-text ul > li { margin: 0 15px;}
	.main-title { font-size: 72px;}
}