:root{--primary: #F3525A;--secondary: #F6F6F6;--light: #FFFFFF;--dark: #152440}h1,h2,.font-weight-bold{font-weight:700!important}h3,h4,.font-weight-semi-bold{font-weight:600!important}h5,h6,.font-weight-medium{font-weight:500!important}.pt-6{padding-top:90px}.pb-6{padding-bottom:90px}.py-6{padding-top:90px;padding-bottom:90px}.btn{font-family:barlow,sans-serif;font-weight:600;transition:.5s}.btn-primary{color:#fff}.btn-square{width:36px;height:36px}.btn-sm-square{width:28px;height:28px}.btn-lg-square{width:46px;height:46px}.btn-square,.btn-sm-square,.btn-lg-square{padding-left:0;padding-right:0;text-align:center}.back-to-top{position:fixed;display:none;right:45px;bottom:45px;z-index:99}.top-shape::before{position:absolute;content:"";width:35px;height:100%;top:0;left:-17px;background:var(--primary);transform:skew(40deg)}.navbar-light .navbar-nav .nav-link{font-family:barlow,sans-serif;padding:10px 11px;margin: 25px 4px; font-size:18px;text-transform:uppercase;color:var(--dark);outline:none;transition:.5s}.sticky-top.navbar-light .navbar-nav .nav-link{padding:10px 11px}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link.active{color:white;background-color: #051967;border-radius: 2px;}@media(max-width:991.98px){.navbar-light .navbar-nav .nav-link{padding:10px 0}}.carousel-caption{top:0;left:0;right:0;bottom:0;background:rgb(21 33 64 / 33%);z-index:1}@media(max-width:576px){.carousel-caption h5{font-size:14px;font-weight:500!important}.carousel-caption h1{font-size:30px;font-weight:600!important}}.carousel-control-prev,.carousel-control-next{width:10%}.carousel-control-prev-icon,.carousel-control-next-icon{width:3rem;height:3rem}.service-item{overflow:hidden;height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius: 20px;}.service-item::after{position:absolute;transition:.5s}.service-item p{transition:.3s}.team-item img{transform:scale(1.15);margin-left:-30px;transition:.5s}.team-item:hover img{margin-left:0}.team-item .team-text{left:-100%;transition:.5s}.team-item .team-text::after{position:absolute;content:"";width:0;height:0;top:50%;right:-60px;margin-top:-30px;border:30px solid;border-color:transparent transparent transparent var(--primary)}.team-item:hover .team-text{left:0}.testimonial-carousel .owl-nav{margin-top:30px;display:flex;justify-content:start}.testimonial-carousel .owl-nav .owl-prev,.testimonial-carousel .owl-nav .owl-next{position:relative;margin:0 5px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--primary);font-size:22px;border-radius:45px;transition:.5s}.testimonial-carousel .owl-nav .owl-prev:hover,.testimonial-carousel .owl-nav .owl-next:hover{color:var(--dark)}.testimonial-carousel .owl-item img{width:100%;height:100%}.blog-item img{transition:.5s}.blog-item:hover img{transform:scale(1.1)}

.fa.fa-2x{
    font-size: 23px !important;
} 
.bg-primary {
    background-color: #005d9a !important;
}
.top-shape::before {
    position: absolute;
    content: "";
    width: 35px;
    height: 100%;
    top: 0;
    left: -17px;
    background: #005d9a;
    transform: skew(40deg);
}
.navbar-brand img{
    width: 215px;
}
@media (max-width: 470px) {
    .navbar-brand img{
        width: 240px;
    }
}
@media (max-width: 410px) {
    .navbar-brand img{
        width: 170px;
    }
}
/* .service-item:hover{
  background-color: #F3525A !important;
 color:#fff;
} */
.service-item img{
    
   color:#6B6A75;
   padding: 20px;
   width: 300px;
   height: 140px;
  }
  .bg-dark {
    background-color: #005d9a !important;
}
.h5.mb-3.button{
    background-color: #F3525A; /* Green */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
}

/* .image img{
    float: left;
  width: 33.33%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
} */

.navbar-nav .nav-link.active {
    color: white;
    background-color: #005d9a !important;
    border-radius: 2px;
}


.service-item {
    overflow: hidden;
    height: fit-content;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    
}




