body{
	font-family: 'Roboto', sans-serif;
	color:#444;
	font-size:14px;
	margin:0;
}
#wrap #header {
	height: auto;
	margin-bottom: 0px;
	overflow: hidden;
}
.apply-new-2 #header .wrap {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
}
#header #title-area #title a {
	background: url(../img/logo-280.png) no-repeat;
	width: 279px;
	height: 84px;
	display: block;
	text-indent: -9999em;
	background-position: center;
}
.privacy p{
	line-height:22px;
}


.apply-new-2 #header .widget-area .widget-right {
	width: auto;
	margin: 14px;
	float: left;
}
.apply-new-2 #header .widget-area p {
	padding: 0px;
	margin: 0px;
	font-family: 'Roboto',sans-serif;
	color: #333;
	font-weight: 400;
	font-size: 15px;
}
#wrap #title-area {
	width: 280px;
	float: left;
}
.apply-new-2 #header .widget-area {
	width: auto;
	margin-top: 0;
	float: right;
}
a:hover {
	color: #2361a1;
	text-decoration: underline;
}
a, a:visited {
	color: #2361a1;
	text-decoration: none;
}
.phone a {
/*	padding-left: 30px;*/
}
#header .widget-area .widget-left {
	
}
.apply-new-2 #header .widget-area p.phone {
	height: auto;
	line-height: 30px;
	font-size: 20px;
	font-weight: 400;
	/* background: url(../img/blue-phone-icon.png) center left no-repeat; */
}
@media screen and (max-width: 499px) and (min-width: 0px) {
	.apply-new-2 #header .widget-area p.phone {
		width: 204px;
	    padding: 14px;
	    padding-left: 0px;
	    height: :64px;
	    border: 1px solid #18027A;
	    border-radius: 31px;
	    height: auto;
	    line-height: 30px;
	    font-size: 27px;
	    font-weight: 400;
	}
	
	.apply-new-footer .logo_mobile {
		 visibility:visible;
		 display:block;
	}
	.apply-new-footer .logo_desktop {
		visibility:hidden;
		display:none;
	}
}
@media screen and (max-width: 4048px) and (min-width: 500px) {
	.apply-new-2 #header .widget-area p.phone {
		
		width: 300px;
	    padding: 14px;
	    padding-left: 0px;
	    height: :64px;
	    border: 1px solid #18027A;
	    border-radius: 31px;
	    height: auto;
	    line-height: 30px;
	    font-size: 27px;
	    font-weight: 400;
	}
	
	.apply-new-footer .logo_mobile {
 		 visibility:hidden;
		display:none;
	}
}
@media screen and (max-width: 4048px) and (min-width: 500px) {
	.apply-new-2 .gform_wrapper form .gform_body .page-one, .apply-new-2 .gform_wrapper form .gform_body .page-two {
		height: 591px;
		background: url(../img/form-bg-page-1.jpg) #e1ebf1 left top no-repeat;
		padding-bottom: 40px;
		background-size: cover;
	}
	.debt {
		
		height: 583px;
		background: url(../img/debt_relief.jpg) #e1ebf1 left top no-repeat;
		padding-bottom: 0px;
		background-size: cover;
	}
	.debt_btn {
		width: 42%;
		float: right !important;
		margin-top: 300px;
		
	}
	.debt_btn h2 {
		width: 80%;
		float: left;
		margin-top: 10px;
		
	}
	
	
}




@media screen and (max-width: 499px) and (min-width: 0px) {
	.apply-new-2 .gform_wrapper form .gform_body .page-one, .apply-new-2 .gform_wrapper form .gform_body .page-two {
		height: 591px;
		background: #e1ebf1 left top no-repeat;
		padding-bottom: 40px;
		background-size: cover;
	}
	
}

.apply-new-2 h1 {
	padding-left: 45px;
	margin: 0 0 30px;
	font-family: 'Lora', serif;
	font-weight: 700;
	text-transform: none;
	text-align: center;
	font-size: 36px;
	line-height: 36px;
	color: #18027a;
}
@media screen and (max-width: 4048px) and (min-width: 500px){
	.apply-new-2 .gform_wrapper form .gform_body .page-one .gform_page_fields {
		padding-top: 40px;
		margin: 0 auto;
		overflow: visible;
		width: 1200px;
		position: relative;
	}
}
@media screen and (max-width: 499px) and (min-width: 0px){
	.apply-new-2 .gform_wrapper form .gform_body .page-one .gform_page_fields {
		//padding-top: 40px;
		margin: 0 auto;
		overflow: visible;
		width: 1200px;
		position: relative;
	}
}
.apply-new-2 h2 {
	padding: 0 0 10px 45px;
	margin: 0px 0 20px;
	font-family: 'Lora', serif;
	color: #383838;
	font-weight: 700;
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	line-height: 1.25;
}
div.gform_wrapper .gform_fields {
	margin: 0;
	padding: 0;
}
@media screen and (max-width: 499px) and (min-width: 0px) {
	div.gform_wrapper .gform_fields {
		margin: 0;
		padding: 0;
		padding-bottom: 9px;
		background:#e1ebf1;
	}
	div.title-list-block{
		padding-bottom:9px;
	}
}
 
