@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1200px;
    }
}

@media (max-width: 1200px) {
    .form-gen-image {
        flex: 0 0 100%;
		max-width: 100%;
    }
	.footer-contact-info {
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    font-size: 25px;
}
}

@media (max-width: 768px) {
.carousel-inner .carousel-item.active, .carousel-inner .carousel-item-next, .carousel-inner .carousel-item-prev {
    display: block;
}
}