
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/font/bootstrap-icons.css");

@font-face {
    font-family: 'chronicle_displayroman';
    src: url('fonts/chronicle_display_roman-webfont.woff2') format('woff2'),
         url('fonts/chronicle_display_roman-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'gothammedium';
    src: url('fonts/gotham-medium-webfont.woff2') format('woff2'),
         url('fonts/gotham-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

*{
    list-style: none !important; 
    outline: none !important; 
    text-decoration: none !important; 
    font-family: "Open Sans", sans-serif; 
    /* font-family: 'gothammedium'; */
    font-size: 16px; 
    line-height: 30px; 
    color: #111;
}

h1,h2,h3,h4,h5,h6{
  color: #1e5280;
  font-weight: bolder;
  font-family: 'chronicle_displayroman';
}
header {
  padding: 5px 0;
  transition: all 0.3s ease-in-out;
  background-image: url(/images/debtcc-header-bg.png);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 100% 114%;
  position: fixed;
  z-index: 999;
  width: 100%;
  top: 0;
  right: 0;
}
header.set_hdr{
  background:#fff;
  transition: all 0.3s ease-in-out;
}
.search_bar{
    position: relative;
}
.search_bar input{
    background-color: #fff;
    padding: 10px;
    width: 230px !important;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
    border: none;
    border-radius: 30px !important;
    }
.search_bar .input-group-text {
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 111;
    cursor: pointer;
    padding: 0;
    justify-content: center;
    border: none;
    background: none !important;
}
.search_bar .input-group-text > i{
    color: #fff;
}
.login_btn{
    white-space:nowrap;
    margin-right: 15px;
    border-radius: 30px;
    background: #76b39d;
    color: #fff;
    border: none;
    font-weight: bold;
}
.login_btn > i{
    color: #fff;
    font-size: 18px;
    margin-right: 7px;
}
.free-consult-btn{
    border-radius: 30px;
    background-color: #fd5f00;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    border: none;
    padding: 10px 20px;
    box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important;
}
.nav-item a{
    color: #000;
    padding: 0 12px;
}
.nav-item a.active,.nav-item a:hover,.nav-item a:focus{
  color: #1e5280;
}
.nav-item a.active{
  font-weight: bold;
}
.main_banner{
    position: relative;
    overflow: hidden;
}
.main_banner .bnr_content_sec{
    position: absolute;
    left: 4%;
    top: 60%;
    transform: translateY(-60%);
    z-index: 11;
}
.bnr_content_sec h1{
    color: #000;
    font-size: 48px;
    font-weight: bold;
}
.bnr_content_sec h1 > strong{
    display: block;
    color: #000;
    font-size: 48px;
    font-weight: 900;
    margin-top: 6px;
}
.bnr_content_sec h3{
    font-size: 29px;
    font-weight: 900;
    color: #1e5280;
}
.form_sec_banner h2{
    font-size: 31px;
    font-weight: 900;
    color: #333232;
}
.rangeslider__tooltip {
display: block;
margin-top: 2.5em;
font-size: 12px;
color: #a59eb5;
}

.rangeslider,
input[type=range] {
max-width: 400px;
}

.rangeslider__handle {
border-radius: 22px;
line-height: 42px;
text-align: center;
font-weight: bold;
}
.rangeslider__handle:after {
background: 0;
}

.rangeslider,
.rangeslider__fill {
display: block;
border-radius: 10px;
}

.rangeslider {
background: #e6e5ea;
background-image: linear-gradient(to right, #fd5f00 30%, #fd5f00 45%, #ccc 99%);
position: relative;
}

.rangeslider--horizontal {
height: 17px;
width: 100%;
}

.rangeslider--vertical {
width: 20px;
min-height: 150px;
max-height: 100%;
}

.rangeslider--disabled {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
opacity: 0.4;
}

.rangeslider__fill {
position: absolute;
}

.blog_category_class{
  margin-top: 20px !important;
}
  
.rangeslider--horizontal .rangeslider__fill {
top: 0;
height: 100%;
}

.rangeslider--vertical .rangeslider__fill {
bottom: 0;
width: 100%;
}

.rangeslider__handle {
background: white;
border: 6px solid #1e5280;
cursor: pointer;
display: inline-block;
width: 40px;
height: 40px;
position: absolute;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
line-height: 29px;
}
.rangeslider__handle.js-low {
border-color: #1e5280;
}
.rangeslider__handle.js-med {
border-color: #1e5280;
}
.rangeslider__handle.js-high {
border-color: #000;
}

.rangeslider__handle:after {
content: "";
display: block;
width: 18px;
height: 18px;
margin: auto;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
}

.rangeslider--horizontal .rangeslider__handle {
top: -12px;
touch-action: pan-y;
-ms-touch-action: pan-y;
}

.rangeslider--vertical .rangeslider__handle {
left: -10px;
touch-action: pan-x;
-ms-touch-action: pan-x;
}

input[type=range]:focus + .rangeslider .rangeslider__handle {
-moz-box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
-webkit-box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
}
.form_sec_banner button{
background-color: #1e5280;
border-radius: 30px;
color: #fff;
font-size: 16px;
font-weight: bold !important;
padding: 1rem 1.5rem;
box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
font-family: "Open Sans", sans-serif;
border: none;
}
.bg-light-yellow{
background-color: #f2f3f3 !important;
}
.bg-light-green{
background-color: #bee1e9 !important;
}
.bg-dark-blue{
background-color: #1e5280 !important;
}
.bg-sky-blue{
background-color: #35b8d4 !important;
}
.about_hm_sec h2{
font-size: 38px;
color: #1e5280;
font-weight: 800;
}
.about_hm_sec h3{
font-size: 28px;
color: #000;
font-weight: 100;
}
.about_hm_sec .col-md-4 a > strong{
line-height: normal;
display: block;
margin-top: 10px;
font-size: 14px;
}
.how_work_hm{
position: relative;
overflow: hidden;
}
.how_work_hm:before{
position: absolute;
content: '';
left: 4%;
top: 0;
width: 4px;
height: 160px;
display: inline-block;
background-repeat: no-repeat;
background-size: cover;
background-image: url(/images/line-dotted.png);
}
.how_work_hm h2{
font-size: 50px;
font-weight: 400;
}
.how_work_hm h3{
font-size: 37px;
color: #032d46;
font-weight: 400;
}
.how_work_hm h4{
font-size: 25px;
color: #032d46;
font-weight: 400;
}
.how_work_hm ul > li > div{
padding-left: 0 !important;
}
.how_work_hm ul{
counter-reset: item;
position: relative;
z-index: 0;
}
.how_work_hm ul::before {
position: absolute;
content: '';
left: 0;
top: 60px;
width: 100%;
height: 4px;
border-bottom: 5px dotted #fd5f00;
z-index: -1;
}
.how_work_hm ul > li{
counter-increment: item;
}
.how_work_hm ul > li::before {
content: counter(item);
background: #bee1e9;
border-radius: 100%;
color: #000;
width: 65px;
text-align: center;
display: inline-block;
font-size: 50px;
height: 65px;
line-height: 52px;
margin: 30px 0;
margin-bottom: 0px;
box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
border: 4px solid #fff;
font-weight: bold;
}
.how_work_hm ul > li h5{
color: #000;
font-size: 20px;
margin-bottom: 15px;
}
.how_work_hm ul > li p{
color: #1e5280;
font-size: 18px;
line-height: 32px;
}
.loretta_intro_hm{
overflow: hidden;
position: relative;
z-index: 0;
}
.loretta_intro_hm::after {
position: absolute;
right: 0;
top: 5rem;
width: 54%;
background-color: #fff;
height: 175px;
content: '';
z-index: -1;
}
.loretta_intro_hm img{
margin-bottom: -185px;
}
.loretta_intro_hm h2{
font-size: 65px;
font-family: "Tinos", serif;
font-weight: 400;
font-style: normal;
line-height: 45px;
}
.loretta_intro_hm h2:before{
content: "\f6b0";
display: inline-block;
font-size: 80px;
color: #fd5f00;
font-family: bootstrap-icons !important;
font-style: normal;
font-weight: 400 !important;
font-variant: normal;

}
.loretta_intro_hm h2:after{
content: "\f6b0";
display: inline-block;
font-size: 80px;
color: #fd5f00;
font-family: bootstrap-icons !important;
font-style: normal;
font-weight: 400 !important;
font-variant: normal;
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
top: 20px;
position: relative;
}
.btn_orange{
background: #1e5280;
font-size: 18px;
color: #fff;
box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
border: none;
border-radius: 30px;
padding: 0.9rem 1.5rem;
}
.free-consult-btn{
background-color:#fd5f00 ;
}
.hdline_style_1 h2{
font-weight: 400;
font-size: 37px;
}
.comunity_sec,.video_part_hm{
overflow: hidden;
}
.comunity_sec .owl-stage{
cursor: move;
}
.comunity_sec .ovrly{
position: relative;
overflow: hidden;
z-index: 0;
}
.comunity_sec .ovrly > .ovrly_con {
position: absolute;
left: 0;
bottom: 0;
color: #fff;
z-index: 22;
right: 0;
padding: 21px;
filter: blur(0);
cursor: pointer;
}
.comunity_sec .ovrly > .ovrly_con >strong{
font-size: 24px;
color: #fff;
display: block;
margin-bottom: 15px;
}
.comunity_sec .ovrly > .ovrly_con p{
color: #fff;
font-size: 0;
line-height: normal;
opacity: 0;
visibility: hidden;
transition: all 0.3s ease-in-out;
margin: 0;
}
.comunity_sec .ovrly > .ovrly_con > a{
display: inline-block;
padding: 3px 15px;
border-radius: 30px;
background-color: #fd5f00;
color: #fff;
font-size: 15px;
opacity: 0;
visibility: hidden;
height: 0;
overflow: hidden;
}
.comunity_sec .ovrly::before{
position: absolute;
content: '';
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 1;
background-color: rgba(0,0,0,0.5);
transition: all 0.3s ease-in-out;
}
.comunity_sec .ovrly:hover::before{
background-color:  rgba(30,82,128,0.9);
transition: all 0.3s ease-in-out;
}
.comunity_sec .ovrly:hover img{
filter: blur(3px);
transition: all 0.3s ease-in-out;
}
.comunity_sec .ovrly:hover .ovrly_con p{
font-size: 15px;
margin-bottom: 21px;
opacity: 1;
visibility: visible;
transition: all 0.3s ease-in-out;
}
.comunity_sec .ovrly:hover .ovrly_con > a{
opacity: 1;
visibility: visible;
height: auto;
overflow: visible;
}

.debt_rlif_op_hm .btn{
margin-top: 30px;
border-radius: 30px;
background: none;
border: 1px solid #1e5280;
color: #1e5280;
}
.debt_rlif_op_hm .shadow:hover .btn,.debt_rlif_op_hm .btn:hover{
background-color: #1e5280;
color: #fff;
}
.notify_sec p{
margin: 0;
color: #fff;
font-size: 21px;
/* text-shadow: 1px 1px 5px #000; */
}
.notify_sec .btn{
padding: 0.9rem 1.2rem;
margin: 0 10px;
font-weight: bold;
}
.testimonial_sec_hm{
position: relative;
overflow: hidden;
z-index: 0;
}
.testimonial_sec_hm:before{
position: absolute;
left: 0;
top: 0;
width: 100%;
content: "";
height: 209px;
background-color: #f2f3f3;
z-index: -1;
}
.testimonial_sec_hm h2{
font-size: 36px;
}
.testimonial_sec_hm .test_box:before{
display: inline-block;
content: "\f6b0";
font-size: 60px;
color: #fd5f00;
font-family: bootstrap-icons !important;
font-style: normal;
font-weight: 400 !important;
margin-bottom: 15px;
}
.testimonial_sec_hm .test_box strong{
color: #1e5280;
}
.carousel-indicators [data-bs-target]{
background-color: #1e5280;
}
.testimonial_sec_hm .carousel-indicators{
position: static !important;
margin-top: 40px;
}
.hm_latest_blog_sec h3 > a{
color: #1e5280;
display: block;
font-size: 24px;
}
.hm_latest_blog_sec h3{
font-weight: 400;
}
hr{
opacity: 0.15;
}
.site_footer h2{
color: #fff;
margin-bottom: 40px;
font-size: 24px;
}
.site_footer a,.site_footer p,.site_footer i{
color:#bee1e9 ;
}
.footer-links,.footer-social {
padding: 0;
}
.arti_box ul > li .bi{
color: #fd5f00;
}
.debt_rlif_op_hm .row h3{
padding-bottom: 10px;
border-bottom: 3px solid #fd5f00;
}
.accordion-body{
border-left: 3px solid #fd5f00;
}
.footer-links li::before{
display: inline-block;
content: '\f285';
font-family: bootstrap-icons !important;
font-style: normal;
font-weight: 400 !important;
font-size: 18px;
color: #fff;
margin-right: 10px;
}
.footer-social li > a{
display: inline-block;
margin: 0 5px;
}
.footer-social li > a i{
font-size: 24px;
color: #fff;
}
.footer-links li:hover a{
color: #eee;
}
.waves > use {
animation: move-forever 5s -5s linear infinite;
}

.waves > use:nth-child(2) {
animation-delay: -6s;
animation-duration: 9s;
}
.waves > use:nth-child(3) {
animation-delay: -7s;
animation-duration: 6s;
}

@keyframes move-forever {
0% {
transform: translate(-90px, 0%);
}
100% {
transform: translate(85px, 0%);
}
}

svg {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 30vw;
max-height: 200px;
z-index: -1;
}
.notify_sec,.free-consult-btn{
position: relative;
overflow: hidden;
z-index: 0;
}
.site_footer svg{
height: 100vh;
max-height: 100vh;
}
.video_part_hm h2{
color: #fff;
width: 70%;
}
.video_part_hm ul > li{
color: #bee1e9;
margin: 9px 0;
}
.video_part_hm ul > li::before{
display: inline-block;
content:"\f4b5";
margin-right: 10px;
font-family: bootstrap-icons !important;
font-style: normal;
font-weight: 400 !important;
font-size: 21px;
color: #fd5f00;
}
.con_form_box_hm{
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
position: relative;
z-index: 0;
}
.con_form_box_hm::after{
position: absolute;
content: '';
left: 25px;
top: 25px;
right: 25px;
bottom: 25px;
border: 1px solid #fff;
z-index: -1;
border-radius: 12px;
}
.con_form_box_hm .btn,.con_form_box_hm .form-control{
border-radius: 0;
}
.con_form_box_hm h4{
color: #032d46;
}
.site_footer hr{
background-color: #fff;
}
.ftr_dislimr h5{
color: #fd5f00;
}
.ftr_dislimr ul{
padding: 0;
}
.ftr_dislimr ul > li{
margin: 6px 0;
color: #ccc;
font-size: 11px;
list-style: disc !important;
line-height: normal;
}
.site_footer small{
color: #eee;
}
.comunity_sec .owl-carousel .owl-nav{
position: absolute;
top: -50px;
right: 0px;
z-index: 999;
}
.comunity_sec .owl-carousel .owl-nav > button {
background-color: #35b8d4;
color: #fff;
padding: 5px 19px !important;
display: inline-block;
border: 1px solid #fff;
border-bottom: none;
padding-bottom: 13px !important;
}
.comunity_sec .owl-carousel .owl-nav > button:hover{
background-color: #fd5f00;
}
.comunity_sec .owl-carousel .owl-nav > button span{
color: #fff;
font-size: 40px;
}
.testimonial_sec_hm .owl-dots{
margin-top: 40px;
text-align: center;
}
.testimonial_sec_hm .owl-dots > button{
display: inline-block;
margin: 0 4px;
}
.testimonial_sec_hm .owl-dots > button > span{
display: inline-block;
padding: 6px;
border-radius: 100%;
background-color:#999 ;
}
.testimonial_sec_hm .owl-dots > button.active > span{
background-color: #1e5280;
}
.hdr_phn strong{
color: #1e5280;
font-size: 21px;
}
.hdr_phn i{
color: #fd5f00;
font-size: 21px;
}
.hm_looking_for .btn{
font-size: 13px;
text-transform: uppercase;
}
.free-consult-btn{
font-size: 15px;
}
.free-consult-btn svg{
height: 5vw;
}
a.free-consult-btn:hover,
.btn_orange:hover,
.btn_orange:focus
{
background: #bee1e9 !important;
transform: none !important;
z-index: inherit;
color: #1e5280 !important;
text-shadow: none;
}
a.free-consult-btn:hover > svg{
display: none;
}
.mean-menu ul > li{
position: relative;
margin:0 6px;
}
.mean-menu ul > li > ul{
position: absolute;
left: 0;
top: 0%;
background: #fff;
width: 270px;
padding: 0;
border-radius: 12px;
box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
opacity: 0;
visibility: hidden;
transition: all 0.4s ease-in-out;
}
.mean-menu ul > li:hover > ul{
opacity: 1;
visibility: visible;
top: 100%;
transition: all 0.4s ease-in-out;
z-index: 999;
}
.mean-menu ul > li > ul li a{
padding: 12px;
display: block;
border-radius: 12px;
}
.mean-menu ul > li > ul li:hover a{
background-color: #1e5280;
color: #fff;
}
.down_arrow::after{
content: "\f282";
display: inline-block;
margin-left: 5px;
color: #000;
font-family: bootstrap-icons !important;
font-style: normal;
font-weight: 400 !important;
position: relative;
top: 3px;
transform: rotate(180deg);
}
.mean-menu ul > li:hover .down_arrow::after{
transform: rotate(0);
}
.rsep_nav > i{
font-size: 38px;
color: #000;
cursor: pointer;
margin-right: 10px;
}
.free-consult-btn {
-webkit-animation: glowing 1500ms infinite;
-moz-animation: glowing 1500ms infinite;
-o-animation: glowing 1500ms infinite;
animation: glowing 1500ms infinite;
}

@-webkit-keyframes blink {
0%, 49% {
background-color: #fd5f00;
}
50%, 100% {
background-color: #1e5280;
}
}
.faq_hmm .bg-light-green{
box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}
.faq_hmm .accordion-item{
margin: 5px 0;
text-align: left;
border-radius: 8px;
overflow: hidden;
}
.faq_hmm .accordion-item .accordion-button{
color: #1e5280 !important;
font-size: 21px;
font-weight: 400;
box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
}
.button_hder{
margin-left: 15px;
}
.btn_paralal a{
border-radius: 30px;
}
.future_sec h6{
color: #fd5f00;
font-weight: 400;
}
.list_ul {
  padding-left: 2rem !important;
}
.list_ul > li{
  position: relative;
  list-style: none;
  padding: 5px 0;
}
.list_ul > li::before {
	content: "\f4b5";
	display: inline-block;
	font-size: 20px;
	font-family: bootstrap-icons !important;
	font-style: normal;
	font-weight: 400 !important;
	margin-right: 10px;
	position: absolute;
	left: -30px;
	color: blue;
}
.player_set > i {
	position: absolute;
	z-index: 99;
	left: 50%;
	top: 50%;
	font-size: 65px;
	transform: translate(-50%);
	cursor: pointer;
}
.player_set {
	position: relative;
	overflow: hidden;
  width: 100%;
}
.video-script-icon > svg {
	width: 57px;
	height: 57px;
}
.list-number-circle,.colr-deep-azure {
	display: inline-block;
	width: 35px;
	height: 35px;
	background: blue;
	text-align: center;
	line-height: 35px;
	color: #fff;
	font-weight: bold;
	border-radius: 100%;
	margin-right: 10px;
}
.orderlist-ul {
	list-style: none;
	counter-reset: my-awesome-counter;
	margin: 0;
	padding: 0;
	padding-left: 3rem !important;
	}
	.orderlist-ul li {
		counter-increment: my-awesome-counter;
		margin: 5px 0;
		position: relative;
	}
	.orderlist-ul li::before {
		content: "" counter(my-awesome-counter);
		font-weight: bold;
		margin-right: 0.5rem;
		font-family: 'Abril Fatface',serif;
		line-height: 1;
		position: absolute;
		left: -49px;
		top: 0;
		color: #fff;
		width: 35px;
		height: 35px;
		text-align: center;
		background: blue;
		border-radius: 100%;
		line-height: 35px;
	}
  .inner_banner {
    position: relative;
    overflow: hidden;
  }
  .inner_banner .banner_text_dynamic {
    position: absolute;
    left: 9%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9;
  }
  .inner_banner .banner_text_dynamic p {
    font-size: 2.8rem;
    line-height: normal;
    font-weight: bold;
    font-family: 'chronicle_displayroman';
  }
  .debcc_media {
    background: #fff;
  }
  .img-halloffame img {
    width: 55px;
    height: 55px;
    margin: 10px;
  }
  .mean-menu ul > li:last-child > ul{
    left:auto;
    right:0;
    }
    .header_search > button{
    background:#000;
    border-radius:100%;
    }
    .header_search > button > .bi {
      color: #fff;
      font-size: 20px;
      padding: 0 !important;
      width: 27px;
      height: 35px;
      line-height: 34px;
      white-space: nowrap;
      text-indent: 2px;
      display: inline-block;
  }
  .modal-backdrop {
      z-index: 99 !important;
  }
  .radio-fields label{
    margin:40px 0;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: start;
    color: #000;
    border-color: #eaeaea;
    background-color: #e8e2d6;
}
.radio-fields label > small{
    display: block;
    text-align:left;
    font-size: 14px;
    line-height: normal;
}
  .radio-fields label > i {
  font-size: 3rem;
  margin-right: 10px;
  color: #2b3f53;
  border-right: 1px solid #ccc;
  padding-right: 15px;
  }
  .btn-outline-info:hover {
  color: #fff;
  background-color: #2b3f53;
  }
  .radio-fields label:hover > i{
  color:#fff;
  }
  .btn-outline-info:hover small{
  color: #fff;
  }
  .bg-success {
  background-color: #198754!important;
  border:none;
  }
  .crdiility-logos a{display: inline-block; margin: 7px;}
  .crdiility-logos a > img{width: auto;height: 35px;}
  #signup-msg2 .d-flex {
  justify-content: center;
  }
  svg {
    width: 100%;
    height: auto;
    max-height: initial;
  }
  .state_slider button{
    max-width:inherit  !important;
    width:auto !important;
  }
  .state_sidebar ul li:hover {
    background: #bee1e9 !important;
  }
    
  .article-author-round-icon img{
    border-radius: 100%;
    width: 50px !important;
    height: 50px !important;
  }
  .blog_details_inner .breadcrumb > li{
    list-style: none !important;
  } 
  .blog_disclimer {
	max-width: initial;
	margin: 0 -150px;
}
.mt-5.blog_disclimer em,.mt-5.blog_disclimer strong {
	font-size: 14px !important;
	line-height: normal;
}
.debtcc_common .user-login-form,.debtcc_common .user-pass{
	display: block;
	margin: 0 auto;
	width: 550px;
	padding: 45px;
	background: #fff;
	border: 2px solid #fd5f00;
  margin-top: 9%;
  margin-bottom: 4%;
}
.debtcc_common .user-login-form input,.debtcc_common .user-pass input {
	width: 100%;
	padding: 6px;
	border: 1px solid #bee1e9;
	margin: 5px 0;
}
.debtcc_common .user-login-form input#edit-submit,.debtcc_common .user-pass input#edit-submit {
	background: skyblue;
	color: #fff;
	font-weight: bold;
}
/* @media screen and (min-width: 1600px){
*,.comunity_sec .ovrly:hover .ovrly_con p,.form_sec_banner button,.free-consult-btn{
font-size: 18px;
line-height: 33px;
}
.future_sec img{
height: 38px;
}
.mean-menu ul > li{
margin: 0 8px;
}
.comunity_sec .ovrly > .ovrly_con > strong{
font-size: 28px;
}
.comunity_sec .ovrly > .ovrly_con > a{
padding: 8px 15px;
font-size: 18px;
}
.hm_latest_blog_sec h3 > a,.site_footer h2,.about_hm_sec h3{
font-size: 29px;
}
.arti_box .p-5{
padding: 20px !important;
}
.faq_hmm .accordion-item .accordion-button,.how_work_hm ul > li h5,.notify_sec p{
font-size: 25px;
}
.ftr_dislimr ul > li{
font-size: 14px;
}
.how_work_hm ul > li p {
font-size: 20px;
line-height: 37px;
}
.bnr_content_sec h1,.bnr_content_sec h1 > strong{
font-size: 53px;
}
.hm_looking_for .btn{
font-size: 15px;
}
.search_bar input{
width: 262px;
}
.hdline_style_1 h2,.testimonial_sec_hm h2,.about_hm_sec h2{
font-size: 42px;
}
} */


  a{
    color: #0a58ca ;
  }
  a:hover,a:focus{
    text-decoration: none !important;
  }
  body{
    background-color: #F9F8EB;
  }
 .main_header{
  background-color: #9ec9ba ;
  padding-top: 15px;
  padding-bottom: 0;
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 999;
 }
 .main_header .btn{
  line-height: 32px;
  color: #032d46 ;
  font-weight: bold;
  border-radius: 4px 4px 0 0;
 }
 .main_header .side_nav{
  padding: 0;
  margin: 0;
 }
 .main_header .side_nav > li a,.main_header .search_sec{
  display: block;
  background-color:#fd5f00;
  color: #fff;
  padding: 8px 19px;
 } 
 .main_header .side_nav > li:last-child{
  margin-left: 10px;
 }
 .main_header .search_sec{
  align-items: center;
  cursor: pointer;
  border-radius: 4px;
 }
 .main_header .search_sec span,.main_header .search_sec .bi{
  color: #fff;
 }
 .main_header .search_sec span{
  margin-left: 10px;
 }
 .main_menu ul > li a{
  font-size: 14px;
  color: #032d46 ;
  display: inline-block;
 }
 .main_menu ul > li{
  margin-right: 25px;
 }
 .notice-list ul > li{
  line-height: normal;
  padding: 0 10px;
 }
 .notice-list ul > li small {
  color: #fd5f00;
 }
 .notice-list ul > li a{
  font-size: 12px;
  color: #032d46 ;
 }
 .notice-list a{
  font-size: 17px;
 }
 .notice-list small > a{
  font-size: 13px;
 }
 .notice-list small > .bi,.main_footer ul > li a .bi{
  color: #f9c479;
  margin-right: 6px;
  font-size: 16px;
 }
 .main_footer ul > li{
  padding: 10px;
 }
 .main_footer ul > li a{
  font-size: 13px;
  color: #fff;
 }
 .main_footer small{
  color: #f7f7f7;
 }
 .post_type_menu > li a{
  padding: 10px 12px;
  display: block;
  text-decoration: none !important;
  border-bottom:4px solid transparent ;
 }
 .post_type_menu > li:focus a,.active{
  border-bottom-color:#9ec9ba  !important;
 }
 .post_tracker > li {
  margin-left: 21px;
  padding: 0 !important;
  list-style: disc !important;
  color: #878787 !important;
}
 .post_tracker > li a{
  /* font-weight: 100 !important; */
  color: #fd5f00 !important;
  font-size: 12px;
 }
 .post_tracker > li:first-child{
  list-style: none !important;
  margin-left: 0 !important;
 }
 .forum_post_info > li span > a{
  color: #878787;
 }
 .forum_post_info > li{
  text-align: center;
 }
 .forum_post_info > li:last-child{
  text-align: right;
 }
 .btn{
  font-size: 13px !important;
 }
 .forum_details_pg h3 a, .bg_profile_details strong {
  color: #fd5f00;
 }
 .author .dp-img{
  width: 70px !important;
  height: 70px;
 }
 .author .dp-img > img{
  width: 100% !important;
  height: 100% !important;
 }



 .search_bar .input-group-text input.bi {
  background: blue;
  width: 45px !important;
  height: 45px;
  box-shadow: none !important;
  position: relative;
}
.search_bar .input-group-text::before {
  position: absolute;
  left: 12px;
  top: 7px;
  content: "\f52a";
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: 400 !important;
  font-variant: normal;
  color: #fff;
  z-index: 1;
  font-size: 22px;
}
.blogs .views-field-field-image a {
	display: block;
}
.blogs .views-field-field-image a > img {
	width: 100%;
	max-width: 100%;
	height: auto;
}
.inner_banner img{
  width:100%;
  height:auto;
  }
  .toolbar-fixed header{
  position:sticky;
  }
  .top-spacing {
    margin-top: 7% !important;
    }
    .pg-forum .action-links{
      max-width: 1320px;
      margin:0 auto;
      padding:0 !important;
      text-align: right;
      }
      #sec_services {
        position: relative;
        }
        #signup-msg {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 66px;
        }
        .toast-body {
        color: red;
        }
	.messages-list {
	position: absolute;
	text-align: center;
	width: 100%
}
.messages-list .messages__content {
	color: red;
}
 @media screen and (max-width: 768px){
    .notice-list > .d-flex,.main_menu ul{
        display: block !important;
    }
    .notice-list a {
        font-size: 15px;
    }
    *{
    font-size: 13px;
        line-height: 23px;
    }
    .main_footer ul{
        display: inline-block !important;
    }
    .main_footer small {
        display: block;
    }
    .main_header p{
        text-align: center;
    }
    .rsep_search .bi {
      white-space: nowrap;
      background: blue;
      box-shadow: none;
      outline: none !important;
      color: #fff;
      text-align: center;
      text-indent: 2px;
      border-radius: 100%;
      line-height: 33px;
    }
    .inner_banner img {
      width: auto;
      height: 290px;
      transform: translateX(-50%);
    }
    .inner_banner .banner_text_dynamic {
      top: 70%;
      padding: 0 15px;
    }
    .inner_banner .banner_text_dynamic p {
      font-size: 1.5rem;
      background: rgba(255,255,255,0.7);
      padding: 5px 10px;
    }
    .debtcc_author .d-flex{
      flex-wrap:wrap;
    }
    .custome_container{
      width:100% !important;
    }
    .d-block.big_blog_image{
      margin:0 !important;
    }
      
 }


