#requestpermissionnotif{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height:0;
    opacity:0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 9999;
    overflow:hidden;
    transition: opacity 0.3s;
}

#requestpermissionnotif.isvisible{
    opacity:1;
    height:auto;
    bottom:0;
}

#requestpermissionbox{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate3d(-50%,-100%,0);
    -webkit-transform: translate3d(-50%,-100%,0);
    -moz-transform: translate3d(-50%,-100%,0);
    -ms-transform: translate3d(-50%,-100%,0);
    -o-transform: translate3d(-50%,-100%,0);
    background: #FFF;
    width: 40%;
    min-width: 360px;
    max-width:500px;
    padding: 15px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.65);
    overflow:hidden;
    transition:all 0.7s;
}

#requestpermissionnotif.isvisible #requestpermissionbox{
    transform: translate3d(-50%,0,0);
    -webkit-transform: translate3d(-50%,0,0);
    -moz-transform: translate3d(-50%,0,0);
    -ms-transform: translate3d(-50%,0,0);
    -otransform: translate3d(-50%,0,0);
}

body.noscrollpush{
    overflow:hidden;
}

#subscribeyes, #subscribeno{
    font-size: 15px;
    border: 3px solid #EEE;
    display: inline-block;
    vertical-align: top;
    padding: 13px 13px 11px;
    transition:all 0.3s;
    opacity:1;
}

.notifsubscribedescription{
    font-size: 17px;
    line-height: 24px;
    margin: 15px 0 25px;
}

.notifsubscribetitle{
    font-size: 23px;
    line-height: 24px;
    color: #000;
    font-weight: bold;
}

#subscribeyes{
    background: #a00d05;
    color: #FFF !important;
    border: 3px solid #ef4136;
    float: right;
    margin-left: 15px;
}

#subscribeno{
    float:right;
    background:#EEE;
    color:#000 !important;
}

#previewtitle{
    width:100%;
}

div.qty > div.input-group > span.input-group-btn-vertical > button.btn{
    display:none !important;
}

#iqitproductsnav{
    display:none !important;
}

.col-add-wishlist{
    display: none !important;
}

#quantity_wanted{
    color:#000 !important;
}