body.private {
background: #000000 url('https://d24wuq6o951i2g.cloudfront.net/img/events/3343437/assets/6e7f3fb1.cv_maison-customagegatev3.jpg') no-repeat !important;
background-size: cover !important;
background-attachement: fixed;
}

h1.age-check {
   display: none;
}

/* Media Queries for tablet and mobile devices 👇 */
@media screen and (max-width: 800px) {
body.private {overflow:scroll;}
.private-content h1 {font-size:3rem;}
.private-content h1:before {margin:auto;}
.private-content .form-holder {max-width:35rem!important;}
input[type=text] {-webkit-appearance: none; -moz-appearance: none; appearance: none;}
}
@media screen and (max-width: 667px) {
.private-content {bottom:0; padding-bottom:0.5rem; top:50%;}
.private-content h1 {font-size:2rem;}
.private-content .form-holder {max-width:30rem!important;}
.private-content .form-holder #access-code-form input[name=email_access] {padding:1rem;}
.private-content .form-holder #access-code-form input[name=access_code] {padding:1rem;}
.private-content .form-holder #access-code-form input.form-submit.normal {padding:1rem;}
}
@media screen and (max-width: 550px) {
.private-content {position:absolute;}
#access-code-form {padding-top: 50%}
.private-content .form-holder #access-code-form #access-code-input.email_access, .private-content .form-holder #access-code-form input[name=access_code] {width:100%; margin-bottom:1rem!important;}
.private-content .form-holder #access-code-form input.form-submit.normal {width:50%; float:none;}
}