.form-2 {
    /* Size and position */
    width:40%;
    min-width:360px;
    max-width:500px;
    margin-top: 15%;
    margin-bottom: 10%;
    border-radius: 4px;
    /* Styles */
    background: #fffaf6;
    color: #7e7975;
        box-shadow:
        2px 2px 2px rgba(0,0,0,0.2),        
        0 5px 8px rgba(0,0,0,0.2),        
        0 0 0 8px rgba(255,255,255,0.4); 
}

.form-2 .logo {
    font-weight: bold;
    color: #bdb5aa;
    padding-bottom: 6px;
    float: left;
    padding: 15px 0px;
    vertical-align:middle;  
    line-height:60px;
}

.form-2  p {float: right;font-size:20px;text-align:center;line-height:60px;}

@media screen and (max-width: 600px){
.form-2 {
    /* Size and position */
    min-width:360px;
    max-width:500px;
    margin-top: 40px;
    margin-bottom: 60px;
    border-radius: 0px;
    /* Styles */
    background: #fffaf6;
    color: #7e7975;
}
}

.wrap{width:200px;margin:0 auto;}
.inp{line-height:30px;padding:5px;}

#AutoComplete{background:#fff;border:1px solid #4190db;display:none;}
#AutoComplete ul{list-style-type:none;margin:0;padding:0;}
#AutoComplete li{color:#333;cursor:pointer;font:12px/22px \5b8b\4f53;text-indent:5px;}
#AutoComplete .hover{background:#6eb6fe;color:#fff;}

.blur {-webkit-filter: blur(2px); /* Chrome, Opera */
 -moz-filter: blur(2px);
-ms-filter: blur(2px);   
  filter: blur(2px);
 filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */

}
