a.navbar-brand img {
position: absolute;
width: 200px !important;
z-index: 9;
top: 12px;
}
.service-icon {
font-size: 64px;      
color: #ffffff;      
display: inline-block;
}
.service-card {
background: #0a50b7; color: #ffffff;
border-radius: 12px;
transition: all 0.3s ease;
}
.service-card p {
color: #fff !important;
font-size: 16px;
font-weight: 300;
line-height: 24px;
}
.btn {
padding: 8px 24px !important;
}
.list-sty ul li {
font-size: 20px !important;
}
body main ul li {
padding-bottom: 20px;
font-size: 19px;
line-height: 15px;
}
body main p {
color: #ffffff;
line-height: 28px;
letter-spacing: 0.3px;
opacity: inherit;
font-size: 21px;
}
.modal-content {
background: #000;
}
.hero {
min-height: 43vh !important;
}
.hero {
background-color: #000000; background-position: center;
background-size: cover;
color: #ffffff;
padding: 1em;
min-height: 43vh !important;
align-content: center;
-webkit-animation: animateBackground infinite ease-in-out 55s;
}
.hero p {
font-size: 29px;
line-height: 38px;
}
.modal-content {
width: 100%;
background: #000;
}
.form-control {
color: #fff;
}
.form-group {
color: #fff;
}
.marquee-sty {
background: #000;
border-top: 2px solid #0a4aa7;
border-bottom: 2px solid #0a4aa7;
}
.services-section {
padding: 80px 0;
}
.service-card {
background: #111;
border: 1px solid #222;
padding: 40px 25px;
border-radius: 12px;
text-align: center;
transition: 0.4s;
height: 100%;
}
.service-card:hover {
transform: translateY(-8px);
box-shadow: 0 0 25px rgba(0, 125, 175, 0.3);
}
.service-icon {
font-size: 60px;
color: #007daf;
margin-bottom: 20px;
}
.service-title {
font-size: 20px;
font-weight: 600;
margin-bottom: 12px;
}
.service-desc {
font-size: 14px;
color: #ccc;
line-height: 1.7;
}
.read-more {
margin-top: 20px;
display: inline-block;
color: #007daf;
text-decoration: none;
font-weight: 500;
}
.read-more:hover {
text-decoration: underline;
}
.whatsapp-float {
position: fixed;
bottom: 20px;
right: 20px;
z-index: 9999;
}