a.navbar-brand-logo:after {
	content:url('../img/v3/logo.png');
}
.bg-main {
	background:url('../img/v5/banner.jpg') no-repeat scroll 100% 0%;
	background-size:cover;
	height:900px;
}
.cta-link {
	color:#fff;
}

.btn-cta-check-rate {
	padding:10px 45px;
}

.partner-wrapper {
	margin:40px auto 90px !important;
	max-width:100%;
}
.partner-wrapper.slider-form-wrapper #LoanApplicationForm {
	background:none;
}
.partner-banner {
	padding:0;
}
.partner-form {
	margin-top:0;
}
.partner-form .slogan {
	margin-bottom:3em;
}
.partner-form .slogan h1 {
	width:100%;
	padding:0;
	font-size:38px !important;
	font-weight:500;
	text-transform:none;
	line-height:1.2em;
	text-align:left;
	color:#fff;
	border-bottom:0 none;
}
.partner-form .slogan h1 small {
	font-size:26px;
	font-weight:normal;
	color:inherit;
	line-height:1.2em;
	display:inline-block;
	margin-top:15px;
}
.partner-wrapper .wont-impact {
	margin-left:228px;
	margin-top:-6px;
	background:url('../img/v5/impact.png') no-repeat;
	width:151px;
	height:76px;
	display:block;
}
.select-rate h1 {
	font-size:15px;
	font-weight:bold;
	color:#6c6c6b;
	text-transform:uppercase;
	margin:0 -20px 10px -20px;
	line-height:1.2em;
	padding:25px 20px;
	border-bottom:1px solid #ccc;
}
.select-rate h1 span {
	font-size:38px;
	font-weight:700;
	color:#2996cc;
	float:right;
	line-height:0.4;
}
.select-rate .loan-form {
	background:#fff;
	border:1px solid #ccc;
	margin:0 80px 0 40px;
}

.select-rate .loan-form p{
	color: #ff6c6b;
	padding: 15px 20px;
	border-bottom: 1px solid #ccc;
}
.select-rate .form-wrapper{
	padding: 15px 20px;
}
.select-rate .loan-form button {
	margin:8px 0;
	width:100%;
}
.select-rate .loan-form .prefix-dollar {
	position:absolute;
	top:344px;
	left:90px;
}
.select-rate .loan-form .dd-purpose {
	position:absolute;
	top:400px;
	left:416px;
}
.select-rate .loan-form .dd-credit-quality {
	position:absolute;
	top:456px;
	left:416px;
}

