h1,h2, h3, h4, h5, h6, p, a,span, .title {
    font-family: "Fira Sans", serif;
}

.rts-btn.btn-border::after{
    background-color:    #de6d26;
}

.mySwiper-testimonials-4 .swiper-slide-active .single-testimonials-4 {
    background: #262626;
    border: 1px solid white;
}

.single-service-style-two:hover{
    background-color:    #de6d26;
    border-color:    #de6d26;

}


.single-solution-style-one:hover .icon img {
    filter: brightness(0) saturate(100%) invert(70%) sepia(100%) saturate(5128%) hue-rotate(12deg) brightness(98%) contrast(106%);

}

.managed-service-icon {
    width: 250px !important;
}

.contact-page-banner {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 300px; /* Adjust as needed */
    text-align: center;
    position: relative;
    overflow: hidden;
}

.bread-plug {
    font-size: 16px;
    color: #fff; /* Matches a typical banner color scheme */
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); /* Adds readability on gradient backgrounds */
}

.bread-plug a {
    color: #f9f9f9;
    text-decoration: none;
}

.bread-plug a:hover {
    text-decoration: underline;
    color: #ffdd57;
}

.bread-plug i {
    margin: 0 5px;
    color: #fff; /* Adjust as needed */
}
.text-justify{
    text-align: justify;
}
.text-color-primary{
   color: #de6d26
}


.icon-area .managed-serv-icon {
     width: 70px
}


.title-area-center-inner-with-sub span {
    border: 1px solid #de6d26 !important;
}