.coupon {
    text-align: center;
    max-width: 200px;
    background: white;
    padding: 10px 20px;
    font-size: 40px;
    border: 2px dashed #b1b1b1;
    margin: 0 auto;
    margin-bottom: 20px;
    font-weight: bold;
}

button.button {
    max-width: 200px;
    font-size: 20px;
    padding: 13px 20px;
    min-width: 200px;
    background: #03a9f4;
    color: white;
    border: none;
    border-radius: 10px;
    margin: 0 auto;
    font-weight: bold;
}
.wunit {
    text-align: center;
    padding-bottom: 20px;
    border: 2px dashed #5a5a5a;
    margin-bottom: -2px;
    /* margin-left: -2px; */
}
img.logo {
    max-width: 150px;
    margin-bottom: 20px;
    margin-top: 20px;
    background: white;
}
p.mainp {
    font-size: 26px;
    font-weight: bold;
}
.codecont{
    font-size:0px;
}
.noon{
    background: #fffe02;
}
.noon .logo {
    max-width: 200px;
    margin-bottom: 0px;
    background: none;
    margin-bottom: -30px;
}
.sivvi {
    background: #f7f7f7;
}
.ae {
    background: #cfe8ff;
}
.hm {
    background: #ffe4e4;
}
.we {
    background: #fffce2;
}
.bbw {
    background: #ffd9ef;
}
.namshi {
    background: #e7e7e7;
}
.privacylink {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

@media only screen and (max-width: 480px) {
    button.button {
        padding: 10px 10px;
        font-size: 17px;
        max-width: 100px;
        min-width: 165px;
    }
    img.logo {
        max-width: 120px;
    }
}
@media only screen and (max-width: 375px) {
    button.button {
        font-size: 13px;
        max-width: 140px;
        min-width: 140px;
        padding: 10px 0px;
    }

}