@media (max-width:768px) {

.mySwiper .swiper-slide img {
	width:100%;
	height: auto;
	display: block;
	object-fit: cover;
}

.showcase-content {
	margin-top: 30px;
}

.showcase {
	flex-direction: column;
}

.showcase-box-inner {
	padding: 10px;
}

.showcase-box-inner img {
	width: 100px;
	height: 100px;
}

.promotion-content, .bmi .form-group, .form-mobil, .home-contact, .numbers {
	flex-direction: column;
}

.form-mobil div {
	margin-bottom: 20px;
}

.bmi {
    background: #003e77;
}

.bmi-title {
    margin-bottom: 20px;
    display: block;
    text-align: center;
}

.PersonSwiper .swiper-slide, .numbers-text {
	text-align: center;
}

.PersonSwiper .swiper-pagination {
	display: none;
}

.d-flex.just-mobil {
	justify-content: space-between!important;
}

.d-flex.just-center {
	justify-content: center!important;
}

.flex-column-mobil {
	flex-direction: column;
}

.numbers .svg-inline--fa {
	margin-right: 0px;
}

.d-flex.block {
	display: block!important;
}

.home-contact .form-group {
	margin-top: 20px;
	width: 100%;
}

.home-contact .form-group div {
	margin-bottom: 20px;
}

footer {
	text-align: center;
}

.social {
	padding-left: 0px;
}


footer h5:before {
	left: 50%;
	margin-left: -50px;
}



}