.apply-new-2 .gform_wrapper form .gform_body .page-one ul li.html-title-block {
	padding-left: 0;
	float: left;
	clear: none;
	width: 100%;
	margin-bottom: 0px;
	list-style:none;
}
.apply-new-2 .page-one ul.get-started-list {
	padding: 0 0 0 45px;
	width: 380px;
	margin: 0 0 55px -140px;
	position: relative;
	left: 50%;
}
/*********************FORM CSS****************/
.apply-new-2 .gform_wrapper form .gform_body .page-two .progress-bar-graphic {
    background: url(../img/progress-bar-graphic.png) no-repeat;
    width: 495px;
    height: 28px;
    margin: 0 auto 15px;
   margin-left: -206px !important;
    position: relative !important;
    left: 50% !important;
}
.apply-new-2 .gform_wrapper .page-two h2 {
	line-height: 40px;
	margin-bottom: 30px;
	width: 565px;
	margin: 0 auto 10px;
	font-family: 'Lora', serif;
	font-weight: 400;
	text-transform: none;
	text-align: center;
	font-size: 30px;
	color: #18027a;
	padding-bottom: 15px;
	position: relative !important;
	margin-lefT: -239px !important;
	left: 50% !important;
}
.apply-new-2 .gform_wrapper .page-two h2 span.big-bold {
    font-size: 40px;
    font-weight: 700;
}
.apply-new-2 .gform_wrapper form .gform_body .page-two p.description {
    padding: 0px;
    text-align: center;
    font-style: italic;
    margin: 0 auto 15px;
    font-size: 18px;
    color: #333;
    font-weight: 300;
    font-family: "Roboto",sans-serif;
    margin: 0 auto;
    position: relative;
    width: 100%;
  /*  padding-left: 27px;*/
}
.apply-new-2 .gform_wrapper .page-two .gform_page_footer input[type="submit"] {
	position: relative !important;
	left: 50% !important;
	margin-left: -170px !important;
	-webkit-appearance: none;
	background: url(../img/submit-bg.png) no-repeat;
	width: 502px;
	height: 82px;
	display: block;
	text-indent: -9999em;
	top: 22px !important;
}
.apply-new-2 .gform_wrapper form .gform_body .page-two .gform_page_fields {
    padding-top: 40px;
    margin: 0 auto;
    overflow: visible;
}
.apply-new-2 h2 {
    /*background: url(../img/blue-sep.png) center bottom no-repeat;*/
    padding: 0 0 10px 45px;
}
/*********************FORM CSS****************/
.apply-new-2 .gform_wrapper .page-two .top_label input.medium {
	background: #fff;
	font-family: "Roboto",sans-serif;
	font-size: 16px;
	font-weight: 300;
	padding: 11px 15px 14px;
	border: none;
	box-shadow: 2px 2px 5px #ccc;
	width: 311px;
	border-radius: 5px;
	margin: 0 auto;
	float: none;
	display: block;
	margin-left: -134px;
	left: 50%;
	position: relative;
	height: auto;
	margin-bottom: 12px;
}
body.apply-new-2 .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul.get-started-list li, body.apply-new-2 .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul.get-started-list li {
	padding-left: 35px;
	margin-bottom: 13px;
	font-size: 18px;
	color: #272727;
	line-height: 18px;
	font-weight: 400;
	background: url(../img/blue-checkmark.png) no-repeat;
	list-style: none;
	font-family: 'Roboto',sans-serif;
}
.apply-new-2 .gform_wrapper form .gform_body .page-one ul li.trust-pilot-block {
	height: 522px;
	width: 200px;
	float: left;
	margin-right: 0px;
	position: absolute;
	right: 0px;
}
body.apply-new-2 .gform_wrapper form .gform_body .page-one ul li.trust-pilot-block {
	background: #fff;
	width: 220px;
}
body.apply-new-2 .gform_wrapper form .gform_body .page-one ul li.trust-pilot-block .right-box-core-trustpilot {
	padding: 10px 10px 0px;
	height: 490px;
	overflow-y: scroll;
	overflow-x: hidden;
}
.ca-reviews h2, .apply-new-2 .gform_wrapper .ca-reviews h2 {
	font-size: 30px;
	padding: 0;
	border: none;
	background: none !important;
	margin: 0 0 5px;
	width: auto;
	position: static;
	text-transform: uppercase;
}
.ca-reviews .five-star .fa-star {
	font-size: 20px;
}
.five-star .fa {
	background: #079031;
	color: #fff;
	padding: 3px;
	font-size: 13px;
	border-radius: 2px;
	margin-left: -2px;
}
.ca-reviews .based-on {
	text-align: center;
	font-size:14px;
}
.apply-new-2 .gform_wrapper form .gform_body .page-one ul li label {
	margin: 0 0 10px;
	padding-left: 111px;
	display: block;
font-family: 'Lora', serif;
	text-align: center;
	font-weight:700;
	font-size: 20px;
	position: relative !important;
	height: auto;
	width: auto;
	color: #000;
}
.apply-new-wrap .ginput_container {
	width: 485px !important;
	left: 35% !important;
	position: relative !important;
}
.apply-new-2 .mobile-form {
	display: none;
}
.apply-new-footer-wrap {
	width: auto;
	padding-top: 30px;
}
.apply-new-footer {
	width: 1200px;
	margin: 0 auto;
}
.apply-new-footer .cred {
	float: left;
}
.mobile-ca-display.mobile {
	display: none;
	overflow: hidden;
	clear: both;
	width: 270px;
	margin: 0 auto 30px;
}
.apply-new-footer .copyright {
	float: center;
}
.apply-new-footer .privacy {
	margin-top: 30px;
	float: left;
	clear: both;
}
.apply-new-footer a.norton-logo {
	float: left;
	background: url(../img/norton-logo.png) no-repeat;
	display: block;
	text-indent: -9999em;
	width: 103px;
	height: 55px;
}
.apply-new-footer a.bbb-logo {
	float: center;
}
.apply-new-footer a.mcafee-logo {
	margin: 4px 39px 1px 28px;
	float: left;
}
.gfield.bbb-block.gfield_html.gfield_html_formatted.gfield_no_follows_desc.field_sublabel_below.field_description_below {
	list-style: none;
}




.apply-new-2 .gform_wrapper .gform_page_footer input[type="button"], .apply-new-2 .gform_wrapper .gform_page_footer input[type="submit"] {
	border: none;
	position: relative;
	left: 50%;
	margin-left: -93px;
	-webkit-appearance: none;
	background: url(../img/continue-button.png) no-repeat;
	width: 303px;
	height: 79px;
	display: block;
	text-indent: -9999em;
}

