@charset "utf-8";
@media only screen and (max-width:1080px) {
    /* .cmp-nissan-onam{
        padding-bottom: 55.552%;
    }
    .cmp-nissan-onam__logo-unit{
        max-width: 70%;
    }
    .cmp-nissan-onam__outer{
        padding-bottom: 13%;
    } */
    .cmp-nissan-onam__spin-wheel-content-block{
        background-size: 150px auto, 150px auto;
        background-position: left 15px, right 15px;
        padding-bottom:25px !important;
    }
    .cmp-nissan-onam__spin-wheel-content-block::after{
        background-image: none;
        border: 0;
    }

    .cmp-nissan-onam__how-to-participate{
        margin-left: 15px;
        margin-right: 15px;
    }
    /* .cmp-nissan-onam__how-to-participate{
        border-radius: 0;  
        border-top: 8px solid #ddc160
    } */
    .cmp-nissan-onam__spin-wheel-outer{
        margin: 0;
    }
    .mobile{
        display: block !important
    }
    .desk{
        display: none !important;
    }
    .cmp-nissan-onam__how-to-participate{
        margin-top: 0
    }
}
@media only screen and (max-width:768px) {
    .main-video,.thump-video{
        width: 100%;
    }

    
    .main-video{
        padding-right: 0;
    }
    .gallery{
        padding: 25px 0 !important
    }
    .cmp-nissan-onam__other-ind-prize{
        padding: 0 5px;
    }
    .cmp-nissan-onam__other-prize-title{
        font-size: 13px;
    }
    .cmp-nissan-onam__how-to-participate-title{
        text-align: center;
    }
    .cmp-nissan-onam__spin-btn{
        max-width: 250px;
        width: 100%;
        margin: 0 auto 15px auto;
        display: block;
    }
    .cmp-nissan-onam__how-to-participate{
        padding-right: 0;
        -webkit-box-orient: vertical ;
        -webkit-box-direction: normal ;
        -ms-flex-direction: column ;
        flex-direction: column ;
        -ms-flex-wrap: wrap ;
        flex-wrap: wrap ;
        padding: 15px 15px 0 15px;
        margin-top: 25px;
    }
    .cmp-nissan-onam__spin-wheel{
        position: inherit;
        margin:  0 auto;
        right: 0;
    }
    /* .cmp-nissan-onam__outer{
        padding-bottom: 15%;
    } */
    .cmp-nissan-onam__main-title{
        font-size: 25px;
        /* margin-bottom: 10px; */
    }
    .cmp-nissan-onam__content-outer-wrapper{
        padding: 0 15px;
    }

    /* .cmp-nissan-onam__main-logo{
        max-width: 80%;
    }
    .cmp-nissan-onam__logo-unit {
        max-width: 64%;
    } */

    /* .cmp-nissan-onam__intro-block-outer{
        padding: 10px 0 20px  0
    } */
    .cmp-nissan-onam__intro-block{
        -webkit-box-orient: vertical ;
        -webkit-box-direction: normal ;
        -ms-flex-direction: column ;
        flex-direction: column ;
    }
    .cmp-nissan-onam__intro-block-content{
        padding-right: 0;
    }
    .cmp-nissan-onam__intro-block-content p{
        margin-bottom: 10px;
        font-size: 14px;
    }
    .cmp-nissan-onam__intro-block-content p:last-child{
        margin-bottom: 10px;
    }
    .cmp-nissan-onam__celebrity-video-outer{
        max-width: 100%;

    }

    .cmp-nissan-onam__footer::after {
        background-size:150px auto, 150px auto;
    }
    .cmp-nissan-onam__brand-video:before{
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        bottom: 0;
        right: 0;
        top: 0;
        content: "";
        background-image: url(../images/shade-flower-left.png), url(../images/shade-flower-right.png);
        background-position: left center, right center;
        background-repeat: no-repeat;
        z-index: 1;
        background-size: 80px auto, 80px auto;
    }
    .cmp-nissan-onam__footer{
        margin-top: 0;
    }
    .cmp-nissan-onam__brand-video{
        margin-top: 25px;
    }
}
@media only screen and (max-width:580px) {
    .main-video{
        padding-right: 0 !important;
    }
    .thump-video, .main-video{
        width: 100% !important;
    }
    .cmp-nissan-onam__footer::after {
        background-image: none;
    }
    .footer-pic{
        display: block
    }
    .cmp-nissan-onam__copyright-outer{
        position: relative;
        top: 25px;
    }
    .cmp-nissan-onam__magnite-prize, .cmp-nissan-onam__other-prizes{
        width: 100%;
    }
    .cmp-nissan-onam__other-prizes-inner{
        margin: 0 -5px;
        width: auto
    }
    .cmp-nissan-onam__mega-prizes{
        -ms-flex-wrap: wrap ;
        flex-wrap: wrap ;
        padding-top: 0;
    }
    .cmp-nissan-onam__magnite-prize{
        margin-bottom: 15px;
    }
    .cmp-nissan-onam__row{
        margin: 0;
    }
    .cmp-nissan-onam__magnite-prize-inner{
        display: -webkit-box ;
        display: -ms-flexbox ;
        display: flex ;
        -webkit-box-align: center ;
        -ms-flex-align: center ;
        align-items: center ;

    }
    .cmp-nissan-onam__magnite-prize-title{
        font-size: 18px; 
    }
    .cmp-nissan-onam__magnite-prize::after{
        width: 85%;
        right: 0;
    }
    /* .cmp-nissan-onam__logo-unit {
        max-width: 76%;
    }
    .cmp-nissan-onam__main-logo {
        max-width: 100%;
    } */
    /* .cmp-nissan-onam{
        background-image: url(../images/nissan-onam-banner-mob.jpg);
        padding-bottom: 71.83333333333333% 
    } */
    /* .cmp-nissan-onam__outer{
        padding-bottom: 19%;
    } */
}


