#font.main-title {
	font-size: 40px !important;
}

#top-menu{
	/* width: 1800px; */
	/* background: red !important; */
	height: 120px;
}

.nav__bar{
	/* background-color: aqua !important; */
	height: 70px !important;
}

.inner-nav{
	/* background-color: blue !important; */
	height: 70px !important;
	display: flex;
	align-items: center;
	justify-content: center;
}

.single-slider-03 {
	height: 350px !important;
}

.free {
	background-color: gray;
}

.staff {
	width: 10%;

}

.span-phone {
	position: relative;
	left:103%;
	bottom: 55px;
	font-size: x-large;
	width: 25%;
	z-index: -1;
}
.text-wrapper{
	position: relative;
	left: 135px;
}

.pic-wrapp {
	width: 100%;
	display: flex;
}
.all-pic {
	background-color: antiquewhite;
}

.love-pic {
	width: 100%;
	height: 520px;
}

.heading-text{
	color: white !important;
}

.project-03 .project-02__text__back a i {
    font-size: 60px;
}


@media (min-width: 600px) {
	#font.main-title {
		font-size: 60px !important;
	}

	.single-slider-03 {
		height: 450px !important;
	}
}

@media (min-width: 800px) {
	.single-slider-03 {
		height: 550px !important;
	}
}

@media (min-width: 992px) {
	#font.main-title {
		font-size: 75px !important;
	}
}

@media (min-width: 1200px) {
	#font.main-title {
		font-size: 80px !important;
	}
}

@media (min-width: 1292px) {
	.slider-area-03 .slider-right-img {
		left: 700px !important;
		width: 35% !important;
	}
}


.bg-img{
	background-image: url(../img/pexels-olly-3768114.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}


        /* Main worker card style */
        .worker-card {
					transition: all 0.3s ease;
					background: linear-gradient(135deg, #dc3545, #f36b6b);
					color: white;
					padding: 2rem;
					border-radius: 20px;
					position: relative;
					overflow: hidden;
					height: 240px; /* Set a fixed height */
			}

			/* Semi-circle style */
			.worker-card::before {
					content: '';
					position: absolute;
					top: -30%;
					left: 50%;
					transform: translateX(-50%);
					width: 100%;
					height: 100%;
					border-radius: 0 0 50% 50%;
					background: rgba(255, 255, 255, 0.15);
			}

			/* Hover effect */
			.worker-card:hover {
					transform: translateY(-5px);
					box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
			}

			.worker-content p{
				color: black;
			}