.colore-1{color:#BD2727 !important;}
.colore-2{color:#004962 !important;}
.colore-3{color:#0B0C0D !important;}
.displydbshow{display:inline-block;}
.displymbshow{display:none;}

.displaynonedb{display:none;}
.displaynonemb{display:inline-block;}

.btn.btn-primary span{
    margin-left: 10px;
	height: 27px;
	border: 1px solid rgba(255, 255, 255, 0.24);
}
.btn.btn-secondary span{
    margin-left: 10px;
	height: 27px;
	border: 1px solid rgba(255, 255, 255, 0.24);
}
.backgs-3 .step-content-inner-sec{
    gap: 90px;
}
.banner-left{
    display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;
gap: 30px;
}
.banner-left h1{
	font-weight: 700;
	font-size: 48px;
	line-height: 56px;
	letter-spacing: -0.035em;
	color: #004962;
}
.banner-left h1 span{
    color: #004962;
}
.banner-left p{
    font-weight: 400;
font-size: 16px;
line-height: 24px;
color:#425466;
}
.banner-list-itm{
     display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px 21px;
gap: 8px;
isolation: isolate;
	position: relative;
}
.banner-left ul{
 	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 8px;
	padding: 0;
	list-style: none;
	margin-bottom: 0px;
}
.banner-left ul li{
    font-weight: 600;
font-size: 16px;
line-height: 24px; 
leading-trim: both;
text-edge: cap;
letter-spacing: -0.01em; 
color: #0B0C0D;
}

.banner-left .line{
    position: absolute;
width: 2px;
left: 1px;
top: 0px;
bottom: 0px; 
background: rgba(11, 12, 13, 0.12);
}

.banner-right .banner-img{
    box-shadow: 0px 30px 40px -30px rgba(0, 0, 0, 0.24), 0px 18px 36px -18px rgba(0, 0, 0, 0.18);
border-radius: 16px;
	width: 100%;
}
.banner-right .play-icon{
    position: absolute;
    width: 64px;
    height: 64px;
    left: calc(50% - 64px/2);
    top: calc(50% - 64px/2);
	display: flex;
	justify-content: center;
	cursor: pointer;

}
.start-check-section{
    display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 120px 0px 70px;
	gap: 60px;
	isolation: isolate;
	position: relative;
} 
.start-check-section .pattarn-bg{
  display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 0px;

position: absolute;
width: 100%; 
top: 0px;
bottom: 0px;
	z-index: -1;
}
.start-check-section .pattarn-bg-style{ 
width: 100%;  
/*background: linear-gradient(0deg, #E6EFF2, #E6EFF2), linear-gradient(0deg, #E6EDEF, #E6EDEF), rgba(0, 73, 98, 0.1);*/
/*transform: matrix(1, 0, 0, -1, 0, 0);*/

}
.start-check-section .pattarn-bg-style img {width:100%;}
.start-check-section .pattarn-bg-color{
   width: 100%;
height: 100%; 
background: linear-gradient(0deg, #E6EFF2, #E6EFF2), linear-gradient(0deg, #E6EDEF, #E6EDEF), rgba(0, 73, 98, 0.1);
}

.start-check-input{
    width:65%;
    margin:auto;
}
.start-check-input .start-check-input-style{
    width:100%;
    height:72px;
    background: #FFFFFF;
    border-radius: 8px;
    display: flex;
	justify-content: space-between;
		align-items: center;
}
.start-check-input .start-check-input-style .input-groups{
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 0px;
	gap: 20px;
	width: 50%;
}
.start-check-input .start-check-input-style .input-groups .gb{
display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	padding: 12px 14px;
	width: 52px;
	height: 72px;
	background: #1445A0;
	border-radius: 8px 0px 0px 8px;
}
.start-check-input .start-check-input-style .input-groups .gb span{
    border-radius: 50%;
	height: 22px;
	width: 22px;
	border: 2px dashed #FFD633;
}
.start-check-input .start-check-input-style .input-groups .gb p{
	font-weight: 600;
	font-size: 18px;
	line-height: 14px;
	color: #fff;
}
.input-area input{
    font-weight: 600;
	font-size: 22px;
	line-height: 28px;
	letter-spacing: -0.01em;
	border: none;
	height: 50px;
	outline: none;
	width: 100%;
	opacity: 0.6;
}
.start-check-input-style .button-style{
    	padding-right: 10px;
} 
.start-check-input .lowar-input{
    display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
		margin-top: 20px;
}
.start-check-input .lowar-input p{
    font-weight: 600;
font-size: 18px;
line-height: 24px; 
letter-spacing: -0.01em;
}
.start-check-input .lowar-input span{
    border: 1px solid rgba(11, 12, 13, 0.16);
    	height: 19px;
}
.start-check-input .lowar-input .first-p{
    color:#425466;
}
.start-check-input .lowar-input .last-p a{
    color:#BD2727;
}

.start-check-points ul{
    	display: flex;
	justify-content: center;
	align-items: center;
	gap: 70px;
	padding: 0;
	margin: 0;
	list-style: none;
	margin-top: 50px;
}
.start-check-points ul li{
    display: flex;
	gap: 5px;
	align-items: center;
	font-weight: 600;
font-size: 16px;
line-height: 24px; 
leading-trim: both;
text-edge: cap;
letter-spacing: -0.01em; 
color: #0B0C0D;
}

#maindibes .col-lg-6 {
		flex: 0 0 47%;
		max-width: 47%;
	}
	.heardr-nuv{	padding: 2rem 0;border-bottom: 1px solid rgba(11, 12, 13, 0.12);}
	.heardr-nuv1{	padding: 2rem 0;	background: linear-gradient(0deg, #E6EFF2, #E6EFF2), linear-gradient(0deg, #E6EDEF, #E6EDEF), rgba(0, 73, 98, 0.1);}
	.header-main{
	    display: flex;
	align-items: center;
	justify-content: space-between;
	}
	.logo-main a{
	    font-weight: 700;
font-size: 27.3684px;
line-height: 29px; 
leading-trim: both;
text-edge: cap;
letter-spacing: -0.03em; 
color: #004962;
	}
	.logo-main a:hover{text-decoration: none;}
	.logo-main a span{color: #BD2727;	text-decoration: none;}
	.right-main{	justify-content: center;
	align-items: center;
	display: flex;
	gap: 15px;}
	.right-main .contactmain{
	    	text-decoration: none;
	    font-weight: 600;
	font-size: 15px;
	line-height: 24px;
	text-align: center;
	letter-spacing: -0.0075em;
	color: #0B0C0D;
	padding: 14px 20px;
	border: 1px solid rgba(11, 12, 13, 0.16);
	border-radius: 6px;
	}
	.right-main .contactmain1{
	    	text-decoration: none;
	    font-weight: 600;
	font-size: 15px;
	line-height: 24px;
	text-align: center;
	letter-spacing: -0.0075em;
	color: #0B0C0D;
	padding: 14px 20px;
	border: 1px solid rgba(11, 12, 13, 0.16);
	border-radius: 6px;
	}
	.financedeal h1{
	    font-weight: 700;
font-size: 36px;
line-height: 42px; 
letter-spacing: -0.02em;
font-feature-settings: 'cv11' on; 
color: #004962;
margin-bottom:20px;
	}
	.financedeal p{
	    font-weight: 400;
font-size: 15px;
line-height: 24px;
	}
		.financedeal-right .boxs p{font-weight: 600;
font-size: 15px;
line-height: 24px; 
letter-spacing: -0.0075em; 
color: #0B0C0D;
}
	.financedeal-bg{
	    padding:20px 30px;
	    background: linear-gradient(0deg, rgba(189, 39, 39, 0.1), rgba(189, 39, 39, 0.1)), #FFFFFF;
	    margin-bottom:30px;
border-radius: 12px;
display: flex;
	align-items: center;
	justify-content: space-between; 
	}
	.financedeal-bg-se1{
	    	width: 80%;
	}
	.financedeal-bg-se1 h4{
	    font-weight: 600;
font-size: 16px;
line-height: 24px;
letter-spacing: -0.01em;
color: #0B0C0D;
margin-bottom:20px;
	}
	.financedeal-bg-se2{ 
width: 104px;
height: 104px; 
background: #FFFFFF;
border-radius: 200px; 
display: flex;
	align-items: center;
	justify-content: center;
	}
	
.financedeal-bg-se2-inner{
    box-sizing: border-box; 
width: 94px;
height: 94px;  
border: 6px dashed #BD2727;
border-radius: 100px;
display: flex;
	align-items: center;
	justify-content: center;
	
	flex-direction: column;
}
.financedeal-bg-se2-inner h5{
    font-weight: 600;
font-size: 30px;
line-height: 30px; 
leading-trim: both;
text-edge: cap;
text-align: center;
letter-spacing: -0.03em;
font-feature-settings: 'cv11' on; 
color: #0B0C0D;
}
.financedeal-bg-se2-inner p{
    font-weight: 600;
font-size: 14px;
line-height: 22px; 
leading-trim: both;
text-edge: cap;
text-align: center; 
color: #0B0C0D;
}
.financedeal-right{
    
	display: grid;
		grid-template-columns: 1fr 1fr;
flex-wrap: wrap;
align-items: flex-start;
align-content: flex-start;
padding: 0px;
gap: 4px; 

border-radius: 16px;
}
.financedeal-right .boxs{ display: flex;
flex-direction: column;
justify-content: space-between;
align-items: flex-start;
padding: 30px;
gap: 15px;  
background: linear-gradient(0deg, rgba(11, 12, 13, 0.04), rgba(11, 12, 13, 0.04)), #FFFFFF;
border-radius: 12px;
}
.financedeal-right .boxs h4{
    font-weight: 700;
font-size: 24px;
line-height: 30px; 
letter-spacing: -0.02em; 
color: #004962;
}

.footer-style{
    display: flex;
	align-items: center;
	justify-content: space-between;
}

.footer-plist{
    padding: 0;
	margin: 0;
	list-style: none;
		display: flex;
	gap: 40px;
}
.footer-plist li{
    color: #FFFFFF29;
}
.footer-plist li a{
    color: #7F989F;
	font-size: 14px;
}
.footer-plist li a:hover{
    text-decoration: none;
}
.icon-wrapper{
    position: absolute !important;
	left: 22px;
}
.mainheadinsty .section-title{
    font-weight: 700;
font-size: 28px;
line-height: 34px;
/* identical to box height, or 121% */
letter-spacing: -0.015em;
font-feature-settings: 'cv11' on;
	margin-bottom: 15px;
/* Colour/Blue */
color: #004962;
}

#maindibes img{
    box-shadow: 0px 18px 36px -18px #0000002E;
    box-shadow: 0px 30px 40px -30px #0000003D; 
    border-radius: 16px;
}

#whychooseus .fwid img{
   box-shadow: 0px 30px 40px -30px rgba(0, 0, 0, 0.24), 0px 18px 36px -18px rgba(0, 0, 0, 0.18);
border-radius: 16px; 
width:100%;
}
#whychooseus h4{  
font-weight: 700;
font-size: 24px;
line-height: 30px; 
letter-spacing: -0.02em; 
color: #004962; 
margin-top:30px;
margin-bottom:10px;
}
#whychooseus p{   
	font-weight: 400;
	font-size: 15px;
	line-height: 22px;
	color: #425466;
}

 .icon-wrapper{
    background: #004962;
}

.collapsed .icon-wrapper{
    background: #fff;
}

.faqicon{
 display: flex;
flex-direction: row;
align-items: flex-start;
padding: 1px; 
width: 12px;
height: 12px; 
flex: none;
order: 0;
flex-grow: 0;
	position: absolute;
}
.faqicon .line1{ 
position: absolute;
	width: 10px;
	height: 0px;
	left: 1px;
	top: 5px;
	border: 1.5px solid #fff;
	transform: rotate(-0.22deg);

}
.collapsed .faqicon .line1{ 
position: absolute;
	width: 10px;
	height: 0px;
	left: 1px;
	top: 5px;
	border: 1.5px solid #004962;
	transform: rotate(-0.22deg);

}

.collapsed .faqicon .line2{ 
position: absolute;
width: 0px;
height: 10px;
left: 5px;
top: 1px; 
border: 1.5px solid #004962;
transform: rotate(-0.22deg);

}

.main-step-content-sec{
    display: flex;
}
.step-content-sec{
    display: flex;
flex-direction: column;
justify-content: space-between;
align-items: flex-start;
padding: 40px 30px;
gap: 16px;
isolation: isolate; 
width: 295px;
height: 340px;
left: 0px;
top: 8px;



}
.backgs-1{
    background: #005470;
}

.backgs-2{
    background: #006385;
}
.backgs-3{
    background: #007299;
box-shadow: 0px 30px 40px -30px rgba(0, 0, 0, 0.48), 0px 18px 36px -18px rgba(0, 0, 0, 0.36);
border-radius: 12px;
	margin-top: -10px;
height: 360px; 
}
.backgs-4{
    background: #007DA8;
}
.border-red{
   border-radius: 12px 0px 0px 12px; 
}
.border-red1{
    border-radius: 0px 12px 12px 0px;
}

.step-content-inner-sec{
    display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-direction: column;
	align-self: stretch;
	gap: 140px;
}
.step-items-sec{
    	align-self: stretch;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
}
.step-items-sec .step-titles{   
font-weight: 600;
font-size: 56px;
line-height: 100%; 
leading-trim: both;
text-edge: cap;
text-align: right;
letter-spacing: -0.04em; 
opacity: 0.5; 
text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
color:#fff;
}

.step-title-list p{
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
    color:#fff;
    	opacity: 0.5;
}

.backgs-3 .step-items-sec .step-titles{
    opacity:1;  
color:#fff;
}
.backgs-3 .step-title-list p{ 
    color:#fff;
    	opacity: 1;
}

.contact-page-style{
    padding:70px 0px;
    background: linear-gradient(0deg, #E6EFF2, #E6EFF2), linear-gradient(0deg, #E6EDEF, #E6EDEF), rgba(0, 73, 98, 0.1);
}
.cont-tilte{
    font-weight: 700;
font-size: 36px;
line-height: 42px; 
letter-spacing: -0.02em;
font-feature-settings: 'cv11' on; 
color: #0B0C0D;
margin-bottom: 35px;
}
.contact-details{
    background: #F5F9FA;
border: 2.5px solid #FFFFFF;
border-radius: 12px;
padding:24px 30px;
}
.contact-details h4{
    font-weight: 600;
font-size: 16px;
line-height: 24px; 
letter-spacing: -0.01em; 
color: #0B0C0D;
	margin-bottom: 12px;
}
.contact-details p{
    font-weight: 600;
font-size: 15px;
line-height: 24px;
letter-spacing: -0.0075em;
color: #0B0C0D;
	margin-bottom: 8px;
}
.form-file-right .form-fleld-hwd{
    	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 15px;
}
.form-fleld-hwd-btn{
    	display: flex;
	align-items: center;
	justify-content: flex-end; 
}
.form-file-right label{
    font-weight: 600;
font-size: 14px;
line-height: 22px; 
letter-spacing: -0.005em;
	display: block;
}
.form-groups{
    	display: flex;
	flex-direction: column;
	width: 50%;
		margin-bottom: 15px;
}
.form-groups1{
    	display: flex;
	flex-direction: column;
	width: 100%;
		margin-bottom: 15px;
}
.form-file-right input{
 	width: 100%;
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 24px;
	color: #0B0C0D;
	padding: 0px 16px;
	height: 47px;
	border: 1px solid rgba(11, 12, 13, 0.16);
border-radius: 6px; 
}
.form-file-right textarea{
 	width: 100%;
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 24px;
	color: #0B0C0D;
	padding: 10px 16px;
	height: 90px;
	border: 1px solid rgba(11, 12, 13, 0.16);
border-radius: 6px; 
}





/*Form*/
  .form-wizard {
  color: #888888;
   
}
.wizard-fieldset h4{
	color: #0B0C0D;
	margin-bottom: 35px;
	font-size: 28px;
	font-weight: 700;
	line-height: 34px;
	letter-spacing: -0.015em;
	text-align: center;
}
.wizard-fieldset h5{
    color: #0B0C0D;
	margin-bottom: 25px;
	font-size: 19px;
	font-weight: 600;
	line-height: 28px;
	letter-spacing: -0.01em;
	text-align: center;
}
.form-wizard .wizard-form-radio {
  display: inline-block;
  margin-left: 5px;
  position: relative;
}
.form-wizard .wizard-form-radio input[type="radio"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  background-color: #ffffff;
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
}
.form-wizard .wizard-form-radio input[type="radio"]:focus {
  outline: 0;
}
.form-wizard .wizard-form-radio input[type="radio"]:checked {
  background-color: #fb1647;
}
.form-wizard .wizard-form-radio input[type="radio"]:checked::before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  display: inline-block;
  background-color: #ffffff;
  border-radius: 50%;
  left: 1px;
  right: 0;
  margin: 0 auto;
  top: 8px;
}
.form-wizard .wizard-form-radio input[type="radio"]:checked::after {
  content: "";
  display: inline-block;
  webkit-animation: click-radio-wave 0.65s;
  -moz-animation: click-radio-wave 0.65s;
  animation: click-radio-wave 0.65s;
  background: #000000;
  content: '';
  display: block;
  position: relative;
  z-index: 100;
  border-radius: 50%;
}
.form-wizard .wizard-form-radio input[type="radio"] ~ label {
  padding-left: 10px;
  cursor: pointer;
}
.form-wizard .form-wizard-header {
  text-align: center;
  width: 70%;
	margin: auto;
}
 

.widget-form .widget-title{font-size:30px;}
.form-wizard .form-wizard-next-btn, .form-wizard .form-wizard-previous-btn, .form-wizard .form-wizard-submit, .form-wizard .backbts {
    font-size: 18px;
    background-color: #BD2727;
    color:#ffffff;
    display: inline-block;
    min-width: 100px;
    min-width: 160px; 
     text-align: center;
    border-radius: 6px; 
    padding: 14px 25px;
    font-weight: 600;
    border: none;
}
.form-wizard .form-wizard-next-btn:hover, .form-wizard .form-wizard-next-btn:focus, .form-wizard .form-wizard-previous-btn:hover, .form-wizard .form-wizard-previous-btn:focus, .form-wizard .form-wizard-submit:hover, .form-wizard .form-wizard-submit:focus {
    color: #ffffff;
    background-color:#004962; 
    text-decoration: none;
    border-radius: 6px;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
    padding: 14px 25px;
}
.form-wizard .wizard-fieldset {
  display: none;
}
.form-wizard .wizard-fieldset.show {
  display: block;
}
/*.form-wizard .wizard-form-error {*/
/*  display: none;*/
/*  background-color: #FFC107;*/
/*  position: absolute;*/
/*  left: 0;*/
/*  right: 0;*/
/*  bottom: 0;*/
/*  height: 2px;*/
/*  width: 100%;*/
/*}*/
.form-wizard .wizard-form-error {
  display: none;
  height: 2px;
  width: 100%;
}
.form-wizard .form-wizard-previous-btn, .form-wizard .backbts {
	color: #425466;
	background: #0B0C0D0F;
	border: 1px solid #0B0C0D29;
}
.form-wizard .form-control {
         height: auto !important;
    padding: 12px 15px;
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #000000;
    font-size: 15px;
}

.form-wizard .form-control:focus {
  box-shadow: none;
}
.form-wizard .form-group {
  position: relative;
  margin-bottom: 30px;
}
.form-wizard .wizard-form-text-label {
  position: absolute;
  left: 10px;
  top: 9px;
  transition: 0.2s linear all;
}
.form-wizard .focus-input .wizard-form-text-label {
  color: #000000;
  top: -22px;
  transition: 0.2s linear all;
  font-size: 14px;
}
.form-wizard .form-wizard-steps { 
    margin-bottom: 40px; 
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.form-wizard .form-wizard-steps li {
 width: 14%;
	display: flex;
	align-items: center;
	justify-content: center;
	
} 
 
.form-wizard .form-wizard-steps li.active span{
    background-color: #fff;
    border: 2px solid #004962;
	color: #004962;
}
.form-wizard .form-wizard-steps li.activated span{
    background-color: #004962;
    	border: 2px solid #004962;
	color: #ffffff;
}
.form-wizard .form-wizard-steps li.activated span p{
    display:none;
}
.form-wizard .form-wizard-steps li.activated span i{
    display:block;
}
.form-wizard .form-wizard-steps li span{
background-color: transparent;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	font-weight: 600;
	font-size: 24px;
	font-weight: 700;
	line-height: 30px;
	letter-spacing: -0.02em;
	border: 2px solid #0B0C0D29;
	color: #425466;
	display: flex;
	align-items: center;
	justify-content: center;
}
.form-wizard .form-wizard-steps li span p{
    opacity: 0.8;
}
.form-wizard .form-wizard-steps li.activated span p, .form-wizard .form-wizard-steps li.active span p{
    opacity: 1;
}

.form-wizard .form-wizard-steps li span i{display:none;}

.form-wizard .form-wizard-steps li:last-child{ 
border-radius: 0px 40px 40px 0px;
}
 
.form-wizard .form-wizard-steps li:last-child::after {
  width: 50%;
}
   
@keyframes click-radio-wave {
  0% {
    width: 25px;
    height: 25px;
    opacity: 0.35;
    position: relative;
  }
  100% {
    width: 60px;
    height: 60px;
    margin-left: -15px;
    margin-top: -15px;
    opacity: 0.0;
  }
}
@media (max-width: 767px){
.form-wizard .form-wizard-next-btn, .form-wizard .form-wizard-previous-btn, .form-wizard .form-wizard-submit{
    min-width: 140px !important;
}
}

.custominput{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 22px 20px;
	background: #F5F9FA;
	border: 2.5px solid #FFFFFF;
	border-radius: 8px;
	font-weight: 600;
	font-size: 20px;
	line-height: 26px;
	text-align: center;
	letter-spacing: -0.02em;
	color: #004962;
	width: 100%;
}
.form-footer-text{
    margin-top:70px;
    font-weight: 600;
font-size: 19px;
line-height: 28px; 
text-align: center;
letter-spacing: -0.01em; 
color: #004962;

}
.contact-detals-step h2{
 font-weight: 700;
	font-size: 28px;
	line-height: 34px;
	text-align: center;
	letter-spacing: -0.015em;
	font-feature-settings: 'cv11' on;
	color: #0B0C0D;
	margin-bottom: 20px;
}
.contact-detals-step p{
	color: #425466;
	font-weight: 400;
	font-size: 15px;
	line-height: 24px;
	text-align: center;
	margin-bottom: 30px;
	color: #425466;
}
.step-form-field-s{ 
    padding: 40px; 
    /*width:60%;*/
    margin:auto;
    background: #FFFFFF;
    border-radius: 12px;
    margin-bottom: 40px;
}
.step-form-details-w1{
    display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 15px;
}
.step-form-field-s label{
    font-weight: 600;
    font-size: 13px;
    line-height: 20px; 
    color:#425466;
}
.step-form-field-s input, .step-form-field-s select {
	width: 100%;
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 24px;
	color: #0B0C0D;
	padding: 0px 16px;
	height: 47px;
	border: 1px solid rgba(11, 12, 13, 0.16);
	border-radius: 6px;
		background: #fff;
}
.form-groups1 {
	display: flex;
	flex-direction: column;
	width: 20%;
	margin-bottom: 15px;
}
.form-groups2 {
	display: flex;
	flex-direction: column;
	width: 80%;
	margin-bottom: 15px;
}
.form-groups3 {
	display: flex;
	flex-direction: column;
	width: 100%; 
	margin-bottom: 15px;
}
.form-groups {
	display: flex;
	flex-direction: column;
	width: 50%;
	margin-bottom: 15px;
}
.dob-style{
	display: flex;
	gap: 15px; 
}
.search-btn{
    padding: 12px 20px; 
background: #004962;
color:#fff;
border-radius: 6px;
	outline: none;
	border: none;
}
.search-btn:hover{  
background: #BD2727; 
}
.agrrecheck{
/*width: 60%;*/
	margin: auto;
	display: flex;
	align-items: center;
	gap: 15px;
	margin-bottom: 40px;
}
.agrrecheck{
    font-weight: 600;
font-size: 13px;
line-height: 20px;
color:#425466;
} 
.E-Signature{
    font-weight: 700;
font-size: 44px;
line-height: 48px;
letter-spacing: -0.025em;
font-feature-settings: 'cv11' on;
color: #0B0C0D;
opacity: 0.21;
	font-style: italic;
	text-align: center;
}
.finalstep{
   width: 60%; 
   margin: auto;
	text-align: center;
	margin-bottom: 40px;
}
.finalstep .fatchaddr{
display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 0px 60px;
	height: 55px;
	background: #FFFFFF;
	border-radius: 6px;
	font-weight: 600;
	font-size: 15px;
	line-height: 24px;
	letter-spacing: -0.0075em;
	border: none;
	width:60%;
	margin: auto;
	margin-bottom: 20px;
}
.finalstep select{
	padding: 0px 20px;
	height: 55px;
	background: #FFFFFF;
	border-radius: 6px;
	width: 40%;
		border: none;
}
.play-main .play-icon {
	position: absolute;
	width: 64px;
	height: 64px;
	left: calc(50% - 64px / 2);
	top: calc(50% - 64px / 2);
	display: flex;
	justify-content: center;
	cursor: pointer;}
.play-main .play-icon img{
	    border-radius:0 !important;
	}
.v-test{
display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-direction: column;
	gap: 12px;
    max-width: fit-content;
    margin: auto;
	margin-bottom: 40px;
	
}
.v-test .form-check-label {
color: #425466;
	font-size: 17px;
	font-weight: 600;
	line-height: 26px;
	letter-spacing: -0.01em;
	text-align: left;
}
.v-test .form-check-input[type=radio] {
	border-radius: 50%;
}
.form-check-input:checked[type=radio] {
	--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23004962'/%3e%3c/svg%3e");
}
.v-test .form-check-input:checked {
	background-color: transparent;
	border: 2px solid #004962;
}
.v-test .form-check-input{ 
    position: relative;
	flex-shrink: 0;
	width: 24px;
	height: 24px; 
	vertical-align: bottom;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: transparent;
	background-image: var(--bs-form-check-bg-image);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	border: 1px solid #0B0C0D29;
	-webkit-print-color-adjust: exact;
	color-adjust: exact;
	print-color-adjust: exact;
}

.v-test-last{
display: flex;
	justify-content: center;
	gap: 40px;
	align-items: center;
	margin-bottom: 40px; 
	
}
.v-test-last .form-check-label {
color: #425466;
	font-size: 17px;
	font-weight: 600;
	line-height: 22px;
	letter-spacing: -0.01em;
	text-align: left;
}
.v-test-last .form-check-input[type=radio] {
	border-radius: 50%;
}
.form-check-input:checked[type=radio] {
	--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23004962'/%3e%3c/svg%3e");
}
.v-test-last .form-check-input:checked {
	background-color: transparent;
	border: 2px solid #004962;
}
.v-test-last .form-check-input{ 
    position: relative;
	flex-shrink: 0;
	width: 24px;
	height: 24px; 
	vertical-align: bottom;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: transparent;
	background-image: var(--bs-form-check-bg-image);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	border: 1px solid #0B0C0D29;
	-webkit-print-color-adjust: exact;
	color-adjust: exact;
	print-color-adjust: exact;
}

.radio-wrapper{
	max-width: fit-content;
	margin: auto;
	display: flex;
	flex-direction: column;
	gap: 8px;
	margin-bottom: 40px;
	align-items: flex-start;
}
.contactDetals{
    margin-bottom:20px;
}
.contactDetals input{
outline: none;
	width: 100%; 
	height: 50px;
	border-radius: 6px;
	padding: 0 20px;
	border: 1px solid #ffffff;
		font-weight: 600;
	font-size: 15px;
	line-height: 24px;
	letter-spacing: -0.0075em;
	color: #0B0C0D;
}
.formpara{
    color: #0B0C0D;
	margin-bottom: 20px;
	font-size: 17px;
	font-weight: 600;
	line-height: 26px;
	letter-spacing: -0.01em;
	text-align: center;
}
.formpara1{ 
	color: #425466;  
font-size: 15px;
font-weight: 400;
line-height: 24px;
text-align: center;

}
.formpara1.mrs-1{
    margin-bottom: 40px;
}
.padding-b{
    padding-bottom:100px;
}
.fill-form-step{
    font-weight: 700;
    font-size: 50px;
    line-height: 54px;
    text-align: center;
    letter-spacing: -0.04em; 
	margin-bottom: 30px;
}
.ssldata{
display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 15px;
}
.hidens-sec-1{display:flex;}
.hidens-sec{display:none;}
.hidens-sec-1.hidediv{display:none;}
.hidens-sec.showdiv{display:flex;	margin-bottom: 30px;}
.ssldata-a{
    display: flex;
	align-items: center;
	gap: 4px;
	font-weight: 600;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.005em;
	color: #004962;
}
.ssldata-b{ 
	color: #425466;
	font-weight: 600;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: -0.005em;
}
.ssldata-b a{
    color:#BD2727;
}

.cardetails-sel select {
    outline: none;
	width: 100%; 
	height: 50px;
	border-radius: 6px;
	padding: 0 20px;
	border: 1px solid #ffffff;
	font-weight: 600;
	font-size: 15px;
	line-height: 24px;
	letter-spacing: -0.0075em;
	color: #0B0C0D; 
	background: #fff;
}
.formlabel label{
    font-weight: 600;
font-size: 14px;
line-height: 22px; 
letter-spacing: -0.005em;
}
.destone{
         display:none;
     }

.moneyDetals{
    display: flex;
	border-radius: 4px;
	border: 1px solid rgb(0, 42, 55);
	background: rgb(248, 248, 248);
	height: 49px;
	width: 100%; 
	overflow: hidden;
		/*margin-bottom: 30px;*/
}
.moneyDetals .currency{
    border-radius: 4px 0px 0px 4px;
	background: rgb(216, 233, 242);
	color: rgb(0, 29, 38);
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px;
	letter-spacing: 1.28px;
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 49px;
}
.moneyDetals input{
    height: 100%;
	width: 100%;
	border: none;
	outline: none;
	padding: 0px 13px;
	color: rgb(0, 29, 38);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
}
.lenderlist{
	margin: auto;
	width: fit-content;
	display: flex;
	margin-bottom: 30px;
}
.lenderlist a{
	padding: 12px 25px;
	/*border: 1px solid #0B0C0D;*/
	border-radius: 50px;
	background: #ffffff;
	color: #0B0C0D;
	font-weight: 600;
}

.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;background: rgb(235, 244, 255); border-radius: 10px;}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;/*padding:1rem*/}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}
.btn-close {
	box-sizing: content-box;
	width: 1em;
	height: 1em;
	padding: .25em .25em;
	color: #000;
	background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
	border: 0;
	border-radius: .25rem;
	opacity: .5;
}

