body {
    -webkit-animation: -amp-start 8s steps(1, end) 0s 1 normal both;
    -moz-animation: -amp-start 8s steps(1, end) 0s 1 normal both;
    -ms-animation: -amp-start 8s steps(1, end) 0s 1 normal both;
    animation: -amp-start 8s steps(1, end) 0s 1 normal both
}

@ -webkit-keyframes -amp-start {
    from {
        visibility: hidden
    }

    to {
        visibility: visible
    }

}

@ -moz-keyframes -amp-start {
    from {
        visibility: hidden
    }

    to {
        visibility: visible
    }

}

@ -ms-keyframes -amp-start {
    from {
        visibility: hidden
    }

    to {
        visibility: visible
    }

}

@ -o-keyframes -amp-start {
    from {
        visibility: hidden
    }

    to {
        visibility: visible
    }

}

@ keyframes -amp-start {
    from {
        visibility: hidden
    }

    to {
        visibility: visible
    }
}

.main-content {
    max-width: 1310px;
    float: none !important;
    clear: both;
    margin: 0 auto;
    background-image: url(https://couponclap.com/images/Contact-Us-BG.png)
}

.cc-intro-section {
    text-align: center;
    margin: 10px 0;
    padding: 10px 15px !important;
    background-color: #193597;
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    display: none
}

.padding-zero {
    padding: 0 !important
}

.partner-promo-banner {
    width: 100%
}

.how-to-get-cb-section {
    background-color: #f6faee;
    margin: 10px 0 !important;
    display: none
}

.partner-promo-store {
    margin: 15px 0 !important
}

.partner-promo-content-section {
    margin: 10px 0 !important;
    padding: 0 !important
}

.partner-promo-store-container {
    cursor: pointer;
    padding: 0 !important
}

.partner-promo-store-container:hover {
    box-shadow: 0 2px 15px 0 rgba(0, 0, 0, .16), 0 0 0 1px rgba(0, 0, 0, .04)
}

.partner-promo-store-banner {
    width: 100%
}

.queries-section {
    padding: 10px 0 !important;
    background-color: #294459;
    color: #fff;
    font-size: 16px;
    text-align: center;
    max-width: 1310px;
    margin: 0 auto;
    float: none !important
}

.promo-contact-email {
    color: #fff
}

.promo-phone-no {
    font-style: italic
}

.mobile-cashback-steps-container .how-to-get-cb-section {
    display: none
}

.partner-promo-banner-mobile {
    display: none
}

.other-best-stores-heading {
    text-align: center;
    font-size: 20px;
    margin: 10px 0;
    font-weight: 600;
    color: #ee6e0e;
    text-decoration: underline
}

.best-cashback-stores-msg {
    text-align: center;
    padding: 15px 0 !important;
    font-size: 25px;
    color: #294459;
    font-weight: 600
}

@media (max-width:50em) {
    .main-content {
        padding: 0 !important
    }

    .cc-intro-section {
        font-size: 12px;
        padding: 5px !important;
        margin: 2px 0
    }

    .partner-promo-content-section {
        margin: 5px 0 !important
    }

    .partner-promo-store {
        margin: 5px 0 !important;
        padding: 0 10px !important
    }

    .queries-section {
        font-size: 11px
    }

    .mobile-cashback-steps-container .how-to-get-cb-section {
        display: none
    }

    .partner-promo-banner-desk {
        display: none
    }

    .partner-promo-banner-mobile {
        display: block
    }

    .other-best-stores-heading {
        font-size: 15px;
        text-decoration: underline
    }

    .best-cashback-stores-msg {
        font-size: 17px
    }
}

.sub-footer-section {
    margin: 0 auto;
    clear: both;
    float: none;
    max-width: 1310px
}

.sub-footer-section,
.cc-news-coverage,
.app-details-section {
    padding: 0 !important
}

.app-details-section {
    background-image: url(https://couponclap.com/images/brand/bg-mobileapp-min.jpg?width=1280);
    height: 400px;
    text-align: center
}

.cc-news-coverage {
    text-align: center;
    background-color: #00b0ff;
    padding: 15px 0 !important
}

.cc-news-elm {
    margin: 10px 20px;
    display: inline-block
}

.cc-news-elm img {
    width: 210px;
    height: 100px;
    background-color: #fff;
    padding: 8px;
    background-color: #fff
}

.app-download-head {
    margin: 15px 0;
    font-size: 22px;
    color: #fff
}

.app-download-div {
    color: #294459;
    display: inline-flex
}

.mob-init {
    font-size: 15px;
    padding: 5px 10px;
    background-color: #ffff
}

.app_mob_input {
    padding: 8.5px 20px
}

.play-store-link {
    margin: 15px 0
}

.play-store-link img {
    border-radius: 5px
}

.cc-app-usps {
    margin: 0 0 15px
}

.cc-app-usp {
    text-align: center;
    color: #fff
}

.cc-app-usp-img img {
    width: 70px;
    margin: 10px auto
}

.cc-app-usp-text {
    font-size: 13px
}

.top-btm-store-head {
    font-size: 22px;
    text-align: center;
    font-weight: 600;
    color: #294459
}

.top-btm-store-list {
    padding: 15px 0 !important
}

.top-btm-store {
    text-align: center;
    margin: 10px 0
}

.top-btm-store img {
    width: 120px;
    height: 60px
}

.news-elm-head {
    text-align: center;
    font-size: 22px;
    font-weight: 600;
    margin: 15px 0;
    color: #fff
}

.appDetailsSubFooter {
    text-align: left
}

@media (max-width:50em) {
    .app-download-head {
        margin: 8px 0;
        font-size: 20px
    }

    .cc-app-usp-img img {
        width: 60px;
        margin: 8px auto
    }

    .cc-app-usp {
        padding: 0 5px !important
    }

    .cc-app-usps {
        margin: 0 0 10px
    }

    .cc-app-usps,
    .app-download-link {
        padding: 0
    }

    .cc-app-usp-text {
        font-size: 8px
    }

    .app_mob_input {
        padding: 8.5px 20px
    }

    .app-details-section {
        height: 275px
    }

    .cc-news-elm {
        margin: 5px 10px
    }

    .cc-news-elm img {
        width: 130px;
        height: 65px
    }

    .app-details-section {
        height: 300px
    }

    .top-btm-container-section {
        padding: 0 !important
    }

    .top-btm-store img {
        width: 70px;
        height: 35px
    }
}
