.component_grid-products-teaser .slider { height: 100%; }
.component_grid-products-teaser .slider > div { display: table; table-layout: fixed; width: 100%; height: 100%; background: #f6f6f6; position: relative; }
.component_grid-products-teaser .slider > div > div { display: table-cell; vertical-align: middle; text-align: center; height: 100%; position: relative; padding: 0 10px; }
.component_grid-products-teaser img { width: 75px; }
.component_grid-products-teaser p { color: #b6b6b6; margin-top: -15px; height: 50px; }

/* mobile */
@media (max-width: 979px) {
	/* slider styles */
		.component_grid-products-teaser .slider > div { display: table; table-layout: fixed; width: 100%; }
		.component_grid-products-teaser .slider > div > div { display: table-cell; vertical-align: top; }

		/* Navigation Dots */
		.component_grid-products-teaser .dots { text-align: center; padding: 40px 0; }
		.component_grid-products-teaser .dots span { display: inline-block; width: 20px; height: 20px; border: 3px solid #B0D400; border-radius: 100%; margin: 0 5px; cursor: pointer; transition: all .4s; }
		.component_grid-products-teaser .dots span.active { background: #B0D400; }

	.component_grid-products-teaser,
	.component_grid-products-teaser .slider > div { background: #fff !important; }
	.component_grid-products-teaser img { width: 50%; }
	.component_grid-products-teaser p { height: auto; }
}

@media (min-width: 980px) {
	.component_grid-products-teaser .slider > div > div:first-child { display: none; } /* hide xing360 */
}
