.push_info_text{
    position:fixed;
    top:250px;
    width:600px;
    z-index:1000;
    color:#fff;
    padding:2em;
    background-color:rgba(0,0,0,0.5);
    display:none;

}

.push_info_text img{
    width:20%;
    position:absolute;
    top:-40%;
    left:40%;
}

.push_info_text h2{
    color:#FFF;
}
.push_info_text small{
    font-size:0.7em;
}


@media screen and (max-width : 1224px)  {

    .push_info_text img{
        display:none;
    }

    .push_info_text{
        position:fixed;
        width:100%;
        text-align: center;
        top:inherit;;
        bottom:30px;
        z-index:1000;
        color:#fff;
        padding:2em;
        background-color:rgba(0,0,0,0.5);


    }

}