@media screen and (max-width: 1300px){
.search_bar input,.main-logo{
display: none !important;
}
.right_hder{
display: flex;
align-items: center;
}
.future_sec .d-flex,.how_work_hm .d-flex,.hm_looking_for .d-flex{
flex-wrap: wrap;
}
.search_bar .input-group-text{
height: 34px;
position: static;
}
.free-consult-btn {
font-size: 11px;
padding: 10px 12px;
}
.loretta_intro_hm img{
margin-bottom: 0;
}
.notify_sec .btn {
padding: 0.7rem 1rem;
margin: 10px auto;
display: block;
width: 200px;
}
.hm_looking_for .d-flex{
justify-content: center;
}
.how_work_hm ul > li{
display: flex;
}
.how_work_hm ul > li::before{
flex: 0 0 auto;
margin: 0;
margin-right: 15px;
}
.how_work_hm ul::before {
left: 31px;
top: 0;
width: 4px;
height: 100%;
border-left: 5px dotted #fff;
}
.main-logo.logo_respnsive{
display: block !important;
height: 50px;
} 
.future_sec a{
margin: 10px !important;
}
.how_work_hm::before {
left: 76px;
top: -20px;
transform: rotate(90deg);
}
.bnr_content_sec h1 {
font-size: 21px;
margin-bottom: 15px !important;
}
.bnr_content_sec h1 > strong {
font-size: 25px;
}
.bnr_content_sec h3 {
font-size: 19px;
margin-bottom: 15px !important;
}
.form_sec_banner{
margin-top: 15px !important;
} 
.form_sec_banner h2 {
font-size: 15px;
}
.form_sec_banner button {
font-size: 15px;
padding: 0.8rem 1rem;
}
.form_sec_banner a > img{
height: 30px !important;
}
.button_hder .rsep_nav{
display: inline-block !important;
}
.menu_separt{
position: fixed;
left: -100%;
top: 0;
width: 350px;
height: 100%;
z-index: 999;
background:rgba(5, 0, 78,0.9);
display: flex;
flex-wrap: wrap;
align-items: center;
visibility: hidden;
opacity: 0;
transition: all 0.4s ease-in-out;
}
.hideout .menu_separt{
left: 0;
opacity: 1;
visibility: visible;
transition: all 0.4s ease-in-out;
}
.menu_separt > ul{
display: block !important;
width: 100%;
overflow: hidden;
overflow-y: auto;
height: 80vh;
}
.nav-item a{
padding: 24px;
font-size: 22px;
color: #fff;
}
.mean-menu ul > li > ul {
position: static;
width: 100%;
visibility: visible;
opacity: 1;
top: 100%;
background: #1e5280;
}
.mean-menu ul > li > ul > li a{
font-size: 16px;
color: #bee1e9;
}
.nav-item a.active, .nav-item a:hover, .nav-item a:focus {
color:#fd5f00;
}
.menu_separt::before {
content: "\f659";
font-family: bootstrap-icons !important;
font-style: normal;
font-weight: 400 !important;
font-size: 25px;
color: #fff;
position: absolute;
right: 15px;
top: 15px;
z-index: 11;
cursor: pointer;
}
.ftr_dislimr ul > li{
text-align: left;
}
.rangeslider--horizontal {
height: 10px;
}
.rangeslider--horizontal .rangeslider__handle {
top: -15px;
}

}
@media screen and (max-width: 768px) {


.site_footer{
padding-bottom: 20px !important;
}
*,.how_work_hm ul > li p{
font-size: 15px;
line-height: 28px;
}
.main_banner .bnr_content_sec{
position: static;
transform: none;
padding: 25px 1rem;
}
.search_bar .input-group-text{
width: 25px;
height: 25px;
}
.hdr_phn i,.how_work_hm h4,.about_hm_sec h3,.hm_latest_blog_sec h3 > a,.site_footer h2{
font-size: 19px;
}
.about_hm_sec h2,.how_work_hm h3,.testimonial_sec_hm h2{
font-size: 28px;
}
.how_work_hm h2 {
font-size: 38px;
}
.how_work_hm ul > li h5{
font-size: 17px;
}
.loretta_intro_hm h2,.loretta_intro_hm h2::before,.loretta_intro_hm h2::after{
font-size: 40px;
line-height: 40px;
}
.btn_orange{
font-size: 13px;
padding: 0.6rem 1rem;
}
.hdline_style_1 h2 {
font-size: 30px;
}
.notify_sec svg{
height: 59vw;
}
.site_footer .text-end{
text-align: center !important;
margin-top: 20px;
}
.future_sec a {
margin: 15px 10px !important;
}
.main-logo.logo_respnsive {
height: 38px;
}
.comunity_sec .owl-carousel .owl-nav > button {
padding: 1px 14px !important;
padding-bottom: 11px !important;
}
.comunity_sec .owl-carousel .owl-nav{
top: -42px;
}
.site_footer > .container{
margin: 0 auto !important;
}
.site_footer h2{
margin: 20px 0;
}
.site_footer > .container .row > div:first-child{
text-align: center;
}
.site_footer > .container .row > div:first-child img{
margin: 0 auto;
}
.footer-social{
justify-content: center;
}
.btn_orange {
font-size: 15px;
padding: 0.5rem 0.8rem;
}
.about_hm_sec .row .row > div{
width: 50%;
}
.hdr_phn strong{
display: none !important;
}
.rsep_nav > i {
font-size: 33px;
white-space: nowrap;
}
.testimonial_sec_hm .w-75,.hm_latest_blog_sec .w-50,.faq_hmm .bg-light-green,.faq_hmm .w-75{
width: 100% !important;
}
.how_work_hm h3{
margin: 20px 0 !important;
}
.button_hder{
margin-left: 0;
}
.how_work_hm ul > li::before{
font-size: 34px;
}

.rsep_search{
    display: inline-block !important;
    cursor: pointer;
    margin-right: 10px;
  }
  .rsep_search .bi{
    font-size: 20px;
  }
  .search_bar{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    z-index: 999;
    align-items: center;
    justify-content: center;
    padding: 1.5rem;
    transform: scale(0);
    opacity: 0;
    visibility: hidden;
    transition: all 0.2s ease-in-out;
  }
  .search_bar.hideout{
    transform: scale(1);
    opacity: 1;
    visibility: visible;
    transition: all 0.2s ease-in-out;
  }
  .search_bar .input-group-text,.search_bar input{
    transform: scale(0);
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s ease-in-out;
  }
  .search_bar.hideout .input-group-text,.search_bar.hideout input{
    transform: scale(1);
    opacity: 1;
    visibility: visible;
    transition: all 0.5s ease-in-out;
  }
  .search_bar input,.resp_srch_close{
    display: inline-block !important;
  }
  .search_bar .input-group-text {
      width: 45px;
      height: 45px;
      border-radius: 0 30px 30px 0 !important;
  }
  .hdr_phn{
    margin: 0 10px !important;
  }
  .resp_srch_close .bi {
      color: #fff;
      font-size: 29px;
      cursor: pointer;
      position: absolute;
      right: 10px;
      top: 10px;
  }
  .search_bar input{
    border-radius: 30px 0 0 30px !important;
  }

  .hdr_phn i,.rsep_search .bi{
    white-space: nowrap;
  }
  .search_bar .g-3{
    display:flex;
  }

  .search_bar .input-group-text {
    background: none;
  }
  .search_bar input.bi{
         border-radius:30px !important;
  }
  .top-spacing {
    margin-top: 26% !important;
  }
  .free-consultation {
    margin-top:20% !important;
   }
  .radio-fields label{
    margin: 15px 0 !important;
  }
  svg {
    width: 100%;
    height: auto;
    max-height: initial;
  }
   .blog_disclimer {
	max-width: initial;
	margin: 0px;
}
.debtcc_common .user-login-form,.debtcc_common .user-pass{
  width: 100%;
  margin-top: 22%;
  margin-bottom: 7%;
}
}
@media screen and (max-width: 480px){
.main_banner .carousel-item > img {
width: auto !important;
height: 365px;
transform: translateX(-40%);
}
.nav-item a {
padding: 17px;
font-size: 18px;
}
.faq_hmm .bg-light-green{
padding: 15px !important;
}
.free-consult-btn {
font-size: 10px;
padding: 0.5rem;
}
.faq_hmm .accordion-item .accordion-button{
font-size: 17px;
}
}
