#header .header-nav.header-nav-links nav > ul > li > a {
	font-family: "Outfit", sans-serif;
	font-size: 1.2em
}

.custom-hero-font-1 {
	letter-spacing: -.04em;
}

.b-radius img {
	border-bottom-left-radius: 30px;
	border-top-right-radius: 30px;
}

.social-icons.social-icons-medium li a,
.social-icons.social-icons-md li a {
	font-size: 1.4em
}

.thumb-info img {
	width: auto;
}

.px-9 {
	padding: 90px;
}

.text-right {
	text-align: right
}

.testimonial .testimonial-author p {
	margin-left: 0
}

.testimonial .testimonial-author {
	margin-top: 20px
}

.pr-2 {
	padding-right: 20px;
}

.pr-2 img {
	border-top-left-radius: 30px;
	border-bottom-right-radius: 30px;
}

.btn-modern {
	border: none;
}

.pt-6 {
	padding-top: 6em;
}

.pb-12 {
	padding-bottom: 12em
}

.owl-theme .owl-nav.disabled + .owl-dots {
	margin-top: 25px;
}

.owl-carousel .owl-dots .owl-dot span {
	width: 24px;
	height: 8px;
}


.whatsapp-float {
	position: fixed;
	width: 60px;
	height: 60px;
	bottom: 25px;
	left: 25px;
	z-index: 100;
}

.whatsapp-float img {
	width: 100%;
	height: auto;
	border-radius: 50%;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
	transition: transform 0.3s;
}

.whatsapp-float img:hover {
	transform: scale(1.1);
}


@media (max-width:991px) {
	.mo-pb-3 {
		padding-bottom: 30px
	}

	.mo-p-0 {
		padding: 0 !important;
	}
	
	.mo-pb-0 {
		padding-bottom: 0;
	}

	.whatsapp-float {
		position: fixed;
		width: 48px;
		height: 48px;
		bottom: 20px;
		right: 20px;
		left: inherit;
		z-index: 100;
	}

	.whatsapp-float img {
		width: 100%;
		height: auto;
		border-radius: 50%;
		box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
		transition: transform 0.3s;
	}
	
	.mo-text-light {
		color: #FFF;
		font-weight: 700;
	}
	
	#footer {
		margin-top: 0 !important
	}

}