.ginput_container select {
	width: 100%;
	height: 50px;
	font-size: 25px;
	border: solid 2px #ccc;
	-webkit-appearance: none;
	-moz-appearance: none;
	padding: 0px 12px;
	border-radius: 6px;
	margin-bottom: 15px;
	background: url(../img/new-apply-select-dropdown.png) 99% 4px #f8fcfe no-repeat;
}
.ginput_container span {
	position: absolute;
	right: 6px;
	top: 6px;
}
.gf_browser_gecko .gform_body{
	 width: 65%; 
	 float: left; 
	 padding-left: 1.5%; 
}
@media screen and (max-width: 4048px) and (min-width: 500px) {
	.gf_browser_gecko .gform_body {
		width: 100% !important;
		float: none !important;
		padding-left: 0 !important;
		padding-top: 50px;
	}
}
@media screen and (max-width: 499px) and (min-width: 0px) {
	.gf_browser_gecko .gform_body {
		width: 100% !important;
		float: none !important;
		padding-left: 0 !important;
	}
}
.trust-pilot-block .consumer-affairs {
	display: block;
	background: url('../img/consumer-affairs.png') center no-repeat #fff;
	width: 100%;
	height: auto;
	background-position: center;
	background-size: auto 12px;
	padding: 11px 0;
	border-top: 1px solid #ccc;
	text-indent: -9999em;
}
/*------------------------------Why Us Page Start----------------------------*/
h1.entry-title {
	margin-bottom: 15px;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	color: #27AE60;
	font-size: 32px;
	text-align: left;
	padding-left: 0;
}
.content-sidebar-wrap {
	overflow: hidden;
	z-index: 9998;
	max-width: 1200px;
	margin: 0 auto;
	position: relative;
	padding: 45px 0 30px;
}
.student-loan-consolidation-form {
	width: 350px;
	max-width: 100%;
	margin: 0 auto 0;
	float: right;
	margin-left: 40px;
	background: #fff;
	border: 5px solid #eee;
	border-radius: 8px;
}
.student-loan-consolidation-form .gform_heading {
	margin-bottom: 50px;
	width: 100%;
	background: #34495e;
	border-radius: 3px 3px 0 0;
	margin: 0 0 20px;
	padding-bottom: 15px;
}
.student-loan-consolidation-form h3.gform_title {
	margin-bottom: 10px;
	width: 100%;
	color: #FFCC33;
	font-family: "Open Sans", sans-serif;
	font-size: 28px;
	font-weight: 700;
	text-align: center;
	padding-top: 8px;
	margin-top: 0px;
}
.student-loan-consolidation-form span.gform_description {
	line-height: 24px;
	text-align: center;
	padding: 0 15px;
	display: block;
	color: #fff;
	font-size: 15px;
	font-family: "Open Sans", sans-serif;
}
.student-loan-consolidation-form span.gform_description span.light-blue {
	color: #8CCFFC;
}
.student-loan-consolidation-form ul li {
	margin-bottom: 10px !important;
	list-style: none;
}
.student-loan-consolidation-form .top_label input.medium {
	width: 80%;
	float: none;
	margin: 0 auto !important;
	display: block;
	padding: 4px 10px 7px !important;
}
.student-loan-consolidation-form .top_label input.medium {
	padding: 11px 15px 13px !important;
	width: 91%;
	font-size: 20px !important;
	font-size: 2rem !important;
	font-family: "Open Sans", sans-serif !important;
	font-weight: 300;
	background: #f8fcfe;
	border: 1px solid #dbdbdb;
	border-radius: 8px;
	-moz-box-shadow: inset 0px 0px 5px #e6e9eb;
	-webkit-box-shadow: inset 0px 0px 5px #e6e9eb;
	box-shadow: inset 0px 0px 5px #e6e9eb;
}
.student-loan-consolidation-form .top_label .gfield_label {
	display: none;
}
.top-ten-reasons .gform_wrapper .student-loan-consolidation-form .top_label input.medium {
	width: 80%;
	float: none;
	margin: 0 auto !important;
	display: block;
	padding: 0px 10px 0px !important;
}
.student-loan-consolidation-form .top_label input.medium {
	padding: 11px 15px 13px !important;
	width: 91%;
	font-size: 20px !important;
	font-family: "Open Sans", sans-serif !important;
	font-weight: 300;
	background: #f8fcfe;
	border: 1px solid #dbdbdb;
	border-radius: 8px;
	-moz-box-shadow: inset 0px 0px 5px #e6e9eb;
	-webkit-box-shadow: inset 0px 0px 5px #e6e9eb;
	box-shadow: inset 0px 0px 5px #e6e9eb;
}
.student-loan-consolidation-form .top_label input.medium {
	width: 80%;
	float: none;
	margin: 0 auto !important;
	display: block;
	padding: 4px 10px 7px !important;
}
.student-loan-consolidation-form li.dropdown .ginput_container {
	overflow: hidden;
	margin: 0px auto !important;
	width: 82% !important;
	border-radius: 8px;
	padding: 8px 6px !important;
	box-shadow: inset 0px 0px 5px #e6e9eb;
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url(../img/student-loan-dropdown-arrow-small.png) #F8FCFE 97% 4px no-repeat;
	background: #f8fcfe\9;
	border: 1px solid #dbdbdb;
}
.student-loan-consolidation-form .top_label select.medium {
	float: none;
	margin: 0 auto !important;
	display: block;
	padding: 0px !important;
	width: 100% !important;
	overflow: hidden;
	font-size: 20px !important;
	font-family: "Open Sans", sans-serif !important;
	font-weight: 300;
	border: none;
	background-color: transparent;
	height: 25px;
	color: #777;
}
.student-loan-consolidation-form .gform_footer input.button, .top-ten-reasons .gform_wrapper .student-loan-consolidation-form .gform_footer input[type="submit"] {
	display: block;
	margin: 0 auto;
	width: 313px;
	height: 70px;
	text-indent: -9999em;
	background: url(../img/yellow-submit-student-loan.png) no-repeat;
	border:none;
}
.student-loan-consolidation-form .gform_footer {
	margin-top: 10px;
	padding: 16px 0 24px;
}
.top-ten-reasons h2 {
	margin-bottom: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	color: #27AE60;
	font-size: 28px;
}
.top-ten-reasons h2 {
	margin-bottom: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	color: #27AE60;
	font-size: 28px;
	text-transform: none;
	text-align: left;
	padding: 0;
	margin-top: 15px;
}
.top-ten-reasons .repayment-list li {
	margin: 0px;
	list-style: none;
	padding-left: 80px;
	background: url('../img/step-one.png') 3px 3px no-repeat;
}
.repayment-list li span.list-highlight {
	display: block;
	margin-bottom: 10px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	color: #27AE60;
	font-size: 16px;
}
.top-ten-reasons .entry-content p {
	text-align: left;
	font-size: 15px;
	margin-bottom: 20px;
	color: #555;
}
.alignright {
	float: right;
	text-align: right;
}
a.alignright img, img.alignright, .wp-caption.alignright {
	margin: 5px 0 3px 24px;
}
.entry-content p {
	text-align: left;
	font-size: 15px;
	font-size: 1.5rem;
	margin-bottom: 20px;
}
.top-ten-reasons .repayment-list li.two {
	background: url('../img/step-two.png') 3px 3px no-repeat;
}
.top-ten-reasons .repayment-list li.three {
	background: url('../img/step-three.png') 3px 3px no-repeat;
}
.top-ten-reasons .repayment-list li.four {
	background: url('../img/step-four.png') 3px 3px no-repeat;
}
.top-ten-reasons .repayment-list li.five {
	background: url('../img/step-five.png') 3px 3px no-repeat;
}
.top-ten-reasons .repayment-list li.six {
	background: url('../img/step-six.png') 3px 3px no-repeat;
}
.top-ten-reasons .repayment-list li.seven {
	background: url('../img/step-seven.png') 3px 3px no-repeat;
}
.top-ten-reasons .repayment-list li.eight {
	background: url('../img/step-eight.png')3px 3px no-repeat;
}
.top-ten-reasons .repayment-list li.nine {
	background: url('../img/step-nine.png') 3px 3px no-repeat;
}
.top-ten-reasons .repayment-list li.ten {
	background: url('../img/step-ten.png') 3px 3px no-repeat;
}
.top-ten-reasons .repayment-list li.eleven {
	background: url('../img/step-eleven.png') 3px 3px no-repeat;
}
.top-ten-reasons h3 {
	margin-bottom: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	color: #27AE60;
	font-size: 22px;
}
.deluxe .after-content-form, .after-content-form {
	clear: both;
	background: #006896;
}
.deluxe .after-content-form .gform_wrapper h3.gform_title, .after-content-form .gform_wrapper h3.gform_title {
	font-size: 36px;
	color: #fff;
	font-weight: 700;
	text-align: center;
	margin: 0 auto 20px;
	max-width: 100%;
	font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	padding-top: 15px;
}
#gform_32 .gform_body {
	width: 65% !important;
	float: left !important;
	padding-left: 1.5% !important;
}
.gform_footer {
	width: 30%;
	float: right;
	clear: none;
	padding: 0 1.5% 0 0;
}
.gform_wrapper ul li.gfield {
	list-style: none;
}
.top_label .gfield_label {
	position: absolute !important;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	width: 1px;
	border: 0;
	overflow: hidden;
	color: #fff;
}
.top_label .medium {
	cursor: pointer;
	color: #000;
	font-size: 16px;
	margin-bottom: 0;
	width: 100%;
	border: none;
	box-shadow: none;
	border-radius: 3px;
	padding: 11px;
	height: 42px;
	margin-bottom: 10px;
	appearance:normal
}
.gform_footer button:hover {
	background-color: #00ab66;
}
.gform_wrapper .gform_footer button {
	margin-bottom: 0;
	padding: 11px 16px;
	border-radius: 3px;
	width: 100%;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
	background: #1F00A9;
	text-align: left;
	position: relative;
	border: none;
	color: #fff;
}
.gform_wrapper .gform_footer button:hover{
	background-color:#00ab66;
}
.gform_footer {
	width: 30%;
	float: right;
	clear: none;
	padding: 0 1.5% 0 0;
	margin-bottom: 25px;
}
.gform_footer button .fa {
	position: absolute;
	right: 0;
	top: 0px;
	background: #18027A;
	padding: 13px 12px;
	border-radius: 0 5px 5px 0;
}
.after-content-form .gform_wrapper .gform_footer button:hover .fa {
	background-color: #079031;
}
.dwn_caret {
	position: absolute;
	top: 12px !important;
	right: 10px !important;
}

