@media screen and (max-width:1399px) {
	
}

@media screen and (max-width:1199px) {
}

@media screen and (max-width:991px) {
	.header .top-bar .header-side-box .text {
		text-align:center;
	}
	.header .main-navigation .nav-item {
		padding:unset;
	}
	.header .main-navigation .nav-link:after {
		display:none;
	}
	.slider-caption {
		font-size:35px !important;
	}
	.header:before {
		display:none;
	}
}

@media screen and (max-width:767px) {
	.header .top-bar .logo {
		bottom:unset;
	}
	.home-contact .home-contact-title {
		width:80%;
	}
	.slider-caption {
		font-size:25px !important;
	}
}

@media screen and (max-width:575px) {
	.slider-caption {
		font-size:25px !important;
	}
	.slider-image img {
		height:45vh;
		object-fit:cover;
		object-position:center center;
	}
}