h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 0!important;
    margin-bottom: 12px!important;
}
/**body**/
body{
  letter-spacing:2px;
}
/**header**/
.sppb-btn-custom {
    background-color: transparent!important;
    color: #fff;
    padding: 0;
}
h2.sppb-title-heading {
  position: relative;
 
}
h2.sppb-title-heading:before {
 content: " ";
    position: absolute;
    top: 50%;
    transform: translate(-30px,-50%);
    width: 100%;
    height: 1px;
    background-color: #ed6c00;
    /* left: 0; */
    margin-left: -100%;

}

.sppb-text-left {
    position: relative;
}
.sppb-text-center {
  position:relative;
  overflow:hidden;
}

.btn-line-right:after{
 content: " ";
    position: absolute;
    top: 50%;
    transform: translate(50px,50%);
    width: 100%;
    height: 1px;
    background-color: #ed6c00;
    margin-right: -100%;
}

.btn-line-both:before{
  content: " ";
    position: absolute;
    top: 50%;
    transform: translate(-30px,-50%);
    width: 100%;
    height: 1px;
    background-color: #ed6c00;
    /* left: 0; */
    margin-left: -100%;
}
.btn-line-both:after{
  content: " ";
    position: absolute;
    top: 50%;
    transform: translate(30px,-50%);
    width: 100%;
    height: 1px;
    background-color: #ed6c00;
    /* left: 0; */
    margin-right: -100%;
}

.color-white h3,
.color-white h4{
  color:#fff!important;
}
.header-line{
  overflow:hidden;
}
.header-line h4.sppb-addon-title {
    position: relative;
    
     color:#fff;
   
}
.header-line h4.sppb-addon-title:after {
   content: " ";
   position:absolute;
   top:50%;
   width:100%;
   height:1px;
   background-color:#fff;
   margin-left: 10px;
}


.cls-faq {
    position: relative;
}
.cls-faq:after {
    content:" ";
    height:20px;
    width:1px;
    position:absolute;
    margin-top:2px;
    top:0;
    right:-15px;
    background-color:#fff;
}
/* page-title */

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

.sp-page-title .container {
    text-align: center;
    font-weight: bold;
}

.sp-page-title h2, .sp-page-title h3 {
    color: #000 !important;
    font-weight: bold;
    font-style:italic;
}

ol.breadcrumb span,ol.breadcrumb a {
    color: #000 !important;
}
.sp-page-title .breadcrumb >.active {
    color: #000;
}
.sp-page-title .breadcrumb >span, .sp-page-title .breadcrumb >li, .sp-page-title .breadcrumb >li+li:before, .sp-page-title .breadcrumb >li>a {
   color: #ed6c10;
}
@media(max-width:767px){
  .sp-page-title {
    padding: 40px 0;
  }
}
/* Forms */

.qubic-bottom .qubic-bottom-social {
    text-align: left;
}

.form-actions {
    background-color: transparent;
    border: transparent;
}



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 input[type=text], .bfQuickMode textarea, .bfQuickMode select, .bfQuickMode .uneditable-input {max-width:69% !important;border-radius: 0px;background-color: transparent;border: none;box-shadow: none;border-bottom : 1px solid #fff;}

.bfQuickMode .controls .control-label {width:30%!important;}

@media (max-width: 767px){
.bfQuickMode .controls .control-label {
max-width: 100% !important; min-width: 100% !important; width: 100% !important;}
.bfQuickMode input[type=text], .bfQuickMode textarea, .bfQuickMode select, .bfQuickMode .uneditable-input
{width: 100% !important;max-width: 100% !important;min-width: 100% !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);padding: 0px;}

.bfQuickMode .icon-asterisk { color: #fff !important;}

div#bfPage1 {
    color: #fff;
}


/* End - Forms */


/**About**/
.company-detail {
    font-weight: 500;
}
ul.list {
    list-style-position: outside;
    padding-left: 20px;
}

/**home**/
#sec-home-product h3.sppb-addon-title {
  margin-bottom:0!important;
}

/**breezingform**/
.bfQuickMode .bfbs3-form-inline .bfbs3-form-control, .bfQuickMode .form-inline .form-control {
    width: 100%!important;
    max-width: 100%!important;
}
i.glyphicon.glyphicon-asterisk:before {
    content: "*";
    color: red;
}

/** Warannty-Form **/

legend {
    color: #fff;
    font-weight: bold;
    width: 20%;
}

.calendar-container table tbody td.day.wn {
    color:#ed6c00
}

td.day-name.wn {
  color:#ed6c00
}

td.day {
  color:#ed6c00
}

.buttons-wrapper.btn-group {
    color:#ed6c00
}

button.js-btn.btn.btn-clear {
  color:#ed6c00
}

button.js-btn.btn.btn-today {
  color:#ed6c00
}

button.js-btn.btn.btn-exit {
  color:#ed6c00
}

td.day.disabled.othermonth {
  color:#ed6c00
}

td.day-name.day-name-week {
    color:#ed6c00
}

td.title {
    color:#ed6c00
}

.bfQuickMode input[type=text] {
    color: #fff !important;
}

fieldset#vehicle_information {
    margin-top: 30px;
}

/** End-Warannty-Form **/