/** ========= GLOBAL STYLES ========= **/
@font-face {
	font-family: HelveticaNeue;
	src: url(../fonts/HelveticaNeueRegular.html) format('woff2'), url(../fonts/HelveticaNeueRegular.woff) format('woff');
	font-weight: 100;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: HelveticaNeue;
	src: url(../fonts/HelveticaNeueMedium.html) format('woff2'), url(../fonts/HelveticaNeueMedium.woff) format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: HelveticaNeue;
	src: url(../fonts/HelveticaNeueLight.html) format('woff2'), url(../fonts/HelveticaNeueLight.woff) format('woff');
	font-weight: 300;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: 'Helvetica Neue';
	src: url(../fonts/HelveticaNeue-Bold.html) format('woff2'), url(../fonts/HelveticaNeue-Bold.woff) format('woff');
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

body{line-height:1.15; color:#000; font-family: HelveticaNeue; background:#fff; font-weight:400;}

* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; outline: none;}
img{max-width:100%;}
input, textarea{font-family: HelveticaNeue;}

.clr{clear:both;}
.clearfix:after {display: block; content: ''; width: 100%; clear: both; }

::-webkit-input-placeholder{color:#000;}
::-moz-placeholder{color:#000;}
:-ms-input-placeholder{color:#000;}
:-moz-placeholder{color:#000;}

input:disabled, textarea:disabled, select:disabled, button:disabled{background:rgba(0,0,0,0.2) !important;}

/** ========= TYPOGRAPHY ========= **/
a{text-decoration:none;}
p{line-height:1.15; margin-bottom:15px;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{color:#000; margin:0 0 15px; font-weight:500;}
.h1, h1{font-size:55px;}
.h2, h2{font-size:52px;}
.h3, h3{font-size:36px;}
.h4, h4{font-size:30px;}
.h5, h5{font-size:24px;}
.h6, h6{font-size:18px;}

.fw-1{font-weight:100 !important;}
.fw-2{font-weight:200 !important;}
.fw-3{font-weight:300 !important;}
.fw-4{font-weight:400 !important;}
.fw-5{font-weight:500 !important;}
.fw-6{font-weight:600 !important;}
.fw-7{font-weight:700 !important;}
.fw-8{font-weight:800 !important;}

.text-small{font-size:20px;}
.text-big{font-size:32px; margin-top:40px;}
.text-medium{font-size:24px;}

.text-white{color:#fff;}
.text-green{color:#26c16e;}
.text-blue{color:#2870c5;}

ul{list-style:none; padding:0; margin:0;}
.list li{font-size:25px; font-weight:300; position:relative; padding-left:25px;}
.list li:before{content:""; position: absolute; left: 0; top: 7px; height: 15px; width: 15px; border: 2px solid #333; border-radius: 50%;}

.list-small li{font-size:17px; font-weight:300; position:relative; padding-left:25px; margin-bottom:15px;}
.list-small li:before{content:""; position: absolute; left: 0; top:4px; height: 10px; width: 10px; border:1px solid #333; border-radius: 50%;}

.info-notice{
    border-left: 10px solid rgb(177, 180, 182);
    padding:0 0px 0 1em;
}

#main_header{background: #2870c5; padding: 10px 15px; box-shadow: 0 3px 5px rgb(0 0 0 / 16%);}
.navbar-brand{padding:0; display:block;}
.navbar-brand h1{margin: 0; text-align: center; font-size: 60px; color: #fff; align-items:center; font-weight:400;}

.main_banner{background:url(../images/banner-bg.webp); background-size: cover; background-attachment: fixed; min-height: 760px; position: relative;}
.main_banner:before{content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0;}
.main_banner_inner{text-align:center; padding-top:160px;}

.main-banner-two{background: url(../images/bankruptcy-alternative.webp) no-repeat center; background-size: cover; background-attachment: fixed;}
.main-banner-three{background: url(../images/credit-card-bg.webp) no-repeat center; background-size: cover; background-attachment: fixed;}
.main-banner-four{background: url(../images/loan-debt-bg.webp) no-repeat center; background-size: cover; background-attachment: fixed;}
.main-banner-two.main_banner:after, .main-banner-three.main_banner:after, .main-banner-four.main_banner:after{content: ""; position: absolute; width: 100%; height: 100%; left: 0; right: 0; bottom: 0; top: 0; background: #000000ba;}

.main-banner-two.main_banner .main_banner_start_box, .main-banner-three.main_banner .main_banner_start_box, .main-banner-four.main_banner .main_banner_start_box{background:#fff;}
.main-banner-two.main_banner .learn-more-btn, .main-banner-three.main_banner .learn-more-btn, .main-banner-four.main_banner .learn-more-btn{color:#fff;}

.pointing_img{position: absolute; bottom: 0; right: 67%; z-index: 99;}
.pointing_img img{width:610px;}

.main_banner_start_box{width:700px;	margin:0 auto; background: rgba(255, 255, 255, 80%); border: 1px solid #e3e3e3; border-radius: 25px; padding: 40px 50px; box-shadow: 0 3px 5px rgb(0 0 0 / 16%); position:relative; z-index:1;}

.arrow_down{position: absolute; top: -30px; left: 0; right: 0; margin: 0 auto; z-index: 1; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; background: linear-gradient(#163891 0, #0e52e6 100%); filter: drop-shadow(0 3px 12px rgba(0, 0, 0, .16)); border-radius: 50%; -moz-animation: bounce_two 2s infinite; -webkit-animation: bounce_two 2s infinite; animation: bounce_two 2s infinite;}
.arrow_down img{width: 40px}

@keyframes bounce_two {
0%, 100%, 20%, 50%, 80% {
transform:translateY(0)
}
40% {
transform:translateY(-20px)
}
60% {
transform:translateY(-10px)
}
}

.start_here{border: none; background: #2870c5; color: #fff; width: 100%; height: 90px; font-size: 45px; box-shadow: -1px 4px 20px #ddd; border-radius: 10px; margin: 40px 0 30px 0; text-transform: uppercase; display: flex;     align-items: center; justify-content: center; position: relative; font-family: HelveticaNeue; cursor: pointer; overflow:hidden;}
.start_here svg{height: 40px; width: 40px; fill: #fff;	margin-left: 15px}
.start_here.hvr-bounce-to-bottom:before{background:#000;}

.source_link{font-size:12px;}
.learn-more-btn{font-size:16px;	font-weight:600; text-decoration:underline;	margin-top:40px; display:inline-block; color:#000; position:relative; z-index:1;}

.section_wrap{position:relative; overflow:hidden;}
.inner_container{display: flex;	justify-content: space-between}
.inner_container .content_inner{max-width: 500px; padding: 50px 15px 0 15px; margin: 0 auto; position: relative; z-index: 9}
.inner_container.row-reverse{flex-direction: row-reverse}
.inner_container .flex-box{flex: 0 0 50%; max-width: 50%}
.inner_container .fb-full{flex: 0 0 100%; max-width: 100%; padding:60px 0;}

.img_wrap.flex-box img{width: 100%;	height: 100%; object-fit: cover}

.lenders_contacted .content.flex-box{background: rgba(252, 214, 81, 34%)}
.debts_consolidated .content.flex-box {background: rgba(253, 164, 62, 44%)}
.towards_debt .content.flex-box{background: rgba(254, 188, 192, 34%)}
.level_of_debt .content.flex-box{background: rgba(95, 198, 195, 32%)}

.lenders_contacted .content.flex-box{position:relative;	overflow: hidden}
.lenders_contacted .content.flex-box:after{content: "";	position: absolute;	left: -80px; top: -60px; width: 270px; height: 270px; background: rgba(252, 214, 81, 32%); border-radius: 50%}
.debts_consolidated .content.flex-box:after{background: rgba(254, 161, 58, 32%)}
.towards_debt .content.flex-box:after{background: rgba(254, 189, 193, 32%)}
.level_of_debt .content.flex-box:after{background: rgba(93, 198, 194, 32%)}

.curve_shape{position: absolute; left: 0; top: 0; z-index:-1;}

.debts_consolidated .content.flex-box img{filter: hue-rotate(-40deg)}
.towards_debt .content.flex-box img{filter: hue-rotate(300deg)}
.level_of_debt .content.flex-box img{filter: hue-rotate(180deg)}
.image-color-normal{filter:inherit !important;}

.inner_container .content h2 span{font-family: 'Helvetica Neue';}

.qualify_btn{border-radius: 1.4em; background-color: #2870c5; color: #fff; display:block; font-size: 27px; line-height: 2.85em; height: 2.8em; text-align: center; position: relative; overflow: hidden; text-transform: uppercase;
 text-decoration: none;	margin-top:50px; transition:0.3s;}
.qualify_btn img{display: inline-block; width: 27px; height: 27px; margin-top: -5px;}
.qualify_btn.hvr-bounce-to-right:before{background-color:#000; color:#fff;}

.img_wrap.flex-box .for_mobile{display:none;}

.level_of_debt ul li a{display: inline-block; font-size: 26px; border: 2px solid #6a6969; color: #6a6969; padding: 6px 40px; border-radius: 50px; text-decoration: none!important; margin-bottom: 15px;	position: relative;}
.level_of_debt ul li:last-child a{margin-bottom: 0;}
.level_of_debt ul li a span{position: relative;	z-index: 99;}
.level_of_debt ul li a:before{content: ''; position: absolute; top: 0; left: 0; width: 0%; height: 100%; z-index: 1; opacity: 0; background-color: #3498db;	-webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;
border-radius: 50px;}
.level_of_debt ul li a:hover:before{opacity: 1;	width: 100%;}
.level_of_debt ul li a:hover span{color:#fff;}
.level_of_debt ul li a:hover{border: 2px solid #277eb8;}

footer{background: rgba(0, 0, 0, 85%); position: relative; overflow: hidden; padding: 80px 0 60px 0;}
footer a{color:#fff; text-decoration: underline;}
footer a:hover{color: #fea13a;}
footer p{font-size:14px; font-weight: 400; color: #fff;}
footer h4{font-size:25px; font-family: 'Helvetica Neue'; font-weight: 700; color: #fff;}
footer ul li{position: relative; padding-bottom:6px;}
footer ul li a{position: relative; padding-left: 30px; color:#fff;}
footer ul li a:hover{text-decoration: none;	color: #fea13a;}
footer ul li a:hover::before{background-color:#fea13a;}
footer ul li a:before{display:block; content: ""; background-color: #fff; width: 7px; height: 7px; border-radius: 50%; position: absolute; left: 0; top: 7px;}
.footer_logo{margin-bottom: 20px;}
.bottom-list{margin-top: 20px;}
.bottom-list ul{z-index: 991; position: relative; display: flex; justify-content: space-between;}
.disabled-link{pointer-events: none;}

.cookies_popup{width:370px; background: #000; color: #fff; position:fixed; left:0; bottom: 0; padding: 15px; border: 1px solid #6e6e6e;	border-radius: 5px; font-size: 16px; margin-left: 80px;	opacity: 0;	z-index: 9999;}
.cookies_popup p{font-weight:300;}
.cookies_popup a{color:#fff; text-decoration:underline;}
.cookies_popup .ok_btn{width:100%; height:40px; background: #ffeb3b; border: 1px solid #ffeb3b;	border-radius: 50px; color: #000; font-weight: 700;	font-size: 18px; transition: all 0.3s; cursor: pointer;}
.cookies_popup .ok_btn:hover{background:#d5c431;}

.modal-dialog{max-width:900px; height:auto;}
.modal-content{border-radius:30px; border:none; padding:45px 20px 0;}
.btn-close{position:absolute; top:10px; right:10px;}
.modal-inner-box{margin-bottom:45px;}
.modal-inner-box h3, .modal-inner-box h5{margin-bottom:5px;}
.step-bar{margin:0 -5px 15px;}
.step-line{float:left; width:14.2857%; padding:0 5px;}
.step-line span{display:block; width:100%; height:10px; background:#ffab00; opacity:0.5;}
.step-line.step-line-fill span{opacity:1;}

article{position:relative; width:48.8%; height:60px; margin: 5px; float: left; border: 2px solid #2870c5; box-sizing: border-box; border-radius:3px; font-size:24px; line-height:24px; color:#2870c5;}
article div{width:100%; height:100%; display: flex; justify-content: center; align-items: center; line-height: 25px; transition:.5s ease;}
article input{position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; cursor:pointer;}
input[type=checkbox]:checked ~ div{background-color:#2870c5; color:#fff;}

.form-action-bar{margin:35px -5px 0;}
.form-action-bar .btn{float:left; width:48.8%; margin:5px; height:60px; font-size:24px; line-height:24px; text-transform:uppercase; border-radius:30px;}
.form-action-bar .btn.back-btn{background:#2870c5; color:#fff;}
.form-action-bar .btn.next-btn{background:#ffab00; color:#000;}
.first-step-box .form-action-bar .btn.next-btn{float:right;}

[type="radio"]:checked,
[type="radio"]:not(:checked){position:absolute;	left:-9999px; width:0; height:0; visibility:hidden;}
.checkbox-tools:checked + label,
.checkbox-tools:not(:checked) + label{position: relative; display:block; padding:20px; float:left; width:48.8%;	height:60px; font-size:24px; line-height:24px; margin: 5px;	text-align: center;	border-radius: 3px;	overflow: hidden;
cursor: pointer; border-radius:3px; }
.checkbox-tools:not(:checked) + label{color:#2870c5; border:#2870c5 2px solid;}
.checkbox-tools:checked + label{background-color:#2870c5; color:#fff;}

.your-email input{display:block; width:100%; height:60px; padding:0 15px; border-radius:3px; box-shadow:none; border:#bdbdbd 1px solid; background:#f5f5f5;}

section.inner-page{padding:78px 30px 30px;}
section.contact-us .content-text h2{font-family: 'Helvetica Neue';}
.undraw-contact{max-width:100%;}
section.contact-us .content-text img{max-width:534px; margin:20px auto;}

section.contact-us .form-content{background: url(../images/form_bg.webp); padding: 35px 23px; background-position: center; background-size: cover;	border-radius: 12px;}
.f-field{margin-bottom:20px;}
.f-field input{box-shadow: 1px 5px 8px rgb(0 0 0 / 15%); outline: 0; position: relative; width: 100%; height: 55px;	display: block; font-size: 18px; color: #000; padding: 15px; border-radius: 6px; border: 1px solid #e1e1e1; background: rgba(3,3,3,.1);	-webkit-transition: all 2s ease-in-out;	-moz-transition: all 2s ease-in-out; -o-transition: all 2s ease-in-out;	transition: all .2s ease-in-out}
.f-field textarea{box-shadow: 1px 5px 8px rgb(0 0 0 / 15%); outline: 0; position: relative; width: 100%; height:142px;	display: block; font-size: 18px; color: #000; padding: 15px; border-radius: 6px; border: 1px solid #e1e1e1; background: rgba(3,3,3,.1);	-webkit-transition: all 2s ease-in-out;	-moz-transition: all 2s ease-in-out; -o-transition: all 2s ease-in-out;	transition: all .2s ease-in-out}
section.contact-us .submit{width: 100%;	background: #2ee087; border: 1px solid #2ee087;	padding: 15px 21px;	border-radius: 32px; color: #fff; font-size: 25px; text-transform: capitalize; font-weight: 500; letter-spacing: 2px;
cursor: pointer; overflow:hidden;}
section.contact-us .submit.hvr-bounce-to-right:before{background-color:#000; color:#fff;}

.landingPage_content ul li{margin-bottom:10px;}
ol.order-list{padding-left:19px;}
.order-list li{margin:8px 0; padding-left: 0px; font-size: 19px; text-align: justify;}
.list_style{list-style: circle; padding-left: 40px; margin: 20px 0px;}
.landingPage_content, .landingPage_content p, .landingPage_content ul li{font-size:19px; text-align:justify;}

.landingPage_heading{margin-bottom:20px; display:inline-block; color: #2870c5; border-bottom:2px solid #2256b5; position:relative;}
.landingPage_heading:after{content: ""; position:absolute; left:0; bottom:-6px; width:100%; height:2px; background:#265cbb;}
.mini-heading{margin:30px 0 20px 0; font-size: 24px; font-weight: 600; color: #2870c5;}

.faqs-page{padding-top:50px; padding-bottom: 50px; background-image: url(../images/faqs_bg.png); background-repeat: no-repeat; background-position: top right; background-size: contain; background-attachment: fixed;}
.faqs-page .container{max-width:800px;}
.faqs-page .title{font-size: 40px; color: #2870c5; position: relative; margin-bottom: 40px;}
.faqs-page .title:before, .faqs-page .title:after{content: ""; position: absolute; left: 0; height: 2px; width: 240px; background: #2870c5; bottom: -10px;}
.faqs-page .title:after{bottom: -17px; width:190px;}
.faqs-page .title span{position:absolute; left: 0; height: 2px; width: 160px; background: #2870c5; bottom: -24px;}
.customList_style{list-style: disc;	padding-left: 30px;	margin-bottom: 30px;}

.accordion-item{margin-bottom:20px; border: none; border-radius: 0;}
.accordion-header{padding: 0; border: none; background-color: rgba(0,0,0,.03); border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;}
button.accordion-button{width: 100%; display: flex; justify-content: space-between; text-decoration: none; font-size: 19px; font-weight: 500; box-shadow: none; border: none; border-radius: 0; text-align: left; transition: all .3s; color: #2870c5; padding: 15px 20px; background: none; box-shadow: 0 3px 6px rgb(0 0 0 / 16%);}
.accordion-body{color: #000; font-size: 19px; line-height: 24px; background: #fff; border: 2px solid #e3e3e3; font-family: Arial;}	

.privacy-policy{background:#f4f4f4;}

.debts_consolidated.debt-management-sec .content.flex-box, .towards_debt.what-is-bankruptcy .content.flex-box, .level_of_debt.what-is-dro .content.flex-box{padding-bottom:0;}

.debts_consolidated.debt-management-sec .content.flex-box .read-more-sec{background: rgb(253,214,175); background: linear-gradient(0deg, rgba(253,214,175,1) 70%, rgba(253,214,175,0) 100%); padding:85px 0 60px; position:relative; margin-top:-190px;}
.towards_debt.what-is-bankruptcy .content.flex-box .read-more-sec{background: rgb(255,232,234); background: linear-gradient(0deg, rgba(255,232,234,1) 70%, rgba(255,232,234,0) 100%); padding:85px 0 60px; position:relative; margin-top:-190px;}
.level_of_debt.what-is-dro .content.flex-box .read-more-sec{background: rgb(205,237,236); background: linear-gradient(0deg, rgba(205,237,236,1) 70%, rgba(205,237,236,0) 100%); padding:170px 0 60px; position:relative; margin-top:-300px;}

.read-more-sec .qualify_btn img{transform: rotate(90deg); transition:0.3s;}

.row.collapse{padding-bottom:190px;}
.level_of_debt .content.flex-box .row.collapse{padding-bottom:300px;}



@media only screen and (max-width:1780px) {
	.pointing_img img{width:580px;}
	.main_banner_start_box{width:640px;}
}
@media only screen and (max-width:1680px) {
	.h1, h1{font-size:52px;}
	.h2, h2{font-size:50px;}
	.h3, h3{font-size:36px;}
	.h4, h4{font-size:30px;}
	.h5, h5{font-size:24px;}
	.h6, h6{font-size:18px;}
	
	.navbar-brand h1{font-size:50px;}
	
	.pointing_img img{width:530px;}
}
@media only screen and (max-width:1580px) {
	.h1, h1{font-size:50px;}
	.h2, h2{font-size:45px;}
	.h3, h3{font-size:32px;}
	.h4, h4{font-size:28px;}
	.h5, h5{font-size:24px;}
	.h6, h6{font-size:18px;}
	
	.text-big{font-size:28px; margin-top:30px;}
	
	.main_banner_start_box{width:570px;}
	
	.qualify_btn{font-size:24px; margin-top:40px;}
	.qualify_btn img{width:24px; height:24px;}
}
@media only screen and (max-width:1367px) {
	.navbar-brand h1{font-size:40px;}
	
	.main_banner{min-height:700px; padding-bottom: 30px;}
	.pointing_img{right:70%;}
	.pointing_img img{width:400px;}
	.main_banner_start_box{width:530px;}
	
	.arrow_down{top:-20px; width:50px; height:50px;}
	.arrow_down img{width:30px;}
	
	.inner_container .content .list li{font-size:22px; padding-left:24px;}
	.inner_container .content .list li::before{height:15px; width:15px;}
	
	.level_of_debt ul li a{font-size:22px; padding:5px 30px;}
}
@media only screen and (max-width:1280px) {
	.h1, h1{font-size:40px;}
	.h2, h2{font-size:36px;}
	.h3, h3{font-size:30px;}
	.h4, h4{font-size:26px;}
	.h5, h5{font-size:22px;}
	.h6, h6{font-size:16px;}
	
	.text-big{font-size:24px; margin-top:20px;}
	
	.pointing_img img{width:380px;}
	
	.qualify_btn{font-size:22px; margin-top:30px;}
	.qualify_btn img{width:22px; height:22px;}
	
	section.contact-us .content-text img{max-width:100%;}
}
@media only screen and (max-width:1199px) {
	.h1, h1{font-size:36px;}
	.h2, h2{font-size:34px;}
	.h3, h3{font-size:28px;}
	.h4, h4{font-size:24px;}
	.h5, h5{font-size:20px;}
	.h6, h6{font-size:15px;}
	
	.text-big{font-size:22px;}
	
	.pointing_img{display:none;}
	
	.inner_container .content_inner{padding: 40px 15px 0 15px}
	
	.qualify_btn{width:16em;}
	
	.inner_container .content .list li{margin-bottom:5px;}
	.inner_container .content .list li::before{top:6px;}
	
	section.inner-page{padding: 43px 36px 30px;}
}
@media only screen and (max-width:991px) {
	.lenders_contacted .content.flex-box::after{opacity: .5;}
	.curve_shape{width:500px; opacity: .3;}
	.inner_container .flex-box{flex: 0 0 100%;	max-width: 100%;}
	.inner_container .img_wrap.flex-box{display:none;}
	.inner_container .content.flex-box{display: flex; align-items: center; justify-content: center; padding:100px 0;}
	.all_my_lender_sec .content.flex-box{background:url(../images/img_2.webp) no-repeat right center; background-size:cover;}
	.debts_consolidated .content.flex-box{background:url(../images/img_3.webp) no-repeat left center; background-size:cover;}
	.towards_debt .content.flex-box{background:url(../images/img_4.webp) no-repeat right center; background-size:cover;}
	.recovery_action .content.flex-box{background:url(../images/img_5.webp) no-repeat left center; background-size:cover;}
	.lower_payment .content.flex-box{background:url(../images/img_6.webp) no-repeat right center; background-size:cover;}
	.benefited_from .content.flex-box{background:url(../images/img_7.webp) no-repeat left center; background-size:cover;}
	.level_of_debt .content.flex-box{background:url(../images/img_8.webp) no-repeat right center; background-size:cover;}
	.inner_container .content_inner{color: #171717;	background: rgba(255, 255, 255, 80%); border: 1px solid #e3e3e3; border-radius: 15px; padding: 30px 15px; box-shadow: 0 3px 5px rgba(0, 0, 0, 16%);	margin: 0 auto;	width: calc(100% - 20px);}
	.inner_container .content .list li:before{top: 6px;}
	.inner_container .content .list li{margin-bottom: 5px;}
	footer{padding:50px 0 40px 0;}
	.bottom-list ul{flex-direction: column;}
	.faqs-sec{position:relative;}
	.faqs-sec:before{content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0;	background: rgba(255,255,255,0.8);}
	.faqs-sec-inner{position:relative;}
	
	.modal-dialog{padding:0 15px;}
	.checkbox-tools:checked + label, .checkbox-tools:not(:checked) + label, article, .form-action-bar .btn{width:48.5%; height:50px; font-size:18px; line-height:18px;}
	.checkbox-tools:checked + label, .checkbox-tools:not(:checked) + label{padding:15px;}
	
	.debts_consolidated.debt-management-sec .content.flex-box{background: rgba(253, 164, 62, 44%);}
	.towards_debt.what-is-bankruptcy .content.flex-box, .towards_debt.iva-disadvantages .content.flex-box{background: rgba(254, 188, 192, 34%);}
	.level_of_debt.what-is-dro .content.flex-box{background: rgba(95, 198, 195, 32%);}
	
	.debts_consolidated.debt-management-sec .content.flex-box .read-more-sec, .towards_debt.what-is-bankruptcy .content.flex-box .read-more-sec, .level_of_debt.what-is-dro .content.flex-box .read-more-sec{padding: 50px 0 100px; margin-top: -120px;}
	.row.collapse, .level_of_debt .content.flex-box .row.collapse{padding-bottom: 120px;}
}
@media only screen and (max-width:767px) {
    .checkbox-tools:checked + label, .checkbox-tools:not(:checked) + label, article, .form-action-bar .btn{width:48%;}
	
	section.inner-page{padding:34px 20px 53px;}
	.content-text{text-align:center;}
	.undraw-contact{display:none;}
}
@media only screen and (max-width:580px) {
	.navbar-brand h1{font-size:34px;}
	
	.main_banner{padding:0 15px 30px 15px;}
	.main_banner_inner{padding-top:100px;}
	.main_banner_start_box{width:100%;}
	
	.img_wrap.flex-box .for_desktop{display:none;}
	.img_wrap.flex-box .for_mobile{display:block;}
	
	.inner_container .content.flex-box{padding:70px 0;}
	.all_my_lender_sec .content.flex-box{background:url(../images/img_2_mobile.webp) no-repeat center; background-size:cover;}
	.debts_consolidated .content.flex-box{background:url(../images/img_3_mobile.webp) no-repeat center; background-size:cover;}
	.towards_debt .content.flex-box{background:url(../images/img_4_mobile.webp) no-repeat center; background-size:cover;}
	.recovery_action .content.flex-box{background:url(../images/img_5_mobile.webp) no-repeat center; background-size:cover;}
	.lower_payment .content.flex-box{background:url(../images/img_6_mobile.webp) no-repeat center; background-size:cover;}
	.benefited_from .content.flex-box{background:url(../images/img_7_mobile.webp) no-repeat center; background-size:cover;}
	.level_of_debt .content.flex-box{background:url(../images/img_8_mobile.webp) no-repeat center; background-size:cover;}
	
	.qualify_btn{font-size:18px; width:100%;}
	.qualify_btn img{width:18px; height:18px;}
	
	.modal-dialog{padding:0;}
	.modal-content{padding:45px 15px 0;}
	.checkbox-tools:checked + label, .checkbox-tools:not(:checked) + label, article, .form-action-bar .btn{width:47%; font-size:16px;}
	
	.debts_consolidated.debt-management-sec .content.flex-box .read-more-sec, .towards_debt.what-is-bankruptcy .content.flex-box .read-more-sec, .level_of_debt.what-is-dro .content.flex-box .read-more-sec{padding: 50px 0 70px;}
}
@media only screen and (max-width:480px) {
	.navbar-brand h1{font-size:26px;}
	
	.main_banner{background: url(../images/banner-bg-mobile.jpg) no-repeat center; background-attachment: fixed; background-size: cover;}
	.main_banner:before{background: rgba(255,255,255,.7);}
	.main-banner-two.main_banner:before, .main-banner-three.main_banner:before, .main-banner-four.main_banner:before{display:none;}
	.main-banner-four{background: url(../images/loan-debt-help-m.webp) no-repeat center !important; background-size: cover !important; background-attachment: fixed;}
	 
	.main_banner_start_box{padding:40px 20px;}
	.arrow_down{top:-16px; width: 40px; height: 40px;}
	.arrow_down img{width:24px;}
	.start_here{font-size:28px; height:70px;}
	.start_here svg{height:28px; width:28px;}
	
	.qualify_btn{font-size:16px;}
	.qualify_btn img{width:16px; height:16px;}
	
	.checkbox-tools:checked + label, .checkbox-tools:not(:checked) + label, article{width:100%; float:none; margin:0 0 10px;}
	.form-action-bar{margin:20px -1% 0;}
	.form-action-bar .btn{width:48%; margin:0 1%;}
}
@media only screen and (max-width:370px) {
	.cookies_popup{width:100%;}
}




