.footer-custom {
    background: #ECECEC;
    color: #4a4a4a; 
}

.footer_paragraph_content{
    font-size: 16px;
    font-family: 'inter';
    font-weight: 400;
    line-height: 150%;
    padding-right: 10px;
}
.text-muted-custom {
   color: #252525;
   font-weight: 400;
    font-size: 14px;
    font-family: 'inter';
    line-height: 140%;
}
.footer-contact-right{
   color: #646464;
   font-weight: 400;
    font-size: 16px;
    font-family: 'inter';
}
.footer-contact-right span{
   color: #646464;
   font-weight: 600;
    font-size: 16px;
    font-family: 'inter-semibold';
}

.text-primary-custom {
    color: #0203FF;
 font-weight: 600;
    font-size: 14px;
    line-height: 150%;
    font-family: 'inter-semibold';
}

.text-orange-custom {
    color: #FF6B0B;
     font-weight: 600 !important;
    font-size: 14px;
     line-height: 150%;
    font-family: 'inter-semibold';
    text-decoration: underline;
}
.text-muted-custom .years19{
      font-weight: 700;
      line-height: 150%;
      font-family: 'inter-bold';
}

/* Links Style */
.footer-link-custom {
    color:#646464;
    font-size: 16px;
    font-weight: 400;
    font-family: 'inter';
    line-height: 100%;
}
.footer-logo{
    width: 90px;
    height: 80px;
}
/* .footer-link-custom:hover {
    color: #3f51b5; 
    
} */
/* Separator Line Style */
.border-left-custom {
    border-left: 2px solid #646464;
    padding-left: 1.4rem;
}
.border-left-custom .fw-bold-italic{
    font-family: 'inter-italic';
color: #252525;
/* font-weight:600; */
font-weight:700;
}


/* Custom Buttons */
.btn {
    border-radius: 6px; /* બટનને થોડીક ગોળ કિનારી આપવા માટે */
    border: none;
}

/* Yellow Phone Button */
.btn-contact-yellow {
        background:  #FFDC00;
    color: #646464;
    border-radius: 50px;
    padding: 5px 16px;
    font-size: 16px;
    font-weight: 400;
    font-family: 'inter';

}
.btn-contact-yellow img{
        margin-bottom: 2px;

}

.btn-contact-yellow:hover {
     background: #FFF5CD;

}

/* Green Line/WhatsApp Button */
.btn-contact-green {
    background: #06C755;
    color: #ffffff;
    border-radius: 50px;
    /* padding: 5px 25px; */
    padding:5px 20px;
    font-size: 16px;
    font-weight: 400;
    font-family: 'inter';
    transition: 0.3s;
}
.btn-contact-green img{
        margin-bottom: 2px;
}
.btn-contact-green:hover img{
    
    filter: invert(1);
}
.btn-contact-green:hover {
    background: #94FFC0;
    color: #252525;
}
.btn-contact-green:hover image {
background: #94FFC0;
    
}
.btn-contact-blue {
    background: #53B7FF;
    color: #ffffff;
      border-radius: 50px;
    padding: 5px 27px;
    font-size: 16px;
    font-weight: 400;
    font-family: 'inter';
}

.btn-contact-blue:hover {
    background: #B2DEFF;

}
.copyright_footer{
    color: #646464;

    font-style: 'inter';
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
} 
.copyright_footer_small{
color: #909090;

    font-style: 'inter';
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
}
.copyright_footer_small a{
text-decoration: underline;
color: #909090;

}

footer .list-unstyled li a br{
    display:none;
}
footer .footer-last-btn{
        /* margin-top: 27px; */
    position: fixed;
    bottom: 0%;
    z-index: 999;
}

   footer .accordion{
       background: #ECECEC;
          padding: 0px 0px;
    margin: 0px 0px;
       border-radius: 0px;
       color:#252525;
       border-bottom: 0.5px solid #646464;
    }
    footer .accordion-button{
            font-size: 20px;
    font-family: 'inter-bold';
    font-weight: 700;
    color: #252525;
    line-height: 22px;
    background: #ECECEC;
    padding: 1rem 0;
    display: flex;
    border-radius: 0px !important;
    /* border-bottom: 0.5px solid #646464; */
    align-items: start;
    }
    footer .accordion-button:not(.collapsed){
            box-shadow: inset 0 -1px 0 rgb(255 255 255 / 13%);
    }
    footer .accordion-item{
         border: 0.5px solid #ECECEC;
    }
   footer .accordion-button:not(.collapsed){
     color:#252525;
     background-color: #ECECEC;
   }
   footer .accordion-body{
           padding: 0px;
       /*border-bottom: 0.5px solid #646464;*/
     background-color: #ECECEC;
   }
    footer .btn-consult{
           border-radius: 50px;
    padding: 9px 51px;
    font-size: 16px;
    font-weight: 400;
    font-family: 'inter';
    color: #252525;
    }
    
    @media only screen and (min-width: 768px){
        footer .list-unstyled{
    line-height:1.8;
}
    }
    @media (max-width: 576px){
        .footer-contact-right{
            font-size: 12px !important;
        }
        .footer-contact-right span{
            font-size: 12px;
        }
        footer .list-unstyled {
    line-height: inherit;
}
        .footer-link-custom{
                    font-size: 12px !important;
        }
        footer.acc-icon::before{
            font-family:'inter-bold';
            font-weight:700;
        }
        .btn-contact-yellow{
            padding: 3px 9px;
        }
        .btn-contact-green img{
        margin-bottom: 0px;
}
.btn-contact-yellow img{
        margin-bottom: 0px;
}
.footer-logo{
    width: 63px;
    height: 55px;
} 

.footer-custom .acc-icon::before{
position: absolute;
}
.footer-custom .accordion-item {
    background-color: #ececec;
    }
    footer .btn-consult {
    border-radius: 50px;
    padding: 9px 42px;
    font-size: 16px;
    }
    .btn-contact-blue {
            padding: 5px 10px;
        width: 151px  !important;
    }
    .copyright_footer{
        font-size: 10px;
    }
    .copyright_footer_small{
        font-size: 10px;
        margin-bottom: 96px;
    }
      .btn-contact-green {
        padding: 4px 8px;
    }
}
    @media (max-width: 375px){
        .btn-contact-green
        .footer_paragraph_content{
             padding-right: 0px;
        }
             .btn-contact-green {
        padding: 3.4px 8px;
    }
        .btn-contact-yellow{
            padding: 4px 9px;
        }
.footer-logo{
    width: 63px;
    height: 55px;
}
.btn-contact-blue {
        width: 151px !important;
    }
    }