.lenderliststyle{
    max-height: 100%;
	position: relative;
	border-radius: 10px;
	overflow: auto;
	list-style: none;
	background: rgb(255, 255, 255);  
	width: 100%;
	z-index: 1;
	padding: 0;
		max-height: 85vh;
}
.lenderliststyle li{
    padding: 10px 20px;
	background: rgb(246, 250, 255);
	color: rgb(0, 30, 52);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	cursor: pointer;
	transition: all 0.1s linear 0s;
}
.radio-tile-group {
display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-bottom: 30px;
	gap: 30px;
}
.radio-tile-group .input-container {
  position: relative;
  height: 6rem;
  width: 7rem; 
}
.radio-tile-group .input-container .radio-button {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  margin: 0;
  cursor: pointer;
}
.radio-tile-group .input-container .radio-tile {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  border: 2px solid #004962;
  border-radius: 5px;
  padding: 1rem;
  transition: transform 300ms ease;
}
.radio-tile-group .input-container .icon svg {
  fill: #079ad9;
  width: 3rem;
  height: 3rem;
}
.radio-tile-group .input-container .radio-tile-label {
 	text-align: center;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
	color: #004962;
		margin-bottom: 0px;
}
.radio-tile-group .input-container .radio-button:checked + .radio-tile {
 	background-color: #004962;
	border: 2px solid #004962;
	color: white; 
}
.radio-tile-group .input-container .radio-button:checked + .radio-tile .icon svg {
  fill: white;
  background-color: #079ad9;
}
.radio-tile-group .input-container .radio-button:checked + .radio-tile .radio-tile-label {
  color: white; 
}