.student-loan-consolidation-form .gform_body {
	width: 97%;
	float: left;
	padding-left: 1.5%;
}
.student-loan-consolidation-form .gform_footer {
	width: 100%;
	float: right;
	clear: none;
	padding: 0 1.5% 0 0;
	margin-bottom: 10px;
}
.footer-affiliations {
	border-top: 1px solid #DEE4ED;
	background: #fff;
	overflow: hidden;
	clear: both;
	padding: 45px 0;
}
.footer-affiliations .wrap {
	max-width: 1080px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}
.footer-affiliations a:first-child {
	margin-left: 0;
}
.footer-affiliations .bbb-form {
	background-position: 0px -623px;
	width: 139px;
	height: 53px;
	/* margin-top: 24px; */
}
.footer-affiliations a {
	background: url('../img/affiliations.png') no-repeat;
	display: block;
	float: left;
	text-indent: -9999em;
	/* margin-right: 45px; */
	margin: 0 25px;
}
.footer-affiliations .afcc-form {
	background-position: 0px -693px;
	width: 89px;
	height: 87px;
	/* margin-top: 8px; */
}
.footer-affiliations .top-ten-reviews {
	background: url('../img/ttr2018-small.png') no-repeat;
	width: 72px;
	height: 116px;
	/* margin-top: 0; */
}
.footer-affiliations .top-consumer-reviews {
	background: url('../img/2018-TCR-Blue-Ribbon-Graphic.png') no-repeat;
	width: 130px;
	height: 76px;
	/* margin-top: 9px; */
}
.footer-affiliations a.consumers-advocate {
	background: url('../img/Consumer-Affairs-Top-Rated.png') no-repeat;
	background-size: 100%;
	width: 140px;
	height: 97px;
}
.footer-affiliations a:last-child {
	margin-right: 0;
}
.footer-affiliations .db {
	background: url('../img/trustpilot-logo-288.png') no-repeat;
	/* margin: 21px 0 0 0; */
	width: 244px;
	height: 72px;
	background-size: 100%;
}
.sep_line img {
	width: 100%;
	height: 1px;
}
/*------------------------Thank you Page Start-------------------*/
.thank-you-for-applying .content-sidebar-wrap {
	padding-top: 15px;
}
.thank-you-for-applying .thank-you-content {
	width: 690px;
	margin: 0 auto;
	float:left;
}
.thank-you-for-applying .thank-you-sidebar {
	width: 340px;
	float: right;
}
.thank-you-for-applying .content h1 {
	margin-bottom: 15px;
	font-family: 'Lora', serif
	font-weight: normal;
	color: #39a000;
	font-size: 32px;
	text-align: left;
	padding-left: 0px;
}
.thank-you-for-applying p.first-name {
	text-transform: capitalize;
}
.thank-you-for-applying .entry-content p {
	font-size: 14px;
	margin-bottom: 20px;
	line-height: 22px;
}
.thank-you-for-applying .green-phone a {
	color: #39a000;
	text-decoration: none;
}
.thank-you-for-applying .entry-content p.green-phone {
	line-height: 46px;
	font-size: 30px;
	font-family: 'Lato', sans-serif;
	color: #39a000;
	font-weight: 700;
	text-align: center;
}
.thank-you-for-applying .entry-content p.green-phone {
	line-height: 46px;
	font-size: 30px;
	font-family: 'Lato', sans-serif;
	color: #39a000;
	font-weight: 700;
	width: 250px;
	margin: 25px auto 0;
	text-align: center;
	padding-left: 28px;
	background: url('../img/small-phone.png') 16px center no-repeat #f9f9f9;
}
.thank-you-for-applying .thank-you-top {
	padding-bottom: 20px;
	background: url('../img/content-shadow.png') center bottom no-repeat;
}
.thank-you-for-applying h2 {
	margin-bottom: 20px;
	font-family: 'Lato', sans-serif;
	font-weight: normal;
	color: #18027a;
	font-size: 22px;
	text-align: left;
	padding-left: 10px;
	margin-top: 10px;
}
.thank-you-for-applying .thank-you-bottom ul li {
	margin: 0px;
	list-style: none;
	padding-left: 80px;
	background: url('../img/step-one.png') 3px 3px no-repeat;
}
.thank-you-for-applying .thank-you-bottom ul li span.list-highlight {
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
	font-size: 16px;
}
.thank-you-bottom ul{
	padding-left:0px;
}
.thank-you-for-applying .thank-you-bottom ul li.two {
	background: url('../img/step-two.png') 3px 3px no-repeat;
}
.thank-you-for-applying .thank-you-bottom ul li.three {
	background: url('../img/step-three.png') 3px 3px no-repeat;
}
.thank-you-for-applying .thank-you-bottom ul li.four {
	background: url('../img/step-four.png') 3px 3px no-repeat;
}
.thank-you-for-applying .why-choose-us h4 {
	line-height: 32px;
	margin-bottom: 10px;
	
	font-weight: 700;
	font-size: 26px;
	color: #fff;
	background: #3f9ad2;
	text-align: center;
	padding: 7px 0 8px;
	font-family: 'Lora', serif
}
.thank-you-for-applying .why-choose-us {
	background: url('../img/sidebar-header-bg-arrow.png') center 47px no-repeat #f9f9f9;
	padding-bottom: 25px;
	clear: both;
}
.why-choose-us p {
	padding: 15px;
	margin-top: 0px;
}
.thank-you-for-applying .why-choose-us a.bbb-logo {
	background: url('../img/bbb-vertical-logo.png') no-repeat;
	width: 57px;
	height: 91px;
}
.thank-you-for-applying .why-choose-us a.top-ten-excellence-logo {
	background: url('../img/ttr2018-small.png') no-repeat;
	width: 72px;
	height: 116px;
}
.thank-you-for-applying .why-choose-us a {
	display: block;
	text-indent: -9999em;
	float: left;
	margin: 0px 16px;
}
.thank-you-for-applying .testimonials {
	background: url('../img/sidebar-header-bg-arrow.png') center 47px no-repeat #f9f9f9;
	padding-bottom: 25px;
}
.thank-you-for-applying .testimonials h4 {
	line-height: 32px;
	margin-bottom: 25px;
	
	font-weight: 700;
	font-size: 26px;
	color: #fff;
	background: #3f9ad2;
	text-align: center;
	padding: 7px 0 8px;
	font-family: 'Lora', serif
}
.tp-overview .excellent, .thank-you-for-applying .tp-overview .excellent {
	font-size: 30px;
	margin: 0 0 10px;
	color: #000;
	text-align: center;
}
.thank-you-for-applying .trustpilot-widget {
	padding: 0 20px;
}
.smallquote .fa-user {
	padding: 7px 10px;
	border: 1px solid;
	border-radius: 50%;
	width: 8%;
	color: #00b67a;
	float: left;
	font-size: 20px;
	width: auto;
	display: block;
}
.smallquote .quote-content-wrap {
	float: right;
	width: 82%;
	margin-bottom: 5px;
}
.sq-meta {
	overflow: hidden;
	clear: both;
}
.five-star {
	float: right;
}
.pq-attr {
	text-align: right;
	float: right;
	clear: both;
	line-height: 1.3;
}
.smallquote {
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 20px;
	padding-bottom: 16px;
}
.thank-you-for-applying .testimonials p.tp-count {
	text-align: center;
	color: #000;
}
.tp-overview .five-star {
	float: none;
	margin-bottom: 0;
	text-align:center;
}
.thank-you-for-applying h2 {
	margin-bottom: 20px;
	font-weight: 700;
	color: #18027a;
	font-size: 22px;
	font-family: 'Lora', serif
}
.thank-you-for-applying .free-book-one {
	float: left;
	margin-right: 30px;
	width: 50%;
}
.thank-you-for-applying .free-book-two {
	float: left;
}
img.centered, .aligncenter {
	display: block;
	margin: 0 auto 24px;
}
.privacy_pg a {
	border-bottom: solid 1px #111;
	text-decoration:none;
}
.terms_of_use {
	width: 73%;
	display: inline-block;
	margin-right: 20px;
}
.terms_tastimonial {
	display: inline-block;
	width: 25%;
	vertical-align: top;
}
.terms_of_use_hd h4 {
	line-height: 32px;
	margin-bottom: 25px;
	font-weight: 700;
	font-size: 26px;
	color: #fff;
	background: #3f9ad2;
	text-align: center;
	padding: 7px 0 8px;
	font-family: 'Lora', serif;
}
.terms_of_use_hd {
	background: url('../img/sidebar-header-bg-arrow.png') center 47px no-repeat #f9f9f9;
	padding-bottom: 25px;
}
/*------------------------Thank you Page End-------------------*/