.select-rate .loan-form .form-disclaimer{ color: #696969; }
.select-rate .loan-form .alert-disclaimer{ display: none; }

.overview-features {
	text-align:center;
	padding-top:25px;
	padding-bottom:25px;
	background:rgba(0,0,0,0.4);
}
.overview-features ul {
	margin-bottom:0;
	list-style:none;
	padding:0;
}
.overview-features ul li {
	color:#fff;
	display:inline-block;
	position:relative;
	padding:0 30px 0 38px;
	margin-left:30px;
	border-right:1px solid rgba(255,255,255,0.3);
	line-height:1;
}
.overview-features ul li:before {
	content:'';
	position:absolute;
	top:-8px;
	left:0;
	width:30px;
	height:30px;
	background-repeat:no-repeat;
}
/*.overview-features ul li:first-child{padding-left: 0;}*/
.overview-features ul li:last-child {
	padding-right:0;
	border-right:0;
}
.features {
	background:transparent;
	padding:35px 25px 25px;
}
.features p {
	font-size:14px;
}
.features .feature-list {
	text-transform:none;
	font-size:15px;
}
.media-list {
	background:#fff;
	border-bottom:1px solid #eeefef;
	padding:0;
}
.media-list ul {
	list-style:none;
	padding-left:0;
	margin-bottom:0;
}
.media-list ul li {
	display:inline;
	margin:0 25px;
}
.noUi-origin {
	border:1px solid #c0c0c0 !important;
	border-radius:4px;
}
footer hr {
	border-top:1px solid #d3dfe5;
}
.feature-lowpay:before {
	background-image:url('../img/v5/icon-lowpay.png');
}
.feature-quote:before {
	background-image:url('../img/v5/icon-quote.png');
}
.feature-funding:before {
	background-image:url('../img/v5/icon-funding.png');
}
.feature-raterewards:before {
	background-image:url('../img/v5/icon-rewards.png');
} 

@media (min-width:1800px) {
	.bg-main {
		background:url('../img/v5/banner.jpg') no-repeat scroll 100% -120px;
		background-size:cover;
	}
}
@media (max-width: 1024px) {
    /* EMAIL REDIRECT PAGE */
  .email-redirect-wrapper {
       margin: 135px auto 190px!important;
    }
    .email-bg-main {
        background-position: 38% -60px!important;
    }
}
@media (max-width: 980px) {
    /* EMAIL REDIRECT PAGE */
    #eredirect-login-field div.button {
        width: 7%;
    }
}
@media (max-width:768px) {
	.bg-main {
		background:url('../img/v5/banner.jpg') no-repeat scroll 100% -70px;
		background-size:cover;
		height:730px;
	}
	.partner-wrapper .wont-impact-mobile {
		width:auto;
	}
	header .navbar-default .navbar-toggle {
		margin-right:0;
	}
	#creditCriteria .modal-content {
		width:100%;
	}
}
@media (max-height:700px) and (min-width:768px) {
	#main {
		padding-top:0;
	}
	.bg-main {
		background:url('../img/v5/banner.jpg') no-repeat scroll 100% -70px;
		background-size:cover;
		height:730px;
	}
	.partner-wrapper {
		margin:0 auto 81px !important;
	}
	.partner-form .slogan {
		margin:10px 0 10px;
	}
	.partner-form .slogan h1 {
		margin:0;
		line-height:34px;
		font-size:25px !important;
	}
	.select-rate .loan-form .prefix-dollar {
		position:absolute;
		top:201px;
		left:90px;
	}
	.partner-form .slogan h1 small {
		font-size:15px;
	}
	.select-rate .loan-form .dd-purpose {
		position:absolute;
		top:256px;
		left:416px;
	}
	.select-rate .loan-form .dd-credit-quality {
		position:absolute;
		top:314px;
		left:416px;
	}
}
@media (max-width:600px) {
	.bg-main {
		background:url('../img/v5/banner.jpg') no-repeat scroll 88% -160px;
		background-size:cover;
		height:980px;
	}
	header .navbar {
		background:#212b30;
		padding:10px 0 0px;
		border-bottom:1px solid #1d2629;
		margin-bottom:25px;
	}
	a.navbar-brand-logo:after {
		content:url('../img/v2/logo.png');
	}
	.navbar-brand {
		padding:0px 10px;
	}
	header .navbar-default .navbar-toggle {
		padding:12px 0;
		width:45px;
	}
	header .navbar-default .navbar-toggle .icon-bar {
		width:25px;
		height:3px;
		border-radius:0;
	}
	.partner-brand-container {
		margin-top:25px;
	}
	.partner-wrapper.slider-form-wrapper {
		margin:0 15px 45px !important;
		padding:0;
	}
	.partner-wrapper.slider-form-wrapper #LoanApplicationForm {
		margin-top:15px;
		padding:10px 10px 30px;
	}
	.partner-wrapper .partner-form .slogan {
		margin-bottom:1em;
	}
	.partner-wrapper .partner-form .slogan h1 {
		font-weight:500;
		font-size:28px !important;
		padding:0 15px;
		margin:0;
		text-align:center;
	}
	.partner-wrapper .partner-form .slogan h1 small {
		font-size:20px;
		font-weight:300;
		display:inline-block;
		margin-top:8px;
		line-height:1.4em;
	}
	.partner-wrapper .select-rate .slider-container {
		padding-left: 15px !important;
	}
	.partner-wrapper .select-rate h1 {
		/*margin-bottom:15px;*/
		font-size:14px;
		font-weight:bold;
	}
	.partner-wrapper .select-rate h1 span {
		font-size:24px;
	}
	.partner-wrapper .wont-impact-mobile {
		text-align:left;
		margin-top:-5px;
		padding-left:0;
		right:12px;
	}
	.select-rate .loan-form {
		margin:0 -10px;
		border:0 none;
		border-bottom:1px solid #ccc;
	}
	.select-rate .loan-form .prefix-dollar {
		position:absolute;
		top:212px;
		left:38px;
	}
	.select-rate .loan-form .dd-purpose {
		position:absolute;
		top:267px;
		left:auto;
		right:38px;
	}
	.select-rate .loan-form .dd-credit-quality {
		position:absolute;
		top:323px;
		left:auto;
		right:38px;
	}
	.select-rate .check-wrapper {
		border-radius:4px;
	}
	.slider-wrapper {
		width:75%;
		padding-top:5px;
	}
	.partner-wrapper .select-rate .check-rate-wrapper {
		padding-top:0;
	}
	.partner-wrapper .btn-cta-check-rate {
		width:100%;
	}
	.media-list {
		line-height:3em;
	}
	.media-list ul {
		margin-bottom:15px;
	}
	.media-list ul li:first-child {
		width:100%;
	}
	.media-list ul li {
		display:inline-block;
		margin:0;
		width:48%;
	}
	.media-list ul li img {
		max-width:100%;
		padding:0 10px;
	}
	#howitworks {
		padding:35px 15px 25px;
	}
	#howitworks .overview {
		padding-bottom:2em;
	}
	#howitworks h1,#aboutus h1,#borrowers h1 {
		font-size:24px;
	}
	#howitworks p,#aboutus p,#borrowers p {
		font-size:18px;
	}
	#howitworks .row-fluid .col-sm-3 {
		margin-bottom:2em;
	}
	#howitworks .row-fluid .feature-list {
		font-size:18px;
	}
	#howitworks .row-fluid p {
		font-size:15px;
	}
	#howitworks .learn-more-wrapper {
		margin-top:0;
	}
	.footer-links {
		margin-top:30px;
	}
	.footer-links hr {
		border-top:1px solid #ccc;
	}
	.footer-links #footer-contact {
		margin-top:20px;
	}
	footer .disclaimer {
		padding-top:0;
		text-align:left;
	}
	#aboutus,#borrowers {
		padding-top:2em;
		padding-bottom:2em;
	}
	.overview-features {
		padding-top:15px;
		padding-bottom:10px;
	}
	.overview-features ul li {
		width:45%;
		padding:0 0 0 38px;
		margin:14px 0;
		text-align:left;
		border-right:0 none;
	}
	.overview-features ul li.feature-funding:before,.overview-features ul li.feature-raterewards:before {
		top:0px;
	}
}
@media (max-width: 520px) {
	/* EMAIL REDIRECT PAGE */

    #eredirect-login-field input {
        /*width: 100%;*/
        margin-bottom: 10px;
    }

    #eredirect-login-field div {
        padding-left: 0px;
    }

    #eredirect-login-field div.button {
        width: 11%;
        position: absolute;
        right: -17px;
        top: 25%;
    }

    #eredirect-links {
        padding-left: 0px;
    }

    .eredirect-desktop {
        display: none;
    }

    .eredirect-mobile {
        display: block;
    }
}
@media (max-width: 435px) {
    /* EMAIL REDIRECT PAGE */
    #eredirect-cont br {
        display: inline-block;
    }
    #eredirect-login-field div.button {
        width: 10%;
    }
    .email-bg-main {
        height: 760px!important;
        background-position: 12% 0!important;
    }
    .email-redirect-wrapper {
        margin: 180px auto 220px!important;
        max-width: 100%;
    }
    #eredirect-cont .title {
        font-weight: 700;
        /*font-size: 25px;*/
    }
    #eredirect-cont .subtitle {
        margin-left: 0px;
    }
}
@media (max-width:414px) {
	.select-rate .loan-form {
		top:-350px;
	}
	.select-rate .loan-form .prefix-dollar {
		top:273px;
		left:38px;
	}
	.select-rate .loan-form .dd-purpose {
		top:329px;
		left:auto;
		right:38px;
	}
	.select-rate .loan-form .dd-credit-quality {
		top:386px;
		left:auto;
		right:38px;
	}

	/* EMAIL REDIRECT PAGE */
    #eredirect-login-field div.button {
        width: 11%;
    }
    .email-redirect-wrapper {
        margin: 170px auto 200px!important;
        max-width: 100%;
    }
    #eredirect-cont .subtitle {
        font-size: 20px;
        margin-left: 0px;
    }
    .email-bg-main {
        /*background-size: 225% 70%!important;*/
    }
}

