.banner-wrapper {min-height: 60vh;}
.stepp{min-width:22%;text-align:center;color:#ddd;position:relative;background: #444;text-transform: uppercase;font-size:15px;}
.stepp + .stepp::after{content:'\ea5d';font-family:'IcoFont';position:absolute;left:-30px;color:#ddd;opacity: .6;}
.stepp.active{background-color:#a57225;color:#fff;}
.itsdown::before{content:'';position:absolute;left:50%;bottom:-7px;width:14px;height:14px;background-color:#a57225;transform:translateX(-50%) rotate(-45deg);}
form label {color: #333;display: block;margin-bottom: 5px;font-size:15px;}
.form-check label{margin-bottom:0;color:#333;}
.form-section{display: none;transition: all ease-in-out .3s;}
.form-section.current {display: flex;}
.Zebra_DatePicker_Icon_Wrapper{width:100%!important;}
.form-control,select.form-control{height:44px!important;font-size:15px;}
.parsley-errors-list{position:relative;z-index:3;}
.float-start{float:left;}
.float-end{float:right;}
.display-4{background: #353535;color: #fff !important;font-weight: 600 !important;font-size: 16px !important;text-transform: uppercase;margin: 0 !important;height: 44px;padding: 6px 12px;}
.previous:hover,.next:hover,.previous:focus,.next:focus{background:#333;color:#fff!important;border-color:#333!important;}
.datepicker{background: url(images/calendar.svg) no-repeat right 10px center #fff !important;padding-right: 20px !important;}

.parsley-errors-list{margin:0 0 3px;}

@media(max-width:575px){
    .stepp{font-size:13px;word-break: break-all;padding:8px 8px!important;line-height: 18px;}
    .stepp + .stepp::after{left:-5px;}
}