.modal1_1 {
          position: fixed;
          z-index: 9999999999;
          height: 100%;
          width: 100%;
          right: 0;
          top: 0;
          background-color: #efe4e4a1;
          filter: alpha(opacity=60);
          opacity: 1;
          -moz-opacity: 0.8;
          bottom: 0;
        }
        .center1_1 {
          z-index: 1000;
          padding: 10px;
          width: 220px;
          border-radius: 10px;
          filter: alpha(opacity=100);
          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: none!important;
          border: none!important;
          border-bottom: 1px solid!important;
          width: 100%;
          font-size: 12px;
          color: #666666;
          font-weight: 500;
          padding: 7px 0px;
          width: 100%;
          cursor: pointer;
        }
        select {
          -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] {
    background-color: #000000;
    color: white;
    padding: 8px 10px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

label {
  float: left;
    font-size: 15px;
    font-family: monospace;
    padding-left: 3px;
}

input[type=submit]:hover {
    background-color: #333333;
}

.container {
    padding: 40px;
}

.responsive {
    width: 100%;
height: auto;
 }
 
 
.popup { position: fixed; background: rgba(0,0,0,0.80); left: 0px; right: 0px; bottom: 0px; top: 0px; z-index: 999; display: none; }
.popup-inner {-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; width: 523px; position: relative; display: table; margin: auto; top: 110px; box-sizing: border-box; max-width: 100%; }
.popup .close { cursor: pointer; height: 34px; width: 34px; position: absolute; right: 0px; top: -44px; color: #fff; font-size: 30px; font-family: monospace; font-weight: 300; }
.popup .close:hover { }

.popup-content {  box-sizing: border-box; }

 @media only screen and (max-width:768px) {
       .popup-inner  {width: 100% !important}
   }