.hotline-wrapper{
  background:#222 !important;
  margin-bottom:30px;
}

.hotline{
  text-align: left;
  display: block;
  float: left;
  margin: 10px 0;
  padding:10px;
  background: #222222;
  color: #ffe400;
}

.hotline h4, h5{
  margin: 0;
  font-size: 20px;
  text-align: center;
}

.hotline h5{
  font-weight: 700;
  font-size: 24px;
  margin-top: 12px;
}

.hotline h5 a{
  display: inline-block;
  color: #ffe400;
}

.hotline h5 a:hover{
  color:#ffffff;
}

.hotline span.arrow{
  width: 0; 
  height: 0;
  left: 50%; 
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #ffe400;
}

.hotline.hire span.arrow{
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #ffe400;
}

.hotline.hire{
  background: #222222;
  color: #ffffff;
}

.hotline.hire h4{
  display: block;
  background: #ffe400;
  color: #222222;
  padding: 10px 30px;
  margin: 0;
}

.hotline.buy h4{
  display: block;
  background: #ffe400;
  color: #222222;
  padding: 10px 30px;
  margin: 0;
}

.hotline.hire h5 a{
  color: #ffe400;
}

.hotline.hire h5 a:hover{
  color: #ffffff;
}

.hire-per{
  display: inline-block;
  width: 100%;
  padding: 5px 5px 15px;
  background: #222;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  color: #fff;
}

.hire-per span{
  display: block;
  color: #ffe400;
  text-align: center;
  font-weight: normal;
}

.hire-per span.vat{
color: #fff;
font-size: 12px;
display: inline-block;
}

.hidden{
  display: none !important;
}


.std .formbuilder ul li{
  margin-left:0px;
}
.quote-form ul.form-list li:first-child{
  margin-right: 4%;
}

.quote-form ul.form-list li:nth-child(-n+2) {
  width: 48%;
  float: left;
}

.quote-form input{
  background:#f8f8f8 !important;
}

.quote-form .input-box{
  position: relative;
}

.quote-form .input-box img{
position: absolute;
top: 15px;
right: 15px;
}

.quote-form h2.legend{
  font: 700 24px/1.35 'Titillium Web', Helvetica Neue, Verdana, Arial, sans-serif;
  margin-top: 12px;
}

.key-points{
  margin: 10px 0;
}

.key-points h2.uses, .key-points h2.area{
  font: 500 13px/1.3 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;
  text-transform: none;
}

.key-points h2.uses span, .key-points h2.area span{
  font-weight: 600;
  font-size: 15px;
  font-family: 'Titillium Web', Helvetica Neue, Verdana, Arial, sans-serif;
  color:#000;
}

.key-points h2.area span{
  text-transform: uppercase;
}