/*------------------------About us Page Strt-------------------*/
.about_us_pg h1 {
	margin-bottom: 15px;
	font-family: 'Lora', serif font-weight: normal;
	color: #39a000;
	font-size: 32px;
	text-align: left;
	padding-left: 0px;
}
.debt_relief_pg h1 {
	margin-bottom: 15px;
	font-family: 'Lora', serif font-weight: normal;
	color: #39a000;
	font-size: 32px;
	text-align: left;
	padding-left: 0px;
}
/*------------------------About us Page End-------------------*/

/*------------------------Faq Page Strt-------------------*/
.faq_pg h1 {
	margin-bottom: 15px;
	font-family: 'Lora', serif font-weight: normal;
	color: #39a000;
	font-size: 32px;
	text-align: left;
	padding-left: 0px;
}
.faq_pg ul {
	padding-left: 0px;
}
.faq_pg ul li {
	margin: 0px;
	list-style: none;
	padding-left: 80px;
	background: url('../img/step-one.png') 3px 3px no-repeat;
}
.faq_pg p {
	font-size: 14px;
	margin-bottom: 20px;
	line-height: 22px;
}
.faq_pg h4 {
	margin-bottom: 20px;
	font-weight: 700;
	color: #18027a;
	font-size: 22px;
	font-family: 'Lora', serif;
	margin-top: 0px;
	margin-bottom: 5px;
}
.faq_pg ul li.two {
	background: url('../img/step-two.png') 3px 3px no-repeat;
}
.faq_pg ul li.three {
	background: url('../img/step-three.png') 3px 3px no-repeat;
}
.faq_pg ul li.four {
	background: url('../img/step-four.png') 3px 3px no-repeat;
}
.faq_pg ul li.five {
	background: url('../img/step-five.png') 3px 3px no-repeat;
}
.faq_pg ul li.six {
	background: url('../img/step-six.png') 3px 3px no-repeat;
}
/*------------------------Faq Page End-------------------*/