@media (max-width:384px) {
	.select-rate .loan-form .prefix-dollar {
		top:273px;
	}
	.select-rate .loan-form .dd-purpose {
		top:328px;
	}
	.select-rate .loan-form .dd-credit-quality {
		top:385px;
	}
}
@media (max-width: 375px) {
	/* EMAIL REDIRECT PAGE */
    #eredirect-login-field div.button {
        width: 12%;
    }
    #eredirect-cont .subtitle {
        font-size: 17px;
    }
    /*#eredirect-cont .title {
        font-size: 23px;
    }*/
    .email-bg-main {
        height: 700px!important;
        background-position: 15% 0!important;
    }
    .email-redirect-wrapper {
        margin: 140px auto 225px!important;
    }
}
@media (max-width:360px) {
	.partner-wrapper .partner-form .slogan h1 {
		padding-left:0;
		padding-right:0;
	}
	/* EMAIL REDIRECT PAGE */
    #eredirect-login-field div.button {
        width: 12%;
    }
    .email-bg-main {

    }
}
@media (max-width:320px) {
	.bg-main {
		height:980px;
	}
	.select-rate .loan-form {
		top:-390px;
	}
	.partner-wrapper .select-rate h1 {
		font-weight:normal;
	}
	.partner-wrapper .select-rate h1 span {
		font-size:20px;
		line-height:0.4;
	}
	.partner-wrapper .partner-form .slogan h1 {
		font-size:22px !important;
		line-height:1.4em;
	}
	.partner-wrapper .partner-form .slogan h1 small {
		font-size:17px;
		line-height:1.2em;
	}
	.select-rate .loan-form .prefix-dollar {
		position:absolute;
		top:250px;
		left:35px;
	}
	.select-rate .loan-form .dd-purpose {
		position:absolute;
		top:307px;
		left:auto;
		right:38px;
	}
	.select-rate .loan-form .dd-credit-quality {
		position:absolute;
		top:363px;
		left:auto;
		right:38px;
	}
	.btn-cta-check-rate {
		padding:10px;
	}
	.overview-features ul li {
		font-size: 13px;
	}
	/* EMAIL REDIRECT PAGE */
    .email-redirect-wrapper {
        margin: 140px auto 115px!important;
    }
    #eredirect-login-field div.button {
        width: 14%;
    }
    .email-bg-main {
        height: 615px!important;
        background-position: 15% 0!important;
    }
    #eredirect-cont .subtitle {
        font-size: 15px;
    }
    /*#eredirect-cont .title {
        font-size: 20px;
    }*/
}

@media (max-height: 660px) {
    /* ---------- EMAIL REDIRECT PAGE --------- */
    .email-bg-main {
        height: 660px!important;
    }
    .email-redirect-wrapper {
        margin: 160px auto 260px!important;
    }
}