/* ----------- iPhone 6 and 6S ----------- */
/* Portrait and Landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
body{height:100%;width:100%;font-size:22px;-webkit-text-size-adjust:100%;font-family:'quicksandbook';}
div, p, a, li, td{-webkit-text-size-adjust:none;}
textarea, select, input[type="text"], input[type="button"], input[type="submit"]{-webkit-appearance:none;border-radius:0;height:60px;font-family:'quicksandbook';}
#wrapper{background:none;width:100%;padding-top:0;}
#wrapper .logo{margin:27% auto 25%;position:inherit;}
#wrapper .content{position:inherit;margin:18% auto 8%;top:0;display:block;float:left;}
#wrapper .content p{font-size:0.8em;line-height:120%;text-align:left;}
#wrapper .content h5{font-size:0.8em;line-height:110%;text-align:left;padding:4% 7% 0;box-sizing:border-box;}
.form-container #fields input[type="text"]{padding:15px;font-size:65%;}
.fancybox-close{right:20px;display:block;position:fixed;left:auto;top:20px;}
.form-container{margin-bottom:4%;}
.form-container h1{font-size:140%;text-align:left;padding:0;margin:27% auto auto;line-height:100%;}
.form-container h4{font-size:80%;text-align:left;padding:0;margin:3% auto;line-height:120%;}
.fancybox-wrap{left:0 !important;position:absolute !important;}
.form-container{width:100%;padding:0 10%;box-sizing:border-box;}
.form-container #fields{width:100%;margin:6% auto auto;}
.form-container #fields input.half, .form-container #fields input.city{width:100%;margin:2% 0;box-sizing:border-box;}
.form-container #fields input.age{width:48%;margin:2% 0;box-sizing:border-box;float:left;}
.form-container #fields input.zip{width:48%;margin:2% 0;box-sizing:border-box;float:right;}
.form-container #footer{margin:0 auto;}
.form-container #footer img{display:none;}
.form-container #footer p{font-size:50%;line-height:100%;text-align:center;}
.form-container #fields input[type="submit"]{font-size:85%;}
.select-gender{padding:0 12px;width:48%;margin:2% 0;box-sizing:border-box;float:right;height:60px;}
.select-default{padding:0 12px;width:48%;margin:2% 0;box-sizing:border-box;float:left;height:60px;}
}