.modal-loader
{
position: fixed;
z-index: 99999;
height: 100%;
width: 100%;
top: 0;
left: 0;
background-color: #000;
filter: alpha(opacity=40);
opacity: 0.4;
-moz-opacity: 0.4;
}
.center-loader
{
z-index: 1000;
margin: 280px auto;
padding: 10px;
text-align:center;
/*width: 300px;*/
/*background-color: White;*/
/*border-radius: 10px;*/
/*filter: alpha(opacity=100);*/
opacity: 1;
-moz-opacity: 1;
}
.center-loader img
{
height: 30px;
width: 32px;
}

.footertext{
    margin-bottom:40px;
}
.footertext p{
    margin-bottom:10px;
   font-size:14px;
   color: #7F989F;
}











 @media screen and (max-width: 768px){
     #maindibes{display:none;}
     .start-check-points{ display:none;}
     .mobonone{display:none;}
     .destone{
         		display: inline-block;
		margin-top: 30px;
     }
     .right-main .contactmain{
        display:none; 
     }
     .heardr-nuv{
         padding: 2rem 15px;
     }
     .heardr-nuv1{
         padding: 1rem 15px;
     }
     .banner-left{gap:20px;	margin-bottom: 30px;}
     .banner-left h1 { 
	font-size: 35px;
	line-height: 40px; 
     }
     .banner-left ul li { 
	font-size: 14px;}
    .start-check-input{
        width:100%;
    }
    .start-check-input .lowar-input {
        /*flex-direction: column;*/
        gap: 5px;
    }
    .start-check-input .lowar-input span{
        display:none;
    }
    .main-step-content-sec { 
			flex-wrap: wrap;
					gap: 5px;
}
    .step-content-sec{
        width: 49.2%;
        height:unset;
        	padding: 20px 15px;
    }
    .border-red {
	border-radius: 12px;
}
.border-red1 {
	border-radius: 0px 0px 12px 12px;
}
.step-content-inner-sec{
    gap: 40px;
}
#maindibes .align-items-center{
    flex-direction: column;
}
#maindibes .col-lg-6 {
	flex: 0 0 100%;
	max-width: 100%;
}
.order2{
    order:2;
}
.order1{
    order:1;
}
.footer-plist{
    	gap: 5px;
	justify-content: center;
}
.footer .copyright, .footer .wysiwyg { 
	text-align: center;
}
.logo-main a {
	font-size: 22px;}
	
