

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color:#171717 !important;
    background-image: none;
    color: #ffffff !important;
}


.contact_form input[type='text'], 
.contact_form textarea,
.wpcf7 input[type='text'],
.wpcf7 textarea,
.wpcf7 .your-email{
    color: #ffffff ;
    -webkit-appearance: textfield;
    background-color: #535353;
    -webkit-rtl-ordering: logical;
    user-select: text;
border:#fff 2px solid !important;
padding: 10px;
}

.wpcf7{
text-align:center;
}
.wpcf7-email{
    background-color: #535353;
border: none;
}

.wpcf7-submit{
position: relative;
    display: inline-block;
    width: auto;
    height: 43px;
    line-height: 43px;
    margin: 0;
    padding: 0 22px;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 1px;
    text-align: left;
    color: #fff;
    background-color: #eb005d;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    white-space: nowrap;
    border: 0;
    outline: 0;
    border-radius: 2px;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -webkit-transition: all .2s ease 0s;
    -moz-transition: all .2s ease 0s;
    -o-transition: all .2s ease 0s;
    -webkit-backface-visibility: hidden;
    text-shadow: none;
    background-color: #eb005d;

}

.wpcf7-submit:hover{
  background-color: #1f1f1f;
}



.wpcf7-form-control-wrap {
    position: relative;
    text-align: -webkit-center;
}


.google_map {
display: block;
width: 100%;
height: 300px;
margin: 0 0 20px 0;
}

.content .container, .content_inner{
background: #000;
}

@media only screen and (min-width: 590px) and (max-width: 750px){
.vc_row-fluid .vc_span4{
width: 60%;
}
}

.footer_bottom a{
color: #eb005d !important;
}

.footer_bottom a:hover{
color: #ffffff !important;
}


.carousel-control{
    width: 30%;
}

@media only screen and (max-width: 420px){.q_logo a{height: 42px !important;}.header_bottom {padding: 0 15px;}}