.view-all-btn-div {
	text-align: center !important;
	display: block !important;
	width: 100% !important;
}
.view-all-btn {
	width: 30% !important;
}
.bg-breadcrumb h4, .bg-breadcrumb h1 {
	font-size: 2rem;
}
.about-item h1 {
	font-size: 2rem;
}
.about-item h2 {
	font-size: 2rem;
}
.about-item h3 {
	font-size: 1.3rem;
}
.about-item h1 ~ h2, .about-item h2 ~ h2, .about-item h3 ~ h2 { 
	font-size: 1.5rem;
}
div.service .service-item p {
	color: #000c21;
}

div.service .service-item i {
	color: white;
}

div.feature .feature-item .feature-icon span {
		color: white;
}
.topbar a {
	color: white;
}

.about-item .about-item-inner .feature-icon span {
	color: white;
}
.testimonial h2, #airports-section h2, .steps h2, .feature h2, .service h2, .categories h2 {
	font-size: 2.3rem;
}
.steps .container div.pb-5 {
	padding-bottom: 0px !important;
}
#counter-section .counter-item i {
	color: white;
}
.header-carousel .carousel-item h2 {
	font-size: 3.5rem;
	text-align: center;
}

.sticky-top .navbar-light .navbar-brand img {
	width: 80%;
}





@media(max-width: 500px) {
	.about .about-img .img-1 {
		width: 100%;
	}
	:has(> .about-item) {
	  padding-top: 0px;
	  margin-top: 0px;
	}

	.about-item h1 {
		font-size: 1.5rem;
	}
	.about-item h2 {
		font-size: 1.5rem;
	}
	.about-item h1 ~ h2, .about-item h2 ~ h2, .about-item h3 ~ h2 { 
		font-size: 1.3rem;
	}
	.about-item .pb-5 {
		padding-bottom: 0px !important;
	}

	#cta-banner h2.text-primary {
		display: none;
	}
	#cta-banner a.btn-secondary {
		display: none;
	}
	#cta-banner p.text-white {
		display: none;
	}
	.testimonial h2, #airports-section h2, .steps h2, .feature h2, .service h2, .categories h2 {
		font-size: 1.5rem;
	}
	#cta-banner {
		padding-bottom: 0px !important;
	}
	.testimonial-quote .testimonial-inner h4 {
		margin-top: 20px;
	}

	
}