strong{font-weight:700;}
.breadcrumb {padding: 0.30rem 1rem;font-size: 12px;background: none;margin-bottom:0px;}
.breadcrumb-item+.breadcrumb-item::before{content: ">";color: #e7ea5d;}
.breadcrumb-item.active {color: #9e9c9c;}
.verify{
	width:60px;
	text-align: center;
    color: #b62725;
    position: absolute;
    top: 12px;
    left: 275px;
    font-size: 13px;
}
@media only screen and (max-width: 450px) {
	.verify{
    left: 190px;
}
	
}
.border-fr{
	border: 2px solid #226ca8;
}	
}
.bg-light-mod{
background-color:#e0e0e057!important;
}
/* form stylings */

.label-loan {color: #a2a2a2;font-size: 13px;font-weight: 700;left: .5em;position: absolute;top: -6px;transition: all 0.1s linear;}
input.loan, .annualITR .loan {border-radius: 0;background: transparent;border: none;border-bottom: 2px solid #0445ac;color: #666;font-size: 13px;padding: .75em .5em .5em;width: 100%;}
input.loan:focus + label,#annualITR.loan:focus + label, input.loan + label.show, #annualITR.loan + label.show{
  border-radius: 4px; color: #226ca8;
  font-size: 1em; left: .5em;
  padding: 0 .15em; top:-42%;
}
.field {position: relative;}
input.loan:focus,#annualITR.loan:focus { border-bottom:2px solid #20447d; box-shadow: none!important;background: #fff;}
.custom-btn-one {background: linear-gradient(to top,#226ca8,#6ea6d4 90%);
    background: -webkit-linear-gradient(to top,#226ca8,#6ea6d4 90%);
    background: -moz-linear-gradient(to top,#226ca8,#6ea6d4 90%);
    background: -ms-linear-gradient(to top,#226ca8,#6ea6d4 90%);
    background: -o-linear-gradient(to top,#226ca8,#6ea6d4 90%);
    color: #fff;cursor:pointer;
    text-shadow: 1px 1px 1px #2a5503;
    text-decoration: none;
    display: inline-block;
    transition: .1s;
    font-weight: 700;
    border-radius: 10px!important;
    font-size: 16px;
    border: 2px solid #fff;
}
.form-control:focus{box-shadow:none;}
.form-radio {-webkit-appearance: none;-moz-appearance: none;appearance: none;display: inline-block;position: relative;
 background: #f1f1f1;color: #666;top: 10px;height: 30px;width: 30px;border: 0;border-radius: 50px;
 cursor: pointer;margin-right: 7px;outline: none;}
.form-radio:checked::before {position: absolute;font-size: 14px;left: 9px;top: 6px;font-weight: 900;
font-family: 'Font Awesome 5 Free';content: '\f00c';color:#0445ac;}
.form-radio:hover{ background-color: #f7f7f7;}
.form-radio:checked{background-color: #f1f1f1;}
.error-line {font-size: 10px;font-weight: 800;padding-top: .25rem!important;}

.img-sec-loan{height:100%;} #second-section{height: 345px;  animation:floating-space 3s ease-in-out infinite;
 -webkit-animation: floating-space 3s ease-in-out infinite;
    -moz-animation: floating-space 3s ease-in-out infinite;}


.features-head {font-size: 22px;color: #b62725!important;font-weight: 700;}
.highlight {color: #226ca8;}

.glow { font-size: 35px;color: #f5c454;
    -webkit-animation: glow 1s ease-in-out infinite alternate;
    -moz-animation: glow 1s ease-in-out infinite alternate;
    animation: glow 1s ease-in-out infinite alternate; }
.banner { font-size: 14px;text-decoration: none!important;color: #494a53; }

@-webkit-keyframes glow {
from {text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #fff, 0 0 50px #fff, 0 0 60px #fff, 0 0 70px #fff;}
to {text-shadow: 0 0 20px #fff, 0 0 30px #f5c454, 0 0 40px #f5c454, 0 0 50px #f5c454, 0 0 60px #f5c454, 0 0 70px #f5c454, 0 0 80px #f5c454;}
}
.hr-bg{height:2px;}
 /* .img-bg-put{
 background: url(/services/resources/images/loans/2393405.jpg) no-repeat;
   background-size: contain;}
.faq-img-loan{width: 52px;
    position: absolute;
    right: 23%;
    top: 30%; animation:rotate-ques 3s ease-in-out infinite;
     -webkit-animation: rotate-ques 3s ease-in-out infinite;
    -moz-animation: rotate-ques 3s ease-in-out infinite;}*/
.label-tandc-size {color: #226ca8;font-size: 13px;font-weight: 700;}
.pl-small-text {font-size: 10px;}
.btn-mod-loan:hover {border:2px solid #5da30f;color:#5da30f;background: #fff;text-shadow: none;}

.btn-mod-loan {background: linear-gradient(to top,#5da30f,#9fd75e 90%);background: -webkit-linear-gradient(to top,#5da30f,#9fd75e 90%);
background: -moz-linear-gradient(to top,#5da30f,#9fd75e 90%);background: -ms-linear-gradient(to top,#5da30f,#9fd75e 90%);
background: -o-linear-gradient(to top,#5da30f,#9fd75e 90%);
color: #fff;text-shadow: 1px 1px 1px #214300;text-decoration: none;display: inline-block;transition: .1s;
border-radius: 10px!important;font-size: 16px;border: 2px solid;cursor: pointer;}
.backstep {font-weight: 700;color: gray;}
.radio-label-loan{color: #a2a2a2;font-size: 13px;font-weight: 700;}
.submit-btn-loan{background: linear-gradient(to top,#226ca8,#6ea6d4 90%);
    background: -webkit-linear-gradient(to top,#226ca8,#6ea6d4 90%);
    background: -moz-linear-gradient(to top,#226ca8,#6ea6d4 90%);
    background: -ms-linear-gradient(to top,#226ca8,#6ea6d4 90%);
    background: -o-linear-gradient(to top,#226ca8,#6ea6d4 90%);
    color: #fff;cursor:pointer;
    text-shadow: 1px 1px 1px #2a5503;
    text-decoration: none;
    display: inline-block;
    transition: .1s;
    font-weight: 700;
    border-radius: 10px!important;
    font-size: 16px;
    border: 2px solid #fff;}
    button:focus {
    /* outline: 1px dotted; */
    /* outline: 5px auto -webkit-focus-ring-color; */
    outline: 0;
}
.otp-btn{
    background: linear-gradient(to top,#b22726,#f5706f 90%);
    background: -webkit-linear-gradient(to top,#b22726,#f5706f 90%);
    background: -moz-linear-gradient(to top,#b22726,#f5706f 90%);
    background: -ms-linear-gradient(to top,#b22726,#f5706f 90%);
    background: -o-linear-gradient(to top,#b22726,#f5706f 90%);
    color: #fff;
    text-shadow: 1px 1px 1px #967100;
    text-decoration: none;
    display: inline-block;
    transition: .1s;
    font-weight: 700;
    border-radius: 10px!important;
    font-size: 14px;
    cursor: pointer;
}
@keyframes mymove { from {top: -4px;} to {top: 5px;} }
@keyframes floating-space { from {transform: translate(0,  0px);} 65%  { transform: translate(0, 15px); } to {transform: translate(0, -0px);} }
/* @keyframes rotate-ques { to {
	    -webkit-transform: rotateY(-360deg);
	    transform: rotateY(-360deg);
	  }}
*/

.other-scheme-links {box-shadow: 1px 1px 6px #dfdfdfa6;}
.other-links-click:link, .other-links-click:visited { color: #1d3972;font-size: 13px;font-weight: 700;}
.other-links-click:hover {color: #df9e14;}
.rotate-icon{transform:rotate(180deg);}

@media only screen and (max-width: 450px) {
#first-section{order:2;} #second-section{order:1;height: 168px;} #third-section{order:3;}
.mini-div{border: 1px solid #e2e2e2;box-shadow: 0px 3px 14px #e2e2e2;}
.features-list li{box-shadow: 2px 2px 8px #e7e7e7;border: 1px solid #f6f4f4;border-right: 3px solid #f5c453;border-left: 3px solid #f5c453;}
/*.img-bg-put{height: 200px;background-size: cover;}.faq-img-loan{width: 40px;right: 19%;top: 35%; }*/
}
.progressbar{
	display:flex;
	}
.active-ic{
		border: 2px solid #27AE60!important;
	color: #000;
	font-weight:600;
}
.complete{
	background: #27AE60;
	color:#fff;
	font-weight:600;
}
.bg-light-mod{
	border: none!important;
	background:#e0e0e087;
}

.field {
	background: #fafafe;
	border: 1px dashed #827fff;
	border-radius: 10px;
	//box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);
	padding: 20px 30px;
	box-sizing: border-box;
	//width: 80%;
	//margin: 0 10%;

	/*stacking .fields above each other*/
	position: relative;
}
/*Hide all except first .field*/
/* .field:not(:first-of-type) {
	display: none;
} */
@media only screen and (max-width: 450px) {
.field {
	padding: 20px 30px;
	box-sizing: border-box;
	width: 100%;
	margin: 0 00%;

	/*stacking .fields above each other*/
	position: relative;
}
}
.progressbar{
	display:flex;
	}
.active-ic{
		border: 2px solid #27AE60!important;
	color: #000;
	font-weight:600;
}
.details{
    font-weight: 500;
    font-size: 13px;
    position: relative;
    top: 0px;
    color: #5d5d5d;
}
.contact{
	left: 7px;
}
.prof{
	left: 5px;
}
.financ {
    left: 0px;
}

.address{
	left:  0px;
}
/* @media only screen and (max-width: 450px) {
	
	} */
.complete{
	background: #27AE60;
	color:#fff;
	font-weight:600;
}
.bg-light-mod{
	border: none!important;
	background:#e0e0e087;
}
.otpMsg{
	position: absolute;
    top: 138px;
    left: 259px;
    color: #2481c5;
    font-weight:600;
} 
@media only screen and (max-width: 450px) {
	.otpMsg{
	top: 200px;
    left: 44px;
  	} 
  	}
.deep-blue{
	background:#2482c6;
}