@charset "utf-8";
/* CSS Document */

/* 

	Template Name: One Page Multipurpose Bootstrap 5.0 HTML Template
	Author: Rainbow Design
	
*/

/* Medium Devices, Desktops */
@media (max-width: 991px) {
.header-lover .navbar-nav {
	background-color: #175AAB;
	height: 230px;
	overflow-y: scroll;
}
.header-lover .navbar .nav-item {
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.header-lover .navbar .nav-item .nav-link {
	margin: 4px 14px;
}
.header-lover .navbar .nav-item .nav-link:after {
	display: none;
}
.header-lover .navbar-collapse {
	z-index: 11;
}
.is-sticky .header-lover .navbar .nav-item .nav-link {
	color: #fff;
}
}
/* Small Devices, Tablets */
@media (max-width: 767px) {
.slider .carousel-caption h2 {
	font-size: 40px;
	line-height: 45px;
}
.slider .carousel-control-next, .slider .carousel-control-prev {
	display: none;
}
.filter1 li {
	margin-right: 2px !important;
}
.filter1 li:last-child {
	margin-right: 0px !important;
}
.filter1 li span {
	padding: 8px 10px 8px 10px;
	font-size: 10px;
}
.section-title p br {
	display: none;
}
}
/* Extra Small Devices, Phones */
@media (max-width: 575px) {
.slider .carousel-caption h2 {
	font-size: 30px;
	line-height: 40px;
}
.about-us-since {
	position: absolute;
	right: 10px;
	bottom: 10px;
	padding: 20px;
}
.about-us-since h3 {
	font-size: 18px;
}
.cta-content {
	padding: 30px;
}
.call-to-action-area h2 {
	font-size: 30px;
	line-height: 38px;
}
.filter1 li {
	margin-right: 0px !important;
	margin-bottom: 6px;
}
.filter1 li:last-child {
	margin-bottom: 0px;
}
.filter1 li, .filter1 li span {
	width: 100%;
}
}
