/*franchise-form*/
.contact-form .bfQuickMode input[type=text], .contact-form  .bfQuickMode textarea, .contact-form .bfQuickMode select, .contact-form  .bfQuickMode .uneditable-input {
    max-width: 100%;
    width: 100%;
    height: 50px;}

.contact-form textarea, .feedform textarea{
    height: 150px!important;}

.contact-form .bfErrorMessage.alert.alert-error {color: white;}
.contact-form div#bfPage2 {color: white!Important;}
/*franchise-process*/
.franchise-process img.sppb-img-responsive { width: 250px;}

/*form-mobile*/
@Media screen and (max-width: 768px){
div#bfElemWrap5, div#bfElemWrap6, div#bfElemWrap7, div#bfElemWrap8 {
    width: 100%; margin-left: 0px;
}}

/*faq*/
.faq-list .sppb-panel-title {
    color: #000!important;
}

.faq-list .sppb-panel-success {
  border-color: rgb(236 28 36);}

/*info bg*/
.faq-list .sppb-panel.sppb-panel-success{
    background: transparent;
}

.faq-list .sppb-panel-heading:hover {
    background: red!important;
    color: white!important;
}
.faq-list .sppb-panel-heading:hover .sppb-toggle-direction, .faq-list .sppb-panel-heading:hover .sppb-panel-title {color: white!important;}

.faq-list .sppb-panel-heading {
    border-radius: 0px!important;
    width: 100%!important;
}

/*feedback form*/
.feedbackform .bfQuickMode .bfbs3-form-inline .bfbs3-form-control{
    width: 100%;
}

.feedbackform input {
    padding: 20px 10px;
}

.feedbackform div#ff_formdiv2 {
    text-align: center;
}

.feedbackform .bfbs3-form-group.bfbs3-form-group-actions {
    margin-top: 30px;
}

.feedbackform button#bfSubmitButton {
    margin-right: 15px!Important;
}

@media (min-width: 768px){
.feedbackform .bfbs3-form-group-actions .bfbs3-col-sm-12 {
    width: 100%;
}}

.feedbackform textarea#ff_elem30 {
    padding: 8px 10px;
}