/*------------------------Privacy Page Start-------------------*/
.privacy_pg h1 {
	margin-bottom: 15px;
	font-family: 'Lora', serif font-weight: normal;
	color: #39a000;
	font-size: 32px;
	text-align: left;
	padding-left: 0px;
}
.privacy_pg h4 {
	margin-bottom: 20px;
	font-weight: 700;
	color: #18027a;
	font-size: 22px;
	font-family: 'Lora', serif;
	margin-top: 0px;
	margin-bottom: 5px;
}
.privacy_pg ul {
	padding-left: 0px;
}
.privacy_pg ul li {
	margin: 0px;
	list-style: none;
	padding-left: 80px;
	background: url('../img/step-one.png') 3px 3px no-repeat;
}
.privacy_pg ul li.two {
	background: url('../img/step-two.png') 3px 3px no-repeat;
}
.privacy_pg ul li.three {
	background: url('../img/step-three.png') 3px 3px no-repeat;
}
.privacy_pg ul li.four {
	background: url('../img/step-four.png') 3px 3px no-repeat;
}
.privacy_pg ul li.five {
	background: url('../img/step-five.png') 3px 3px no-repeat;
}
.privacy_pg ul li.six {
	background: url('../img/step-six.png') 3px 3px no-repeat;
}
.privacy_pg ul li.seven {
	background: url('../img/step-seven.png') 3px 3px no-repeat;
}
.privacy_pg ul li.eight{
	background: url('../img/step-eight.png') 3px 3px no-repeat;
}
/*------------------------Privacy Page End-------------------*/

