.sec-title-six h4 {
    color: #ffffff;
}
.service-sidebar .category-widget .category-list li a.current:before, .service-sidebar .category-widget .category-list li a:hover:before {
    background: #0a3c6c;
}
.btn-about-us {
    display: inline-block;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: bold;
    color: white;
    text-decoration: none;
    border-radius: 5px;
    transition: background-color 0.3s ease;
    
    background: hsla(211, 84%, 29%, 1);
    background: linear-gradient(135deg, hsla(211, 84%, 29%, 1) 30%, hsla(201, 59%, 57%, 1) 100%);
    background: -moz-linear-gradient(135deg, hsla(211, 84%, 29%, 1) 30%, hsla(201, 59%, 57%, 1) 100%);
    background: -webkit-linear-gradient(135deg, hsla(211, 84%, 29%, 1) 30%, hsla(201, 59%, 57%, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#0c4888", endColorstr="#4fa4d2", GradientType=1);
}


.btn-about-us:hover {
    background-color: #0a3c6c;
    color: white;
}
.sec-title-sixxx {
    color: #ffffff;
}

.sec-pad {
    padding: 81px 0px;
}
.service-details .theme-btn {
    border-radius: 5px;
    font-weight: 600;
    font-family: 'Inter', sans-serif;
    font-size: 15px;
    padding: 17px 40px;
    border-radius: 5px;
    background: hsla(211, 84%, 29%, 1);
    background: linear-gradient(135deg, hsla(211, 84%, 29%, 1) 30%, hsla(201, 59%, 57%, 1) 100%);
    background: -moz-linear-gradient(135deg, hsla(211, 84%, 29%, 1) 30%, hsla(201, 59%, 57%, 1) 100%);
    background: -webkit-linear-gradient(135deg, hsla(211, 84%, 29%, 1) 30%, hsla(201, 59%, 57%, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#0c4888", endColorstr="#4fa4d2", GradientType=1);
}
.service-sidebar .contact-widget .info-list li i {
    /* color: #e45712; */
    color: hsla(211, 84%, 29%, 1);

color: linear-gradient(135deg, hsla(211, 84%, 29%, 1) 30%, hsla(201, 59%, 57%, 1) 100%);

color: -moz-linear-gradient(135deg, hsla(211, 84%, 29%, 1) 30%, hsla(201, 59%, 57%, 1) 100%);

color: -webkit-linear-gradient(135deg, hsla(211, 84%, 29%, 1) 30%, hsla(201, 59%, 57%, 1) 100%);

filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#0c4888", endColorstr="#4fa4d2", GradientType=1 );
}

.service-details-content .accordion-box .block .acc-btn.active {
    background: #0a3c6c;
}
.about-19 .list-style-one li:before {
    background: #0a3c6c;
}

.justify{
    text-align: justify;
}


.service-sidebar .category-widget .category-list li a {
    background: #f5f5f5;
    padding: 36px 242px 36px 80px;
    border-radius: 5px;
    cursor: pointer;
    z-index: 1;
    color: #141417;
    transition: all 500ms ease;
}
.nowrap {
    white-space: nowrap;
}



@media (max-width: 767px) {
    .section-1,
    .section-2,
    .section-3,
    .section-4,
    .section-5 {
        display: none;
    }
}
.category-list li a.active {
    color: #007bff; /* Change to the color you want */
    font-weight: bold; /* Makes the text bold */
}
.service-sidebar .sidebar-widget {
    background: #f5f5f5;
}

.b_radius_5 {
    border-radius: 9px;
}
.pl_30 {
    padding-left: 23px;
}
.pb_45 {
    padding-bottom: 37px;
}
.pr_30 {
    padding-right: 35px;
}



.imgageee {
    display: inline-block;
    max-width: 62px;
    height: 58px;
    transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
    vertical-align: middle;
    margin-right: 8px;
}

/* .p_relative a {
    display: flex; 
    align-items: center; 
} */
.category-link {
    display: flex;
    align-items: center;
    /* Add any additional styles you want here */
}

.overlay-anim-black-bg:after {
    background: #22222203;
}


.cta-one:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 0px;
    right: 0px;
    background: rgba(255, 0, 0, 0);
    mix-blend-mode: multiply;
    z-index: 1;
}



.gradient-text {
    background: linear-gradient(135deg, hsla(211, 84%, 29%, 1) 30%, hsla(201, 48%, 34%, 1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; /* For WebKit browsers */
    background-clip: text;
    color: transparent; /* Fallback for non-WebKit browsers */
    text-align: center;
}


@media (max-width: 768px) { /* Adjust the max-width as needed for mobile */
    .hide-on-mobile {
        margin-left: 0 !important;
        margin-bottom: 2px !important;
    }
    .fs_5011 {
        font-size: 23px !important;
    }
}


@media (max-width: 768px) {
    .bg-layer-desktop {
        display: none; /* Hide desktop image on mobile */
    }
    .bg-layer-mobile {
        display: block !important; /* Show mobile image */
    }
}

@media (min-width: 769px) {
    .bg-layer-desktop {
        display: block; /* Show desktop image */
    }
    .bg-layer-mobile {
        display: none; /* Hide mobile image */
    }
}


.pt_80 {
    padding-top: 28px;
}
.pt_75 {
    padding-top: 16px;
}

html {
    scroll-behavior: smooth;
}
.theme-btn-five {
    background: #0a3c6c;
    padding: 17px 40px;
}
.team-details-one .team-details-content .content-one .info:before {
    background: -webkit-linear-gradient(90deg, #6d42c3 0%, #bb4cc7 100%);
}
@media only screen and (max-width: 768px) {
    .hide-on-mobile {
      display: none !important;
    }
}
@media only screen and (max-width: 767px) {
    .cta-one {
        padding: 78px 0px 79px 0px;
    }
    .pb_140 {
        padding-bottom: 20px;
    }
}
@media only screen and (max-width: 768px) {
    .hide-on-mobile {
        display: block !important;
}
    .parallax-bg {
        top: -49%;
        width: 100%;
        height: 150%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        background-repeat: fixed;
    }
     
}

@media only screen and (max-width: 768px) {
    .hide-on-mobile1 {
        display: none !important;
}
}

.r_0 {
    right: -127px;
}
.b_0 {
    bottom: 34px;
}

