.modal1_1, .popup { bottom: 0; right: 0; }
.popup .close, label { font-family: monospace; }
.popup-content, .popup-inner { box-sizing: border-box; }
.modal1_1 { position: fixed; z-index: 9999999999; height: 100%; width: 100%; top: 0; background-color: #efe4e4a1; opacity: 1; -moz-opacity: 0.8; }
.center1_1 { padding: 10px; width: 140px; border-radius: 10px; opacity: 1; -moz-opacity: 1; position: absolute; top: 50%; left: 50%; transform: translate(-50%,- 50%); }
.center1_1 p { display: none; font-size: 20px; line-height: 28px; margin-top: 18px; text-transform: uppercase; text-align: center; }
.center1_1 img { width: 100%; }
select { outline: 0!important; border: none!important; border-bottom: 1px solid!important; font-size: 12px; color: #666; cursor: pointer; -webkit-appearance: auto!important; }
input[type=text], select, textarea { width: 100%; padding: 7px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; margin-top: 2px; margin-bottom: 15px; resize: vertical; }
input[type=submit] { color: #fff; padding: 8px 10px; border: none; border-radius: 4px; cursor: pointer; }
label { float: left; font-size: 15px; padding-left: 3px; }
input [type=submit]:hover { background-color: #333; }
.container { padding: 40px; }
.responsive { width: 100%; height: auto; }
.popup { position: fixed; background: rgba (0,0,0,.8); left: 0; top: 0; z-index: 999; display: none; }
.popup-inner { -webkit-border-radius: 4px; -moz-border-radius: 4px; width: 523px; position: relative; display: table; margin: auto; top: 110px; max-width: 100%; }
.popup .close { cursor: pointer; height: 34px; width: 34px; position: absolute; right: 0; top: -44px; color: #fff; font-size: 30px; font-weight: 300; }
@media only screen and(max-width:768px) {
  .popup-inner { width: 100%!important; }
}
