/*Contact Form*/
select,textarea, input[type="text"], input[type="password"], 
input[type="datetime"], input[type="datetime-local"], 
input[type="date"], input[type="month"], input[type="time"], 
input[type="week"], input[type="number"], input[type="email"], 
input[type="url"], input[type="search"], input[type="tel"], 
input[type="color"], .uneditable-input {
     display: inline-block;}
.bfQuickMode .controls .control-label {width:30%!important;}
@media(max-width:767px){
   .bfPage .row-fluid .span6 {width:100%!important;}
}
.form-inline .radio input[type="radio"] {position: relative;top: 2px;}
.form-actions {  background-color: rgba(245, 245, 245, 0); border-top: 1px solid rgba(229, 229, 229, 0); }


label#bfLabel1, label#bfLabel2, 
label#bfLabel3, label#bfLabel4, label#bfLabel5 {
  display:none;
}

.contact-form-001 .bfQuickMode input[type=text], .contact-form-001 .bfQuickMode textarea,
.contact-form-001 .bfQuickMode select, .contact-form-001 .bfQuickMode .uneditable-input {
    max-width: 100%;
}


/*.bfQuickMode .icon-asterisk { color: #ef8686 !important; }*/

/*google map*/

input#saddr { height: 30px !important; margin-top: 10px; }

.mapdirform input.button { margin-top: 15px !important; padding: 4px 8px; background-color: transparent; border: 2px solid;  color: black; font-weight: 500; -webkit-transition: color 400ms, background-color 400ms, border-color 400ms;
    -o-transition: color 400ms, background-color 400ms, border-color 400ms;
    transition: color 400ms, background-color 400ms, border-color 400ms; }

.mapdirform input.button:hover {  color: #ab0101; }

.bfQuickMode textarea { height: 150px !important; }

/*end of google map*/

.sp-page-title h2 {
    color: #fff;
    font-size: 36px;
}

.sp-page-title {
    background-attachment: scroll;
}

.contact-form-bg .sppb-column-addons {
    background-color: #fff;
    padding: 20px 35px;
}

.text-shadow-001 h3.sppb-addon-title {
    text-shadow: 1px 1px 0px #fff;
}

.contact-form-001 .sppb-column-addons {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.2);
    padding: 20px 50px;
      background-color: #fff;
}

.sppb-panel-body {
    padding: 0px !important;
}

.sppb-panel.sppb-panel-default {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.3), 0 6px 20px 0 rgba(0, 0, 0, 0.2);
    padding: 20px;
}