/* ===================================== */
/* Small devices (tablets, 768px and up) */
/* ===================================== */

@media (max-width: 767px) {

	.body-container { padding: 0 !important; }

	.body-inner { padding: 15px !important; }

}

/* ======================================= */
/* Medium devices (desktops, 992px and up) */
/* ======================================= */

@media (max-width: 991px) {

	.mobile-center { text-align: center !important; }
	.mobile-center-right { text-align: center !important; }
	.mobile-padding { padding-bottom: 20px; }

	.img-responsive { margin: 0 auto; }
	
	.panel-title a { display: block; font-size: 18px; }

	ol.breadcrumb > li { display: block; line-height: 1.8em; }
	ol.breadcrumb > li .divider { display: none; }

	.center-ratings { width: 110px; margin: 0 auto !important; }

	div.payment-logos ul { text-align: center; }

}