.start-check-points ul{
    flex-wrap: wrap;
    	gap: 25px;
}
.start-check-points ul li {
	flex-basis: 43%;
			align-items: flex-start;
}
.start-check-input .start-check-input-style .input-groups{
    width:75%;
}
.input-area input {
	font-size: 16px;}
#formbtns{
    display: block;
}
#formbtns p{display:none;}
#formbtns span{display:none;}
#formbtns img{margin-left:0px;}

.start-check-input .lowar-input p {
	font-size: 16px;}
.start-check-section { 
	padding: 90px 0px 60px;}
.start-check-section .pattarn-bg-style{
    	margin-bottom: -5px;
}
.financedeal-right{	margin-bottom: 30px;}
.financedeal h1 { 
	font-size: 25px;
	line-height: 30px;}
.financedeal-bg {
	padding: 15px 15px;}
	.financedeal-right .boxs{	padding: 15px;}
.financedeal-right .boxs p { 
	font-size: 14px;}

.mrgin-co{
    margin-bottom:30px;
}
.mainheadinsty{margin-top:30px;}
.financedeal-bg-se1 {
	width: 60%;
}
.form-fleld-hwd-btn{
    justify-content: center;
}
.cont-tilte { 
	font-size: 25px;
	line-height: 30px; 
	margin-bottom: 0px;
}
.contact-details{margin-top:30px;}

