.newslettermain {
        background: var(--NewsletterBG, #f0f7ff);
        padding: 30px 0px;
}
.newslettermain h5 {
    font-size: var(--NewsletterHeadingFsize, 16px);
    font-weight: var(--NewsletterHeadingFweight, 600);
    color: var(--NewsletterHeadingColor, #000);
    margin: 0px;
    letter-spacing: 0.5px;
}
.newslettermain p {
    font-size: var(--NewsletterPragraphFsize, 13px);
    font-weight: var(--NewsletterPragraphFweight, 400);
    color: var(--NewsletterPragraphColor, #000);
    margin: 0px 0px 5px;
    letter-spacing: 0.5px;
}
ul.inlinecertificate {
    gap: 15px;
    display: flex;
    padding-left: 0;
    list-style: none;
    margin-top:13px;
}
ul.inlinecertificate li a {
    border: 1px solid #8aa7c4;
    padding: 6px;
    display: block;
    border-radius: 12px;
}
.ourpartner ul img {
    width: 180px;
    background: #fff;
    padding: 5px;
    border-radius: 3px;
}
.inlinecertificate{
    gap: 15px;
    display: flex;
    padding-left: 0;
    list-style: none;
}
.ozonsubscribinput {
    padding: 0px;
}
.ourpartner ul img {
    width: 180px;
    background: #fff;
    padding: 5px;
    border-radius: 3px;
}
.ozonsubscribinput input {
    padding: 10px 18px !important;
    border-radius: 40px !important;
}
.ozonsubscribinput .input-group-addon {
    border: none;
    background: none;
    color: #545454;
    z-index: 333;
}
.input-group-addon {
    position: absolute;
    right: 0px;
    padding: 10px;
    z-index: 666;
}
.newslettermain .heading-subscrb h4 {
    padding: 0px;
    margin: 0;
    color: rgb(0, 0, 0);
    font-size: 36px;
    font-weight: 400;
}



@media only screen and (min-width:320px) and (max-width: 480px) {
    .newslettermain {
    padding: 20px 0px 15px;
}

}