/*------------------------Testimonial Page End-------------------*/
.testimonial_pg h1 {
	padding-left: 45px;
	margin: 0 0 30px;
	font-family: 'Lora', serif;
	font-weight: 700;
	text-transform: none;
	text-align: center;
	font-size: 36px;
	line-height: 36px;
	color: #18027a;
}
.one-half, .three-sixths, .two-fourths {
	width: 46.95%;
	display: inline-block;
	margin-right: 14px;
	vertical-align: top;
}
.testimonial-wrap .testimonial {
	font-size: 16px;
	font-size: 14px;
	font-style: italic;
	margin: 0px;
	background: #E1E7F0;
	border-radius: 3px;
	box-shadow: 0px 0px 6px #999 inset;
	position: relative;
	padding: 35px 45px 38px;
}
.testimonial-wrap .cite {
	font-size: 16px;
	font-style: italic;
	padding-left: 89px;
	padding-top: 0px;
	color:#39a000;
	font-weight:600;
}
.triangle {
	background: url(../img/testimonial-arrow.png) no-repeat;
	position: absolute;
	bottom: -25px;
	left: 7%;
	display: block;
	width: 37px;
	height: 29px;
}
/*------------------------Testimonial Page End-------------------*/
.lang_sel li {
	list-style: none;
	display: inline-block;
	margin-right: 2px;
	background-color: #efefef;
	padding: 4px;
	border: solid 1px #ddd;
	border-radius: 4px;
}
.lang_sel li a img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.lang_sel li a span {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	color: #000;
}
.lang_sel li img{
	width:22px;
	height:auto;
}
.lang_sel {
	display: inline-block;
	float: right;
	margin-top: 18px;
}
@media screen and (max-width: 499px) and (min-width: 0px){
.apply-new-2 .gform_wrapper form .gform_body .page-two .gform_page_fields {
		margin: 0 auto;
		overflow: visible;
	}
.apply-new-2 .gform_wrapper form .gform_body .page-two .gform_page_fields {
		margin: 0 auto;
		overflow: visible;
	}
}
@media screen and (min-width: 499px) and (max-width: 2048px) {
	.apply-new-2 .gform_wrapper form .gform_body .page-two .gform_page_fields {
		padding-top: 125px;
		margin: 0 auto;
		overflow: visible;
	}
}
@media screen and (min-width: 320px) and (max-width: 767px) {
	
	.apply-new-2 {
		overflow-x: hidden;
	}

.apply-new-2 .gform_wrapper .page-two h2 {
	line-height: 30px;
	margin-bottom: 30px;
	width: 100%;
	margin: 0 auto 0px;
	font-family: 'Lora', serif;
	font-weight: 400;
	text-transform: none;
	text-align: center;
	font-size: 20px !important;
	color: #18027a;
	padding-bottom: 15px;
	position: relative !important;
	margin-lefT: 0% !important;
	left: 0% !important;
}
.apply-new-2 .gform_wrapper .page-two .top_label input.medium {
	background: #fff;
	font-family: "Roboto",sans-serif;
	font-size: 16px;
	font-weight: 300;
	padding: 11px 15px 14px;
	border: none;
	box-shadow: 2px 2px 5px #ccc;
	width: 86%;
	border-radius: 5px;
	margin: 0 auto;
	float: none;
	display: block;
	margin-left: 0;
	left: 0%;
	position: relative;
	height: auto;
	margin-bottom: 12px;
	margin: 15px auto;
}
.apply-new-2 h2 {
	/*background: url(../img/blue-sep.png) center bottom no-repeat;*/
	padding: 0 0 10px 0px;
	font-size: 20px !important;
}
.apply-new-2 .gform_wrapper form .gform_body .page-two .progress-bar-graphic {
	background: url(../img/mob-progress-bar-graphic.png) no-repeat;
	width: 100%;
height: 28px;
margin: 0px auto !important;
margin-left: 0 !important;
position: relative !important;
left: 10% !important;
margin-top: 15px !important;
}
.apply-new-2 .gform_wrapper .page-two .gform_page_footer input[type="submit"] {
	position: relative !important;
	left: 10% !important;
	margin-left: 0 !important;
	-webkit-appearance: none;
	background: url(../img/submit-bg.png) no-repeat;
	width: 80%;
	height: 82px;
	display: block;
	text-indent: -9999em;
	top: 22px !important;
	background-size: contain;
}

.apply-new-2 .gform_wrapper .page-two .gform_page_footer .clsSubmitButton {
	position: relative !important;
	left: 10% !important;
	margin-left: 0 !important;
	-webkit-appearance: none;
	background: url(../img/submit-bg.png) no-repeat;
	width: 80%;
	height: 82px;
	display: block;
	text-indent: -9999em;
	top: 22px !important;
	background-size: contain;
}

.terms_tastimonial {
	display: inline-block;
	width: 100%;
	vertical-align: top;
}	
#header .widget-area .widget-left {
	
}
#title {
	margin-top: 0px;
}
.apply-new-2 #header .wrap {
	width: 100%;
	overflow: hidden;
	margin: 11px auto;
}
#wrap #title-area {
	width: 33%;
	float: left;
	margin-left: 4%;
}
#header #title-area #title a {
	width: auto;
	background-size: contain;
	margin-left: 10px;
}
.apply-new-2 #header .widget-area {
	width: 40%;
	margin-top: 10px;
	float: right;
}
.topcon-graphic img{
	max-width:100%;
	height:auto;
}
.apply-new-2 h1{
	margin-left:0px;
	padding-left:0px;
	font-size:30px;
}
@media screen and (max-width: 4048px) and (min-width: 500px){
	
	/* .apply-new-2 #header .widget-area .widget-right {
		width: 100%;
		margin: 14px;
		float: left;
		position: absolute;
		left: 0;
		top: 10px;
		
	} */
	
}
@media screen and (max-width: 499px) and (min-width: 0px){
	#header #title-area #title a{
		width: 120%;
		margin-top: -5px;
	}
	.apply-new-2 h1{
		
		padding-top: 20px;
		margin-top: -25px;
	}
	.apply-new-2 #header .widget-area .widget-right {
		width: 100%;
		margin: 14px;
		float: right;
		//position: absolute;
		left: 0;
		//top: 70px;
		padding-right: 58px;
		margin-top: -28px;
		float: right;
	}
	.apply-new-2 #header .widget-area .icon-wrap {
    background: #18027A;
    color: #fff;
    border-radius: 50%;
    width: 39px !important;
    height: 39px !important;
    display: block;
    float: left;
    position: relative;
    top: -5px !important;
    left: -12px !important;
	}
	.apply-new-2 #header .widget-area p {
		float: center;
		margin-right: -95px !important;
		
	}
	.apply-new-2 #header .widget-area p.phone {
		margin-left: 54px !important;  
		font-size: 16px;
		width: 150px;
		padding: 1px;
	}
	.apply-new-2 #header .widget-area .icon-wrap .fa-phone {
    padding: 12px !important;
	}
	
}
/*width: 100%;margin: 14px;float: left;position: absolute;left: 0;top: 70px;*/

