.form-bottom textarea {
    width: 100%;
    min-height: 100px;
    border-radius: 10px;
    box-shadow: 0px 4px 6px #00000038;
    border:none;
}

.form-bottom span#bfElemWrap2 {
    margin-right: 0px!important;
}

.form-bottom input {
    padding: 15px 80px 15px 11px;
    border-radius: 8px;
    box-shadow: 0px 4px 6px #00000038;
    border:none;
}

input::placeholder {
    font-family: 'gotham book'!important;
    color: #2d2d2d!important;
}

textarea::placeholder {
    font-family: 'gotham book';
    color: #2d2d2d;
    padding-top:5px!important;
}

.bfRolloverBg {
    background: transparent!important;
}

/*mobile form*/
@media screen and (max-width:992px){
.form-bottom div#bfQuickModeSection96837 {
    margin: 0px!important;
    background: none!Important;
}

.form-bottom section#bfElemWrap3 {
    background: none!important;
}

.form-bottom div#bfQuickModeSection26067 {
    margin-bottom: 0px;
}

.form-bottom .bfQuickMode span.bfElemWrap {
    float: unset!important;
}

.form-bottom section#bfElemWrap3 {
    padding: 0px;
    padding-bottom: 30px;
  }
.form-bottom input, .form-bottom textarea {
    max-width: 100%!important;
    margin: 0px!Important;
    width: 100%;
    min-width: 100%!important;
}
}


/*contact form*/
.contact-form .form-group input, .contact-form .form-group textarea {width: 100%!important;}

.contact-form button#bfSubmitButton {color: white;padding: 5px 35px;}

.contact-form textarea::placeholder{color: #a9a9a9!important;}
.contact-form input::placeholder {color: #a9a9a9!important;}

.contact-form #bfPage1 input, .contact-form #bfPage1 textarea{
    border-radius: 8px;
}
button#bfSubmitButton:focus {
    outline: none;
}
div#bfPage2 {
    border: 3px dotted #47b3fe;
    background: #38c0fe0f;
    padding: 20px 15px 15px 15px;
    color: #898989;
}


/*-----------------------------------------------------------------------
                                1920 px
-------------------------------------------------------------------------*/
@media screen and (min-width:1537px){
.form-bottom input {width: 391px!important;}
.form-bottom textarea {width: 100%!important;}
}


/*-----------------------------------------------------------------------
                                1536 px
-------------------------------------------------------------------------*/
@media screen and (min-width:1367px) and (max-width:1536px){
.form-bottom input {width: 286px!important;}
.form-bottom textarea {width: 100%!important;}
}

/*-----------------------------------------------------------------------
                                1366 px
-------------------------------------------------------------------------*/
@media screen and (min-width:1255px) and (max-width:1367px){
.form-bottom input {width: 244px!important;}
.form-bottom textarea {width: 100%!important;}
}

/*-----------------------------------------------------------------------
                               1250px
-------------------------------------------------------------------------*/
@media screen and (min-width:1250px) and (max-width:1254px){
.form-bottom input {width: 215px!important;}
.form-bottom textarea {width: 100%!important;}
}

/*-----------------------------------------------------------------------
                               1250px
-------------------------------------------------------------------------*/
@media screen and (min-width:992px) and (max-width:1249px){
.form-bottom input {width: 200px!important;}
.form-bottom textarea {width: 100%!important;}
}
}