.firstsection h3 {
font-size: 40px;
}
.firstsection h4 {font-size: 32px;}

.fw600 {
    font-weight: 600 !important;
}

.font-capt {
    text-transform:uppercase;
}
.padding100 {padding:100px 50px 0px 50px;}
.align-right {
    text-align: right !important;
}

.align-left {
    text-align: left !important;
}

.secondiconsection h3 {
    font-size: 17px;
    line-height: 26px;
}

.underlineGreen {
    border-bottom: 2px solid #02a451;
    width: 57%;
}


.reversed-list li {
    font-size: 17px;
    list-style-type: disc !important; /* Remove default bullets */
    padding-left: 0; /* Remove padding to align items */
}



.font-heading {
    font-size: 71px;
    text-align: center;
    line-height: 80px;
    color: #131313;
    font-weight: 600 !important;
}

.font-smallHeading {font-size: 27px !important;}

.mt10 {margin-top: 10%;}
.rightHeader {
    display: flex;
    align-items: center;
    justify-content: end !important;
    position: unset !important;
}

@media only screen and (max-width: 600px) {
    .font-heading {
        font-size: 40px;
        line-height: 48px;
    }
    .navbar-brand img {
        padding-left: 10px;
    }
    .greenBtn {
        padding: 10px 10px;
        font-size: 9px;
        border-radius: 6px;
    }
    .mt15 {margin-top: 15%;}
    .padding100 {padding:100px 0px 0px 0px;}
    footer {
        padding: 10px 0px !important;
    }
}
@media (min-width: 320px) and (max-width: 378px) {
    .navbar-brand img {
        padding-left: 10px;
    }
}