.common-btn a:hover,.real-time {
  -webkit-box-shadow: 0 2px 19px 0 rgba(0,0,0,.28);
}
.application-texarea, .cboth, .contact-us-form .textarea, .double-form, .featured-in, .inputfile, .loan-top, .loans-top, .personal-loan, .single-application-form, .why-use-cc {
  overflow: hidden;
}
html, body {
  overflow-x: hidden;
}
body {
  font-size: 13px;
  font-weight: 400;
  font-family: 'Open Sans', sans-serif;
  color: #204152;
  background: #fff;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  width: 100%;
}
h1, h2 {
  font-family: 'Crimson Text', serif;
}
.container {
  max-width: 990px;
}
ul {
  padding: 0;
}
label {
  font-size: 11;
}
.btn, .btn:hover, a:hover, li, li:hover {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
.dark-bg, .yellow-btn a {
  -webkit-transition: .3s;
  -o-transition: .3s;
}
a:hover {
  text-decoration: none!important;
}
:focus {
  outline: 0;
}
img {
  max-width: 100%;
}
strong {
  font-weight: 700;
}
u {
  border-bottom: 1px solid #fff;
  line-height: 1;
  text-decoration: unset;
}
.cboth {
  clear: both;
}
.left {
  float: left;
}
.right {
  float: right;
}
.tcenter {
  text-align: center;
}
section {
  overflow-x: hidden;
}
.asterisk::-webkit-input-placeholder {
  color:   rgba(51, 51, 51, .7);
}
.asterisk:-moz-placeholder {
 color:    rgba(51, 51, 51, .7);
 opacity:  1;
}
.asterisk::-moz-placeholder {
 color:  rgba(51, 51, 51, .7);
 opacity:  1;
}
.asterisk:-ms-input-placeholder {
 color: rgba(51, 51, 51, .7);
}
::-webkit-input-placeholder {
  color: rgba(51, 51, 51, .7);
}
:-moz-placeholder {
  color: rgba(51, 51, 51, .7);
}
::-moz-placeholder {
  color: rgba(51, 51, 51, .7);
  opacity: 1;
}
:-ms-input-placeholder {
  color: rgba(51, 51, 51, .7);
}
.submit-application-form input::-webkit-input-placeholder, .submit-application-form textarea::-webkit-input-placeholder {
  color: #204152;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}
.submit-application-form input:-moz-placeholder, .submit-application-form textarea:-moz-placeholder {
  color: #204152;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}
.submit-application-form input::-moz-placeholder, .submit-application-form textarea::-moz-placeholder {
  color: #204152;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  opacity: 1;
}
.submit-application-form input:-ms-input-placeholder, .submit-application-form textarea:-ms-input-placeholder {
  color: #204152;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}
.common-btn a, .common-btn-small a {
  color: #fff;
  display: inline-block;
  text-align: center;
}
h2, h5 {
  line-height: 60px;
  font-weight: 600;
}
.spinner-area {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999;
  background: #fff;
}
.spinner {
  background-color: #065e52;
  width: 40px;
  height: 40px;
  margin: -20px auto 0 -20px;
  border-radius: 100%;
  -webkit-animation: scaleout 1s infinite ease-in-out;
  animation: scaleout 1s infinite ease-in-out;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 9999999;
}
.common-btn a, .common-btn-small a, .sign-up, .sign-up.yellow-btn {
  border-radius: 5px;
}
@-webkit-keyframes scaleout {
  0% {
      -webkit-transform: scale(0);
 }
  100% {
      -webkit-transform: scale(1);
      opacity: 0;
 }
}
@keyframes scaleout {
  0% {
      transform: scale(0);
      -webkit-transform: scale(0);
 }
  100% {
      transform: scale(1);
      -webkit-transform: scale(1);
      opacity: 0;
 }
}
h1 {
  font-size: 32px;
  font-weight: 600;
  line-height: 54px;
  margin: 0;
}
h2 {
  font-size: 50px;
  margin: 0;
}
h3, h4 {
  font-family: 'Open Sans', sans-serif;
  margin: 0;
}
h3 {
  font-size: 15px;
  line-height: 26px;
}
h4 {
  font-size: 20px;
  font-weight: 600;
  line-height: 27px;
}
h5 {
  font-family: 'Crimson Text', serif;
  font-size: 40px;
  margin: 0;
}
.common-btn a, .common-btn-small a, .main-menu ul li a, .radio-buttons input+label, h6, p {
  font-family: 'Open Sans', sans-serif;
}
h6 {
  font-size: 9px;
  margin: 0;
}
p {
  font-size: 12px;
  margin: 0;
}
.semi-bold {
  font-weight: 600;
}
.common-btn a {
  font-size: 15px;
  font-weight: 700;
  line-height: 54px;
  width: 243px;
  height: 54px;
}
.common-btn a:hover {
  box-shadow: 0 2px 19px 0 rgba(0, 0, 0, .28);
}
.common-btn-small a {
  font-size: 11px;
  font-weight: 700;
  line-height: 40px;
  width: 160px;
  height: 40px;
}
.black-color a {
  color: #000;
}
.white-color a {
  color: #fff;
}
.blue-btn a {
  background-color: #619dc4;
}
.blue-btn a:hover {
  background-color: #e7ce6e;
}
.dark-btn a {
  background-color: #204152;
}
.dark-btn a:hover {
  background-color: #619dc4;
}
.yellow-btn a {
  transition: .3s;
  background-color: #e7ce6e;
}
a.blue-bg:hover, li.blue-bg:hover {
  background: #e7ce6e;
}
.dark-bg {
  background-color: #204152;
  transition: .3s;
}
.blue-bg, .cadet-bg {
  -webkit-transition: .3s;
  -o-transition: .3s;
}
.cadet-bg {
  background-color: #60a4ab;
  transition: .3s;
}
.blue-bg {
  background-color: #619dc4;
  transition: .3s;
}
.articles-inner, .go-to a, .yellow-bg {
  -webkit-transition: .3s;
}
.yellow-bg {
  background-color: #e7ce6e;
  -o-transition: .3s;
  transition: .3s;
}
.grey-bg, .yellow-btn a:hover {
  background-color: #eaecee;
}
.snow-bg {
  background-color: #fafafa;
}
.header-area {
  background-color: transparent;
  padding: 20px 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}
.header-logo img {
  width: 305px;
}
/* .promo-section {
  margin-top: 100px;
  background-color: #E7CE6E !important;
}
.promo-container {
  display: flex;
  flex-direction: row;
  justify-content: center;
  justify-content: start;
  background-color: #E7CE6E;
}
.promo-container p {
  font-size: 12px;
  line-height: 14px;
  color: #000000;
}
.promo-container .promo-text {
  padding: 15px 5px;
  padding-right: 5px;
  padding-left: 15px;
}
.promo-container .promo-text .interest, .promo-code-wrapper {
  font-weight: 600;
}
.promo-text .desktop, .promo-box .desktop {
  display: block;
}
.promo-text .mobile, .promo-box .mobile {
  display: none;
}
.promo-container .promo-code-wrapper {
  padding: 5px;
}
.promo-code-wrapper .promo-box {
  padding: 7px 7px;
  border: 2px solid #000000;
} */
.main-menu ul {
  display: inline-block;
  margin: 0;
  float: right;
}
.main-menu ul li {
  display: inline-block;
  margin-top: 13px;
  margin-right: 20px;
}
.main-menu ul li a {
  color: #fff;
  font-size: 15px;
  padding-bottom: 2px;
  font-weight: 700;
  line-height: 32px;
  text-align: center;
  display: inline-block;
  /* padding-left: 10px;
  padding-right: 10px; */
}
.main-menu ul li a:hover {
  color: #619dc4;
}
.sign-up {
  /* margin: 0 36px; */
}
.sign-up.yellow-btn a {
  color: rgba(0, 0, 0, 1);
  border-radius: 5px;
}
.sign-up a {
  padding-left: 38px;
  padding-right: 38px;
}
.slicknav_menu {
  display: none;
}
.banner-area {
  padding-top: 100px;
}
.home-banner {
  padding-bottom: 240px;
  background: url(../img/hero_image.jpg) center no-repeat #204152;
  background-size: cover;
}
.banner-text-h {
  padding-left: 100px;
  padding-top: 70px;
  max-width: 570px;
  color: #fff;
  position: relative;
  z-index: 10;
}
.banner-text {
  padding-left: 100px;
  padding-top: 70px;
  max-width: 570px;
  color: #fff;
  position: relative;
  z-index: 10;
}
.banner-img {
  position: absolute;
  right: 190px;
  bottom: -101px;
  z-index: 9;
}
.about-banner {
  background: url(../img/about-banner4.jpg) center no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  padding-bottom: 40px;
}
.personal-loan-area {
  margin-top: -144px;
}
.personal-loan {
  box-shadow: 0 2px 14px rgba(0, 0, 0, .28);
  border-radius: 12px;
  background-color: #619dc4;
  max-width: 716px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}
.personal-loans-left {
  width: 310px;
  float: left;
  padding-right: 18px;
  border-right: 1px solid #fff;
  padding-bottom: 8px;
}
.personal-loans-right {
  width: 364px;
  float: right;
  padding-left: 30px;
}
.loan-top {
  margin-bottom: 17px;
}
.loans-top-left p, .loans-top-right p {
  margin-top: 13px;
  margin-bottom: 3px;
}
.loans-bottom h6 {
  line-height: 1.5;
}
.loan-title h3 {
  font-weight: 700;
}
.loans-top-left, .loans-top-right {
  width: 50%;
  float: left;
}
.loan-months .months-text {
  margin-bottom: 7px;
}
.home-radio-buttons-area .radio-buttons input+label {
  color: #9B9B9B;
  font-family: "Open Sans", sans-serif;
  font-size: 22px;
  font-weight: 700;
  padding: 2px;
  margin: 2px;
  width: 44px;
  height: 36px;
  border-radius: 10%;
  line-height: 28px;
  cursor: pointer;
}
.home-radio-buttons-area .radio-buttons input:checked+label {
  background: #ffff8d;
  color: #204152;
}
.home-radio-buttons-area .radio-buttons-area {
  margin-top: 5px;
}
.home-radio-buttons-area h4, .select h4 {
  color: #fff;
  display: inline-block;
}
.home-radio-buttons-area .radio-buttons {
  display: flex;
  flex-direction: row;
  background-color: #3E6076;
 /*border-radius: 2%;
  */
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.home-radio-buttons-area .radio-buttons input {
  width: 0;
}
.home-radio-buttons-area .radio-buttons .radio-box {
 /*background-color: #3E6076;
  */
  color: #9B9B9B;
 /* width: 30px;
  height: 30px ;
  */
  margin: auto;
  display: inline-flex;
}
.home-radio-buttons-area .radio-buttons input+label {
  color: #9B9B9B;
  font-family: "Open Sans", sans-serif;
  font-size: 22px;
  font-weight: 700;
  padding: 2px;
  margin: 2px;
  width: 44px;
  height: 36px;
  border-radius: 10%;
  line-height: 28px;
  cursor: pointer;
}
.home-radio-buttons-area .radio-buttons input:checked+label {
  background: #ffff8d;
  color: #204152;
}
.home-radio-buttons-area .radio-buttons-area {
  margin-top: 5px;
}
.home-radio-buttons-area h4, .select h4 {
  color: #fff;
  display: inline-block;
}
.home-radio-buttons-area .radio-buttons {
  display: flex;
  flex-direction: row;
  background-color: #3E6076;
 /*border-radius: 2%;
  */
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.home-radio-buttons-area .radio-buttons input {
  width: 0;
}
.home-radio-buttons-area .radio-buttons .radio-box {
 /*background-color: #3E6076;
  */
  color: #9B9B9B;
 /* width: 30px;
  height: 30px ;
  */
  margin: auto;
  display: inline-flex;
}
.hiw-loan-left .radio-buttons input+label {
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  width: 30px;
  height: 30px;
  border: 1px solid #fff;
  border-radius: 50%;
  text-align: center;
  line-height: 30px;
  cursor: pointer;
}
.hiw-loan-left .radio-buttons input:checked+label {
  background: #fff;
  color: #204152;
}
.hiw-loan-left .radio-buttons-area h4,.select h4,.select select {
  display: inline-block;
  color: #fff;
}
.hiw-loan-left .radio-buttons-area {
  margin-top: 5px;
}
.hiw-loan-left .radio-buttons {
  display: inline-block;
  padding-left: 15px;
  padding-right: 15px;
}
.hiw-loan-left .radio-buttons input {
  opacity: 0;
  visibility: hidden;
  width: 0;
}
.select select {
  cursor: pointer;
  display: inline-block;
  background-color: transparent;
  border: 0;
 /*border-bottom: 1px solid #fff;
  */
  width: 104px;
  font-size: 20px;
  color: #fff;
}
.select select option {
  background: #fff;
  color: #000;
  border: 0;
}
.estimated p {
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  margin-top: 8px;
}
.estimated-left h2, .estimated-left h2 span {
  color: #204152;
  vertical-align: middle;
  display: inline-block;
}
.estimated-left h2 {
  font-size: 24px;
  font-weight: 600;
  text-transform: uppercase;
  background-color: #fff;
  text-align: center;
  margin: 0;
  width: 161px;
  line-height: 1;
  padding: 10px 15px 5px;
}
.estimated-left h2 span {
  font-size: 11px;
  font-weight: 700;
  text-transform: lowercase;
}
.estimated-right input {
  width: 160px;
  height: 40px;
  border-radius: 4px;
  background-color: #e7ce6e;
  border: 0;
  color: #000;
  font-size: 11px;
  font-weight: 700;
}
.estimated-left, .estimated-right {
  margin-top: 8px;
  display: inline-block;
  vertical-align: top;
}
.estimated-right {
  margin-left: 8px;
}
.featured-in-area {
  padding-top: 20px;
  padding-bottom: 55px;
}
.featured-in-title {
  margin-bottom: 16px;
}
.featured-in-title h3 {
  color: #204152;
  font-weight: 600;
}
.featured-in {
  padding-top: 30px;
}
.single-featured-in {
  width: 25%;
  float: left;
  padding: 0 16px;
}
.our-features-area {
  padding: 65px 0;
}
.our-features-title {
  padding-bottom: 70px;
}
.our-features-title h2 {
  color: #fff;
}
.single-feature-area {
  position: relative;
}
.single-feature-icon {
  position: absolute;
  display: inline-block;
  left: 0;
}
.single-feature-text {
  margin-left: 62px;
  margin-bottom: 52px;
  height: 87px;
}
.single-feature-text h4 {
  color: #fff;
  margin-bottom: 9px;
}
.single-feature-text p {
  color: #fff;
  max-width: 375px;
}
.our-features-area .common-btn {
  margin-top: 20px;
}
.agreement-area {
  padding: 75px 0 58px;
}
.single-agreement-icon {
  margin-bottom: 40px;
}
.agreement-title {
  padding-bottom: 65px;
}
.agreement-title h3 {
  max-width: 630px;
  margin-left: auto;
  margin-right: auto;
}
.single-agreement-text {
  margin-bottom: 37px;
  position: relative;
  display: inline-block;
}
/* .single-agreement-text span {
  color: #fff;
  font-size: 20px;
  margin: 0;
  font-weight: 600;
  background: #204152;
  line-height: 37px;
  vertical-align: middle;
  width: 33px;
  display: inline-block;
  border-radius: 100%;
  height: 33px;
  position: absolute;
  left: -45px;
  top: 8px;
}
*/
.single-agreement-text .point {
  flex-direction: row;
  display: flex;
}
.single-agreement-text .point .circle {
  height: 33px;
  width: 33px;
  border-radius: 100%;
  font-size: 20px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  background: #204152;
  color: #fff;
  line-height: 33px;
  vertical-align: middle;
  float: left;
  margin-top: 10px;
  margin-right: 12px;
}
.single-agreement-text .whom {
  font-size: 10px;
  color: #204152;
}
.eligible-list {
  text-align: center;
  list-style: none;
  font-size: 10px;
  line-height: 13px;
}
.real-time-area {
  margin-bottom: -140px;
}
.real-time {
  padding: 40px 60px;
  border-radius: 12px;
  overflow: hidden;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  box-shadow: 0 2px 19px 0 rgba(0, 0, 0, .28);
  max-width: 792px;
  margin-left: auto;
  margin-right: auto;
}
.real-time-left {
  color: #fff;
  width: 50%;
  float: left;
  border-right: 1px solid #fff;
}
.real-time-left h4 {
  max-width: 270px;
  margin-bottom: 25px;
}
.real-time-left p {
  margin-bottom: 16px;
  max-width: 280px;
  margin-top: -17px;
}
.real-time-left span {
  font-size: 15px;
}
.real-time-left input {
  width: 220px;
  text-align: center;
  border: 0;
  color: #204152 !important;
  -webkit-text-fill-color: #204152 !important;
  background-color: #ffffff;
  padding-top: 9px;
  height: 54px;
  background: #fff;
  border-radius: 0px;
  -webkit-text-fill-color: inherit;
  font-weight: 600;
  font-size: 32px;
  font-family: "Crimson Text", serif;
}
.real-time-left ::-webkit-input-placeholder {
  color: #204152;
  -webkit-text-fill-color: #204152 !important;
  font-family: "Crimson Text", serif;
  font-size: 32px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 54px;
}
.real-time-left ::-moz-placeholder {
  color: #204152;
  -webkit-text-fill-color: #204152 !important;
  font-family: "Crimson Text", serif;
  font-size: 32px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 54px;
}
.real-time-left :-ms-input-placeholder {
  color: #204152;
  -webkit-text-fill-color: #204152 !important;
  font-family: "Crimson Text", serif;
  font-size: 32px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 54px;
}
.real-time-left :-moz-placeholder {
  color: #204152;
  -webkit-text-fill-color: #204152 !important;
  font-family: "Crimson Text", serif;
  font-size: 32px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 54px;
}
.sidebar-list ul li, .sidebar-list ul li.semi-bold a {
  font-family: 'Open Sans', sans-serif;
}
.real-time-right-area {
  color: #fff;
  width: 50%;
  float: left;
  padding-left: 74px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
.footer-bottom-right ul a, .footer-bottom-right ul li, .footer-logo, .go-to a, .single-connect p, .view-all {
  display: inline-block;
}
.real-time-right-area h3 {
  max-width: 241px;
  margin-bottom: 19px;
}
.articles-area {
  padding-top: 220px;
  padding-bottom: 100px;
}
.articles-areaC {
  padding-top: 136px;
  padding-bottom: 100px;
}
.articles-left-area {
  max-width: 760px;
  float: left;
}
.articles-left-area h1 {
  margin-bottom: 10px;
}
.articles-right-sidebar {
  max-width: calc(100% - 760px);
  float: right;
  padding-left: 0px;
}
.single-articles {
  width: 33.3%;
  float: left;
  height: 400px;
}
.single-articles h4 {
  color: #60a4ab;
  padding-left: 12px;
  margin-top: 8px;
  padding-right: 12px;
}
.single-articles h3 {
  padding-left: 12px;
  margin-top: 10px;
  line-height: 22px;
  padding-right: 10px;
  color: grey;
}
.go-to a, .sidebar-list ul li, .sidebar-list ul li.semi-bold a {
  line-height: 26px;
  font-size: 15px;
}
.articles-inner {
  height: 96%;
  padding-bottom: 28px;
  max-width: 305px;
  background: #fff;
  margin-right: 22px;
  -o-transition: .3s;
  transition: .3s;
  -webkit-box-shadow: 2px 2px 15px 0 rgba(0, 0, 0, .1);
  box-shadow: 2px 2px 15px 0 rgba(0, 0, 0, .1);
}
.articles-inner img {
  width: 100%;
  height: 169px;
}
.articles-inner a {
  color: #60a4ab;
}
.articles-inner a:hover, .go-to a {
  color: #204152;
}
.articles-inner:hover {
  -webkit-box-shadow: 2px 2px 15px 0 rgba(0, 0, 0, .2);
  box-shadow: 2px 2px 15px 0 rgba(0, 0, 0, .2);
}
.go-to span {
  margin-left: 9px;
}
.go-to a {
  margin-top: 20px;
  font-weight: 700;
  -o-transition: .3s;
  transition: .3s;
}
.go-to a:hover {
  color: #60a4ab;
}
.sidebar-list ul li.semi-bold a {
  color: #204152;
  font-weight: 600;
}
.sidebar-list ul li.semi-bold a:hover {
  color: #60a4ab;
}
.sidebar-list ul li {
  list-style: none;
  color: #204152;
  font-weight: 400;
}
.sidebar-list ul {
  margin-top: 5px;
  margin-bottom: 20px;
}
.view-all {
  margin-top: -12px;
}
.instant-cash-area {
  background-image: url(../img/instant-chas-banner.png);
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center 0;
  min-height: 400px;
}
.instant-cash-text {
  padding-top: 80px;
  max-width: 443px;
}
.instant-cash-text h2 {
  color: #fff;
}
.instant-cash-text h3 {
  color: #fff;
  margin-top: 5px;
}
.download-app {
  padding-top: 25px;
}
.download-app img {
  margin-right: 35px;
}
.footer-area {
  background: #fff;
}
.footer-top-area {
  position: relative;
  padding: 30px 0 20px;
}
.footer-top-area:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 15px;
  width: calc(100% - 30px);
  z-index: 1;
  height: 1px;
  background: #d7dde0;
}
.footer-top-left {
  position: relative;
  min-height: 100px;
}
.footer-logo {
  position: absolute;
}
.footer-top-text {
  margin-left: 105px;
  padding-top: 20px;
}
.powered-logo, .powered-text {
  display: inline-block;
  vertical-align: middle;
}
.powered-logo img {
  margin-left: 24px;
}
.footer-top-menu ul li {
  list-style: none;
  margin-bottom: 8px;
}
.footer-top-menu ul li a {
  color: #204152;
  font-size: 15px;
  font-weight: 400;
}
.footer-social-icon {
  margin-top: 20px;
}
.footer-social-icon img {
  margin-right: 10px;
}
.footer-bottom-area {
  padding-top: 20px;
  padding-bottom: 24px;
}
.footer-bottom-left-text p {
  margin-bottom: 5px;
}
.footer-bottom-right {
  float: right;
}
.footer-bottom-right ul li {
  margin-left: 20px;
  position: relative;
}
.about-banner-text, .core-culture-icon, .core-culture-text h4, .core-culture-text p, .join-the-family, .literally {
  margin-left: auto;
  margin-right: auto;
}
.footer-bottom-right ul a {
  color: #204152;
  font-size: 12px;
  font-weight: 700;
}
.footer-bottom-right .license-no {
  cursor: default;
  text-decoration: none;
}
.footer-bottom-right li:before {
  position: absolute;
  content: '|';
  right: -17px;
  bottom: 0;
  color: #204152;
}
.bdright:before, .footer-bottom-right li:last-child:before {
  content: '';
}
.about-banner-text {
  max-width: 430px;
  color: #fff;
  text-align: center;
  margin-top: 60px;
}
.about-banner-text h3 {
  margin-top: 23px;
  line-height: 22px;
  font-weight: 400;
}
.literally-area {
  background: #fafafa;
  padding: 70px 0;
}
.join-the-family-area, .lets-connect-area {
  background: #EAECEE;
}
.literally {
  max-width: 724px;
  text-align: center;
}
.literally h3 {
  font-weight: 400;
  margin-top: 20px;
  text-align: left;
}
.core-culture-area {
  padding-top: 70px;
  padding-bottom: 60px;
}
.core-culture h2 {
  color: #fff;
  text-align: center;
  margin-bottom: 70px;
}
.core-culture-icon {
  border-radius: 50%;
  height: 68px;
  width: 68px;
  text-align: center;
  margin-bottom: 27px;
}
.core-culture-icon .icon, .core-culture-icon h6, .core-culture-icon i {
  line-height: 68px;
  color: #fff;
}
.core-culture-text h4 {
  color: #fff;
  text-align: center;
}
.core-culture-text p {
  margin-top: 13px;
  color: #fff;
  text-align: center;
  max-width: 225px;
}
.single-core-culture {
  float: left;
  margin-bottom: 32px;
}
.join-the-family {
  margin-top: -123px;
  padding: 55px 20px;
  max-width: 790px;
  -webkit-box-shadow: 0 2px 19px 0 rgba(0, 0, 0, .28);
  box-shadow: 0 2px 19px 0 rgba(0, 0, 0, .28);
  border-radius: 5px;
}
.join-the-family h1 {
  margin-bottom: 28px;
}
.lets-connect-area {
  padding-top: 70px;
  padding-bottom: 65px;
}
.lets-connect-title {
  margin-bottom: 40px;
  text-align: center;
}
.lets-connect-title h4 {
  color: #204152;
  font-weight: 400;
}
.single-connect {
  width: 305px;
  height: 305px;
  float: left;
  color: #fff;
}
.single-connect a {
  color: #fff;
}
.overlay2 {
  background: rgba(143, 38, 38, .8);
  height: 100%;
  left: 0;
  position: absolute;
  opacity: 0;
  top: 0;
  width: 100%;
  z-index: 8;
}
.single-connect-1 {
  background: url(../img/connect-1b.jpg);
  -webkit-background-size: cover;
  background-size: cover;
}
.single-connect-2 {
  background: url(../img/connect-2b.jpg);
  -webkit-background-size: cover;
  background-size: cover;
  margin-right: 20px;
  margin-left: 20px;
}
.single-connect-3 {
  background: url(../img/connect-3b.jpg);
  -webkit-background-size: cover;
  background-size: cover;
}
.single-connects {
  text-align: center;
}
.single-connect p {
  text-transform: uppercase;
  margin-top: 55px;
  padding: 5px;
  border-bottom: 1px solid rgba(255, 255, 255, .5);
}
.single-connect h1 {
  margin-top: 40px;
  line-height: 1.3;
}
.js .animate-box {
  opacity: 0;
}
.go-top {
  bottom: 20px;
  display: none;
  position: fixed;
  right: 30px;
  z-index: 999;
}
.go-top span {
  background-color: #204152;
  color: rgba(255, 255, 255, .6);
  cursor: pointer;
  float: right;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  padding: 5px 10px;
}
.go-top span:hover {
  color: #fff;
}
.contact-us-area {
  padding-top: 144px;
  background: #fafafa;
  padding-bottom: 64px;
}
.contactus-title h2 {
  color: #204152;
  font-size: 50px;
  font-weight: 600;
  line-height: 60px;
  margin-bottom: 25px;
}
.contactus-title p {
  color: #204152;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}
.contact-us-left-top h3, .contact-us-left-top option, .contact-us-left-top select {
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  line-height: 27px;
  color: #204152;
}
.contactus-title {
  margin-bottom: 50px;
}
.contact-us-left-top h3 {
  font-weight: 400;
  display: inline-block;
}
.contact-us-left-top span {
  border-bottom: 1px solid #204152;
  cursor: pointer;
  display: inline-block;
}
.contact-us-left-top option, .contact-us-left-top select {
  font-weight: 600;
  border: 0;
  background-color: transparent;
}
.acc-type h2, .submit-title p {
  font-family: 'Crimson Text', serif;
}
.contact-us-form {
  margin-top: 20px;
}
.contact-us-form .textarea {
  padding-top: 15px;
  background: #fff;
  margin-bottom: 15px;
}
.contact-us-form textarea {
  padding-top: 25px;
}
.contact-us-form input, .contact-us-form textarea {
  background: #fff;
  width: 100%;
  padding: 0 15px;
  color: #204152;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  border: 0;
  resize: none;
}
.contact-us-form input {
  margin-bottom: 15px;
  height: 55px;
}
.double-form .left-input {
  padding-right: 5px;
  width: 50%;
  float: left;
}
.double-form .right-input {
  padding-left: 5px;
  width: 50%;
  float: left;
}
.contact-us-form .submit-btn {
  text-align: right;
}
.contact-us-form .submit-btn button {
  border-radius: 5px;
  background-color: #e7ce6e;
  width: 240px;
  height: 55px;
  border: 0;
  color: #204152;
  font-size: 15px;
  font-weight: 700;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
.contact-us-form .submit-btn button:hover {
  color: #fff;
}

.single-form .error,
.double-form .error {
  font-weight: 500;
}
.bdleft {
  padding-left: 75px;
}
.bdright {
  position: relative;
}
.bdright:before {
  position: absolute;
  right: -35px;
  top: 0;
  width: 1px;
  height: 100%;
  z-index: 1;
  background: #000;
}
.posr, .single-right {
  position: relative;
}
.single-right {
  margin-bottom: 40px;
}
.single-contact-icon {
  position: absolute;
  top: 2px;
  left: 0;
}
.single-contact-text {
  padding-left: 65px;
}
.single-contact-text h3 {
  color: #204152;
  font-size: 15px;
  font-weight: 600;
  line-height: 27px;
}
.single-contact-text a, .single-contact-text p {
  color: #204152;
  font-size: 15px;
  font-weight: 400;
  line-height: 27px;
}
.map-area {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #204152;
}
#map {
  height: 530px;
  width: 100%;
}
.header-area {
  background: #204152;
}
.faq-area {
  padding-top: 144px;
  margin-bottom: 64px;
}
.accordion-container {
  position: relative;
  width: 100%;
  border-top: none;
  outline: 0;
  cursor: pointer;
}
.accordion-container .article-title {
  display: block;
  position: relative;
  margin: 0 0 20px;
  border-radius: 4px 4px 0 0;
  cursor: pointer;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  padding: 23px 40px;
  color: #204152;
  font-size: 20px;
  font-weight: 700;
  background-color: #eaecee;
  line-height: 1;
  padding-right: 64px;
}
.accordion-container .article-title:active, .accordion-container .article-title:hover, .accordion-container .content-entry.open .article-title {
  background-color: #60a4ab;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
}
.accordion-container p, .accordion-container ol, .accordion-container ul, .accordion-container table {
  font-size: 19px;
}
.article-content p {
  color: #204152;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: -.57px;
}
.content-entry {
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
.accordion-container .content-entry i {
  position: absolute;
  right: 40px;
  top: 21px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
.accordion-container .article-title:hover i {
  right: 35px;
}
.accordion-container .content-entry.open i {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.accordion-content {
  background-color: #fff;
  padding: 15px 35px 35px;
  display: none;
}
.axs-payment-options {
  padding-left: 5%;
}
.axs-payment-options a {
  text-decoration: underline;
}
.axs-payment-options ul li .type {
  width: 80px;
  display: inline-block;
}
.acc-type h2 {
  color: #204152;
  font-size: 32px;
  font-weight: 600;
  line-height: 54px;
}
.acc-type {
  padding-top: 50px;
  margin-bottom: 25px;
}
.faq-menu h1 {
  color: #204152;
  font-size: 50px;
  font-weight: 600;
  line-height: 60px;
}
.faq-menu ul {
  margin: 0;
  padding: 32px 0 0;
}
.gs-step-desc, .gs-step-title {
  padding-left: 30px;
  text-align: center;
}
.faq-menu ul li {
  list-style: none;
}
.faq-menu ul a {
  color: #60a4ab;
  font-size: 20px;
  font-weight: 600;
  line-height: 38px;
}
.career-banner-area {
  margin-top: 100px;
  background-image: url(../img/career-banner.png);
  -webkit-background-size: cover;
  background-size: cover;
  padding-bottom: 125px;
}
.career-banner {
  padding-top: 115px;
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.career-banner h2 {
  color: #fff;
  font-size: 50px;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 15px;
}
.career-banner p {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 25px;
}
.career-usp.item img {
  width: auto;
  max-width: auto;
  display: inline-block;
  height: 65px;
}
.career-banner a, .hiw-banner a {
  display: inline-block;
  margin-top: 10px;
  width: 243px;
  border-radius: 5px;
  background-color: #e7ce6e;
  color: #204152;
  font-size: 15px;
  font-weight: 700;
  text-align: center;
  line-height: 54px;
}
.career-banner a:hover, .hiw-banner a:hover {
  background: #204152;
  color: #fff;
}
.gs-area {
  margin-bottom: 45px;
}
.gs-title {
  margin: 65px 0;
}
.gs-steps, .why-use-cca {
  margin-right: auto;
  margin-left: auto;
}
.gs-title h1 {
  text-align: center;
  color: #204152;
  font-size: 50px;
  font-weight: 600;
  line-height: 60px;
}
.gs-step-title {
  position: relative;
  height: 90px;
}
.gs-step-title img {
  position: absolute;
  top: 0;
  left: 0;
}
.gs-step-title h3 {
  color: #204152;
  font-size: 20px;
  font-weight: 600;
  line-height: 54px;
  text-transform: uppercase;
}
.gs-step-title h1 {
  color: #204152;
  font-size: 50px;
  font-weight: 600;
  line-height: 60px;
  margin-top: -10px;
}
.gs-step-desc h3 {
  color: #204152;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
  margin-top: 10px;
  margin-bottom: 10px;
  min-height: 40px;
}
.gs-step-desc p {
  color: #204152;
  font-size: 12px;
  font-weight: 400;
}
.gs-steps {
  max-width: 210px;
}
.why-use-cc-area {
  background-color: #619dc4;
  padding-top: 60px;
  padding-bottom: 45px;
  position: relative;
  z-index: 50;
}
.why-use-cc-title h2 {
  color: #fff;
  font-size: 50px;
  font-weight: 600;
  line-height: 60px;
  text-align: center;
}
.why-use-cc {
  width: 100%;
  margin-bottom: 40px;
}
.single-use-cc {
  width: 50%;
  float: left;
  position: relative;
}
.single-use-cc-icon {
  position: absolute;
  display: inline-block;
  left: 0;
  top: 0;
}
.bpl-area, .current-openings, .current-openings-left, .hiw-loan-area {
  position: relative;
}
.single-use-cc-text {
  padding-left: 80px;
}
.single-use-cc-text h3 {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  line-height: 27px;
  margin-bottom: 10px;
}
.single-use-cc-text p {
  color: #fff;
  font-size: 13px;
  font-weight: 600;
}
.why-use-cc .single-use-cc:first-child {
  padding-right: 12px;
}
.why-use-cc .single-use-cc:last-child {
  padding-left: 12px;
}
.why-use-cca {
  max-width: 650px;
  margin-top: 60px;
}
.hiw-banner-area {
  margin-top: 100px;
  background-image: url(../img/HowItWorks_bannerV3.jpg);
  -webkit-background-size: cover;
  background-size: cover;
  background-position: top;
}
.hiw-banner {
  max-width: 470px;
  margin-left: auto;
  padding: 100px 0;
}
.hiw-banner h2 {
  color: #fff;
  font-size: 50px;
  font-weight: 600;
  line-height: 60px;
}
.hiw-banner p {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 20px;
  margin-top: 20px;
}
.personal-loans-right.hiw-loan-left {
  float: left!important;
}
.personal-loans-left.hiw-loan-right {
  float: right!important;
}
.hiw-loan-bg {
  -webkit-box-shadow: 0 2px 14px rgba(0, 0, 0, .28);
  box-shadow: 0 2px 14px rgba(0, 0, 0, .28);
  border-radius: 12px;
  background-color: #204152;
}
.hiw-loan-left h3 {
  margin-top: 10px;
  margin-bottom: 20px;
  color: #e7ce6e;
  font-size: 20px;
  font-weight: 600;
  line-height: 27px;
}
.hiw-loan-title {
  margin-top: 10px;
}
.hiw-loan-title p {
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 10px;
}
.hiw-loan-right .estimated p {
  font-size: 15px;
  margin-top: 20px;
}
.hiw-loan-right .estimated-left h2 {
  width: 218px;
}
.estimated-button a {
  margin-top: 25px;
  color: #e7ce6e;
  font-size: 12px;
  font-weight: 700;
  display: inline-block;
  padding-bottom: 12px;
}
.personal-loans-left.hiw-loan-left {
  border-right: 1px solid rgba(255, 255, 255, 0);
  width: 362px;
  padding-left: 30px;
}
.personal-loans-right.hiw-loan-right {
  border-left: 1px solid rgba(255, 255, 255, .4);
  width: 310px;
  padding-left: 40px;
}
.personal-loans-left.hiw-loan-left .select select {
  width: 115px;
}
.hiw-loan-area {
  margin-top: -130px;
  z-index: 60;
}
.bpl-area {
  z-index: 55;
  background-color: #eaecee;
  margin-top: -120px;
  padding-top: 80px;
  padding-bottom: 60px;
}
.bpl h2 {
  color: #204152;
  font-size: 40px;
  font-weight: 600;
  line-height: 60px;
}
.bpl p {
  color: #204152;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  max-width: 810px;
  margin: 30px auto 40px;
}
.career-usp h4, .career-usp p, .current-openings-left h4 {
  color: #204152;
  font-weight: 600;
}
.hvr-bounce-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: .5s;
  transition-duration: .5s;
}
.career-usp:active .hvr-bounce-out, .career-usp:focus .hvr-bounce-out, .career-usp:hover .hvr-bounce-out {
  -webkit-transform: scale(.8);
  transform: scale(.8);
  -webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
  transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
}
.career-usp-area {
  padding: 70px 0;
}
.career-usp h4 {
  font-size: 20px;
  line-height: 27px;
  margin-top: 25px;
  margin-bottom: 13px;
}
.career-usp p {
  font-size: 12px;
  max-width: 265px;
  margin-left: auto;
  margin-right: auto;
}
.career-usp {
  text-align: center;
}
.owl-theme .owl-dots .owl-dot span {
  background: #ebd5d5;
}
.current-openings-area {
  background-color: #eaecee;
  padding-top: 65px;
  padding-bottom: 60px;
}
.current-openings-area .careers {
  padding-top: 20px;
}
.current-openings {
  border-radius: 10px;
  background-color: #fff;
  padding: 18px 20px 30px 18px;
  margin: 15px 0;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
.current-openings-left h4 {
  font-size: 20px;
  line-height: 1;
  margin: 0;
}
.current-openings-left a {
  color: #619dc4;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: block;
  margin-top: 10px;
  margin-bottom: 15px;
}
.current-openings-left p {
  color: #204152;
  font-size: 12px;
  font-weight: 400;
  padding-right: 40px;
}
.current-openings-right {
  position: absolute;
  top: 50%;
  margin-top: -21px;
  right: 20px;
}
.current-openings-right a {
  text-align: center;
  display: block;
  width: 128px;
  border-radius: 5px;
  background-color: #619dc4;
  color: #fff;
  font-size: 15px;
  display: none;
  font-weight: 700;
  line-height: 43px;
}
.v-ellipsis a {
  display: inline;
  cursor: pointer;
}
.current-openings-title h2 {
  margin-bottom: 20px;
  text-align: center;
}
.submit-application-area {
  padding-top: 40px;
  padding-bottom: 60px;
  background-color: #204152;
}
.submit-title h2 {
  color: #fff;
  font-size: 40px;
  font-weight: 600;
  line-height: 60px;
}
.submit-title p {
  color: #e7ce6e;
  font-size: 32px;
  font-weight: 600;
  line-height: 54px;
}
.inputfile {
  width: .1px;
  height: .1px;
  opacity: 0;
  position: absolute;
  z-index: -1;
}
.inputfile+label {
  margin: 0;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  display: block;
  border-radius: 5px;
  padding: 20px 10px;
  cursor: pointer;
}
.submit-application-row button {
  padding: 0;
  border: 0;
  line-height: 54px;
  border-radius: 5px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
.application-submit {
  width: 315px;
  background-color: #e7ce6e;
  color: #204152;
  font-size: 15px;
  font-weight: 700;
}
.application-submit:hover {
  color: #fff;
  background-color: #619dc4;
}
.application-attachment {
  display: inline-block;
  width: 243px;
  background-color: #619dc4;
  border-radius: 5px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  margin-right: 12px;
}
.application-attachment:hover {
  background-color: #e7ce6e;
}
.single-application-input input {
  margin-top: 23px;
  border-radius: 0;
  border: 0;
  width: 100%;
  height: 50px;
  background-color: #fff;
  padding: 15px;
  color: #204152;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}
#my-input-error, #remainingC, .single-application-input label {
  color: #fff;
}
.single-application-input {
  width: 50%;
  float: left;
}
.single-application-input:first-child {
  padding-right: 6px;
}
.single-application-input:last-child {
  padding-left: 6px;
}
.submit-application-row {
  text-align: right;
}
.application-texarea {
  margin-top: 23px;
  margin-bottom: 18px;
}
.submit-application-form textarea {
  height: 233px;
  border-radius: 0;
  resize: none;
}
/*==============Loan Calculator============== */
.calc-section {
  overflow-x: initial;
}
.loan-calc-container {
  margin-top:-7% !important;
}
.personal-loan-cal {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-top: 118px;
  overflow: hidden;
  box-shadow: 0 2px 14px rgba(0, 0, 0, 0.28);
  border-radius: 12px;
  background-color: #619dc4;
 /* max-width: 716px;
  */
  margin-left: auto;
  margin-right: auto;
 /*padding: 20px;
  */
  margin-bottom: 8px;
  color: #fff;
}
.personal-loan-calc {
  display: flex;
  flex-direction: column;
}
.personal-loan-calc .term-condition {
  color: #000;
  margin-top: 5px;
  margin-bottom: 1px;
  margin-left: 1px;
  font-size: 12px;
  padding-left: 5px;
}
.loan-calc-wrapper {
  display: flex;
  align-items: stretch;
  flex-direction: row;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  justify-content: center;
}
.personal-loans-left-cal {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 8px;
  color: #ffffff;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  background-color: #619dc4;
  height: inherit;
}
.personal-loans-right-cal {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 8px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: #4F7B98;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.personal-loans-left-cal .loan-val-container {
  border-right: solid 1px #42708F;
  padding-right: 13px !important;
}
.loan-val-container .semi-bold {
  font-size: 24px;
}
.loan-val-container .dollar {
  font-size: 23px;
  font-weight: bold;
}
.loan-interest .semi-bold {
  font-size: 24px;
}
.personal-loans-left-cal .loan-val-container, .personal-loans-left-cal .loan-interest {
  display: flex;
  flex-direction: column;
  text-align: center;
  padding: 5px;
  padding-top: 8px;
  padding-left: 5px;
  padding-bottom: 16px;
}
.personal-loans-left-cal .loan-interest .interest {
  margin-top: 5px;
}
.personal-loans-right-cal .loan-drop-down, .personal-loans-right-cal .loan-months, .personal-loans-right-cal .loan-final {
  display: flex;
  flex-direction: column;
  padding: 5px;
  color: #ffffff;
  padding-top: 8px !important;
  text-align: center;
  padding-right: 13px;
  padding-left: 13px;
}
.personal-loans-right-cal .loan-final .estimated-text {
  font-size: 14px;
}
.personal-loans-right-cal .loan-drop-down, .personal-loans-right-cal .loan-months {
  border-right: solid 1px #42708F;
  text-align: center;
  color: #ffffff;
}
.loan-months select {
  min-width: 110px;
}
.loan-months .months {
  font-size:14px;
  line-height: 14px;
  margin-bottom: 12px;
}
.loan_amt {
  font-size: 24px;
  font-weight: 600;
  text-align: center;
}
.loan-drop-down {
  padding-top: 8px !important;
}
.loan-drop-down .select {
  display: flex;
  flex-direction: row;
  background-color: #3E6076;
  padding: 2px;
  border-bottom: 1px solid #fff;
  height: 40px;
}
.loan-drop-down .select .dollar {
  font-size: 23px;
  font-weight: bold;
  padding: 5px;
  padding-right: 8px;
  padding-right: 8px;
}
.loan-drop-down .select select {
  font-size: 24px;
}
.loan-drop-down .dollar-box {
  border-right: solid #204152 0.5px;
}
.loan-drop-down .title {
  font-size: 14px;
  margin-bottom: 12px;
  line-height: 14px;
}
.loan-val-container .title, .loan-interest .title, .loan-drop-down .title, .loan-months .loan-months, .loan-final .estimated-text {
  font-size: 14px;
  line-height: 14px;
}
@media only screen and (max-width:1199px) {
  .single-connect {
      width: 300px;
      height: 300px;
 }
}
@media only screen and (max-width:991px) {
  .articles-left-area, .articles-right-sidebar {
      max-width: 100%;
      width: 100%;
      margin-top: 30px;
 }
  .articles-right-sidebar {
      padding-left: 0;
      margin-top: 30px;
 }
  .articles-inner {
      max-width: 100%;
      margin-right: 0;
 }
  .articles-inner img {
      width: 100%;
 }
  .single-articles:nth-child(2n+1) {
      padding-left: 0px;
 }
  .single-articles:nth-child(2n-2) {
 }
  .articles-area {
      padding-bottom: 20px;
      padding-top: 168px;
 }
  .articles-areaC {
      padding-bottom: 80px;
      padding-top: 120px;
 }
  .footer-bottom-right {
      float: left;
      margin-top: 15px;
 }
  .footer-bottom-right ul li {
      margin-left: 0;
      margin-right: 20px;
 }
  .header-logo img {
      width: 205px;
      max-width: 205px;
 }
  .footer-top-menu ul li:first-child {
      height: 36px;
 }
}
@media only screen and (max-width:991px) and (min-width:768px) {
  .single-connect-2 {
      margin-left: 15px;
      margin-right: 15px;
 }
  .single-connect {
      width: 229px;
      height: 229px;
 }
  .single-connect h1 {
      margin-top: 20px;
      line-height: 1.3;
      font-size: 23px;
 }
  .single-connect p {
      margin-top: 45px;
 }
  .single-connect h3 {
      font-size: 13px;
      line-height: 21px;
 }
}
@media only screen and (max-width:991px) and (min-width:768px) and (orientation: landscape) {
  .personal-loan-calc .term-condition {
      margin-left: auto;
      margin-right: auto;
 }
}
.overlay3 {
  text-align: center;
  padding-top: 40%;
  width: auto;
  height: 100%;
  background: rgba(0, 0, 0, .45);
  padding-left: 25px;
  padding-right: 25px;
}
.single-connect:hover {
  transform: scale(1.13);
  box-shadow: 0 28px 81px -7px rgba(0, 0, 0, .44);
  z-index: 1;
  transition: all 250ms!important;
}
.single-connect:hover .overlay2 {
  opacity: 1!important;
}
.single-connect:hover .overlay3 {
  opacity: 0!important;
}
@media only screen and (max-width:767px) {
  .slicknav_menu {
      display: block;
      background: #204152;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      z-index: 99999;
 }
  .slicknav_btn {
      background-color: transparent;
      padding-top: 10px;
 }
  .slicknav_nav .slicknav_row, .slicknav_nav a {
      border-top: 1px solid rgba(0, 0, 0, .1);
      padding: 10px;
 }
  .slicknav_menu li:last-child a {
      border-bottom: 1px solid rgba(0, 0, 0, .1);
 }
  .slicknav_nav {
      padding-top: 25px;
 }
  .header-area {
      display: none;
 }
  .sign-up.blue-bg, .sign-up.blue-bg:hover {
      background: 0 0;
 }
  .personal-loan {
      max-width: 380px;
 }
  .sign-up {
      padding: 0;
      margin: 0;
 }
  .banner-img {
      right: 15px;
 }
  .personal-loans-left {
      width: 100%;
      float: left;
      border-right: 0 solid #fff;
 }
  .personal-loans-right {
      width: 100%;
      float: left;
      padding-left: 0;
      padding-top: 20px;
 }
  .single-feature-icon {
      left: 0;
 }
  .single-feature-text {
      margin-left: 75px;
 }
  .single-feature-area {
      max-width: 460px;
      margin-left: auto;
      margin-right: auto;
 }
  .single-featured-in {
      width: 33%;
      float: left;
      margin-bottom: 15px;
 }
  .single-featured-in-1 {
      width: 50%;
      float: left;
      margin-bottom: 15px;
      padding-left: 96px;
 }
  .single-featured-in-2 {
      width: 50%;
      float: left;
      margin-bottom: 15px;
      padding-right: 96px;
 }
  .single-featured-in img {
      max-width: 100%;
      max-height: 100%;
 }
  .featured-in-area {
      padding-top: 55px;
      padding-bottom: 40px;
 }
  .powered-by {
      margin-bottom: 25px;
 }
  .single-connect {
      width: 90vw;
      height: 90vw;
      margin-bottom: 15px;
      display: inline-block;
      float: none;
      vertical-align: top;
 }
  .single-connect-2 {
      margin-left: 0;
      margin-right: 0;
 }
  .personal-loan-cal {
      flex-direction: column;
      max-width: 380px;
 }
  .loan-calc-wrapper {
      flex-direction: column;
      max-width: 380px;
      margin-top: 75px;
      margin-left: auto;
      margin-right: auto;
 }
  .personal-loans-right-cal {
      flex-direction: column;
      border-top-left-radius: 0px;
      border-bottom-right-radius: 12px;
      border-bottom-left-radius: 12px;
      border-top-right-radius: 0px;
 }
  .personal-loans-left-cal {
      border-right: none;
      border-top-left-radius: 12px;
      border-bottom-right-radius: 0px;
      border-bottom-left-radius: 0px;
      border-top-right-radius: 12px;
 }
  .personal-loans-left-cal .loan-val-container .max-loan-amount-box {
      margin-top: 15px;
 }
  .personal-loans-left-cal .loan-val-container .semi-bold {
      font-size: 24px;
 }
  .personal-loans-left-cal .loan-val-container, .personal-loans-left-cal .loan-interest {
      padding-bottom: 20px;
      width: 50%;
 }
  .personal-loans-right-cal .loan-drop-down, .personal-loans-right-cal .loan-months, .personal-loans-right-cal .loan-final {
      padding: 8px;
      text-align: center;
      padding-top: 16px !important;
      padding-bottom: 24px;
 }
  .personal-loans-right-cal .loan-drop-down, .personal-loans-right-cal .loan-months, .personal-loans-right-cal .loan-final {
      padding: 5px;
      text-align: center;
      padding-top: 16px !important;
      padding-bottom: 24px;
 }
  .personal-loans-right-cal .loan-months {
      border-top: solid 1px #42708F;
 }
  .personal-loans-right-cal .loan-final {
      border-top: solid 1px #000;
 }
  .personal-loans-right-cal .loan-drop-down, .personal-loans-right-cal .loan-months {
      border-right: none;
 }
  .personal-loans-right-cal .loan-drop-down {
      width: 50%;
      margin: auto;
 }
  .personal-loans-right-cal .select {
     /*width: 50%;
      */
      text-align: center;
 }
  .loan-drop-down .select select {
      margin: auto;
 }
  .home-radio-buttons-area .radio-buttons .radio-box {
      margin: inherit;
 }
  .home-radio-buttons-area .radio-buttons input+label {
      width: 80px;
      border-radius: 4%;
      font-size: 24px;
 }
  .home-radio-buttons-area .radio-buttons {
      display: inline-flex;
 }
}
@media (min-width:768px) and (max-width:991px) {
  .loan-calc-container {
      margin-top: -12% !important;
 }
}
@media (min-width: 320px) and (max-width: 480px) {
  .loan-calc-container {
      margin-top: -40% !important;
 }
  /* .promo-section {
      margin-top: 54px;
      background-color: #E7CE6E !important;
 }
  .promo-container p {
      font-size: 12px;
      line-height: 14px;
 }
  .promo-text .desktop, .promo-box .desktop {
      display: none;
 }
  .promo-text .mobile, .promo-box .mobile {
      display: block;
 }
  .promo-box .mobile {
      text-align: center;
 }
  .promo-container .promo-text {
      margin-left: 5px;
 } */
}
@media (min-width: 481px) and (max-width: 767px) {
  .loan-calc-container {
      margin-top: -20% !important;
 }
}
@media only screen and (max-width:767px) and (orientation: landscape) {
  .personal-loan-calc .term-condition {
      margin-left: auto;
      margin-right: auto;
 }
  /* .promo-section {
      margin-top: 54px !important;
      background-color: #E7CE6E !important;
 } */
}
@media only screen and (max-width:840px) {
  .real-time-left h4, .real-time-left p {
      margin-left: auto;
      margin-right: auto;
 }
  .about-banner {
      background: url(../img/about-banner4.jpg) 48% 50% no-repeat;
      -webkit-background-size: cover;
      background-size: cover;
      padding-bottom: 40px;
      height: 82vw;
      overflow: hidden;
 }
  h2 {
      font-size: 35px;
      line-height: 45px;
      margin: 0;
 }
  .real-time-right-area {
      display: block;
      margin-top: 20px;
      padding-left: 0;
      width: 100%;
 }
  .real-time-right-area h3 {
      max-width: 100%;
      text-align: center;
 }
  .real-time-left, .real-time-right {
      width: 100%;
      border: 0;
 }
  .real-time {
      display: block;
      padding: 40px 60tpx;
      max-width: 450px;
      text-align: center;
 }
  .banner-text-h {
      padding-top: 80px;
      float: right;
      padding-left: 160px !important;
 }
  .banner-text {
      padding-top: 80px;
      padding-left: 40px !important;
      padding-right: 80px;
      margin-left: 240px;
      width: 75%;
 }
  .video-wrapper {
      display: none;
 }
  /* .promo-section {
      margin-top: 86px;
      background-color: #E7CE6E !important;
 } */
}
@media only screen and (max-width:660px) {
  /* .promo-section {
      margin-top: 54px;
      background-color: #E7CE6E !important;
 } */
  .banner-text-m {
      padding-left: 15px!important;
      padding-top: 56vh!important;
      margin-left: 0;
      padding-right: 0;
      width: 95%;
 }
  .single-articles {
      width: 100%;
 }
  .single-articles:nth-child(2n+1) {
      padding-left: 0;
 }
  .single-articles:nth-child(2n-2) {
      padding-right: 0;
 }
  .real-time {
      padding: 20px;
 }
  .about-banner {
      background: url(../img/about-bannerMTop.png);
      background-position:right;
      background-repeat: no-repeat;
      -webkit-background-size: cover;
      background-size: cover;
      -webkit-background-size: cover;
      background-size: cover;
      padding-bottom: 40px;
      height: 145vh;
      margin-top: 32px;
 }
  .estimated, .loan-title h3, .loans-bottom, .personal-loans-right {
      text-align: center;
 }
  .loans-top-left, .loans-top-right {
      width: 100%;
      float: left;
      text-align: center;
 }
  .estimated-left, .estimated-right {
      margin-left: 0;
      width: 100%;
      text-align: center;
 }
  .home-radio-buttons-area .radio-buttons {
      display: inline-block;
      padding-left: 5px;
      padding-right: 5px;
 }
  h4 {
      font-size: 18px;
 }
  .single-featured-in {
      width: 33%;
      float: left;
      margin-bottom: 15px;
 }
  .single-featured-in-1 {
      width: 50%;
      float: left;
      margin-bottom: 15px;
      padding-left: 64px;
 }
  .single-featured-in-2 {
      width: 50%;
      float: left;
      margin-bottom: 15px;
      padding-right: 64px;
 }
  .download-app img {
      margin-right: 15px;
 }
}
@media only screen and (max-width:660px) and (max-height:560px) {
  .about-banner {
      background: url(../img/about-bannerMTop.png) top no-repeat;
      -webkit-background-size: cover;
      background-size: cover;
      padding-bottom: 40px;
      height: 240vh;
      margin-top: 32px;
      padding-top: 120px;
 }
  .banner-text-h {
      padding-left: 15px!important;
      padding-top: 0;
 }
  .banner-text {
      padding-left: 15px!important;
      padding-top: 0;
 }
  .banner-text-m {
      padding-top: 144vh!important;
 }
}
@media only screen and (max-width:660px) and (max-height:330px) {
  .about-banner {
      background: url(../img/about-bannerMTop.png) top no-repeat;
      -webkit-background-size: cover;
      background-size: cover;
      padding-bottom: 40px;
      height: 264vh;
      margin-top: 32px;
      padding-top: 20px;
 }
  .banner-text-h {
      padding-left: 15px!important;
      padding-top: 0;
 }
  .banner-text {
      padding-left: 15px!important;
      padding-top: 0;
 }
  .banner-text-m {
      padding-top: 168vh!important;
 }
}
@media only screen and (max-width:349px) {
  .powered-logo, .powered-text {
      display: block;
 }
  .our-features-title {
      padding-bottom: 30px;
 }
  .single-feature-icon {
      position: relative;
 }
  .single-feature-text {
      margin-left: 0;
      margin-top: 20px;
      margin-bottom: 20px;
 }
  h2 {
      font-size: 35px;
      line-height: 45px;
      margin: 0;
 }
  h4 {
      font-size: 16px;
 }
  .slicknav_brand {
      max-width: 240px;
 }
  .common-btn a {
      max-width: 100%;
 }
  .instant-cash-area {
      padding-bottom: 25px;
 }
  .download-app {
      padding-top: 0;
      text-align: center;
 }
  .download-app img {
      margin-top: 20px;
 }
  .footer-top-area .col-xs-4, .xs-100 {
      width: 100%!important;
 }
  .powered-text {
      margin-bottom: 15px;
 }
  .single-connect h1 {
      font-size: 28px;
 }
  .about-banner {
      background: url(../img/about-bannerMTop.png) center no-repeat;
      -webkit-background-size: cover;
      background-size: cover;
      padding-bottom: 40px;
      height: 180vh;
      margin-top: 32px;
 }
  .banner-text-h {
      padding-left: 15px!important;
      padding-top: 56vh;
      margin-bottom: 32px;
 }
  .banner-text {
      padding-left: 15px!important;
      padding-top: 64vh !important;
      margin-bottom: 32px;
 }
  .footer-top-menu ul li:first-child {
      height: unset;
 }
}
.slicknav_brand img {
  width: 88%;
}
@media screen and (max-width:600px) {
  .video-wrapper {
      display: none;
 }
}
@media only screen and (max-width:991px) {
  .articles-left-area, .articles-right-sidebar {
      max-width: 100%;
      width: 100%;
 }
  .gs-steps {
      margin-bottom: 40px;
 }
  .gs-stepsL {
      margin-left: -48px;
 }
  .gs-stepsR {
      margin-right: -48px;
 }
  .career-banner-area {
      margin-top: 80px;
      padding-bottom: 80px;
 }
  .hiw-banner-area {
      margin-top: 50px;
      background-image: url(../img/hiw-banner-mobile.jpg);
      -webkit-background-size: cover;
      background-size: cover;
      background-position: center center;
      background-repeat: no-repeat;
      padding: 30px 30px 70px;
 }
  .hiw-banner {
      text-align: center;
      margin-right: auto;
 }
  .articles-right-sidebar {
      padding-left: 0;
      margin-top: 30px;
 }
  .bdleft, .single-articles:nth-child(2n+1) {
      padding-left: 0px;
 }
  .bdleft {
      padding-left: 5%;
      padding-left: 5%;
 }
  .articles-inner {
      max-width: 100%;
      margin-right: 0;
 }
  .articles-inner img {
      width: 100%;
      height: 172px;
 }
  .single-articles:nth-child(2n-2) {
 }
  .articles-area {
      padding-bottom: 20px;
 }
  .articles-areaC {
      padding-bottom: 80px;
 }
  .footer-bottom-right {
      float: left;
      margin-top: 15px;
 }
  .footer-bottom-right ul li {
      margin-left: 0;
      margin-right: 20px;
 }
  .header-logo img {
      width: 205px;
      max-width: 205px;
 }
  .bdright:before {
      background-color: transparent;
      right: 0;
 }
  .contact-us-right {
      margin-top: 50px;
 }
  #map {
      height: 430px;
 }
  .footer-top-menu ul li:first-child {
      height: 36px;
 }
}
@media only screen and (max-width:991px) and (min-width:768px) {
  .personal-loan-calc .term-condition {
      margin-left: auto;
      margin-right: auto;
 }
  .single-connect-2 {
      margin-left: 15px;
      margin-right: 15px;
 }
  .single-connect {
      width: 229px;
      height: 229px;
 }
  .single-connect h1 {
      margin-top: 20px;
      line-height: 1.3;
      font-size: 23px;
 }
  .single-connect p {
      margin-top: 45px;
 }
  .single-connect h3 {
      font-size: 13px;
      line-height: 21px;
 }
  .footer-top-menu ul li:first-child {
      height: 36px;
 }
  .loan-calc-wrapper {
      max-width: 425px;
      flex-direction: column;
      margin-left: auto;
      margin-right: auto;
      -webkit-transition: .5s;
      -o-transition: .5s;
      transition: .5s;
 }
  .personal-loans-right-cal {
      flex-direction: column;
      border-top-left-radius: 0px;
      border-bottom-right-radius: 12px;
      border-bottom-left-radius: 12px;
      border-top-right-radius: 0px;
 }
  .personal-loans-left-cal {
      border-right: none;
      border-top-left-radius: 12px;
      border-bottom-right-radius: 0px;
      border-bottom-left-radius: 0px;
      border-top-right-radius: 12px;
 }
  .personal-loans-left-cal .loan-val-container, .personal-loans-left-cal .loan-interest {
      padding-bottom: 20px;
      width: 50%;
      transition: left 0.5s;
 }
  .personal-loans-left-cal .loan-val-container .max-loan-amount-box {
      margin-top: 15px;
 }
  .personal-loans-left-cal .loan-val-container .semi-bold {
      font-size: 24px;
 }
  .personal-loans-right-cal .loan-drop-down, .personal-loans-right-cal .loan-months, .personal-loans-right-cal .loan-final {
      padding: 5px;
      text-align: center;
      padding-top: 16px !important;
      padding-bottom: 24px;
 }
  .personal-loans-right-cal .loan-months {
      border-top: solid 1px #42708F;
 }
  .personal-loans-right-cal .loan-final {
      border-top: solid 1px #000;
 }
  .personal-loans-right-cal .loan-drop-down, .personal-loans-right-cal .loan-months {
      border-right: none;
 }
  .personal-loans-right-cal .loan-drop-down {
      width: 50%;
      margin: auto;
 }
  .personal-loans-right-cal .select {
     /*width: 50%;
      */
      text-align: center;
 }
  .loan-drop-down .select select {
      margin: auto;
 }
  .home-radio-buttons-area .radio-buttons .radio-box {
      margin: inherit;
 }
  .home-radio-buttons-area .radio-buttons input+label {
      width: 80px;
      border-radius: 4%;
      font-size: 24px;
 }
  .home-radio-buttons-area .radio-buttons {
      display: inline-flex;
 }
}
@media only screen and (max-width:767px) {
  .current-openings-title h2 {
      color: #204152;
      font-size: 35px;
 }
  .contactus-title h2 {
      font-size: 42px;
      margin-bottom: 10px;
 }
  .contact-us-area {
      padding-top: 96px;
      padding-bottom: 40px;
 }
  .double-form .left-input, .double-form .right-input {
      width: 100%;
      padding: 0;
 }
  #map {
      height: 380px;
 }
  .slicknav_menu {
      display: block;
      background: #204152;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      z-index: 99999;
 }
  .gs-step-title h3, .header-area {
      display: none;
 }
  .slicknav_btn {
      background-color: transparent;
 }
  .slicknav_nav .slicknav_row, .slicknav_nav a {
      border-top: 1px solid rgba(0, 0, 0, .1);
      padding: 10px;
 }
  .slicknav_menu li:last-child a {
      border-bottom: 1px solid rgba(0, 0, 0, .1);
 }
  .slicknav_nav {
      padding-top: 25px;
 }
  .sign-up.blue-bg, .sign-up.blue-bg:hover {
      background: 0 0;
 }
  .personal-loan {
      max-width: 380px;
 }
  .sign-up {
      padding: 0;
      margin: 0;
 }
  .banner-img {
      right: 15px;
 }
  .personal-loans-left {
      width: 100%;
      float: left;
      border-right: 0 solid #fff;
 }
  .personal-loans-right {
      width: 100%;
      float: left;
      padding-left: 0;
      padding-top: 20px;
 }
  .single-feature-icon {
      left: 0;
 }
  .single-feature-text {
      margin-left: 75px;
 }
  .single-feature-area {
      max-width: 460px;
      margin-left: auto;
      margin-right: auto;
 }
  .single-featured-in {
      width: 33%;
      float: left;
      margin-bottom: 15px;
 }
  .featured-in-area {
      padding-top: 55px;
      padding-bottom: 40px;
 }
  .powered-by {
      margin-bottom: 25px;
 }
  .slicknav_brand img {
      max-width: 190px;
      margin-top: -4px;
 }
  .faq-area {
      padding-top: 88px;
      margin-bottom: 32px;
 }
  .faq-menu h1 {
      font-size: 42px;
      line-height: 48px;
 }
  .faq-menu ul a {
      font-size: 14px;
      line-height: 2;
 }
  .acc-type h2 {
      font-size: 22px;
 }
  .acc-type {
      padding-top: 20px;
      margin-bottom: 15px;
 }
  .accordion-container .article-title, .accordion-container .article-title:active, .accordion-container .article-title:hover, .accordion-container .content-entry.open .article-title {
      font-size: 13px;
      margin-bottom: 10px;
 }
  .accordion-container p, .accordion-container ol, .accordion-container ul, .accordion-container table {
      font-size: 13px;
 }
  .accordion-content {
      padding: 5px 15px 15px;
 }
  .career-banner-area, .hiw-banner-area {
      margin-top: 50px;
      background-repeat: no-repeat;
      padding: 30px 30px 70px;
 }
  .accordion-container .article-title i, .accordion-container .article-title:hover i {
      right: 25px;
 }
  .career-banner-area {
      background-image: url(../img/career-banner-mobile.jpg);
      -webkit-background-size: cover;
      background-size: cover;
      background-position: center top;
 }
  .hiw-banner-area {
      background-image: url(../img/hiw-banner-mobile.jpg);
      -webkit-background-size: cover;
      background-size: cover;
      background-position: center center;
 }
  .career-banner {
      padding-top: 0;
 }
  .hiw-banner {
      text-align: center;
      padding: 20px 0 0;
 }
  .gs-title h1 {
      font-size: 35px;
 }
  .gs-title {
      margin: 40px 0 0;
 }
  .gs-stepsC {
      margin-top: 16px;
      margin-bottom: 40px;
      height: 12vh;
 }
  .gs-steps {
      width: 100%;
      max-width: 100%;
      min-height: 100px;
      margin-left: 0;
      margin-right: 0;
 }
  .gs-step-title h1 {
      line-height: 160px;
 }
  .gs-step-desc {
      padding-left: 90px;
 }
  .gs-step-desc h3 {
      color: #204152;
      font-size: 15px;
      font-weight: 700;
      line-height: 1.3;
      margin-top: 0;
      margin-bottom: 10px;
      min-height: auto;
      padding-top: 20px;
 }
  .bpl h2, .why-use-cc-title h2 {
      line-height: 45px;
      font-size: 35px;
 }
  .gs-step-title img {
      left: 30px;
      width: 52px;
      height: 122px;
 }
  .gs-step-title {
      text-align: right;
      padding-left: 0;
      height: 122px;
      position: absolute;
      top: 0;
      left: 0;
      width: 85px;
 }
  .hiw-loan-left h3, .personal-loan {
      text-align: center;
 }
  .personal-loans-right.hiw-loan-right {
      border-left: 1px solid rgba(255, 255, 255, 0);
      border-top: 2px solid rgba(255, 255, 255, .4);
      width: 100%;
      padding-left: 0;
      text-align: center;
 }
  .personal-loans-left.hiw-loan-left {
      padding-left: 0;
      padding-bottom: 25px;
      width: 100%;
      padding-right: 0;
 }
  .bpl.text-center, .gs-step-desc {
      text-align: left;
 }
  .bpl p {
      margin-top: 10px;
 }
  .single-use-cc {
      width: 100%;
 }
  .cc-slider.owl-theme .owl-dots .owl-dot span {
      background-color: #204152;
      opacity: 1;
 }
  .cc-slider.owl-theme .owl-dots .owl-dot.active span, .cc-slider.owl-theme .owl-dots .owl-dot:hover span {
      opacity: .7;
 }
  .cc-slider.owl-theme .owl-nav.disabled+.owl-dots {
      margin-top: 30px;
 }
  .bpl-area, .hiw-loan-area {
      margin-top: -220px;
 }
  .why-use-cc-title {
      margin-bottom: 55px;
 }
  .career-banner h2, .hiw-banner h2 {
      font-size: 35px;
      line-height: 1.3;
 }
  .bpl-area {
      padding-top: 70px;
 }
  .why-use-cc-area {
      padding-bottom: 100px;
 }
  .radio-buttons-area {
      margin-top: 10px;
 }
  .current-openings-area {
      padding-top: 40px;
      padding-bottom: 40px;
 }
  .current-openings-title {
      margin-bottom: 20px;
 }
  .single-application-input {
      width: 100%;
      padding: 0!important;
 }
  .submit-title {
      text-align: center;
 }
  .submit-title h2 {
      font-size: 35px;
      line-height: 1.35;
 }
  .submit-title p {
      font-size: 25px;
 }
  .single-application-input input {
      height: 38px;
      font-size: 12px;
      margin-bottom: 10px;
 }
  .application-texarea {
      margin-top: 10px;
      margin-bottom: 10px;
 }
  .submit-application-form textarea {
      height: 200px;
 }
  .submit-application-form input::-webkit-input-placeholder, .submit-application-form textarea::-webkit-input-placeholder {
      font-size: 12px;
 }
  .submit-application-form input:-moz-placeholder, .submit-application-form textarea:-moz-placeholder {
      font-size: 12px;
 }
  .submit-application-form input::-moz-placeholder, .submit-application-form textarea::-moz-placeholder {
      font-size: 12px;
      opacity: 1;
 }
  .submit-application-form input:-ms-input-placeholder, .submit-application-form textarea:-ms-input-placeholder {
      font-size: 12px;
 }
  .articles-area {
      padding-top: 88px;
      padding-bottom: 64px;
      margin-top: 80px;
 }
  .articles-areaC {
      padding-top: 88px;
      padding-bottom: 64px;
 }
}
@media only screen and (max-width:750px) {
  h2 {
      font-size: 35px;
      line-height: 45px;
      margin: 0;
 }
  #map {
      height: 250px;
 }
  .real-time-right-area {
      display: block;
      margin-top: 20px;
      padding-left: 0;
      width: 100%;
 }
  .real-time-right-area h3 {
      max-width: 100%;
      text-align: center;
 }
  .real-time-left, .real-time-right {
      width: 100%;
      border: 0;
 }
  .real-time {
      display: block;
      padding: 40px 60px;
      max-width: 450px;
      text-align: center;
 }
  .banner-text-h {
      padding-top: 8vh;
      padding-left: 48px!important;
 }
  .banner-text {
      padding-top: 100px;
 }
  .banner-text {
      margin-top: -48px;
 }
  .about-banner .banner-text {
      margin-top: -67px;
 }
}
@media only screen and (max-width:620px) {
  .application-attachment {
      margin-bottom: 12px;
 }
  .application-attachment, .application-submit {
      width: 330px;
      display: block;
      margin-left: auto;
      margin-right: auto;
 }
}
@media only screen and (max-width:600px) {
  .banner-text-h {
      padding-left: 48px!important;
 }
  #carousel-example-generic {
      margin-top: -46px!important;
 }
  .carousel-caption {
      width: unset !important;
 }
  .bt-hh {
      padding-left: 30px!important;
 }
  .banner-text, .single-articles:nth-child(2n+1) {
      padding-left: 0;
 }
  .single-articles {
      width: 100%;
 }
  .single-articles:nth-child(2n-2) {
      padding-right: 0;
      margin-bottom: 24px;
 }
  .real-time {
      padding: 20px;
 }
}
@media only screen and (max-width:575px) {
  .current-openings-left p {
      padding-right: 0;
 }
  .current-openings-right {
      position: unset;
      top: unset;
      margin-top: 25px;
      right: unset;
 }
  .current-openings {
      border-radius: 10px;
      background-color: #fff;
      padding: 18px 20px 25px 18px;
      margin: 20px 0;
 }
  .current-openings-right a {
      width: 100%;
 }
}
@media only screen and (max-width:449px) {
  .real-time-left h4, .real-time-left p {
      margin-left: auto;
      margin-right: auto;
 }
  .estimated, .loan-title h3, .loans-bottom, .personal-loans-right {
      text-align: center;
 }
  .loans-top-left, .loans-top-right {
      width: 100%;
      float: left;
      text-align: center;
 }
  .estimated-left, .estimated-right {
      margin-left: 0;
      width: 100%;
      text-align: center;
 }
  .home-radio-buttons-area .radio-buttons {
      display: inline-block;
      padding-left: 5px;
      padding-right: 5px;
 }
  h4 {
      font-size: 18px;
 }
  .single-featured-in {
      width: 50%;
      float: left;
      margin-bottom: 15px;
 }
  .download-app img {
      margin-right: 15px;
 }
}
@media only screen and (max-width:379px) {
  .application-attachment, .application-submit {
      width: 100%;
      display: block;
      margin-left: auto;
      margin-right: auto;
 }
}
@media only screen and (max-width:349px) {
  .powered-logo, .powered-text {
      display: block;
 }
  .our-features-title {
      padding-bottom: 30px;
 }
  .single-feature-icon {
      position: absolute;
 }
  .single-feature-text {
      margin-left: 64px;
      margin-top: 20px;
      margin-bottom: 48px;
 }
  h2 {
      font-size: 35px;
      line-height: 45px;
      margin: 0;
 }
  h4 {
      font-size: 17px;
 }
  .slicknav_brand {
      max-width: 240px;
 }
  .common-btn a {
      max-width: 100%;
 }
  .instant-cash-area {
      padding-bottom: 25px;
 }
  .download-app {
      padding-top: 0;
      text-align: center;
 }
  .download-app img {
      margin-top: 20px;
 }
  .footer-top-area .col-xs-4, .xs-100 {
      width: 100%!important;
 }
  .powered-text {
      margin-bottom: 15px;
 }
  .career-banner-area {
      padding-left: 15px;
      padding-right: 15px;
 }
  .footer-top-menu ul li:first-child {
      height: unset;
 }
}
@media only screen and (max-width:320px) {
  .gs-stepsC {
      margin-top: 16px;
      margin-bottom: 24px;
      height: 19vh;
 }
  .gs-step-desc p {
      font-size: 10px;
 }
}
@media only screen and (max-width:767px) and (max-height:560px) {
  .gs-stepsC {
      height: 24vh;
 }
}
#map {
  background: #000;
}
table {
  width: 100%;
}
th {
  background-color: #d3d3d3;
}
table, td, th {
  border: 1px solid #000;
  text-align: left;
  border-collapse: collapse;
  padding-left: 8px;
}
.single-feature-icon img {
  width: 48px;
}
.banner-area .banner_cta, .home-banner .banner_cta {
  display: inline-block;
  margin-top: 10px;
  width: 120px;
  border-radius: 5px;
  background: #204152;
  color: #fff;
  font-size: 11px;
  font-weight: 700;
  text-align: center;
  line-height: 40px;
}
.banner-area .banner_cta:hover, .home-banner banner_cta:hover {
  background-color: #e7ce6e;
  color: #204152;
}
.banner-area .launching-wrapper {
  padding-bottom: 20px;
  float: left;
}
.launching-soon {
  font-size: 18px;
  line-height: 20px;
  color: #E7CE6E;
  padding-top: 20px;
}
@media screen and (max-width:600px) {
  .articles-inner img {
      width: 100%;
      height: 240px;
 }
  .articles-inner {
      max-width: 100%;
      margin-right: 0;
 }
  .single-articles {
      margin-bottom: 8px !important;
 }
  .single-articles:nth-child(2n-2) {
      padding-right: 0;
      margin-bottom: 24px;
 }
}
.mb-8px {
  margin-bottom: 8px;
}
.single-articles:hover {
  -webkit-filter: grayscale(100%);
 /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(100%);
 /* FF 35+ */
  ;
}
element.style {
  width: 100%;
  height: 635px;
  overflow: hidden;
}
@media not all, (-webkit-transform-3d) .carousel-inner>.item {
  -webkit-transition: -webkit-transform .6s ease-in-out;
  -o-transition: -o-transform .6s ease-in-out;
  transition: transform .6s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
.home-banner2 {
  padding-bottom: 240px;
  background: url(../img/Homepage-Hero2_V3.jpg) center no-repeat #204152;
  background-size: cover;
}
.home-banner3 {
  padding-bottom: 240px;
  background: url(../img/Homepage-Hero3_V3.jpg) center no-repeat #204152;
  background-size: cover;
}
.additional-note {
  margin-bottom: 20px;
  padding: 15px 0;
}
.point > h5 {
	font-size: 36px;	
}
.main-menu ul li a{
	-webkit-tap-highlight-color: transparent;
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)  { 
  .point > h5 {
    font-size: 24px;	
  }
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)  { 
  .point > h5 {
    font-size: 35px;	
  }
}
.main-header {
    color: #fff;
    font-size: 15px;
    padding-bottom: 10px;
    font-weight: 500;
    line-height: 32px;
    text-align: center;
    display: inline-block;
}

.min-law-header {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    line-height: 32px;
    text-align: center;
    display: inline-block;
}

.min-law-header:hover {
    color: #619dc4;
}

@media only screen 
and (min-device-width : 768px)  { 
    .home-banner-area {
        padding-top: 170px !important;
    }
}

.main-notice {
    color: #757575;
    font-size: 14px;
}