@media screen and (max-width: 4048px) and (min-width: 500px){
	.apply-new-2 #header .widget-area p {
		padding-right: 55px;
		text-align: right !important;
	}
	.apply-new-2 #header .widget-area p.phone {
		width: 160px;
		padding: 4px;
		margin-right: 14px !important;  
		font-size: 16px;
		text-align: right !important;
		
	}
	.apply-new-2 #header .widget-area .icon-wrap {
    background: #18027A;
    color: #fff;
    border-radius: 50%;
    width: 39px !important;
    height: 39px !important;
    display: block;
    float: left;
    position: relative;
    top: -5px !important;
    left: -9px !important;
	}
	.apply-new-2 #header .widget-area .icon-wrap .fa-phone {
    padding: 12px !important;
	}
	.apply-new-2 #header .widget-area .widget-right {
	width: auto;
	margin-top: -24px;
	float: left;
	}
	.debt {
		height: 1px;
		margin-bottom: 200px !important;
	}
	.debt_btn {
		width: 80%;
		float: center !important;
		margin-top: 150px;
		
	}
}
.lang_sel {
	margin-top: 18px;
	margin-bottom: 8px;
	margin-right: 20px;
	position:relative;
	z-index:999;
}
.apply-new-2 .gform_wrapper form .gform_body .page-one, .apply-new-2 .gform_wrapper form .gform_body .page-two {
	height: 70px;
	margin-bottom: 625px;
}
.debt {
	height: 100px;
	margin-bottom: 625px;
}
.apply-new-2 .gform_wrapper form .gform_body .page-one .gform_page_fields {
	width: 100%;
	position: relative;
}
@media screen and (max-width: 4048px) and (min-width: 500px) {
	.apply-new-2 .gform_wrapper form .gform_body .page-one ul li.html-title-block {
		background-color: rgba(255,255,255,0.5);
		width: 80%;
		margin: 0 auto;
		display: block;
		float: none;
		padding: 20px;
	}
}

@media screen and (max-width: 499px) and (min-width: 0px) {
	.apply-new-2 .gform_wrapper form .gform_body .page-one ul li.html-title-block {
		background-color: rgba(255,255,255,0.5);
		width: 80%;
		margin: 0 auto;
		display: block;
		float: none;
		padding-bottom: 9px;
	}
	.apply-new-2 .gform_wrapper form .gform_body .page-one, .apply-new-2 .gform_wrapper form .gform_body .page-two {
		height: 1px;
		margin-bottom: 625px;
	}
	
}
@media screen and (max-width: 4048px) and (min-width: 500px) {
	.apply-new-2 .gform_wrapper form .gform_body .page-one .gform_page_fields {
		padding-bottom: 10px;
		padding-top: 130px;
	}
}
@media screen and (max-width: 499px) and (min-width: 0px) {
	.apply-new-2 .gform_wrapper form .gform_body .page-one .gform_page_fields {
		padding-bottom: 10px;
		background: #e1ebf1;
	}
	.apply-new-2 .gform_wrapper form .gform_body .page-one ul li label{
		padding-left:5px;
		margin-top:20px;
		background: #18027a;
		color:white;
		padding-bottom: 15px;
		padding-top: 15px;
	}
	.gform_page_footer{
		background: #e1ebf1;
		padding-bottom: 31px;
		
	}
	
		
}
.apply-new-2 .page-one ul.get-started-list {
	padding: 0 0 0 0;
	width: 100%;
	margin: 0 0 0px 0;
	position: relative;
	left: 0;
}
.apply-new-2 .gform_wrapper form .gform_body .page-one ul li label{
	padding-left:5px;
	margin-top:20px;
}
.apply-new-wrap .ginput_container {
	width: 325px !important;
	left: 0% !important;
	position: relative !important;
	margin: 0 auto;
}
.apply-new-2 .gform_wrapper .gform_page_footer input[type="button"], .apply-new-2 .gform_wrapper .gform_page_footer input[type="submit"] {
	margin-left: -157px;
}
.apply-new-footer {
	width: 100%;
	margin: 0 auto;
}
.mobile-ca-display.mobile {
	width: 100% !important;
}
.apply-new-footer a.bbb-logo {
	float: none;
	margin: 15px auto;
	display: table !important;
}
.apply-new-footer .cred {
	float: left;
	width: 100%;
	padding-bottom: 20px;
}
.apply-new-footer .copyright {
	float: none;
	text-align:center;
}
.apply-new-footer .privacy {
	margin-top: 0px;
	float: left;
	clear: both;
	padding: 10px;
}
.apply-new-footer .copyright {
	float: none;
	padding: 15px;
}
.content-sidebar-wrap {
	padding: 10px;
}
.terms_of_use {
	width: 100%;
	display: inline-block;
	margin-right: 20px;
}
.thank-you-for-applying .thank-you-content {
	width: 100%;
	margin: 0 auto;
	float: left;
}
.thank-you-for-applying .thank-you-sidebar {
	width: 100%;
	float: none;
}
}
@media screen and (min-width: 768px) and (max-width: 1100px) {

.thank-you-for-applying .thank-you-content {
	width: 65%;
	margin: 0 auto;
	float: left;
}
.thank-you-for-applying .thank-you-sidebar {
	width: 35%;
	float: right;
}
.content-sidebar-wrap {
	padding: 15px;
}
.terms_of_use {
	width: 65%;
	display: inline-block;
	margin-right: 20px;
}
.thank-you-for-applying .trustpilot-widget {
	padding: 0 12px;
}
.terms_tastimonial {
	display: inline-block;
	width: 31%;
	vertical-align: top;
}	
.apply-new-2 #header .wrap {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
}
#wrap #title-area {
	width: 28%;
	float: left;
	margin-left: 20px;
}
.widget-text {
	text-align: left !important;
	margin-left: 35px !important;
}
.apply-new-2 #header .widget-area p.phone{
	font-size:20px;
}
#header .widget-area .widget-left {
	float: left;
	margin-right: 15px;
}
.apply-new-2 .gform_wrapper form .gform_body .page-one .gform_page_fields {
	width: 95%;
	background-color: rgba(255,255,255,0.5);
	top: 20px;
}
.apply-new-2 .gform_wrapper form .gform_body .page-one ul li label{
	padding-left:10px;
}
.apply-new-wrap .ginput_container {
	width: 485px !important;
	left: 18% !important;
	position: relative !important;
}
#debtSubmit {
	top: 50px;
}
.apply-new-footer {
	width: 100% !important;
	margin: 0 auto;
}
.apply-new-footer .cred {
	float: none;
	margin: 0 auto;
	display: table;
}
.apply-new-footer .copyright {
	float: none;
	text-align: center;
}
.privacy p {
	line-height: 22px;
	padding: 15px;
}
