@media (max-width: 480px) {
	.blob {
		transform: scale(0.5) translate(calc(-50% + 15px), -50%);
		opacity: 0.7;
	}

	.blob svg {
		width: 250px;
		height: 250px;
	}
}

@media (max-width: 767px) {

	.banner-container {
		height: 80vh;
	}

	.home .banner-container {
		height: 90vh;
	}

	.banner-container .banner-text-container {
		top: 55%;
	}

	.banner-container .banner-title {
		line-height: 53px;
		text-align: center;
	}

	.banner-additional-img-container img {
		max-width: 25%;
	}

	.banner-btn-container.banner-btns-container {
		flex-direction: column;
	}

	.blob {
		transform: scale(0.7) translate(calc(-50% + 15px), -50%);
	}

	.blob svg {
		width: 350px;
		height: 350px;
	}

}

@media (min-width: 991px) {

	.banner-container .banner-title {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

}

@media (min-width: 1200px) {

	.banner-container .banner-img-container img {
		object-fit: cover;
	}

	.banner-container .banner-text-inner {
		max-width: 90%;
	}

	.home .banner-container .banner-text-container {
		top: 55%;
	}

	.banner-container .banner-text-container {
		top: 65%;
	}

	/*Additional info*/

	.banner-additional-img-container img {
		object-fit: contain;
		max-width: 182px;
	}

}