.need-info-form .ta-needinfo-section .ta-needinfo-head p {
  line-height: unset !important;
}

.need-info-form .ta-needinfo-section .ta-needinfo-head b {
  font-family: 'Mangal-Bold', sans-serif !important;
}

.Log-In {
  font-family: 'Mangal-Regular', sans-serif !important;
}

.ta-mobprefix {
  font-family: 'Mangal-Bold', sans-serif !important;
}

.need-info-form .selectNeedFormCtr .select2-container--flat .select2-selection--single .select2-selection__rendered {
  font-family: 'Mangal-Regular', sans-serif !important;
}

.select2-results__option[aria-selected] {
  font-family: 'Mangal-Regular', sans-serif !important;
}

.ta-ninfo-input::placeholder {
  font-family: 'Mangal-Regular', sans-serif !important;
}

.Get-a-call-back {
  font-family: 'Mangal-Regular', sans-serif !important;
}

.need-info-form .need-info-form-sec .selectNeedFormCtr .select2-container--flat .select2-selection--single .select2-selection__rendered {
  line-height: 40px !important;
}

.ta-popup-maindiv h2 {
  font-family: 'Mangal-Bold', sans-serif;
  line-height: 40px;
}

.ta-sub-text{
  font-family: 'Mangal-Regular', sans-serif;
}

.need-info-form .ta-popup-maindiv h2.popup-result-text{
  font-family: 'Mangal-Bold', sans-serif !important;
}

.ta-popup-maindiv .ta-email-text{
  font-family: 'Mangal-Regular', sans-serif !important;
}

.selectBox select{
  font-family: 'Mangal-Regular', sans-serif !important;
  line-height: normal !important;
}

.reg-form-btn .primary-btn{
  font-family: 'Mangal-Regular', sans-serif;
  height: auto;
}
.need-info-contrycode-wrapper >p,
.need-info-contrycode-wrapper >h1,
.need-info-contrycode-wrapper >h2,
.need-info-contrycode-wrapper >h3,
.need-info-contrycode-wrapper >h4,
.need-info-contrycode-wrapper >h5,
.need-info-contrycode-wrapper >h6{
  font-family: 'Mangal-Bold', sans-serif !important;
}
.need-info-cc-title p{
  font-family: 'Mangal-Regular', sans-serif !important;
}
.need-info-cc-form-desc{
  font-family: 'Mangal-Regular', sans-serif !important;
  line-height: 1.4;
}
.need-info-cc-plan .tte-cc-selectplan li{
  font-family: 'Mangal-Regular', sans-serif !important;
}
.tte-plan-dropdown{
  font-family: 'Mangal-Regular', sans-serif !important; 
}
.need-info-country-dropdown .meet-advisor-country-code-li{
  font-family: 'Mangal-Regular', sans-serif !important; 
}
.need-info-cc-plan .tte-cc-selectplan{
  padding: 19px !important;
}
.need-info-contrycode .ta-ninfo-input{
  font-family: 'Mangal-Regular', sans-serif !important; 
  margin-right: 30px;
  line-height: 1.2;
}
.need-info-country-dropdown .tte-form-cc-searchcode{
  font-family: 'Mangal-Regular', sans-serif;
}
@media screen and (max-width:767.98px) {
  .need-info-form .ta-needinfo-section .ta-needinfo-head b {
    font-family: 'Mangal-Bold', sans-serif !important;
  }

  .Rectangle12 {
    width: auto !important;
  }

  .Get-a-call-back {
    width: auto !important;
  }

  .If-you-are-an-existi {
    height: auto !important;
  }

  .Looking-to-get-a-new {
    width: 215px !important;
    height: 50px !important;
  }
  .need-info-form-sec .mobile-text{
    font-family: 'Mangal-Regular', sans-serif;
  }

} 
  @media screen and (max-width: 991.99px){  
    .need-info-variation-contrycode-form .ta-mobprefix {
    top: 3px !important;
    }
  }