@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Quicksand:300,400,500,700');

*{margin:0; padding:0;}
img{border:none; outline:none; max-width:100%;}
*:focus{outline:none}

a{color:#00aeef; text-decoration:none;}
a:hover{color:#48a417; text-decoration:none;}
a, button, input{-webkit-transition: all 0.3s ease-in-out;/* Safari 3.2+, Chrome */
	-moz-transition: all 0.3s ease-in-out;/* Firefox 4-15 */
	-o-transition: all 0.3s ease-in-out;/* Opera 10.5-12.00 */
	transition: all 0.3s ease-in-out;/* Firefox 16+, Opera 12.50+ */}

body{font-size:15px; color:#4a4a4a; font-family:'Quicksand', sans-serif; line-height:none;}

.container {
  margin: 0 auto;
  max-width: 1170px;
  width: 90%;
}

.inner_page h1, .inner_page h2, .inner_page h3, .inner_page h4, .inner_page h5, .inner_page h6 {
   margin: 15px 0;color: #09529a;
}
.inner_page h1 {
  font-size: 35px;
}
.inner_page h2 {
  font-size: 30px;
}
.inner_page h3 {
  font-size: 25px;
}
.inner_page h4 {
  font-size: 22px;
}
.inner_page h5 {
  font-size: 20px;
}
.inner_page h6 {
  font-size: 18px;
}
.container:after{ clear:both; display:block; content:"";}

header{ background:#fff;border-bottom:1px solid #c3c3c3;padding: 20px 0;}

.logo{ margin:12px 0 0px; float:left}

button.button,input.button, .nextstep a{-moz-border-radius: 50px;/*Firefox*/
-webkit-border-radius: 50px;/*Safari, Chrome*/
border-radius: 50px; /*min-width:250px;*/ height:54px;	padding: 0px 30px; text-align:center; display: inline-block; 
color: #ffffff; font-size:18px; border:1px solid #48a417; background:#48a417; cursor:pointer;	transition: all .2s ease-in-out;font-family: 'Quicksand', sans-serif;font-weight:600;}
.contact-banner .button{
    border: 3px solid #48a417 !important;
}
.contact-banner .button:hover {
	background-color: #48a417 !important;
		border: 3px solid #48a417 !important;
}

button.button:hover,input.button:hover, .nextstep a:hover{ background:#48a417;border: 1px solid #48a417;}


button.button i {
  font-size: 23px;
  margin-right: -5px;
  padding-left: 8px;
}
.button_box {
  position: relative;
}


.top_call {
  float: right;
  padding: 0 0 7px;
  text-align: right;
}
.top_call h4 {
  font-size: 28px; font-weight:bold;
}
.top_call h4 a{color:#00aeef}
.top_call span {
  padding-top:5px;
  display: block;
  font-size: 14px;
}

.main_banner {
  position: relative;
}
.main_banner img {
  display: block;
  height: auto;
  width: 100%;
}
.banner_content {
	left: 0;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	position: absolute;
	right: 0;
	top: 50%;
	z-index: 2;
}
.banner_content h1 {
  font-size: 42px; font-weight:bold; color:#00aeef; padding-bottom:6px;
}
.banner_content h5 {
  font-size: 35px; font-weight:normal;
}
.banner_content ul {
  margin:20px 0 30px;
}
.banner_content ul li {
  display: block;
  font-size: 20px;
  font-weight:500;
  min-height: 36px;
  line-height:36px;
  padding: 6px 0 6px 55px;
  position: relative;
}
.banner_content ul li span {
  border: 2px solid #00aeef;
  border-radius: 90px;
  -webkit-border-radius: 90px;
  -moz-border-radius: 90px;
  display: block;
  font-size: 25px;
  font-weight: bold;
  height: 36px;
  line-height: 36px;
  text-align: center;
  width: 36px;
  position:absolute;
  left:0;
  color:#fff;
  background:#00aeef;
}
.service_section {
  background: #eee;
  color: #2e3030;
  font-family: "Quicksand",sans-serif;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 0;
  text-align: left;
}
.service_section ul li {
  border-right: 1px solid #fff;
  text-align: center;
 padding:20px 15px; width:25%; float:left;
 display:block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
 }
 .service_section ul li img {
  display: inline-block;
  height: 35px;
  margin-right: 15px;
  vertical-align: middle;
  width: auto;
}
.container:after{ clear:both; display:block; content:"";}

/* Cookie Banner Styles */
.cookie-banner {
  position: fixed;
  bottom: 0;
  width: 100%;
  background: #ffffff;
  color: #000000;
  text-align: center;
  padding: 15px 10px;
  border-top: 1px solid #ccc;
  box-shadow: 0 -2px 10px rgba(0,0,0,0.05);
  z-index: 9999;
  transition: opacity 0.3s ease;
}

.cookie-banner.hidden {
  display: none;
}

.cookie-banner-inner {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  max-width: 900px;
  margin: 0 auto;
}

.cookie-text {
  font-size: 13px;
  font-weight: 500 !important;
}

.cookie-buttons {
  display: flex;
  gap: 10px;
}

.cookie-btn {
  background: #09529a;
  color: #ffffff;
  border: none;
  padding: 7px 20px;
  border-radius: 5px;
  cursor: pointer;
  transition: background 0.2s;
}

.cookie-btn:hover {
  background: #09529a;
  text-decoration: underline;
}


.step_section {
  padding: 50px 0;
}
.step_section h5 {
  font-size: 28px;
  font-weight: 500;
  text-align: center;
}
.step_bar {
  /* padding-top: 15px; */
  margin: 30px auto 15px;
  max-width: 650px;
  text-align:center;
}
.step_bar ul {
  font-size: 0;
}
.step_bar ul li {
  display: inline-block;
  height: 16px;
  margin: 0 2px;
  width: 25%;
  background:#dcdcdc;
}
.step_bar ul li:first-child {
 -moz-border-top-left-radius: 30px;
-moz-border-top-right-radius: 0px;
-moz-border-bottom-right-radius: 0px;
-moz-border-bottom-left-radius: 30px;
/*Safari, Chrome*/
-webkit-border-top-left-radius: 30px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 30px;
border-top-left-radius: 30px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 30px;
}
.step_bar ul li:last-child {
-moz-border-top-left-radius: 0px;
-moz-border-top-right-radius: 30px;
-moz-border-bottom-right-radius: 30px;
-moz-border-bottom-left-radius: 0px;
/* border-radius: 50px !important; */
/*Safari, Chrome*/
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 30px;
-webkit-border-bottom-right-radius: 30px;
-webkit-border-bottom-left-radius: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 30px;
border-bottom-right-radius: 30px;
border-bottom-left-radius: 0px;	
}
.step_bar ul li.active {
  background: #00aeef none repeat scroll 0 0;
}
.step_bar ul li.complete {
  background: #00aeef none repeat scroll 0 0;cursor:pointer;
}
.step_section h2 {
  color: #003367;
  font-size: 42px;
  text-align: center;
  padding:0 0 40px;
}
.step_section h3 {
  font-size: 30px;
  text-align: center;
  padding:0 60px 15px;
}

.step_content {
  padding: 20px 0 0;
}
.step_content > ul::after {
  clear: both;
  content: "";
  display: block;
}
.step_content ul {
  text-align: center;
}
.step_content ul li {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 24px;
  margin: 2% 1%;
  width: 23%;
  background:#09529a;
  border-radius: 10px;
  color:#00aeef;
  display: inline-block;
  font-weight: 600;
  text-align: center;
  vertical-align: top;
  -webkit-transition: all 0.3s ease;/* Safari 3.2+, Chrome */
	-moz-transition: all 0.3s ease;/* Firefox 4-15 */
	-o-transition: all 0.3s ease;/* Opera 10.5-12.00 */
	transition: all 0.3s ease;/* Firefox 16+, Opera 12.50+ */
	-moz-border-radius: 10px;/*Firefox*/
-webkit-border-radius: 10px;/*Safari, Chrome*/
border-radius: 10px;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=30, Direction=90, Color=#)";/*IE 8*/
-moz-box-shadow: 0px 0px 30px #888888;/*FF 3.5+*/
-webkit-box-shadow: 0px 0px 30px #888888;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0px 0px 30px #888888;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=30, Direction=90, Color=#); /*IE 5.5-7*/

}
.step_content ul li:hover {
  background: #48a417 !important;
}

.step_content ul li a {
  color: #fff;
  display: table-cell;
  height: 110px;
  padding: 20px 15px;
  vertical-align: middle;
  width: 1%;
  box-sizing: unset !important;

    /* text-align: center; Ensures text remains centered */
}


.step_content span {
  display: block;
}
.step_section .pull-left {
  color: hsl(0, 0%, 47%);
  float: none;
  font-size: 14px;
  margin: 15px 0 0;
}
.step_section .pull-left .line1 {
  margin-bottom: 10px;
}

.back_step {
  font-size: 45px;
  left: 0;
  position: absolute;
  top: 15px;
}
.nextstep {
  padding: 0 0 20px;
  text-align: center;
}
.nextstep a {
  line-height: 40px;
}
.show_price {
  color: #00aeef;
  font-size: 40px;
  margin: 30px 0;
  text-align: center;
  font-weight:500;
}
.step_section .ui-widget-header{ background: #dcdcdc !important;border: 1px solid #dcdcdc !important; }
.step_section .sliderrangemax{ margin-top: 10px; border:none !important; background: #00aeef!important; }
.step_section .sliderrangemax .ui-slider-handle {
  background: #00aeef !important;
  border-color: #00aeef !important;
  height: 30px!important;
  top: -10px!important;
  width: 30px!important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#ffffff)";/*IE 8*/
-moz-box-shadow: 0px 0px 2px #ffffff;/*FF 3.5+*/
-webkit-box-shadow: 0px 0px 2px #ffffff;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0px 0px 2px #ffffff;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color=#ffffff); /*IE 5.5-7*/
-moz-border-radius: 30px !important;
-webkit-border-radius: 30px!important;
border-radius: 30px!important;
}
.step_section .step_content{display:none; position: relative;}
.step_section .step_content.active{display:block;}

.form_filed .input_box input, .form_filed .input_box select{ 
  background: #ffffff00;
    font-size: 17px;
    position: relative;
    z-index: 999;
    height: 50px;
    padding: 0px 15px;
    border: 1px solid #010101;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-radius: .5rem;}

  /* .step_bar {
    position: relative;
  } */

  .fill_steps::after{
    content: "";
    position: absolute;
    height: 1px;
    top: 0;
    display: inline-block;
    /* max-width: 341px; */
    width: 90%;
    background: #48a617;
    left: 17px;
    z-index: -2;
    top: 18px;
  }

  /* .step_bar {
    max-width: 391px;
} */
.form_filed .input_box:nth-child(1) {
 	margin-right: 0%;
	float: left;
	width: 100%;
	margin-bottom: 0px;
}
.form_filed .input_box:nth-child(2) {
  	margin-right: 0%;
	float: left;
	width: 100%;
	margin-bottom: 0px;
}
.form_filed.wide_filed .input_box {
  margin-right: 0;float: none; width:auto;
}
.form_filed::after {
  clear: both;
  content: "";
  display: block;
}
/*.form_filed {*/
/*  padding: 15px 0;*/
/*}*/
div.wpcf7-response-output {
  margin: 10px 0 0 !important;
}
.button_box .ajax-loader {
  left: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  margin: 0!important;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #999;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #999;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #999;
}
:-moz-placeholder { /* Firefox 18- */
  color: #999;
}

.step_forms_box, .inner_page .wpcf7-form {
  padding: 41px;  
  /*background:#00aeef;*/
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  margin: 30px auto;
  border: 1px solid #000;
  max-width: 620px;
}
.step_forms_box .button_box, .inner_page .wpcf7-form .button_box{
  margin-top: 25px; text-align: center;
}


@-webkit-keyframes fades {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-moz-keyframes fades {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes fades {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fades {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
.step_section .step_content.active {
  -webkit-animation: fades 1.5s ; /* Safari 4+ */
  -moz-animation:   fades 1.5s ; /* Fx 5+ */
  -o-animation:     fades 1.5s ; /* Opera 12+ */
  animation:        fades 1.5s ; /* IE 10+, Fx 29+ */
}

.none{display:none;}

div.wpcf7-validation-errors {
  border:none !important;
  color: red!important;
  font-size: 13px;
  text-align: center;
}
span.wpcf7-not-valid-tip {
  font-size: 13px !important;
  padding-top: 4px;
  position: absolute;
}

.situation_table{background:#F5F5F5; padding:110px 0 50px; position:relative;}
.situation_content {
  float: left;
  width: 42%;
}
.situation_table_view {
  float: right;
  width: 48%;
  padding-top: 8px;
}
.situation_content h2 {
  font-size: 32px;
  font-weight: bold;
  margin-bottom: 30px;
  color:#00aeef;
}
.situation_dic {
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  padding: 0 0 40px;
}
.infos {
  display: block;
}
.auther_imgs {
  left: 0;
  margin: -60px 0 0;
  position: absolute;
  right: 0;
  text-align: center;
}
.auther_imgs img{border-radius: 90px;
  -webkit-border-radius: 90px;
  -moz-border-radius: 90px;
  border:5px solid #fff;
  width:90px;
  height:90px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=90, Color=#d4d4d4)";/*IE 8*/
-moz-box-shadow: 0px 0px 7px #d4d4d4;/*FF 3.5+*/
-webkit-box-shadow: 0px 0px 7px #d4d4d4;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0px 0px 7px #d4d4d4;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=90, Color=#d4d4d4); /*IE 5.5-7*/
  }
 .situation_table_view > ul {
  background: #fff ;
  border: 1px solid #00aeef;
}
.situation_table_view li {
  display: block;
  font-size: 18px;
  font-weight: 500;
  padding:15px 25px;
}
.situation_table_view li:after{ clear:both; display:block; content:"";}
.situation_table_view li .price_box {
  color: #222;
  float: right;
  font-size: 22px;
  font-weight: bold;
}
.situation_table_view li.color_td {
  color: #333;
  font-size: 20px;
  font-weight: bold;
  background:#f1fbff;
}
.situation_table_view li.color_td .price_box { color:#48a417}

.money_advice_section{ padding:50px 0}
.money_advice_imgs {
  float: left;
  width: 14%;
}
.money_advice_dic {
  float: right;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  padding-top: 12px;
  width: 80%;
}

.unique_story_section{ background:#F5F5F5; padding:50px 0 }

.unique_story_content h2 {
  font-size: 38px;
  font-weight: bold;
  margin-bottom: 20px;
  color: #09529a;
}
 .small_title { 
  font-size: 22px;
  font-weight: bold;
  padding: 25px 0 35px;
  text-align: center;
}
/* .unique_story_content h4 {
  font-size: 22px;
  font-weight: bold;
  text-align: center;
  /* padding: 25px 0 35px; */
  color: #48a517; */
}
.unique_story_content_dic {
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  padding: 0 0 40px;
}
.unique_story_content ul li {
    	position: relative;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  padding: 15px 0 0px;
  display:block;
  padding-left: 30px;
}
.unique_story_content ul li h4 {
  color: #48a517;
  font-size: 22px;
  margin-bottom: 10px;
}
.unique_story_content .small_title {
  font-size: 22px;
  font-weight: bold;
  padding: 25px 0 25px;
  text-align:center; 
}

footer{ background:#2b3133; padding:50px 0; font-size:14px;color:#fff;}
.footer_info p {
  padding-top: 20px;
}
.footer_info .menu-item {
  display: inline-block;
  padding: 0 4px;
  border-left: 1px solid #fff;line-height: 13px;
}
.footer_info .menu-item:first-child{
  border-left:none;
}
.footer_menu {
  padding-top: 15px;
}
.footer_info a {
  color: #fff;
}
.footer_info a:hover{ text-decoration:underline}


.inner_page {
  padding: 40px 0;
}
.twelve.columns > p {
  line-height: 25px;
}
.twelve.columns p strong {
  display: block;
  margin: 15px 0;
}
.list_data ul {
  margin:0 -30px!important;
}
.list_data > ul::after {
  clear: both;
  content: "";
  display: block;
}
.list_data li {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: block;
  float: left;
  padding:30px 30px 0;
  width: 33.3%;
}
.list_data li .nextstep {
  padding: 20px 0;
  text-align: left;
}
.list_data li .nextstep a {
  font-size: 15px;
  font-weight: 500;
  line-height: 45px;
  min-width: 150px;
  text-transform: uppercase;
}
.list_data h4 {
  text-transform: capitalize;
}
.inner_page ul{ margin: 20px 0 0 20px }
.inner_page {
  line-height: 25px;
  padding: 40px 0;
}


@media only screen and (min-width: 768px){

.mobile_view{ display:none !important}

.unique_story_img {
  float: right;
  width: 46%;
}
.unique_story_content {
  float: left;
  /*width: 50%;*/
  width: 100%;
}
.step_content ul li:first-child {
  margin-left: 0;
}
.step_content ul li:last-child {
  margin-right: 0;
}
.six.columns {
  float: left;
  font-size: 18px;
  line-height: 32px;
  width: 50%;
}
/*.inner_page .wpcf7 {
  float: right;
  width: 50%;
}*/
.contact-form-right {
  float: right;
  width: 50%;
}
.inner_page .wpcf7-form{ margin-top: 0; padding: 30px; }
.button_box .button:nth-child(2) {
  margin-left: 20px;
}
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

.logo {
  margin: 4px 0 0;
  max-width: 280px;
}
.top_call h4 {
  font-size: 20px;
  font-weight: bold;
}
.top_call span {
  font-size: 12px;
}

.main_banner img {
  min-height: 306px;
}
.banner_content h1 {
  font-size: 30px;
}
.banner_content h5 {
  font-size: 25px;
}
.banner_content ul {
  margin: 7px 0 15px;
}
.banner_content ul li {
  font-size: 18px;
  line-height: 30px;
  min-height: 30px;
  padding: 6px 0 6px 43px;
}
.banner_content ul li span {
  font-size: 20px;
  height: 30px;
  line-height: 30px;
  width: 30px;
}

.service_section {
  font-size: 12px;
}
.service_section ul li {
  padding: 15px 5px;
}
.service_section ul li img {
  height: 20px;
  margin-right:5px;
}

.step_section h2 {
  font-size: 22px;
  padding: 0 0 30px;
}
.step_section h5 {
  font-size: 25px;
}
.step_section h3 {
  font-size: 25px;
  padding-top:7px;
}	
.step_content ul li {
  font-size: 16px;
}
.show_price {
  font-size: 30px;
}
.auther_imgs img {
  height: 70px;
  width: 70px;
}
.situation_content {
  width: 44%;
}
.situation_table_view {
  width: 50%;
}
.situation_table_view li {
  font-size: 16px;
  padding: 15px 15px;
}
.situation_table_view li.color_td {
  font-size: 16px;
}
.situation_table_view li .price_box {
  font-size: 18px;
}
.situation_content h2 {
  font-size: 25px;
  margin-bottom:25px;
}
.situation_dic {
  font-size: 16px;
  line-height: 25px;
  margin-bottom:30px;
}
.money_advice_imgs {
  float: left;
  width: 16%;
}
.money_advice_dic {
  font-size: 16px;
  line-height: 25px;
}


.unique_story_content h2 {
  font-size: 25px;
}
.unique_story_content ul li {
  font-size: 16px;
  line-height: 25px;
  padding: 10px 0;
}
.unique_story_content ul li h4 {
  font-size: 20px;
}
.unique_story_content .small_title {
  font-size: 22px;
  padding: 15px 0 25px;
}
.footer_logo > img {
  max-width: 36%;
}
}

@media only screen and (max-width: 430px){
    #goodnx{
    font-size: 25px !important;
}
    .dsiploxe{
    display:block !important;
}
    .headermenu p{
    font-size:18px !important; 
}
    #conste{
        	width: 100% !important;
	padding-right: 15px !important;
	padding-left: 15px !important;
    }
    	.contact-banner .text {
		min-width: 100% !important;
		font-size: 26px !important;
	}
	.newcustflxe { 
	flex-wrap: wrap !important;
	flex-direction: column !important;
	text-align: center !important;
	/* gap: 23px !important; */
  }
    .desktopHide {
		display: block !important;
	}
  .container {
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    max-width: 1170px;
    width: 90%;
  }
    .banner-container {
		padding: 40px 0 !important;
	}
	.banner-container .banner {
		width: 100% !important;
		padding: 0px 0px !important;
	}
	.banner-container .banner .number { 
	top: 2px !important;}
	.banner-container .banner .title {
		margin-bottom: 30px !important;
		font-size: 37px !important;
		text-align: center;
	}
	.banner-container .banner .steps li:first-of-type {
	margin-top: 0 !important;
}
	.banner-container .banner .steps li {
		font-size: 18px !important;
				line-height: 1.5 !important;
			margin-top: 12px !important;
	}
    .navbar-com {
	padding: 19.5px !important;}
	.navbar-com img{width: 50px !important;	/*visibility: hidden;*/}
		.mobileHide {
		display: none !important;
	}
    #moneyHelp img {
	margin-left: 0px !important;
	max-width: 100px !important;
}
#moneyHelp p { 
    gap:20px;
	font-size: 13px !important;
}
    .displonex{display:none !important;}
    .debtservice .col-lg-3 {
	width: 50% !important; 
  display: block;
  /* max-width: 220px; */
}
.monthalypayment p {
	font-size: 15px !important; 
}
.debtservice h2 {
	font-size: 25px !important;}
    .orders-2{order:2;}
    .orders-1{order:1;}
    .footer__column--right{padding-left:0px !important;}
    .footer__column--left {
	padding-right:0px !important;
}
	.footer .menu {
		margin-bottom: 3.2rem !important;
	}
	 .pdtops{
	   	margin-top: 3.2rem !important;  
	 }
    .footer .col-lg-8, .footer .col-lg-4 {
	flex: 0 0 100% !important;
	max-width: 100% !important;
}
.footer{
    text-align:center !important;
}
.icon-section {
  padding-bottom: 0 !important;
  /* min-width: 100% !important; */
  display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
  align-items: center !important;
  vertical-align: middle !important;
  justify-content: center;
  align-content: center;
}
.row { 
	 margin-right: 0px !important; 
	 margin-left: 0px !important; 
   align-items: center !important;
}
    .dpnonew{ display:none !important;}
.dpnonew1{display:block !important;}
.inner_page {
  padding: 20px 0;
}
.inner_page h1 {
  font-size: 27px;
  line-height: 1.2;
}
.inner_page h2 {
  font-size: 20px;
}
.inner_page h3 {
  font-size: 20px;
}
.inner_page h4 {
  font-size: 18px;
}
.inner_page h5 {
  font-size: 16px;
}
.inner_page h6 {
  font-size: 15px;
}
.desktop_view{ display:none !important}

.logo {
  float: none;
  margin: 0 auto;
  max-width: 250px;
}

.top_call {
  float: none;
  padding: 0;
  text-align: center;
}
.top_call h4 {
  font-size: 20px;
  font-weight: bold;
}
.top_call h4 a {
  display: block;
  font-size: 26px;
}

.top_call span {
  display:none;
}
.main_banner::after {
  background: #fff none repeat scroll 0 0;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: 0.7;
  position: absolute;
  right: 0;
  top: 0;
}

.banner_content h1 {
  font-size: 30px;
}
.banner_content h5 {
  font-size: 20px;
}
.banner_content ul {
  margin: 6% 0;
}
.banner_content ul li {
  font-size: 18px;
  line-height: 33px;
  min-height: 34px;
  padding: 6px 0 6px 43px;
}
.banner_content ul li span {
  background: #fff;
  color: #00aeef;
  font-size: 20px;
  height: 30px;
  line-height: 30px;
  width: 30px;
}

.service_section {
  font-size: 12px;
}
.service_section ul li {
  padding: 15px 5px;
}
.service_section ul li img {
  height: 20px;
  margin-right:5px;
}

.step_section {
  padding: 40px 0;
}
.back_step{ display:none}
.step_section h2 {
  font-size: 25px;
  padding: 0 0 20px;
}
.step_section h5 {
  font-size: 20px;
}
.step_bar {
  margin: 25px 30px 15px;
}
.step_bar ul li {
  height: 13px;
  width: 25%;
}
.step_content {
  padding: 15px 0 0;
}
.step_section h3 {
  font-size: 20px;
  padding:5px 0 15px;
}
.step_content ul {
  margin: 0 -2%; 
  /* display: flex;
  flex-wrap: wrap;
  justify-content: center; */
  /* margin: 15px; */
  /* display: flex; */
  /* align-items: center; */
}	
.step_content ul li {
  font-size: 18px;
  margin: 2%;
  width: 45%;
  /* border-radius:10px !important ;
  display: flex; */
  /* box-shadow: #222; */
  /* box-shadow: #00000000; */
}
.step_section .pull-left {
  font-size: 13px;
}
.step_content ul li a {
  height: 60px;
  padding: 8%;
/* min-height: 80px !important;
  width: 100%  !important;
  padding: 18px 20px  !important; */

}
.show_price {
  font-size: 25px;
  margin: 20px 0;
}
.step_forms_box, .inner_page .wpcf7-form{
  margin: 15px 0;
  padding: 33px 15px 30px;
}
.form_filed {
  padding: 10px 0;
}
.form_filed .input_box input, .form_filed .input_box select {
  font-size: 15px;
  height: 47px;
  padding: 0 10px;
}
.step_forms_box .button_box, .inner_page .wpcf7-form .button_box {
  margin-top: 15px; 
}
.button_box {
	  text-align: center;
}
.auther_imgs img {
  height: 70px;
  width: 70px;
}

.situation_table {
  padding: 40px 0;
}
.situation_content {
  float: none;
  width: auto;
}
.infos {
  display: none;
}
.situation_table_view {
  width: auto; float:none; padding-bottom:25px;
}
.situation_table_view li {
  font-size: 15px;
  padding: 10px;
}
.situation_table_view li.color_td {
  font-size: 15px;
}
.situation_table_view li .price_box {
  font-size: 15px;
}
.auther_imgs{ display:none}
.situation_content h2 {
  font-size: 20px;
  margin-bottom: 20px;
}
.situation_dic {
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 15px;
  padding-bottom:0px;
}

button.button, input.button, .nextstep a {
 height: 45px;
  /*min-width: 230px;*/
  	padding: 0px 25px;
    color: #ffffff !important;
}

.sh-main-btn{
  padding: 0px 55px !important;
}

button.button i {
  font-size: 23px;
  position: relative;
  top: 2px;
}
.money_advice_section {
  padding: 40px 0;
}
.money_advice_imgs {
  float: none;
  margin: 0 auto 15px;
  width: 130px;
}
.money_advice_dic {
  font-size: 15px;
  line-height: 20px;
  float:none;
  width:auto;
}
.button_box .button:nth-child(2) {
  margin-top: 15px;
}
.unique_story_section {
  padding:0px !important; background:none;
}
.unique_story_content h2 {
  font-size: 25px;
  /* margin:20px 0 15px; */
}
.unique_story_content ul li {
  font-size: 15px;
  line-height: 20px;
  padding: 10px 0;
  		padding-left: 20px;
}
.unique_story_content ul li h4 {
  font-size: 20px;
}
.unique_story_content .small_title {
  font-size: 22px;
  padding: 15px 0 25px;
}
.footer_logo > img {
  max-width:220px;
}
footer {
  font-size: 14px;
  line-height: 20px;
  padding:40px 0;
}
.footer_info > p {
  padding-top: 15px;
}
.list_data ul {
  margin: 0 !important;
}
.list_data li {
  float: none;
  padding:0;
  width: auto;
}
.list_data li .nextstep {
  text-align: center;
}
}

.debtservice{
    	padding: 40px 0px;
    text-align:center;
}
.debtservice-3boxes{
  padding: 40px 0px;
text-align:center;
}
.debtservice h2{
    font-size: 42px;
	font-weight: bold;
	margin-bottom: 40px;
	color: #09529a !important;
}
.debtservice-3boxes h2{
  font-size: 42px;
font-weight: bold;
margin-bottom: 40px;
color: #09529a !important;
}
.debtservice .col-lg-3{
    width:25%;
    float: left;
}
.debtservice .col-lg-3 .icon-box{
  	margin-top: 25px;
    /* max-width: 80px;
    justify-self: center; */
    /* justify-content:center; */
}
.icon-box__title{
    	font-size: 18px;
	margin-top: 10px;
	font-weight: 600;
}
.buttone-stl{
    /* margin-top: 30px; */
	display: inline-block;
	width: 100%;
}

.monthalypayment{
  	padding: 40px 0px;
    text-align:center;  
    background: #F5F5F5;
}
.monthalypayment p{
 		line-height: 1.8;
	font-size: 18px;
	font-weight: 500;
}
.monthalypayment .col-lg-12{
    width:100%;
}

.footer__column--left {
	padding-right: 4rem;
}
.footer__column--right {
	display: flex;
	flex-direction: column;
	padding-left: 4rem;
	/* border-left: 1px solid #545454; */
}
.wysiwyg p {
	line-height: 1.8;
	color: rgba(255, 255, 255, 0.8);
}
.footer .wysiwyg p:not(:last-of-type) {
	margin-bottom: 2rem;
}

.navbar-nav { 
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}
.footer .menu .navbar-nav li:not(:last-of-type) {
	margin-bottom: 15px;
}
.footer .menu .navbar-nav a {
	padding: 0;
	font-size: 14px;
	/* font-weight: 500; */
	color: rgba(255, 255, 255, 0.8);
	text-decoration: none;
	cursor: pointer;
}

.icon-section {
  padding-bottom: 20px;
  display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
  align-items: flex-start;
  justify-content: center;
  align-content: center;
}
.row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
  align-items: flex-start;
  justify-content: center;
  align-content: center;
}
.row { 
  margin-right: 0px !important; 
  margin-left: 0px !important; 
  align-items: center !important;
}

	.footer .col-lg-8 {
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}

	.footer .col-lg-4 {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
*, :after, :before{
	    
	box-sizing: border-box;7
	}
 
.none{display:none;}
select[name='calltime']{color:#929292;}
select.chngecolor{color:#000 !important;}

.dpnonew{ display:block;}
.dpnonew1{display:none;}


.wysiwyg-new h4{	color: #00aeef;}
.wysiwyg-new p{
	margin-bottom: 1rem;
	line-height: 1.6;
	color: #393a3a;
	font-size: 16px;
	font-weight: 400;
}

#moneyHelp{
  	position: absolute;
	bottom: 20px;
}
#moneyHelp p{
    display: flex;
    align-items: center;
    	gap: 15px;
    	font-size: 11px;
}

#moneyHelp img {
 
	max-width: 50px;
}

.navbar-com {
	padding: 19px 0;
	background: #fff;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.banner-container {
	padding: 100px 0;
	color: #fff;
	background-color: #00aeef;
	background-position: 50%;
	background-size: cover;
	background-blend-mode: color;
}

.banner-container .banner {
	width: 600px;
	background: #00aeef;
	margin: 0 auto;
	padding: 0px 60px;
	align-items: center;
	justify-content: center; 
	display: flex;
  flex-direction: column;
}
.banner-container .banner .content{
    justify-content: space-between;
    	flex-direction: column;
    	display: flex ;
}
.banner-container .banner .title {
	margin-bottom: 64px;
	font-size: 50px;
		line-height: 1.2;
	color: #ffffff;
	text-align: center;
	font-weight: 700;
}

.banner-container .banner .steps {
	padding: 0;
	list-style: none;
	margin-left: auto;
	margin-right: auto;
}
.banner-container .banner .steps li:first-of-type {
	margin-top: 0;
}
.banner-container .banner .steps li {
	position: relative;
	padding-left: 45px;
		margin-top: 17px;
	font-size: 20px;
	color: #fff;
		font-weight: 700 ;
}
.banner-container .banner .number {
position: absolute;
	top: 0px;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 28px;
	height: 28px;
	font-size: 16px;
	border-radius: 50%;
}
.banner-container .banner .number {
	background: #fff !important;
	color: #00aeef;
	border: 2px solid #48a417;
	font-weight: 700;
}
.contact-banner {
	padding: 40px 0 !important;
	background: #09529a;
}

.newcustflxe{
   	align-items: center;
	display: flex;
	justify-content: space-between;
	flex-wrap: nowrap;
}
.contact-banner .text {
	font-size: 27px;
	font-weight: 700;
	color:#fff;
	
}
.headermenu{
    	display: flex;
	justify-content: space-between;
	align-items: center; 
}
.headermenu p{
    font-size:20px;
    font-weight:600;
    color:#4a4a4a;
}
	.desktopHide {
		display: none;
	}
	
.unique_story_content ul li::before {
	  content: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11' viewBox='0 0 14 11'%3E%3Cpath fill='%23A5DD9F'   d='M13.097 5.487c0 .149-.06.283-.157.38l-4.298 4.298a.534.534 0 0 1-.759 0 .537.537 0 0 1 0-.76l3.38-3.381H1.1a.537.537 0 1 1 0-1.074h10.163l-3.38-3.381a.537.537 0 0 1 .759-.76l4.298 4.298a.537.537 0 0 1 .157.38z'/%3E%3C/svg%3E");
	  	position: absolute;
	left: 0;
	display: block;
	font-family: Font Awesome\ 5 Free, sans-serif;
	font-weight: 900;
  filter: hue-rotate(5deg);
}

.unique_story_content h2{
        text-align:center;

    }

.dsiploxe{
    display:none;
}


button.button.sh-main-btn {
  padding: 15px 55px !important;
  height: auto !important;
  font-size: 22px;
}
.step-ds {
  text-align: center;
  margin-bottom: 10px;
  font-size: 18px;
  color: #3c3c3c;
  font-weight: 500;
}

section.unique_story_section {
  background: #0000000f;
  padding: 50px 0;
  /* margin: 40px 0 0px; */
}


.unique_story_content ul{
  margin-bottom: 10px !important;
}

h4.r-name {
  margin-bottom: 11px;
  font-size: 22px !important;
}



/* #main .counselor-feature{
  padding-bottom: 70px !important;

  background: linear-gradient(#ffffff 60%, #fffcf6 80%);
} */


#main .counselor-feature .container{
  padding-bottom: 70px !important;

}

section.counselor-feature {
  padding-bottom: 46px;
  background: #fffcf6;
}





.ftst-sec-pgs .top-lf-bg{
  background-image: url('/images/2150433343.jpg');
  background-position: 78% 32%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ftst-sec-pgs .top-au-bg{
  background-image: url('/images/2148828291.jpg');
  background-position: 78% 32%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ftst-sec-pgs .col-md-6{
  width: 50%;
  min-height: 322px;
}

.ftst-sec-pgs .banner-cus-wrap {
  padding-left: 10%;
  padding-top: 80px;

  padding-bottom: 80px;
}
.ftst-sec-pgs{
  background-color: #F5F5F5;

}
.ftst-sec-pgs .banner-cus-wrap h1 {
  font-size: 47px !important;
  font-weight: bolder;
  margin-bottom: 30px;
  line-height: 54px;
  color: #000;
}
.ftst-sec-pgs .contact-pd p {
  font-size: 19px;
  font-weight: 600;
  text-align: left;
  line-height: 1.2 !important;
  max-width: 97%;
  margin: 0px;
}

p.vici {
  visibility: hidden;
}


.form_filed {
  display: flex
;
  gap: 12px;
  margin-bottom: 0px;
  /* flex-direction: column; */
}

textarea#conMessage {
  width: 100%;
  border: 1px solid #00aeef !important;
  padding: 10px;
  border-radius: 7px;
  margin-bottom: 15px !important;
  padding-top: 26px;
  padding-left: 16px;
  font-size: 17px !important;
}

.contact-form-right .wpcf7-form{
  padding: 0 !important;
  border: none !important;

}

.input_box {
  margin-bottom: 11px !important;
}


.contact-form-right .button_box {
  text-align: left !important;
}
.contact-form-right .button_box button{
  padding: 0 55px !important;
  height: 45px !important;
}

.contact-form-right .wpcf7-form input{
  background:#00000000;
  border: 1px solid #00aeef !important;
  border-radius: 7px;
}

.contact-2{
  padding: 70px 0  !important;
}

.button_box.buttone-stl {
  padding-top: 12px;
  /* max-width: 390px; */
  /* padding: 10px; */
  padding-inline: 35px;
  /* display: flex; */
  /* flex-direction: column; */
}



@media(max-width:786px) {
.buttone-stl{
    margin-top: 30px;
	display: inline-block;
	width: 100%;
}
.button_box.buttone-stl {
    padding-top: 12px !important;
    /* padding: 10px; */
    padding-inline: 35px;
    display: flex;
    flex-direction: column;
}
.footer .row:first-child{
  flex-direction: column-reverse !important; 
}
.footer .menu {
  margin-bottom: 0px !important;
  margin-top: 35px !important;
}

.contact-form-right  .form_filed {
  display: flex;
  gap: 0px;
  margin-bottom: 0px;
  /* flex-direction: column; */
}

.contact-form-right .form_filed {
  padding: 0;
}
.contact-form-right .input_box {
  margin-bottom: 18px !important;
}

.contact-form-right  .form_filed .input_box input{
  height: 48px ;
}

.ftst-sec-pgs .col-md-6{
  width: 100%;
  min-height: auto;
}

.ftst-sec-pgs .top-au-bg{
  background-image: url('/images/2148828291.jpg');
  background-position: 78% 32%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 280px !important;
}

.ftst-sec-pgs .banner-cus-wrap {
  padding-left: 5%;
  padding-top: 35px;
  padding-bottom: 48px;
  padding-right: 15px;
}

.ftst-sec-pgs .banner-cus-wrap h1 {

  font-size: 35px !important;
  font-weight: bolder;
  margin-bottom: 15px;
  line-height: 1.2;
}

  .col-md-6.top-lf-bg {
    min-height: 169px;
}

.ftst-sec-pgs .contact-pd p {
  font-size: 16px;}

  .six.columns {
    margin-top: 16px;
}

.contact-2 .container {
  display: flex
;
  flex-direction: column-reverse;
}


.contact-2{
  padding: 40px 0  !important;
}


button.button.sh-main-btn {
  width: 100% !important;
  padding: 15px 55px !important;
  height: auto !important;
  font-size: 20px;
}
section.contact-banner.bg-blue button.button {
  width: 100% !important;
  padding: 0 55px !important;
  height: 45px !important;
  font-size: 18px;
}

section.contact-banner.bg-blue  .button-container.mt-4.mt-md-0.text-md-right.text-center {
  width: 100%;
}
.debtservice{
  /* padding-bottom: 60px !important; */
}
}



@media(min-width:786px) {
  .show-mb {
    display: none;
  }
}

.abt-btn {
  padding-top: 26px;
}

/* complaint page */

.cmp-page p {
  margin-bottom: 14px;
  /* font-size: 17px; */
  line-height: 1.4  !important;
  text-indent: -24px;
  padding-left: 24px;
}
.cmp-page{
  font-size: 17px;
line-height: 1.6  !important;
}
.sf1{
  text-indent: 0px !important; 
  padding-left: 0px !important;
}

.br0{
  font-size: 30px;
  color: #00aeef;
}
.pc-page, .cmp-page {
  padding-top: 0px !important;
}

.pc-page ul{
 margin-bottom: 20px;
}
.pc-page  {
font-size: 17px;
line-height: 1.6  !important;
}
.none-icon{
list-style-type: none  !important;
}
.sh-cmp-page{
  padding: 80px 20px;
  background-color: #F5F5F5  !important;
  text-align: center;
  margin-top: 0px !important;
  margin-bottom: 50px !important;
}

.cmp-page h2, .pc-page h2 {
  font-size: 25px !important;
}

.sh-heading-form h3 {
  font-size: 29px !important;
  font-weight: 700 !important;
  color: #000;
  margin-bottom: -8px !important;
  text-align: center;
  margin: auto;
  max-width: 100%;
  margin-bottom: 0px;
}


.sh-heading-form p {
  text-align: center;
  color: #000;
  /* font-family: Quicksand, sans-serif !important; */
  font-size: 17px;
  font-weight: 500;
  margin-top: 3px;
  margin-bottom: 22px;
}

.text_label-form {
  position: absolute;
}

.text_label-form p{
  position: relative;
  top: 13px;
  left: 16px;
  font-size: 18px;
  font-weight: 500 !important;
  color: #000000 !important;
}


.home-page .text_label-form p{
  top: 14px;
}

.active-label-2 p, .active-label-cs p{
  font-size: 12px !important;
  top: 4px !important;
}

.home-page .active-label-2 p, .home-page .active-label-cs p{
  font-size: 13px !important;
  top: 3px !important;
}

.form_filed .input_box input, .form_filed .input_box select{
padding-top: 11px !important; 
}

.main-inn-heading {
  font-size: 35px !important;
  text-align: left;
  /* color: #00aeef !important; */
  margin-bottom: 20px;
}
.debt-card-section-heading{
  font-size: 35px !important;
  text-align: left;
  /* color: #00aeef !important; */
  margin-bottom: 20px;
  /* display: none !important; */
}


.review-item123 p{
  font-size: 18px;
  line-height: 28px;
  /* color: #fff; */
  margin-bottom: 20px;
}

.abt-main-page{
  margin-bottom: 60px ;
}


.upper-hide{
  display: none !important;
}

.six.columns p{
  font-weight: 600 !important;
}

.six.columns p i{
  font-size: 20px !important;
  margin-right: 5px !important;
}

.img-box-re {
  text-align: right;
}


@media (max-width:786px) {
  .debtservice {
    padding: 40px 0 !important;
  
  }
  .sh-heading-form h3 {
    font-size: 22px !important;
  }
  .sh-heading-form p{
    font-size: 15px;
  }

  .step_forms_box .form_filed{
    gap: 0;
    padding-bottom: 0;
  }
  .cmp-page h2, .pc-page h2 {
    font-size: 20px !important;
}

 .pc-page  p {
  font-size: 16px !important;
}

  .step_forms_box  .input_box {
    margin-bottom: 17px !important;
}

.step_forms_box .form_filed{
  padding: 0  !important;
}

.form_filed {

  flex-direction: column !important;
}
.text_label-form p{
  left: 11px !important;
}

.abt-btn button.button.sh-main-btn {
  width: auto !important;
  padding: 14px 47px !important;
  height: auto !important;
  font-size: 19px;
}
.upper-hide{
  display: block !important;
}


.active-label-2 p, .active-label-cs p{
  top: 3px !important;
}
section.unique_story_section{
  /* padding-top: 40px !important; */
  padding: 40px 0 !important;
}

h2.main-inn-heading{
  font-size: 28px !important;
  color: #00aeef !important;
}

.debt-card-section-heading{
  display: none !important;
  font-size: 28px !important;
  color: #00aeef !important;
}


.img-box-re {
  margin-top: 31px;
}

}

.step_form .form_filed {

  flex-direction: column !important;
}

a.back_step {
  visibility: hidden !important;
}

.fill_steps .complete{
  background-color: #48a617 !important;
  /* border-radius: 50% !important; */
  color: #fff !important;

  border: 1px solid #48a617 !important;
}

.ftst-sec-pgs  .about-pg-img {
  background-image: url('/images/2148828291.jpg') !important;
}


.hides-div{
	display:none;


  position: fixed;
  bottom: 0;
  padding: 16px 14px;
  width: 100%;
  z-index: 999999;
  background: #fff;
  text-align: center;
  box-shadow: 0 0 2px #0000004d;

}


.hides-div a.button.sh-main-btn{
  width: 100% !important;
    display: block;
    padding: 12px 22px !important;
    font-size: 19px;
    background: #48a417;
    border-radius: 50px !important;
    color: #fff !important;
    font-weight: 700 !important;
    border:1px solid #48a417  !important;
}

.active-label-3 input {
  border:1px solid #48a417  !important;
}

.contact-2 .contact-form-right .button_box {
  text-align: right !important;
}

.text-white-font-weight-bold {
  width: 200%;
  padding-left: 20px;
}


.newcustflxe{
	align-items: center;
    display: flex !important
;
    justify-content: space-between !important;
    flex-wrap: nowrap !important;
    flex-shrink: unset !important;
    width: 100% !important;
}
.contact-banner .text {
	font-size: 27px;
	font-weight: 700;
	color:#fff;
	width: 200%;
  padding-left: 20px;
}

.button-container.mt-4.mt-md-0.text-md-right.text-center {
    /* display: block !important; */
	text-align: right !important;
	width: 40% !important;

}

.step_forms_box .button_box {
    margin-top: 11px !important;
    
    


}



.mts-lts .row{
  align-items: center;
}

.mts-lts .col-md-6 {
  width: 50% !important;
}
@media(max-width:786px){

  .text-white-font-weight-bold {
    width: 100%;
    /* padding-left: 20px; */
  }
	.contact-banner .text{
		width: 100%;
		margin-bottom: 0px !important;
	}
  .mts-lts .col-md-6 {
    width: 100% !important;
    padding: 0 25px;
  }

	.button-container.mt-4.mt-md-0.text-md-right.text-center {
		/* display: block !important; */
		text-align: center !important;
		width: 100% !important;
		margin-top: 0 !important;
	
	}
}

section.inner_page.contact-2 i img{
  filter: hue-rotate(270deg) !important; 
}

.wysiwyg-new h4, h2.main-inn-heading{
  color: #09529a !important;
}

.line2{
  color:#4a4a4a !important;
}

.line2 a{
  color:#4a4a4a !important;
}

.debtservice h2{
  text-align: center !important;
}

.debtservice-3boxes h2{
  text-align: center !important;
}

