@media screen and (max-width: 975px) {
	.navbar-nicchris, .top-nav { display: none; }
	.logo { margin-left: 35px; text-align: center; width: calc(100% - 65px); }
	.logo img { max-height: 50px; }
	.btn-menu, .btn-cart { display: inline-block; }
	#slider .carousel-inner .item {	min-height: 300px; }
	section.cart ul.cart-step li { font-size: 14px; }
	.table-responsive { border: none; }
	.row.payment-method > div, #paymentForm .row > div { margin: 5px 0 0; }
	#home-slider .carousel-item { height: 75vw; }
}

@media screen and (max-width: 767px) {
	.dropdown-menu > li > a { border-bottom: 1px solid #EEE !important; }
}