.main-banner {position: relative;max-height: 100%;overflow: hidden;margin-bottom: -7px;background: url(https://www.addigiagency.online/images/addigiagncy-bn.jpg);background-size: cover;height: 570px;background-repeat: no-repeat;}
footer.mb-4.pt-4.bg-dark {background: #004aad !important;}
i.bi.text-orange {color: #004aad !important;}
.services .item .icon i.fa-solid {color: #004aad;font-size: 29px;border: 2px solid #004aad;padding: 15px;border-radius: 50%;text-align: center;width: 65px; height: 65px;}
h3.fs-2 {font-size: 22px !important;font-weight: 600 !important;padding: 10px 0px;color:#004aad!important;}
h3.pt-3 {font-size: 22px !important;font-weight: 600 !important;padding: 10px 0px;color:#004aad!important;}
h4.fs-2 {font-size: 22px !important;font-weight: 600 !important;padding: 10px 0px;color:#004aad!important;}
p.text-dark {font-size: 16px !important;text-align: justify;color: #000 !important;}
.abot-pg {padding: 20px 0px;}
.abot-pg h2 {font-size: 18px;font-weight: 400;color: #004aad;line-height: 30px;margin: 5px 0px;}
.abot-pg h3 {font-size: 25px;font-weight: 500;color: #004aad;line-height: 30px;margin: 5px 0px;}
.abot-pg h4 {font-size: 20px;font-weight: 500;color: #004aad;line-height: 30px;margin: 5px 0px;font-size: 32px;color: #000;padding: 10px 0px;margin-bottom: 10px;line-height: 36px;}
section.about-sec {padding: 26px 0px;}
.service-card p {font-size: 16px;line-height: 27px;color: #000;text-align: justify;font-weight: 500;}
.service-card h5 {font-weight: 600;color: #004aad;padding: 7px 0px;}
 /* Minimal Custom CSS */
.service-card {background: #fff;border-radius: 15px;padding: 30px 20px;box-shadow: 0 8px 16px #004aad;text-align: center;animation: fadeUp 1s ease forwards;opacity: 0;}

    .service-card:nth-child(1) {animation-delay: 0.2s;}

    .service-card:nth-child(2) {animation-delay: 0.4s;}

    .service-card:nth-child(3) {animation-delay: 0.6s;}

    .service-card:nth-child(4) {animation-delay: 0.8s;}

    .service-card:nth-child(5) {animation-delay: 1s;}

    @keyframes fadeUp {
      0% {opacity: 0;transform: translateY(50px);}

      100% {opacity: 1;transform: translateY(0);}
    }

    .service-card:hover {transform: translateY(-10px);box-shadow: 0 12px 24px #df6303;transition: all 0.3s ease;}
    .service-card i {font-size: 3rem;color: #0d6efd;margin-bottom: 15px;}
section.about-sec h2.fw-bold {color: #000;font-size: 32px;padding: 8px 0px;}
section.about-sec p {font-size: 16px;line-height: 27px;color: #000;text-align: justify;font-weight: 500;margin-bottom: 13px;}
p.mb-2 {font-size: 14px;font-weight: 500;padding: 10px 0px;}
span.call-number {color: #fff;}   

.header-area .main-nav .logo img {padding: 6px 0px;}