/* ----------------------- START Personal Loan Banner ------------------------ */ 
.personal_loan_banner {
  width: 100%;
  position: relative;
}
.personal_loan_banner img {
  width: 100%;
  height: calc(80vh - 70px);
}
.personal_loan_banner::after {
  content: "";
  top: 0;
  left: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  background: transparent url('../img/background.png') 0% 0% no-repeat padding-box;
}
.personal_loan_content {
  max-width: 700px;
  width: 100%;
  position: absolute;
  top: 60%;
  left: 50%;
  z-index: 5;
  color: white;
  transform: translate(-50%, -50%);
}

.personal_loan_content p {
  margin: 0;
  padding: 20px 0px;
}

.personal_loan_content h2 {
  font-size: 34px !important;
  font-weight: bold !important;
  text-align: center;
}
select#legal_entity, .Date-picker select, .final_details select{
border-width:1px;
border-color: #ddd;
background: url(../img/select-arrow.png) no-repeat;
background-position: right var(--form--spacing-unit) top 50%;
}
.radio-box  input[type=radio]:after{
  position: unset;
  background: #1053c0;
}
.radio-box input[type=radio], .radio-box input[type=radio]:checked {
  border-width:1px;
  border-color: #ddd;
}
.personal_loan_footer{
  background: none !important;
}
.comnBTN, a.comnBTN:hover{
  color: white !important;
}
.Get_Quotes_BTN{
  padding: 0px;
}
.multi_step_form #msform .action-button.Get_Quotes_BTN {
  width: 30%;
}