@charset "utf-8";
/* CSS Document */

@media (max-width: 1200px) {
	.footer-midpanel img 					    { width: 115px;}
}


@media (max-width: 991px) {
	#main-nav 									{ margin-top: 20px; padding-top: 10px; text-align: center; border-top: 1px solid #ddd;}
	.social-icons-search-panel 					{ display: block;}
	
	.nav-social-icons,
	.nav-search 								{ display: block; padding: 1rem .7rem; width: 100%;}
	.nav-social-icons 							{ padding-bottom: 0;}

	.nav-link, 
	.navbar-light .navbar-nav .nav-link 		{ padding: 1rem .7rem;}
	
	.dropdown-menu 								{ padding: 0 0 1em;}
	.dropdown-menu.show							{ text-align: center; border: none;}
	.nav-item 									{ border-bottom: 1px solid #f1f1f1;}
	.index-featured-item 						{ margin-bottom: 30px;}	

	.footer-mainpanel,
	.footer-bottom-panel                        { text-align: center;}
	.content-side-panel 						{ margin-top: 100px;}	
}


@media (max-width: 768px) {
	.banner-text 							    { padding: 20px 20px 20px 60px; color: #fff; font-size: 28px; position: absolute; left: 75px; right: 30px; bottom: 0;}
	.carousel-control-prev,
	.carousel-control-next 						{  height: 40px; width: 40px; font-size: 26px; left: 30px;}
	.carousel-control-next 					    { left: 70px;}
	.index-highlights-panel 					{ margin-top: 50px;}
	.index-subbanner-text 						{ font-size: 60px;}
	.index-subbanner-bg 						{ height: 96px; max-width: 350px;}
	.owl-nav 									{ top: 20%;}
	.calendar-title 							{ text-align: center; margin-bottom: 30px;}
}

@media (max-width: 600px) {
	.owl-nav 									{ top: 30%;}
	.img-float-right 							{ float: none; margin: 30px auto; text-align: center;}

}

@media (max-width: 575px) {
	.store-map-wrap							    { margin-bottom: 30px;}

}

