.mp_container{
    display:none;
    top: 0px;
    bottom: 0px;
    z-index:1000; /* pod paskiem cookies (#cookies_message ma z-index:1001) - cookies na wierzchu, jak w natywnej appPopUp */
    position:fixed;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.7); 

}
.mp_staticbar{
    text-align: center;

}
.mp_staticbar p{
    margin: 0;
}
.mp_staticbar h1,
.mp_staticbar h2,
.mp_staticbar h3,
.mp_staticbar h4{
    margin: 5px 0;
}

.mp_content{
    margin: 0 auto;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 10px;
}
.mp_row{
    display:table-cell;
    vertical-align:top;
    text-align:center;

}
.mp_static_row{
    position: relative;
}
.mp_box{
    margin-top: 50px;
    position: relative;
    display: inline-block;
    max-width:803px;
    min-width:240px;
    background:white;
    text-align:center;

    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.mp_button{
    box-shadow: 1px 1px 4px grey;
    border-radius: 5px;
    color: black;
    padding:10px;
    padding-left:30px;
    padding-right:30px;
    display:inline-block;
    float:none;
    text-decoration:none;
    cursor:pointer;
    font-weight: bold;
    margin: 10px 0; 
}
.mp_button:hover{
    text-decoration: none;
}
.mp_close{
    line-height: normal;
    text-align: center;
 
    font-size: 30px;
    position: absolute;
    top: 1px;
    right: 3px; 
    cursor: pointer;
    color: black;
    width: 30px;
    height: 30px;
    background: rgba(200,200,200,0.2);
    border-radius: 25px;
}
.mp_close:hover{
    color: red;
}

/*CUSTOM PAUL STYLES*/

.mp_mobile_img_header{ 
    display: none;
}
.paul-pop-img, .paul-pop-text{
    display: none;
}
@media (min-width:768px){

    .paul-pop{
        width: 803px;
        height: 535px;
        padding: 300px 80px 0 80px;
    }
    
     .paul-pop-form{
        display:block;
        bottom: 0px;
        background:  rgba(0,0,0,0.4);
        padding: 40px;
    }
    
    
}
@media (max-width:767px){
    
    .paul-pop{
        width: 400px;
        height: 265px;
        padding: 130px 30px 0 30px;
    }
    .paul-pop-form{
        display:block;
        bottom: 0px;
        background:  rgba(0,0,0,0.4);
        padding: 10px;
    }
     
}

@media (max-width:480px){
    
    .mp_box{
        width: auto;
        max-width: 400px;
        min-width: 320px;
        width: 95%;
        background-image: none !important;
        background: white;
        height: auto;
    }
    .paul-pop{
        width: 100%;
        height: auto;
        padding: 0;
    }
    
    .mp_mobile_img_header{
         display: block;
         width: 100%;
         height: auto;
    }
    .mp_mobile_img_header img{
         display: block;
         width: 100%;
         height: auto;
    }
    .paul-pop-img{
        display: block;
        margin-bottom: 10px;
    }
    .paul-pop-text{
        display: block;
        margin-bottom: 32px;
    }
    .paul-pop-form{
       display:block;
        bottom: 0px;
        background:  white;
        padding: 10px 20px 20px 20px;
        float:left;
    
    }
    
}


.paul-pop-input{
    display: inline-block;
    background: white;
    border: 1px solid #000;
    height: 38px;
    line-height: 38px;
    padding: 0px 10px;
    color: #000;
    margin: 0;
    text-align: left;
    clear: both;
    width: 60%;
}
.paul-pop-button{
    background-color: #cc0000;
    color: #ffffff;
    border: none;
    transition: all 300ms ease;
    font-size: 14px;
    padding: 8px 30px 9px 30px;
    line-height: 20px;
    text-align: center;
    position: relative;
    top: -1px;
    height: 38px;
    font-weight: bold;
    text-shadow: none !important;
    line-height: 20px;
    border-radius: 0px;
    display: inline-block;
}