.faqicon .line1{
    	border: 1px solid #fff;
}
.collapsed .faqicon .line1{border: 1px solid #004962;}
.collapsed .faqicon .line2{
    	border: 1px solid #004962;
}
.custominput{		padding: 18px 30px;
		font-size: 18px;
		line-height: 26px;
		width: 100%;
}
.wizard-fieldset h4 {
	font-size: 25px;
	line-height: 26px;		margin-bottom: 30px;}
	.wizard-fieldset h5 { 
	font-size: 19px;}
.step-form-field-s{
    width:100%;
    padding: 30px 20px;
}
.step-form-details-w1{
    	flex-direction: column;
    			gap: 0;
}
.form-groups, .form-groups1, .form-groups2, .form-groups3 , .form-groups4 { 
	width: 100%;}
.agrrecheck, .finalstep select{width: 100%;}
.finalstep{width: 100%;}
.finalstep .fatchaddr{
    width: 100%;
    	padding: 0px 20px;
}
.contact-detals-step h2 { 
	font-size: 25px;
	line-height: 30px;}
.displydbshow{display:none;}
.displymbshow{display:inline-block;}
.banner-btns{
    	display: flex;
	justify-content: center;
	width: 100%;
}
.displaynonedb{display:inline-block;}
.displaynonemb{display:none;}
.fill-form-step {  
		font-weight: 700;
		font-size: 28px;
		line-height: 34px;
		text-align: center;
		letter-spacing: -0.015em;
		font-feature-settings: 'cv11' on;
	margin-bottom: 25px;
}
.form-wizard .form-wizard-steps li span{
    	width: 30px;
	height: 30px;
font-weight: 600;
	font-size: 18px;
	line-height: 28px;
	text-align: center;
	letter-spacing: -0.01em;
}
.form-wizard .form-wizard-header { 
	width: 100%;}
.form-wizard .form-wizard-steps { 
	margin-bottom: 25px;
}  
.v-test .form-check-input { 
	width: 25px;
	height: 25px;}
	
	.ssldata{
	    		flex-direction: column-reverse;
	    	gap: 10px;
	}
	.step-items-sec .step-titles{
	    font-size:40px;
	}
.backgs-1, .backgs-2, .backgs-3, .backgs-4{
    		border-radius: 10px;
}
.backgs-3{
    box-shadow:none;
    margin-top:0;
}
.remove-bt{display:none;}
.backgs-3 .step-content-inner-sec {
	gap: 40px;
}
.step-title-list p{
    opacity: 1;
}
.backgs-3 .step-items-sec .step-titles {
	opacity: .5;
}
.backgs-3 .step-items-sec .icon img{
    	opacity: .5;
}
.ssldata-b{
    text-align:center;
}
.ssldata-b a { 
	/*display: block;*/
}
#formfill{
flex-direction: column;
		height: unset;
		background: unset;
		gap: 20px;
}
#formfill .input-groups {
	width: 100%;
	background: #fff;
	border-radius: 0px 8px 8px 0px;
}
#formfill .input-area input{
    		font-size: 20px;
}
#formfill a{
    display: flex !important;
}
#formfill a p{
    display: block;
}
#formfill a span{
    display: block;
}
#formfill a  img {
		margin-left: 10px;
	}
.form-wizard .form-group { 
	margin-bottom: 15px;
}
.marginbt{margin-bottom:30px !important;}	
.radio-tile-group{
    justify-content: space-between;
    gap: 0px;
}	
.radio-tile-group .input-container { 
	height: 5rem;
	width: 5.5rem;
}	


}
