/*@font-face{
	font-family: "HelveticaNeueLight_0";
	src: url("../fonts/HelveticaNeueLight_0.ttf");
}
*/

/*
@font-face{
	font-family: "HelveticaNeue_0";
	src: url("../fonts/HelveticaNeue_0.ttf");
}*/

/*@font-face{
	font-family: "HelveticaNeueBold_1";
	src: url("../fonts/HelveticaNeueBold_1.ttf");
}*/

/*@font-face{
	font-family: "HelveticaNeueLightItalic_0";
	src: url("../fonts/HelveticaNeueLightItalic_0.ttf");
}*/

/*@font-face{
	font-family: "DejaVuSans";
	src: url("../fonts/DejaVuSans.ttf");
}
*/

.fiximg{display: none; width: 100%; float: left;}
html{overflow-x: hidden;}
body{margin: 0; padding: 0; font-size: 14px; color: #6e6e6e; font-family: "HelveticaNeue-Light";}
.bodybg{width: 100%; float: left; position: absolute; z-index: -1; position: absolute; left: 0; top: 0; min-height: 440px;}
/*elements*/
*{box-sizing: border-box; outline: none;}
a{display: inline-block; color: inherit; font-size: inherit; font-family: inherit; text-decoration: none; outline: none;}
img{border: 0; max-width: 100%; max-height: 100%;}
.clear{clear: both;}
p{margin: 0; font-family: inherit; padding-bottom: 20px; line-height: inherit; font-size: inherit; color: inherit;}
p:last-of-type{padding-bottom: 0;}

header, footer, article, section, aside, figure, figcaption{display: block;}

h1, h2, h3, h4, h5, h6{font-family: inherit; font-size: inherit; color: inherit; font-weight: normal; margin: 0; margin-bottom: 15px;}
.heading, h1{width: 100%; float: left; font-size: 22px; font-family: "HelveticaNeue"; position: relative;
margin-bottom: 15px;}
.heading.border, h1.border{padding-bottom: 15px; text-align: center;}
.heading.border:after{content: ""; width: 96px; float: left; position: absolute; left: 0; right: 0; bottom: 0;
height: 2px; background-color: #55595c; margin: 0 auto;}
.heading a{font-family: "HelveticaNeue-Bold"; font-size: 22px; color: #da3f38; text-transform: uppercase;}
.heading a span{display: inline-block; color: #313b63;}
.heading a small{font-size: 22px;}

.inner-wrapper{min-height: 85vh; padding-top: 155px; padding-bottom: 40px;}
.container-fluid{padding: 0; clear: both; margin: 0 auto}
.container-inner{padding-right: 75px; padding-left: 75px; margin: 0 auto; max-width: 1600px; clear: both;}
.container-mrgn{margin-left: -100px; margin-right: -100px; clear: both;}

.rows{width: 100%; float: left;}
.rows.mrgnbtm{margin-bottom: 20px;}
.rows.mrgnbtm:last-of-type{margin-bottom: 0;}

.column{width: auto; float: left;}
.column-2{width: 50%; float: left; padding-right: 10px;}
.column-2:last-of-type{padding-right: 0; padding-left: 10px;}
.column-3{width: 33.3333333333%; float: left; padding-right: 10px;}
.column-3:last-of-type{padding-right: 0; padding-left: 10px;}

.pull-left{width: auto; float: left;}
.pull-right{width: auto; float: right;}

.video-icon{width: 60px; height: 60px; border-radius: 50%; overflow: hidden; position: absolute; left: 50%; top: 50%;
background: url(../images/video-icon.png) no-repeat center center / 60px auto; cursor: pointer;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}

ul,ol,li{list-style: none; margin: 0; padding: 0; width: 100%; float: left;}
.rightbr-icons{width: auto; float: right; position: fixed; right: 0; top: 180px; z-index: 999; font-family: "HelveticaNeue";
font-size: 16px; color: #fff;}
.rightbr-icons li{width: 45px; float: right; height: 45px; position: relative; border-radius: 5px 0 0 5px; overflow: hidden;
clear: both; white-space: nowrap; padding-left: 50px; cursor: pointer; transition: 0.5s;}
.rightbr-icons li + li{margin-top: 5px;}
.rightbr-icons li a{display: inline-block; width: 100%; height: 45px; line-height: 45px; position: relative; z-index: 1;
color: #fff;}

.rightbr-icons li.rightli{width: 230px;}

.continue{width: 207px; display: block; min-height: 47px; line-height: 47px; border-radius: 5px; overflow: hidden; text-align: center;
color: #fff; font-family: "HelveticaNeue-Bold"; font-size: 16px; text-transform: uppercase; background-color: #2c2c2c;
position: absolute; left: 0; right: 0; bottom: 50px; margin: 0 auto; border: 0; outline: none; cursor: pointer;}

.button{min-width: 207px; display: inline-block; min-height: 47px; line-height: 47px; border-radius: 5px; overflow: hidden; text-align: center;
color: #fff; font-family: "HelveticaNeue-Bold"; font-size: 16px; text-transform: uppercase; background-color: #2c2c2c;
border: 0; outline: none; cursor: pointer; 
max-width: fit-content; 
max-width: -moz-fit-content; 
max-width: -webkit-fit-content;
max-width: -o-fit-content;
}
/*elements*/

/*form elements*/
.inputbx{width: 100%; float: left; margin: 0; padding: 10px; background-color: #fff; outline: none; box-shadow: none; border: 0;
font-family: inherit; font-size: inherit; color: inherit; transition: 0.5s;}
.inputbx:focus{background-color: #ccc;}
.inputbx:hover{background-color: #ccc;}
select.inputbx{appearance: none; -webkit-appearance: none; -moz-appearance: none; background: url(../images/select-arrow.png)
no-repeat right 10px center / 7px auto; background-color: #fff;}
textarea.inputbx{min-height: 100px; resize: none;}

.inputclk{width: 100%; height: 100%; float: left; position: absolute; left: 0; top: 0; opacity: 0; z-index: 2; padding: 0; margin: 0;}
.inputclk + .chkicon{width: 100%; min-height: 13px; float: left; position: relative; left: 0; top: 0; padding-left: 20px;
/*background: url(../images/checkicon.png) no-repeat left top 2px / 13px auto;*/}
.inputclk:checked + .chkicon{width: 100%; /*min-height: 13px;*/ float: left; position: relative; left: 0; top: 0;
/*background: url(../images/checkicon-selected.png) no-repeat left top 2px / 13px auto;*/}

.inputclk + .chkicon{padding-left: 30px; background: url(../images/check-box-empty.svg) no-repeat left top / 20px auto;
min-height: 30px;}
.inputclk:checked + .chkicon{background: url(../images/check-box-checked.svg) no-repeat left top / 20px auto;}

#terms_of_use_chk + .chkicon{padding-left: 30px; background: url(../images/check-box-empty.svg) no-repeat left top 2px / 20px auto;
min-height: 30px; padding-top: 5px;}
#terms_of_use_chk:checked + .chkicon{background: url(../images/check-box-checked.svg) no-repeat left top 2px / 20px auto;}

.radio{width: 100%; height: 100%; float: left; position: absolute; left: 0; top: 0; opacity: 0; z-index: 2; padding: 0; 
margin: 0; cursor: pointer;}
.radio + .chkicon{width: auto; min-width: 20px; min-height: 20px; float: left; position: absolute; left: 0; top: 0;
background: url(../images/radio.png) no-repeat center center / 12px auto;}
.radio:checked + .chkicon{width: auto; min-width: 20px; min-width: 20px; float: left; position: absolute; left: 0; top: 0;
background: url(../images/radio-selected.png) no-repeat center center / 12px auto;}

.btn{width: auto; float: left; line-height: 24px; padding: 10px 20px; text-align: center; border: 0; outline: none; cursor: pointer; 
font-family: inherit; font-size: inherit; color: #fff; background-color: #000;}

label{width: 100%; float: left; margin-bottom: 5px; font-family: inherit; font-size: inherit; color: inherit; font-weight: normal;}
input[type="checkbox"], input[type="radio"]{margin: 0; padding: 0;}
/*form elements*/

/*placeholder*/
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: inherit;
}
::-moz-placeholder { /* Firefox 19+ */
  color: inherit;
}
:-ms-input-placeholder { /* IE 10+ */
  color: inherit;
}
:-moz-placeholder { /* Firefox 18- */
  color: inherit;
}
/*placeholder*/

/*header*/
header{position: absolute; left: 0; right: 0; top: 0; z-index: 999; padding-top: 30px; text-align: center; line-height: 28px;
font-size: 16px; color: #fff; font-family: "HelveticaNeue";}
header:before{content: ""; width: 100%; float: left; min-height: 250px; background: url(../images/logo-bg.png) no-repeat center top; 
z-index: -1; position: absolute; left: 0; top: 0;}
.logo{max-width: 156px; display: inline-block; float: none; width: 100%; position: absolute; left: 0; right: 0;
margin: 0 auto}
.logo img{max-width: 126px;}
header .contactus{padding-top: 8px;}
header .contactus li{width: auto; padding-left: 40px; position: relative;}
header .contactus li .iconbg{width: 28px; height: 28px; border-radius: 50%; overflow: hidden; background-color: #7da3b9;
overflow: hidden; position: absolute; left: 0; top: 0;}
header .contactus li .iconbg img{max-width: 60%; max-height: 60%; position: absolute; left: 50%; top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
header .contactus li + li{margin-left: 10px;}

header .social{padding-top: 8px;}
header .social li{width: auto; float: left;}
header .social li a{width: 28px; height: 28px; border-radius: 50%; overflow: hidden; background-color: #7da3b9;
overflow: hidden; position: relative; left: 0; top: 0;}
header .social li img{max-width: 60%; max-height: 60%; position: absolute; left: 50%; top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
header .social li + li{margin-left: 6px;}
/*header*/

/*home page*/
.banner{width: 100%; float: left; position: relative; height: 100vh; overflow: hidden;}
.banner img{width: 100%; float: left; height: 100vh;}

.welcometxt{padding: 40px 0; text-align: center; line-height: 21px;}
.feature-section{padding: 15px 0 5px; background-color: #fff9f0; font-size: 13px; font-family: "HelveticaNeue";}
.feature-section .container-inner{padding-left: 75px; padding-right: 75px;}
.feature-section .bx{width: 100%; float: left; position: relative;}
.feature-section .column-3{padding: 25px; position: relative;}
.feature-section .column-3.videos{}
.feature-section .column-3.videos img{width: 100%;}

.feature-section .column-3.reviews{}
.feature-section .column-3.reviews .heading{color: #1c74bb;}
.feature-section .reviews{position: relative;}
.feature-section .reviews ul{border-bottom: 1px solid #e5e0d8; margin-bottom: 12px;}
.feature-section .reviews ul li{min-height: 72px; padding-bottom: 14px; color: #24a9e1; padding-right: 77px;}
.feature-section .reviews .pic{width: 62px; height: 62px; border-radius: 50%; overflow: hidden; padding: 4px;
background-color: #c4bfb8; position: absolute; right: 0; /*top: 0;*/}
.feature-section .reviews .pic img{max-width: 54px; max-height: 54px; position: absolute; left: 50%; top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index: 1;
border-radius: 50%;
}
.feature-section .reviews ul li .txt{padding: 10px 15px; border-radius: 20px; background-color: #fcb040;
color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.feature-section .reviews ul li .name{padding-top: 14px;}
.feature-section .reviews ul li .name span{padding-left: 10px; margin-left: 10px; font-size: 12px; color: #5b5b5b;
border-left: 1px solid #5b5b5b;}
.feature-section .reviews ul li:first-of-type{}
.feature-section .reviews ul li:nth-of-type(2) .txt{background-color: #f6cd59;}
.feature-section .reviews ul li:nth-of-type(3) .txt{background-color: #dc7070;}
.feature-section .reviews .viewall{text-align: right; font-size: 12px; color: #5b5b5b;}

.feature-section .column-3.why-we .bx{background: url(../images/why-we-bg.jpg) repeat left top; padding: 25px; padding-left: 0;}
.feature-section .column-3.why-we{}
.feature-section .column-3.why-we .bx{background: url(../images/why-we-bg.jpg) repeat left top; padding: 25px; padding-left: 0;}
.feature-section .column-3.why-we .heading{color: #1a5769;}
.feature-section .column-3.why-we li{width: auto; clear: both; line-height: 32px; min-height: 32px; padding: 0 10px;
background-color: #fff; font-size: 16px; color: #dc7070; position: relative; margin-top: 20px;}
.feature-section .column-3.why-we li .icon{width: 24px; height: 32px; float: left; position: absolute; top: 0; right: -24px;
z-index: 1;}
.feature-section .column-3.why-we li .icon img{max-height: 24px; position: absolute; left: 50%; top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.feature-section .column-3.why-we li:after{content: ""; width: 86px; height: 63px; float: right; position: absolute; 
right: -86px; top: -31px; background: url(../images/hand-icon.png) no-repeat left top / 86px auto;}
.feature-section .column-3.why-we li:nth-of-type(2){padding-right: 35px;}
.feature-section .column-3.why-we li:nth-of-type(4){padding-right: 70px;}
/*home page*/

/*loan compare*/
.loan-compare-wrap{position: relative;}
.loan-compare{position: absolute; left: 0; right: 0; margin: 0 auto; top: -442px; z-index: 9999; font-size: 14px;
font-family: "HelveticaNeue-Bold"; text-transform: uppercase; max-width: 1350px; }
.loan-compare .compare-head{text-align: center; color: #fff; font-size: 34px; text-transform: capitalize; margin-bottom: -50px;}
.loan-compare ul{list-style: none; margin: 0; padding: 0; margin: 0 -20px; width: auto; float: none; clear: both;}
.loan-compare ul li{width: 20%; float: left; padding: 20px; text-align: center; transition: 0.5s;}
.loan-compare ul li a{width: 100%; float: left; display: block;}
.loan-compare ul li .loanbg{width: 100%; float: left; position: relative; border-radius: 20px 20px 0 0; background-color: #fff;}
.loan-compare ul li .loanbg:after{content: ""; width: 100%; float: left; height: 51px; position: absolute; right: 0; bottom: -51px;
background: url(../images/loanbg-bottom.png) no-repeat right top;}
.loan-compare ul li .pic{width: 100%; float: left; height: 110px; position: relative; background-color: #fadf94;
overflow: hidden; border-radius: 20px 20px 0 0; transition: 0.5s;}
.loan-compare ul li .pic img{position: absolute; left: 50%; bottom: 0%;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.loan-compare ul li .text{width: 100%; float: left; background-color: #fff; padding: 10px; text-align: center;
font-size: 14px; color: #fadf94; text-transform: uppercase; transition: 0.3s;}

.loan-compare ul li:nth-of-type(2){margin-top: 75px;}
.loan-compare ul li:nth-of-type(2) .pic{background-color: #51b6e2;}
.loan-compare ul li:nth-of-type(2) .pic img{position: absolute; left: 50%; top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.loan-compare ul li:nth-of-type(2) .text{color: #51b6e2;}


.loan-compare ul li:nth-of-type(3){margin-top: 150px;}
.loan-compare ul li:nth-of-type(3) .loanbg:after{content: ""; width: 100%; float: left; height: 72px; position: absolute; right: 0; bottom: -72px;
background: url(../images/loanbg-bottom-center.png) no-repeat center center;}
.loan-compare ul li:nth-of-type(3) .pic{background-color: #89c28a;}
.loan-compare ul li:nth-of-type(3) .pic img{position: absolute; left: 50%; bottom: 0;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.loan-compare ul li:nth-of-type(3) .text{color: #89c28a;}


.loan-compare ul li:nth-of-type(4){margin-top: 75px;}
.loan-compare ul li:nth-of-type(4) .loanbg:after{background: url(../images/loanbg-bottom-right.png) no-repeat right top;}
.loan-compare ul li:nth-of-type(4) .pic{background-color: #dc7070;}
.loan-compare ul li:nth-of-type(4) .pic img{position: absolute; left: 50%; top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.loan-compare ul li:nth-of-type(4) .text{color: #dc7070;}


.loan-compare ul li:nth-of-type(5) .loanbg:after{background: url(../images/loanbg-bottom-right.png) no-repeat right top;}
.loan-compare ul li:nth-of-type(5) .pic{background-color: #754d3b;}
.loan-compare ul li:nth-of-type(5) .pic img{position: absolute; left: 50%; bottom: 0;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.loan-compare ul li:nth-of-type(5) .text{color: #754d3b;}



.loan-compare ul li:first-of-type:hover .text{background-color: #fadf94; color: #fff;}
.loan-compare ul li:first-of-type:hover .loanbg::after{background: url(../images/loanbg-bottom-creditcard.png) no-repeat right top;}

.loan-compare ul li:nth-of-type(2):hover .text{background-color: #51b6e2; color: #fff;}
.loan-compare ul li:nth-of-type(2):hover .loanbg::after{background: url(../images/loanbg-bottom-doctorloan.png) no-repeat right top;}

.loan-compare ul li:nth-of-type(3):hover .text{background-color: #89c28a; color: #fff;}
.loan-compare ul li:nth-of-type(3):hover .loanbg::after{background: url(../images/loanbg-bottom-center-hover.png) no-repeat center center;}

.loan-compare ul li:nth-of-type(4):hover .text{background-color: #dc7070; color: #fff;}
.loan-compare ul li:nth-of-type(4):hover .loanbg::after{background: url(../images/loanbg-bottom-right-balancetransfer.png) no-repeat right top;}

.loan-compare ul li:nth-of-type(5):hover .text{background-color: #754d3b; color: #fff;}
.loan-compare ul li:nth-of-type(5):hover .loanbg::after{background: url(../images/loanbg-bottom-right-homeloan.png) no-repeat right top;}
/*loan compare*/

/*bank partner*/
.bankpartner{padding: 30px 0 40px 0;}
.bankpartner .heading{margin-bottom: 30px; color: #353535;}
.bankpartner .heading span{display: inline-block; color: #f6cd59;}
.bankpartner .container-inner{padding-left: 94px; padding-right: 94px;}
.bankpartner li{width: 183px; height: 90px; overflow: hidden; position: relative; border: 1px solid #eaeaea; margin: 0;
box-sizing: border-box;}
.bankpartner li img{position: absolute; left: 50%; top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
/*bank partner*/

/*footer*/
footer{background-color: #fafafa; border-top: 1px solid #eaeaea; clear: both; padding-top: 30px;}
footer .ftr-logo{max-width: 69px;}
footer .toprow{padding-bottom: 30px;}
footer .ftr-menu{font-size: 12px; color: #da3f38; font-family: "HelveticaNeue"; padding-top: 10px;}
footer .ftr-menu li{width: auto; float: left;}
footer .ftr-menu li + li{padding-left: 23px; position: relative;}
footer .ftr-menu li + li:before{content: "/"; width: auto; float: left; position: absolute; left: 8px; top: 0;}
footer .bottomrow{padding: 15px 0; font-size: 12px; color: #5b5b5b; border-top: 1px solid #eaeaea;}
/*footer*/

/*inner wrapper*/
.greenbg{}
.greenbg header .social li a{background-color: #7bae7c;}
.greenbg header .contactus li .iconbg{background-color: #7bae7c;}
/*inner wrapper*/

/*loancompare page*/
.loancompare{}
.loan-caategory{position: relative; margin-bottom: 15px; min-height: 100px; z-index: 999;}
.loan-caategory ul{width: auto; float: none; margin-left: -6px; margin-right: -6px; clear: both;}
.loan-caategory li{width: 195px; position: relative; padding: 0 6px; font-size: 16px; color: #fff; 
font-family: "HelveticaNeue-Bold"; text-align: center;}
.loan-caategory li a{display: inline-block; width: 100%; float: left; position: relative; text-align: center; padding-bottom: 28px;}
.loan-caategory li .bx{display: inline-block; float: none; width: auto;}
.loan-caategory li .iconbx{width: 68px; height: 68px; border-radius: 50%; overflow: hidden; position: relative;
background-color: #313b63; padding: 4px;}
.loan-caategory li .icon{width: 60px; height: 60px; float: left; border-radius: 50%; overflow: hidden; background-color: #fff;
position: relative; z-index: 3;}
.loan-caategory li .icon img{position: absolute; left: 50%; top: 50%; max-height: 80%; max-width: 80%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.loan-caategory li .txt{width: 100%; float: left; position: absolute; left: 0; bottom: 0;
background-color: #51b6e2; border-radius: 20px; overflow: hidden; text-align: center; padding: 10px 0;}

.loan-caategory li.active .iconbx{border: 3px solid #da3f38; padding: 3px; width: 78px; height: 78px;}
.loan-caategory li.active .icon{width: 100%; height: 100%;}
.loan-caategory li.active .txt{border: 5px solid #da3f38; padding-top: 15px; border-radius: 27px;}

.loan-caategory li.compare-best{}
.loan-caategory li.compare-best .txt{background-color: #313b63;}
.loan-caategory li.active.compare-best .txt{background-color: #313b63;}

.loan-caategory li.quote-of-u{}
.loan-caategory li.quote-of-u .iconbx{background-color: #dc7070;}
.loan-caategory li.quote-of-u .txt{background-color: #dc7070;}

.loan-caategory li.range{}
.loan-caategory li.range .iconbx{background-color: #fbdf95;}
.loan-caategory li.range .txt{background-color: #fbdf95; color: #a1802a;}

.loan-caategory li.documention{}
.loan-caategory li.documention .iconbx{background-color: #619b62;}
.loan-caategory li.documention .txt{background-color: #619b62;}

.loan-caategory li.Eligibility-Calculator{}
.loan-caategory li.Eligibility-Calculator .iconbx{background-color: #e1a279;}
.loan-caategory li.Eligibility-Calculator .txt{background-color: #e1a279;}

.loan-caategory .loantypesection{text-align: right; float: right; width: auto; font-size: 28px; font-family: "HelveticaNeue-Bold";
color: #fff; position: absolute; right: 0; bottom: -23px; max-width: 140px;}
.doctorloanBg .loantypesection img{margin-top: 20px; float: left;}
.doctorloanBg .loantypesection{right: 15px; bottom: -15px;}
/*loancompare page*/

/*loan process*/
.loan-process{padding: /*20px 35px*/ 0; /*background-color: #fff9f0;*/ border-radius: 20px; font-family: "HelveticaNeue"; 
font-size: 14px; color: #3b3b3b; position: relative; z-index: 999;}
.loan-process .slogon{margin-bottom: 15px; background-color: #51b6e2; border-radius: 10px; overflow: hidden;
text-align: center; font-size: 18px; color: #fff; padding: 12px 15px;}
.loan-process .loan-doc-main{position: relative;}
.loan-process .loan-doc-main li{position: relative;}


.finalview {
    background-color: #fff9f0;
    border-radius: 12px;
    color: #3b3b3b;
    font-family: "HelveticaNeue";
    font-size: 14px;
    padding: 20px 35px;
    width: 100%; 
    float: left;
    box-shadow: 1px 1px 2px 2px rgba(0,0,0,0.2);
    position: relative; z-index: 999;
}
.process-loan{min-height: 580px; border-radius: 10px; overflow: hidden; padding: 50px 75px; position: relative; z-index: 1;
padding-bottom: 110px; font-family: "HelveticaNeue"; font-size: 14px; color: #fff;}
.process-loan .slidetbg-bx{width: 100%; height: 100%; float: left; position: absolute; left: 0; top: 0; z-index: -1;}
.process-loan:before{content: ""; width: 100%; float: left; height: 100%; background-color: #dc7070; position: absolute;
left: 0; top: 0; z-index: -1;}
.process-loan .process-title{font-family: "HelveticaNeue-Light"; font-size: 40px; color: #fff; text-align: center;
margin-bottom: 30px;}
.process-loan .process-title small{width: 100%; float: left; text-align: center; font-size: 18px; 
font-family: "HelveticaNeue-Light"; padding-top: 20px;}
.process-loan .process-mainbx{text-align: center;}
.process-loan .process-content{width: 100%; display: inline-block; float: none; text-align: left;}
.process-loan .loan-content{max-width: /*330px*/ none; text-align: center;}

.process-loan #genderBgImgDivLooks.im-content{max-width: 450px; right: 0; left: auto; position: absolute;}

.process-loan .gander-content{max-width: 500px; width: 100%;}
.gander-content li{width: 165px; height: 165px; border-radius: 50%; background-color: #fdb632; position: relative;
margin-top: 100px;}
.gander-content li:before{content: ""; background: url(../images/male-icon.png) no-repeat left top 5px; position: absolute;
left: -1px; top: -54px; width: 226px; height: 228px;}

.gander-content li + li{float: right; margin-top: 50px;}
.gander-content li + li:before{content: ""; background: url(../images/female-icon.png) no-repeat right top; position: absolute;
left: -10px; top: -8px; width: 185px; height: 263px;}

.gander-content li a{width: 175px; height: 165px; display: inline-block; font-size: 24px; color: #fff; 
text-align: center; position: relative; padding-top: 45px;}

.gander-content li a:after{content: ""; width: 45px; height: 45px; border-radius: 50%; overflow: hidden;
background: url(../images/tick-icon.png) no-repeat center center; position: absolute; left: 0; right: 0; bottom: 30px;
margin: 0 auto;}

.gander-content li a.active:after{content: ""; width: 45px; height: 45px; border-radius: 50%; overflow: hidden;
background: url(../images/tick-icon-active.png) no-repeat center center; position: absolute; left: 0; right: 0; bottom: 30px;
margin: 0 auto;}

/*.gander-content li{min-height: 263px; width: 226px; position: relative; z-index: 1; 
background: url(../images/male-icon.png) no-repeat left top 5px; padding-top: 10px;}
.gander-content li:before{content: ""; display: inline-block; width: 165px; height: 165px; border-radius: 50%; overflow: hidden;
background-color: #fdb632; position: absolute; left: 0; bottom: 0;}
.gander-content li + li{float: right; background: url(../images/female-icon.png) no-repeat right top; padding: 0;}
.gander-content li + li a{float: right;}
.gander-content li a{font-size: 24px; color: #fff; text-align: center; position: relative; padding-top: 45px; display: none;}
.gander-content li a:after{content: ""; width: 45px; height: 45px; border-radius: 50%; overflow: hidden;
background: url(../images/tick-icon.png) no-repeat center center; position: absolute; left: 0; right: 0; bottom: 30px;
margin: 0 auto;}*/

.im-content.male{background: url(../images/im-icon-male.png) no-repeat center bottom;}
.im-content.female{background: url(../images/im-icon-female.png) no-repeat center bottom;}

.process-loan .im-content{max-width: 595px; width: 100%; min-height: 350px;}
.process-loan .im-content li{width: 202px; min-height: 140px; float: left; font-size: 24px; text-align: center; 
background: url(../images/salaried-text-bg.png) no-repeat left top;}
.process-loan .im-content li a{display: inline-block; width: 100%; min-height: 140px; text-align: center; padding: 25px 10px;}
.process-loan .im-content li + li{float: right; background: url(../images/selfempolyed-text-bg.png) no-repeat left top;}
.process-loan .im-content li:before{content: ""; width: 45px; height: 45px; border-radius: 50%; overflow: hidden;
background: url(../images/tick-icon.png) no-repeat center center / 45px auto; position: absolute; left: 50%; top: -25px; 
z-index: 1; margin-left: -22px;}
.process-loan .im-content li.active:before{content: ""; width: 45px; height: 45px; border-radius: 50%; overflow: hidden;
background: url(../images/tick-icon-active.png) no-repeat center center / 45px auto; position: absolute; left: 50%; top: -25px; 
z-index: 1; margin-left: -22px;}

.process-loan .companytext{max-width: 452px; width: 100%; min-height: 312px; padding: 75px 30px;}
.inputbx.compnytype{font-size: 22px; color: #868686;border-radius: 25px; border: 1px solid #bebebe;}

.process-loan .salary-content{max-width: none; width: 100%; text-align: center;}
.amountbx{width: 100%; max-width: 350px; float: none; display: inline-block; padding: 0 10px; position: relative; margin: 30px 0;
text-align: left;}
.amounttxt{text-align: center; font-size: 16px; padding-top: 5px; min-height: 47px;}
.inputbx.amnt{padding: 10px 10px 10px 50px; position: relative; font-size: 22px; color: #2c2c2c; border-radius: 25px;}
.amountbx:before{content: ""; width: 47px; height: 47px; border-radius: 50px; overflow: hidden; position: absolute;
left: 0; top: 0; z-index: 1; background: url(../images/rs-icon.png) no-repeat center center #313b63;}

.rangeslider{position: relative; text-align: center;}
.rangeslider .steps-fivepercent-slider{float: none; display: inline-block; max-width: /*333px*/ none;}

.living-content{margin-top: 60px;}
.process-loan .living-content{max-width: 900px; width: 100%;}
.living-content ul{text-align: center;}
.living-content li{width: 124px; min-height: 154px; position: relative; float: none; display: inline-block; cursor: pointer;
background: url(../images/live-icon-bg.png) no-repeat center top / 100% auto; padding: 2px; font-size: 18px; vertical-align: top;
font-family: "HelveticaNeue-Bold"; margin: 0 10px;}
.living-content li a{width: 100%; float: left; display: block;}
.living-content li .pic{width: 120px; height: 120px; border-radius: 50%; overflow: hidden; background-color: #fff;
position: relative;}
.living-content li .pic img{position: absolute; left: 50%; top: 50%; width: 100%; height: 100%; padding: 5px; border-radius: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
overflow: hidden;
}
li .typename{width: 300px; position: absolute; right: 0; top: 100%; z-index: 1; margin-top: 10px;}
li .typename:before{content: ""; width: auto; border-left: 8px solid transparent; border-right: 8px solid transparent;
border-bottom: 8px solid #fff; position: absolute; right: 55px; top: 0; margin-top: -8px;}
.living-content li .typename{width: 300px; position: absolute; right: 0; top: 100%; z-index: 1; margin-top: 10px;}
.living-content li .typename:before{content: ""; width: auto; border-left: 8px solid transparent; border-right: 8px solid transparent;
border-bottom: 8px solid #fff; position: absolute; right: 55px; top: 0; margin-top: -8px;}
.inputbx.othercity{border-radius: 5px; overflow: hidden; color: #999999;}
.inputbx.othercity:focus{background-color: #fff;}
.inputbx.othercity:focus{background-color: #fff;}

/* Self Employed */
.self-company-type{}
.self-company-type .living-content{}
.self-company-type .living-content ul{text-align: center;}
.self-company-type .living-content li{position: relative; display: inline-block; float: none; width: 140px; margin: 0 15px;
background: none; min-height: 158px;}
.self-company-type .living-content li .Locationname{width: 100%; float: left; text-align: center; font-size: 20px; color: #fff;
font-family: "HelveticaNeue"; padding-top: 50px;}

.self-company-type .living-content li .company-icon{width: 100%; height: 112px; float: left; position: relative;}
.self-company-type .living-content li .company-icon img{position: absolute; left: 50%; top: 50%; 
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.self-company-type .living-content li a{width: 100%; float: left; display: block;}

.self-company-type .living-content li .selectcompany{position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 2;}
.self-company-type .living-content li .selectcompany + .selected-com{background: url(../images/company-type-bg.png) no-repeat center top;
position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 1;}
.self-company-type .living-content li .selectcompany:checked + .selected-com{background: url(../images/company-type-bg-select.png) no-repeat center top;
position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 1;}
.self-company-type .living-content li .selectcompany:checked + .selected-com .Locationname{color: #2c2c2c;}
/* Self Employed */

/*Financial details as per latest ITR*/
.Financial-details{}
.Financial-details-bx{text-align: center;}
.Financial-details-bx .contentbox{width: auto; max-width: 700px; float: none; display: inline-block; text-align: left;}
.Financial-details-bx .Financial-col{width: 50%; float: left; padding: 20px; position: relative;}
.Financial-details-bx .Financial-title{margin-bottom: 10px; font-size: 24px;}
.Financial-details-bx .Financial-inputbx{position: relative; max-width: 250px; padding-left: 10px;}
.Financial-details-bx .Financial-inputbx::before {
    background: hsl(228, 35%, 29%) url("../images/rs-icon.png") no-repeat scroll center center;
    border-radius: 50px;
    content: "";
    height: 47px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 47px;
    z-index: 1;
}
.Financial-details-bx .Financial-info{padding-left: 55px; padding-top: 3px; white-space: nowrap;}
/*Financial details as per latest ITR*/

.living-content li .locationname{width: 100%; float: left; position: absolute; left: 0; bottom: -25px; text-align: center;}
.living-content .radio.selectlocation + .chkicon{width: 12px; right: 0; margin: 0 auto; top: auto; bottom: 15px;
height: 12px;}
.living-content .radio.selectlocation:checked + .chkicon{width: 12px; right: 0; margin: 0 auto; top: auto; bottom: 15px;
height: 12px;}

.process-loan .personalDetails{}
.process-loan .personalDetails{max-width: /*355px*/ none; width: 100%; text-align: center; font-size: 16px; position: relative; margin-top: 50px;}
.inputbx.emailtext{padding: 10px 10px 10px 50px; position: relative; font-size: 22px; color: #2c2c2c; border-radius: 25px;}

.process-loan .personalDetails .Name:before{content: ""; width: 47px; height: 47px; border-radius: 50px; overflow: hidden; position: absolute;
left: 5px; top: 5px; z-index: 1; background: url(../images/admin-icon.png) no-repeat center center / 20px auto #313b63;}
.process-loan .personalDetails .Mob:before{content: ""; width: 47px; height: 47px; border-radius: 50px; overflow: hidden; position: absolute;
left: 5px; top: 5px; z-index: 1; background: url(../images/contact-icon.png) no-repeat center center #313b63;}
.process-loan .personalDetails .Email:before{content: ""; width: 47px; height: 47px; border-radius: 50px; overflow: hidden; position: absolute;
left: 5px; top: 5px; z-index: 1; background: url(../images/emailicon.png) no-repeat center center #313b63;}

.process-loan .personalDetails .rows{text-align: center;}
.process-loan .personalDetails .rows + .rows{margin-top: 20px;}
.process-loan .personalDetails .col{width: 335px; float: none; display: inline-block; vertical-align: top; padding: 5px 15px; position: relative;}
.process-loan .personalDetails .col.txt{text-align: right; line-height: 42px; font-size: 24px; max-width: 210px;}

.process-loan .contact-info{max-width: 355px; width: 100%; text-align: center; font-size: 16px; position: relative; margin-top: 70px;}
.inputbx.contact-na{padding: 10px 10px 10px 50px; position: relative; font-size: 22px; color: #2c2c2c; border-radius: 25px; 
margin: 0; box-shadow: none; background-color: #fff;}
.contact-info:before{content: ""; width: 47px; height: 47px; border-radius: 50px; overflow: hidden; position: absolute;
left: -10px; top: 0; z-index: 9999; background: url(../images/contact-icon.png) no-repeat center center #313b63;}
.ui-keyboard-preview-wrapper:before{content: ""; width: 47px; height: 47px; border-radius: 50px; overflow: hidden; position: absolute;
left: -10px; top: 0; z-index: 9999; background: url(../images/contact-icon.png) no-repeat center center #313b63;}
.contact-info .virtual-keyword{position: relative; font-size: 14px; color: #fff; font-family: "HelveticaNeue-Light"; margin-top: 20px;
line-height: 19px; cursor: pointer;}
.contact-info .virtual-keyword img{vertical-align: top;}
/*loan process*/

/*bank-compare*/
.bankloan-compare.onlineoofers{width: 100%; float: left; position: relative; margin-bottom: 25px; font-family: "HelveticaNeue"; text-align: center;}
.bankloan-compare.onlineoofers .column-2{min-height: auto; width: auto; float: none; display: inline-block; line-height: 22px;}
.bankloan-compare.onlineoofers .heading{font-size: 24px; color: #4c4c4c; font-family: "HelveticaNeue"; width: auto; float: left; margin: 0;}
.bankloan-compare.onlineoofers .column-2 span{width: auto; float: left; padding: 0 10px; color: #dc7070; font-size: 24px; font-family: "HelveticaNeue";}
.bankloan-compare.onlineoofers .column-2{padding-right: 3px;}
.bankloan-compare.onlineoofers .column-2 + .column-2{padding-right: 0; padding-left: 15px; border-left: 1px solid #4c4c4c;}

.bankloan-compare{width: 100%; float: left; position: relative; margin-bottom: 25px;}
.bankloan-compare .column-2{min-height: 110px;}
.bankloan-compare .heading{font-size: 28px; color: #754d3b; font-family: "HelveticaNeue";}
.bankloan-compare .column-2{padding-right: 30px;}
.bankloan-compare .column-2 + .column-2{padding-right: 0; padding-left: 30px; border-left: 1px solid #957b33;}

.bankloan-compare .loanamount-range{position: relative; padding-left: 143px;}
.bankloan-compare .tenure-range{position: relative; padding-left: 135px;}
.amout-rangeslider{position: relative; float: left; width: 185px; margin-top: 14px; padding: 0 40px;}

.bankloan-compare .ui-widget-content{background: none; border-radius: 5px; /*border: 1px solid #e1e1e1;*/ min-height: 4px;
box-shadow: inset 0 0 2px 1px rgba(0,0,0,0.2);}

.bankloan-compare .tenure-rangeslider{position: relative; float: left; width: 100%; /*max-width: 250px;*/ padding: 0 55px; margin-top: 14px;}
.bankloan-compare .textbx{width: 220px; float: left; line-height: 34px; font-size: 21px; color: #754d3b;
font-family: "HelveticaNeue"; padding-right: 20px; position: absolute; left: 0; top: 0;}
.bankloan-compare .textbx span{width: 34px; height: 34px; border-radius: 50%; overflow: hidden; text-align: center;
margin-right: 3px; color: #fff; display: inline-block; float: left; font-family: "DejaVuSans";}
.bankloan-compare .textbx #loan_amount_preview{width: auto; display: inline-block;}

.bankloan-compare .column-2.LoanAmount{width: 65%;}
.bankloan-compare .column-2.LoanAmount .amout-rangeslider{width: /*480px*/ 100%;}
.bankloan-compare .column-2.LoanAmount .textbx{width: 143px;}
.bankloan-compare .column-2.Tenure{width: 35%;}
.bankloan-compare .column-2.Tenure .textbx{width: 140px;}

.bankloan-compare .ui-slider-tip{top: -20px; left: -15px; line-height: 20px;}
.bankloan-compare .ui-slider-tip::after{content: ""; width: 28px; height: 23px; float: left; position: absolute; left: 11px; top: -28px; 
background: url(../images/range-pointer-bg.png) no-repeat center top / 28px auto;}
.bankloan-compare .ui-slider-tip::before{border-bottom: 8px solid #313b63; top: -8px; border-top: 0; bottom: auto;}

.bankloan-compare .interest-rangeslider{position: relative; float: left; margin-left: 100px; max-width: none; width: 100%;
margin-top: 14px; padding: 0 40px;}

.bankloan-compare .tenure-rangeslider .ui-slider-tip{background-color: #51b6e2;}
.bankloan-compare .tenure-rangeslider .ui-slider-tip::before{border-bottom: 8px solid #51b6e2;}

.bankloan-compare .lefttxt{font-size: 12px; color: #515151; font-family: arial; display: inline-block; width: 60px;
position: absolute; left: -60px; font-weight: bold; top: -6px; text-align: left;}
.bankloan-compare .righttxt{font-size: 12px; color: #515151; font-family: arial; display: inline-block; width: 60px;
position: absolute; right: -60px; font-weight: bold; top: -6px; text-align: right;}


.bankloan-compare .amout-rangeslider .righttxt{left: auto; right: 0;}
.bankloan-compare .amout-rangeslider .lefttxt{right: auto; left: 0;}

.bankloan-compare.rangebx{}
.bankloan-compare.rangebx .column-3:first-of-type{width: 50%;}
.bankloan-compare.rangebx .column-3:first-of-type .amout-rangeslider{max-width: none; width: 100%; padding: 0 60px;}
.bankloan-compare.rangebx .column-3:last-of-type{width: 25%; border: 0;}
.bankloan-compare.rangebx .column-3{border-right: 1px solid #957b33; min-height: 148px; margin-bottom: 30px; width: 25%;}
.bankloan-compare.rangebx .column-3 + .column-3{padding-left: 30px;}
.bankloan-compare.rangebx .amout-rangeslider{clear: both; margin: 0; margin-top: 20px; /*padding-left: 30px;*/
/*margin-left: 30px;*/}
.bankloan-compare.rangebx .tenure-rangeslider{clear: both; margin: 0; margin-top: 20px; /*padding-left: 50px;*/
/*margin-left: 39px;*/}
.bankloan-compare.rangebx .interest-rangeslider{clear: both; margin: 0; margin-top: 20px; /*padding-left: 25px;*/
/*margin-left: 25px;*/}

.bankloan-compare.rangebx .loanamount-range{padding-left: 0;}
.bankloan-compare.rangebx .textbx{width: 100%; float: left; position: relative; margin-bottom: 15px;}
.bankloan-compare.rangebx .tenure-range{padding-left: 0;}

.bankloan-compare .interest-range{position: relative;}
.bankloan-compare .interest-range .ui-slider-tip{background-color: #8e7326;}
.bankloan-compare .interest-range .ui-slider-tip::before{border-bottom: 8px solid #8e7326;}


.bank-compare{}
.bank-compare .banklisting-bg{min-height: 200px; background-color: #fff; padding: 20px; border-radius: 12px;}
.bank-compare ul.head{font-size: 14px; color: #fff; font-family: "HelveticaNeue-Bold"; background-color: #51b6e2;
border: 0;}
.bank-compare ul.head li{border: 0; padding: 10px 20px; min-height: auto;}
.bank-compare ul.head li + li{border: 0; cursor: pointer;}
.bank-compare ul.head li + li:hover{background-color: #44a5d0;}
.bank-compare ul.head li.bankname{font-size: 14px; color: #fff; font-family: "HelveticaNeue-Bold";}
.bank-compare ul.head li + li:after{content: ""; width: 14px; height: 14px; float: right; position: absolute; right: 5px; top: 50%; margin-top: -5px;
background: url(../images/sort.svg) no-repeat right top / 14px auto;}
.bank-compare ul.head li.proceed:after{display: none;}
.bank-compare ul.head li.proceed:hover{background: none;}

.bank-compare .header-compare.header-compare-fixed{top: 0; position: fixed; z-index: 9; left: 0; right: 0; padding: 0 130px;}
.bank-compare ul.head li.bankname:after{display: none;}
.bank-compare ul.head li.interest{background-color: #51b6e2;}

.bank-compare ul{margin-bottom: 10px; /*border: 1px solid #51b6e2;*/ display: table; outline: 1px solid #51b6e2;}
.bank-compare li{width: auto; float: none; padding: 20px; min-height: 80px; position: relative; display: table-cell;
vertical-align: middle;}
.bank-compare li span{display: block; width: 100%; float: left; color: #5c5c5c; font-size: 12px; padding-top: 5px;}
.bank-compare li + li{border-left: 1px solid #51b6e2;}
.bank-compare li.bankname{width: 230px; color: #000; font-size: 16px; padding-right: 20px; text-align: center;}
.bank-compare li.bankname .bnk-logo{max-width: none; float: left; width: 100%; text-align: center;}
/*.bank-compare li.bankname .bnk-logo img{max-width: 37px; max-height: 37px; float: left; margin-right: 10px;}*/
.bank-compare li.bankname .bnk-logo img{max-width: 100px; float: none; display: inline-block;}
.bank-compare li.interest{width: 135px; background-color: #f5f5f5;}
.bank-compare li.loanamount{width: 140px;}
.bank-compare li.Foreclosure{width: 182px;}
.bank-compare li.part-payment{width: 152px;}
.bank-compare li.processing-fee{width: 155px;}
.bank-compare li.proceed{width: 90px; text-align: center;}
.doctorloanBg .bank-compare .applybtn{display: inline-block; float: none;}
.bank-compare .applybtn{background-color: #89c28a;}

.creditcardList ul.head li:after{display: none;}
.creditcardList ul.head li.interest:after{display: block;}

#personalloan-range-interest-rate-rangeslider .lefttxt{text-align: center;}
#personalloan-range-interest-rate-rangeslider .righttxt{text-align: center;}
/*bank-compare*/

.applybtn{width: auto; float: left; padding: 0 10px; text-align: center; color: #fff; line-height: 36px; background-color: #51b6e2;}

/*range slider*/
.ui-slider-pips .ui-slider-pip-inrange{font-family: "arial"; font-size: 12px; font-weight: bold; color: #fff;}
.ui-slider-pips .ui-slider-pip-label .ui-slider-label{color: #fff;}
.ui-slider-pips .ui-slider-line{background-color: #fff;}
.ui-slider-pips [class*="ui-slider-pip-selected"] .ui-slider-label{color: #000;}
.ui-slider-pips [class*="ui-slider-pip-selected"] .ui-slider-line{/*background-color: #000;*/}

.loan-doc-main .ui-widget-content .ui-slider-handle.ui-state-default{background-color: #2c2c2c; border: 1px solid #2c2c2c;
transition: 0.5s;}
.loan-doc-main .ui-widget-content .ui-slider-handle.ui-state-default:hover{background-color: #313b63; border: 1px solid #313b63;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{}
/*range slider*/


/*slider controller*/
.bx-controls.bx-has-controls-direction{width: 100%; float: left;}
.bx-controls-direction{width: 100%; float: left;}
.bx-controls-direction a{position: absolute; width: 30px; height: 50px; display: inline-block; left: 20px; top: 50%; margin-top: -25px;
font-size: 0; background: url(../images/slider-left-arrow.png) no-repeat center center #3d3d3d;}
.bx-controls-direction a.bx-next{left: auto; right: 20px; background: url(../images/slider-right-arrow.png) no-repeat center center #3d3d3d;}
.bx-controls-direction a.disabled{opacity: 0.5;}
/*slider controller*/

/*call back page*/
.callbackmain{}
.process-loan .callback-content{max-width: 465px; width: 100%;}
.process-loan.callbackmain .process-title{font-family: "HelveticaNeue-LightItalic";}
.process-loan.callbackmain .process-title small{display: block; width: 100%; float: left; margin-top: 0; font-size: 26px;
font-family: "HelveticaNeue-Light";}
.process-loan .callback-content ul{text-align: center;}
.process-loan .callback-content ul li{display: inline-block; float: none;}

.callback-content li{width: auto; float: left; font-family: "HelveticaNeue"; font-size: 24px; color: #313b63;}
.callback-content li a{display: inline-block; width: 185px; height: 207px; text-align: center;
background: url(../images/offer-bg.png) no-repeat left top; padding-top: 50px;}
/*.callback-content li + li{float: right; color: #da3f38;}
.callback-content li + li a{background: url(../images/callback-bg.png) no-repeat left top;}*/
/*call back page*/

/*finalstepmain*/
.finalstepmain{padding-top: 35px; padding-bottom: 50px;}
.finalstepmain .process-title{font-size: 30px; position: relative;}
.finalstepmain .process-title .button{min-width: 160px; position: absolute; left: 0; top: 0;}
.process-loan .finalstep-content{width: 100%; max-width: none;}
.finalstep-content .column{position: relative;}
.finalstep-content .loandoctext{border-radius: 20px; background-color: #b05a5b; max-width: 475px; width: 100%;
padding: 20px; font-size: 24px; font-family: "HelveticaNeue"; color: #fff; line-height: 36px;}
.finalstep-content .loandoctext mark{display: inline-block; background: none; color: #efe548; cursor: pointer;}
.finalstep-content .loandoctext:before{content: ""; width: auto; float: left; position: absolute; right: 0; top: 20px;
position: absolute; right: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent;
border-right: 12px solid #dc7070;}

.finalstep-content .loandoctext:after{content: ""; width: auto; float: left; position: absolute; right: -19px; top: 25px;
border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-right: 10px solid #b25a5a;}

.finalstep-content .loandetail{max-width: 435px; width: 100%; float: right; font-family: "HelveticaNeue-Bold";
font-size: 16px; color: #fff; position: relative; padding-top: 14px;}
.finalstep-content .loandetail:before{content: ""; width: 6px; border-radius: 4px; overflow: hidden; background-color: #b05a5a;
position: absolute; left: -50px; top: 0; height: 100%;}
.finalstep-content .loandetail li{width: 100%; float: left; border: 2px solid #fff; border-radius: 3px;
padding: 15px; padding-left: 35px; position: relative;}
.finalstep-content .loandetail li + li{margin-top: 15px;}
.finalstep-content .loandetail li .icon{width: 44px; height: 44px; border-radius: 50%; text-align: center;
position: absolute; left: -22px; top: 15px;}
.finalstep-content .loandetail li .icon:before{content: ""; width: auto; float: left; position: absolute; left: -25px; top: 18px;
border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 10px solid #b25a5a;}
.finalstep-content .loandetail .heading{margin-bottom: 10px; font-size: 16px; font-family: "HelveticaNeue-Bold";}
.finalstep-content .inputbx.loantext {color: #858585; border-radius: 5px; overflow: hidden; padding: 12px;
font-family: "HelveticaNeue"; font-size: 16px;}
.finalstep-content .inputbx.loantext option{padding: 0 10px;}

.bank-listing{position: relative;}
.bank-listing:before{content: ""; width: auto; float: left; position: absolute; left: 50px; top: -7px;
border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #fff;}

.Salary-recevied{position: relative; width: auto; float: none; margin-left: -10px; margin-right: -10px;}
.Salary-recevied .column{padding: 10px; font-family: "HelveticaNeue-Bold"; font-size: 16px; color: #fff; line-height: 57px;
cursor: pointer;}
.Salary-recevied .column .icons{width: 57px; height: 57px; border-radius: 50%; float: left; overflow: hidden;
border: 2px solid #fff; margin-right: 10px; position: relative;}
.Salary-recevied .column .icons img{max-width: 90%; max-height: 90%; position: absolute; left: 50%; top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.Salary-recevied .column .icons.active{background-color: #313b63; border: 2px solid #313b63;}

.loandetail .bottomrow{padding: 40px 0 0 35px;}
.loandetail .bottomrow .rows.privacytext{position: relative; font-size: 12px; color: #fff; font-family: "HelveticaNeue";
position: relative; line-height: 13px; padding-left: 0;}
.loandetail .bottomrow .rows + .rows{margin-top: 45px;}
/*finalstepmain*/

/*documentsbx*/
.documentsbx{background-color: #fff9f0; padding: 40px; border-radius: 12px; overflow: hidden; font-size: 14px; color: #3b3b3b;
font-family: "HelveticaNeue"; position: relative; z-index: 999;}
.documentsbx .heading{text-align: center; font-size: 24px; color: #fcb040; font-family: "HelveticaNeue-Bold";}
.Checklist-doc .rows.docrow{width: auto; float: none; margin-left: -15px; margin-right: -15px;}
.Checklist-doc .rows.docrow + .rows.docrow{margin-top: 10px;}
.Checklist-doc .rows.docrow .column{width: 50%; float: left; padding: 0 15px;}
.Checklist-doc .rows.docrow .docbx{width: 100%; float: left; background-color: #fff; border: 1px solid #619b62; position: relative;
padding: 15px 60px; padding-right: 15px; min-height: 85px;}
.Checklist-doc .rows.docrow .docbx span.number{display: inline-block; width: 45px; line-height: 28px; text-align: center;
background-color: #619b62; color: #fff; font-size: 16px; position: absolute; left: 0; top: 25px;}
.Checklist-doc .rows.docrow .docbx .pic{max-width: 65px; width: 100%; min-height: 10px; float: left;}
.Checklist-doc .rows.docrow .docbx .pic img{max-width: 55px;}
.Checklist-doc .rows.docrow .docbx .textbx{width: auto; padding-left: 65px;}
.Checklist-doc .rows.docrow .docbx .title{font-size: 16px; color: #000; position: relative;}
.Checklist-doc .rows.docrow .docbx .title mark{display: inline-block; font-size: 16px; color: #dc7070; background: none;}
.Checklist-doc .rows.docrow .docbx .title small{display: block; width: 100%; float: left; font-size: 12px; color: #5c5c5c;}
.Checklist-doc .rows.docrow .docbx ul{padding-top: 10px; color: #3b3b3b;}
.Checklist-doc .tooltip{margin-top: 3px; margin-left: 0;}
.Checklist-doc .rows.docrow .docbx ul li .column-2{padding: 3px 0;}

.Checklist-doc .tooltip .tooltiptext{width: -moz-max-content; width: -webkit-max-content; width: max-content;}
/*documentsbx*/

/*documention-btn*/
.documention-btn{padding: 20px 0; text-align: center;}
.documention-btn .column{width: auto; min-width: 330px; display: inline-block; float: none; margin: 15px; line-height: 57px; padding: 0 30px;
font-size: 16px; color: #fff; font-family: "HelveticaNeue-Bold"; background-color: #2c2c2c; border-radius: 5px; overflow: hidden;}
.documention-btn .column span{display: inline-block; float: none; vertical-align: top; line-height: normal; padding-right: 5px;}
.documention-btn .column span img{margin-top: 14px;}
.documention-btn .column.req{background-color: #89c28a;}
/*documention-btn*/

/*tooltip*/
.tooltip{display: inline-block; float: none; width: auto; position: relative; vertical-align: top;}
.tooltip .icon{width: 19px; float: left; height: 19px; line-height: 19px; border-radius: 3px; position: relative; background-color: #c2c2c2;
text-align: center; color: #fff; font-weight: bold; cursor: pointer;}
.tooltip .icon:before{content: ""; width: auto; border-left: 3px solid transparent; border-right: 3px solid transparent;
border-top: 3px solid #c2c2c2; position: absolute; left: 50%; margin-left: -3px; bottom: -3px;}
.tooltip .tooltiptext{width: 262px; float: left; position: absolute; right: -10px; top: 100%; z-index: 9; display: none; 
padding-top: 15px; width: -moz-max-content; width: -webkit-max-content; width: max-content;}
.tooltip .tooltiptextbg{width: 100%; float: left; background-color: #fff; padding: 10px; border-radius: 5px; border: 1px solid #dc7070;
font-size: 12px; color: #545454; line-height: 18px; position: relative;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);}
.tooltip .tooltiptextbg:before{content: ""; width: 13px; height: 8px; float: left; position: absolute; right: 13px; top: -7px;
background: url(../images/tooltip-arrow.png) no-repeat center top;}

.tooltip:hover .tooltiptext{display: block;}
/*tooltip*/

/*Personal loan Eligibility*/
.loan-Eligibility{border-top: 1px solid #51b6e2; padding-top: 30px;}
.loan-Eligibility .heading{font-size: 18px; color: #dc7070; font-family: "HelveticaNeue-Bold"; margin-bottom: 30px;}
.loan-Eligibility .eligibility-list{}
.loan-Eligibility .eligibility-list ul{width: auto; float: none; margin-left: -10px; margin-right: -10px;}
.loan-Eligibility .eligibility-list li{width: 16.6666666667%; float: left; min-height: 10px; text-align: center; 
line-height: 18px;}
.loan-Eligibility .eligibility-list li .textbx{width: 100%; float: left; font-size: 14px; color: #696969;}
.loan-Eligibility .eligibility-list li .number-list{border-bottom: 2px solid #89c28a; text-align: center;
font-size: 20px; color: #fff; font-family: "HelveticaNeue-Bold"; margin-bottom: 10px;}
.loan-Eligibility .eligibility-list li .number-list span{display: inline-block; width: 28px; line-height: 28px;
background-color: #89c28a;}
/*Personal loan Eligibility*/

/*submit online documents*/
.submit-documents{}
.online-submitdoc{}
.online-submitdoc .online-submitbx{background-color: #fff; border: 1px solid #619b62; position: relative; padding: 0;}
.online-submitdoc .online-submitbx + .online-submitbx{margin-top: 10px;}
.online-submitbx .column{width: 45%; float: left;}
.online-submitbx .column + .column{float: right; width: 55%;}
.online-submitbx .column + .column .online-submitbx .docbx{padding-left: 105px;}

.online-submitbx .docbx{width: 100%; float: left; background-color: #fff; position: relative;
padding: 15px; padding-left: 60px;}
.online-submitbx .column.oTheroption .docbx{padding-left: 110px;}
.online-submitbx .addmore{width: auto; float: left; position: absolute; left: 0; top: 15px; cursor: pointer;
background-color: #2c2c2c; padding: 4px 10px; color: #fff; line-height: 22px; border-radius: 5px; overflow: hidden; z-index: 9;}

.online-submitdoc .sub-row{width: 100%; float: left; padding-left: 0; font-size: 14px; margin-bottom: 10px;}
.online-submitdoc .sub-row .addmore{top: 0;}
.online-submitdoc .sub-row .docbx{padding: 0; margin: 0;}
.online-submitdoc .sub-row .inputbx.docfile{margin: 0;}
.online-submitdoc .sub-row .checkcol{width: auto; float: left; position: relative; margin: 6px 0;}

.online-submitdoc .sub-row .column + .column{float: right; width: 55%;}

.online-submitdoc .sub-row  .column{width: 125px; width: 45%; padding-left: 125px;}
.online-submitdoc .sub-row  .column.oTheroption{width: 55%; padding: 0; padding-right: 15px;}

.online-submitbx .docbx span.number{display: inline-block; width: 45px; line-height: 28px; text-align: center;
background-color: #619b62; color: #fff; font-size: 16px; position: absolute; left: 0; top: 25px;}
.online-submitbx .docbx .pic{max-width: 65px; width: 100%; min-height: 10px; float: left;}
.online-submitbx .docbx .pic img{max-width: 55px;}
.online-submitbx .docbx .textbx{width: auto; padding-left: 65px;}
.online-submitbx .docbx .title{font-size: 16px; color: #000; position: relative;}
.online-submitbx .docbx .title mark{display: inline-block; font-size: 16px; color: #dc7070; background: none;}
.online-submitbx .docbx .title small{display: block; width: 100%; float: left; font-size: 12px; color: #5c5c5c;}
.online-submitbx .docbx ul{padding-top: 10px; color: #3b3b3b;}
.online-submitbx .tooltip{margin-top: 3px; margin-left: 20px;}
.online-submitbx .rows.docrow .docbx ul li .column-2{width: 100%; float: left; padding: 0;}
.online-submitbx .rows.docrow .docbx ul li .column-2 + .column-2{margin-top: 20px;}

.online-submitbx .docbx .picture{width: auto; float: right; margin-left: 15px; position: relative;}
.online-submitbx .docbx .picture .cancel{width: auto; float: right; cursor: pointer; position: absolute; right: 0; bottom: -5px;}
.online-submitbx .docbx .picture img{width: 100%; max-width: 65px;}
.inputbx.docfile{max-width: 400px; border-radius: 5px; border: 1px solid #e1e1e1; padding: 2px; padding-left: 10px;
margin-top: 10px; float: right;}

.online-submitbx .docbx .iframerow{width: 100%; float: left; position: relative; margin-bottom: 10px;}
/*.online-submitbx .docbx .iframerow + .iframerow{margin-top: 10px;}*/

.online-submitbx iframe{width: 100%; float: left; border: 0; margin: 0;}

.online-submitdoc .submit-btn{margin-top: 0; text-align: center;}
.online-submitdoc .submit-btn a.button{display: inline-block;}
/*submit online documents*/



/*Request for Pick-up*/
.request-pickup-doc{}
.request-pickup-doc .submit-btn{text-align: center;}
.request-pickup-doc .submit-btn .button{display: inline-block;}
.request-pickup-doc .pickup-doc{background-color: #fff; border: 1px solid #619b62; position: relative; padding: 0; min-height: 80px;
padding-right: 80px;}
.request-pickup-doc .pickup-doc + .pickup-doc{margin-top: 10px;}

.request-pickup-doc .optional-docmain{background-color: #fff; position: relative; margin-top: -1px; margin-bottom: 10px;
border: 1px solid #619b62; border-top: 0; padding: 0 100px 30px 125px;}
.request-pickup-doc .optional-doc{}
.request-pickup-doc .optional-doc + .optional-doc{padding-top: 15px;}
.request-pickup-doc .optional-doc .column-2{width: auto; position: relative;}
.request-pickup-doc .optional-doc .column-2 + .column-2{float: right;}

.request-pickup-doc .availability{position: relative; width: auto; margin-left: -15px; margin-right: -15px;}
.request-pickup-doc .avail-doc{width: auto; float: left; padding: 0 15px 0 20px; position: relative;}
.request-pickup-doc .availability .avail-doc{color: #619b62;}
.request-pickup-doc .availability .avail-doc + .avail-doc{color: #dc7070;}

.pickup-doc .column{width: auto; max-width: 45%; float: left;}
.pickup-doc .column + .column{float: right; width: auto; max-width: 545px;}
.pickup-doc .docbx{width: 100%; float: left; background-color: #fff; position: relative; padding: 15px; padding-left: 60px;}
.pickup-doc .docbx span.number{display: inline-block; width: 45px; line-height: 28px; text-align: center;
background-color: #619b62; color: #fff; font-size: 16px; position: absolute; left: 0; top: 25px;}
.pickup-doc .docbx .pic{max-width: 65px; width: 100%; min-height: 10px; float: left;}
.pickup-doc .docbx .pic img{max-width: 55px;}
.pickup-doc .docbx .textbx{width: auto; padding-left: 65px;}
.pickup-doc .docbx .title{font-size: 16px; color: #000; position: relative;}
.pickup-doc .docbx .title mark{display: inline-block; font-size: 16px; color: #dc7070; background: none;}
.pickup-doc .docbx .title small{display: block; width: 100%; float: left; font-size: 12px; color: #5c5c5c;}
.pickup-doc .docbx ul{padding-top: 10px; color: #3b3b3b;}
.pickup-doc .tooltip{margin-top: 3px; margin-left: 20px;}
.pickup-doc .rows.docrow .docbx ul li .column-2{width: 100%; float: left; padding: 0;}
.pickup-doc .rows.docrow .docbx ul li .column-2 + .column-2{margin-top: 20px;}
/*Request for Pick-up*/

/*pick address*/
.pickup-address{padding: 40px 0;}
.pickup-address label{font-size: 16px; color: #51b6e2; font-family: "HelveticaNeue-Bold"; margin-bottom: 8px;}
.pickup-address .rows .column-2{position: relative; padding-right: 20px; padding-left: 22px;}
.pickup-address .rows .column-2 + .column-2{padding-right: 0;}
.Best-Time-Pickup{padding-left: 22px; position: relative;}
.pickup-address .addressbx{padding: 15px; border-radius: 5px; overflow: hidden; position: relative; border: 2px solid #d7dfce;
padding-left: 35px;}
.pickup-address .rows .addressbx .column-2{padding-left: 0; padding-right: 60px;}
.pickup-address .icon{width: 44px; height: 44px; border-radius: 50%; overflow: hidden; position: absolute; 
left: 0; top: 18px; z-index: 1;}
.pickup-address .icon img{max-width: 80%; float: left; position: absolute; left: 50%; top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.pickup-address .rows + .rows{margin-top: 15px;} 
.inputbx.pickdoc{border: 1px solid #ece1ce; border-radius: 5px; overflow: hidden; color: #858585; font-size: 16px;
padding: 12px;}
.pickup-address .rows .column-2.timebx{padding-left: 35px; padding-right: 0;}
.pickup-address .timebx .col{width: 100px; float: left; margin: 0 5px;}
.pickup-address .timebx .col.to{width: auto; font-size: 14px; color: #2c2c2c; line-height: 44px;}
.pickup-address .timebx .col.tmbx{width: auto; border: 1px solid #e54755; border-radius: 5px; overflow: hidden; font-size: 18px; 
color: #d3d3d3; text-transform: uppercase; background-color: #fff;}
.pickup-address .timebx .timetext{width: 55px; min-height: 47px; text-align: center; float: left; position: relative; cursor: pointer;
line-height: 46px;}
.pickup-address .timebx .timeselect{width: 100%; float: left; position: absolute; left: 0; top: 0; height: 100%; opacity: 0;
z-index: 2; border: 0; cursor: pointer; margin: 0;}
.pickup-address .timebx .timeselect + .timeselectbx{width: 100%; float: left; position: absolute; left: 0; height: 100%;
z-index: 1;}
.pickup-address .timebx .timeselect:checked + .timeselectbx{background-color: #e54755; color: #fff;}
/*pick address*/

/*page container*/
.page-container{background-color: #fff9f0; padding: 40px; border-radius: 12px; overflow: hidden; font-size: 14px; color: #3b3b3b;
font-family: "HelveticaNeue"; padding-bottom: 130px; position: relative;}
.page-container .button.absolute{left: 0; right: 0; min-width: 258px; margin: 0 auto; bottom: 40px; position: absolute; padding: 0 40px;}
.page-container .heading{text-align: center; font-size: 24px; color: #fcb040; font-family: "HelveticaNeue-Bold"; position: relative;
z-index: 999;}
/*page container*/


/*Eligiblity-Calculator*/
.Eligiblity-Calculator{font-size: 26px; color: #313b63; font-family: "HelveticaNeue-Light";}
.Eligiblity-Calculator .heading{color: #da3f38;}
.Calculator-content{padding: 30px 0 20px;}
.Calculator-content .rows .column-2{text-align: right; position: relative;}
.Calculator-content .rows .column-2 .icon{width: 50px; height: 50px; border-radius: 50%; overflow: hidden; position: absolute; 
left: 0; top: 0; z-index: 1; background-color: #313b63; line-height: 50px; text-align: center; color: #fff; font-size: 22px;
font-family: "HelveticaNeue-Light";}
.Calculator-content .rows .column-2 .icon img{max-width: 80%; float: left; position: absolute; left: 50%; top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}

.Calculator-content .rows .column-2 + .column-2{text-align: left;}
.Calculator-content .rows + .rows{margin-top: 50px;}
.inputbx.loantype{border: 1px solid #313b63; border-radius: 30px; font-size: 22px; color: #2c2c2c; font-family: "HelveticaNeue-Light";
padding-left: 45px; width: 240px;}
.Calculator-content .loan-numeric{font-size: 16px; color: #454444; font-family: "HelveticaNeue-Light"; position: absolute;
left: 0; top: 110%; padding-left: 55px;}
.inputbx.intrest-rate{width: 125px;}
/*Eligiblity-Calculator*/

/*Loan-Eligiblity*/
.Loan-Eligiblity{}
.Loan-Eligiblity .heading{color: #da3f38; font-size: 40px; font-family: "HelveticaNeue-Light";}
.Loan-Eligiblity-content{text-align: center; font-size: 22px; color: #313b63; font-family: "HelveticaNeue"; padding: 40px 0;}
.Loan-Eligiblity-content .column{width: auto; max-width: 215px; float: left; padding: 0 40px; position: relative;
display: inline-block; float: none; text-align: center;}
.Loan-Eligiblity-content .column .pic{width: 120px; height: 120px; position: relative; display: inline-block; border-radius: 50%;
overflow: hidden; background-color: #313b63; margin-bottom: 5px; padding: 10px;}
.Loan-Eligiblity-content .column .iconpic{width: 100px; height: 100px; position: relative; border-radius: 50%; 
border: 2px solid #fbdf95;}
.Loan-Eligiblity-content .column .iconpic img{max-width: 80%; position: absolute; left: 50%; top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.Loan-Eligiblity-content .column .text{}
.Loan-Eligiblity-content .column span{display: block; width: 100%; float: left; color: #da3f38;}
/*Loan-Eligiblity*/

/*loan process slider arrow*/
.loan-process .bx-controls-direction a{display: none;}
.prev-arow-slider{position: absolute; width: 40px; height: 65px; display: inline-block; left: 20px; top: 50%; margin-top: -25px;
font-size: 0; background: url(../images/left-slider-arrow.svg) no-repeat center center / 30px auto #3d3d3d;}
.next-arow-slider{position: absolute; width: 40px; height: 65px; display: inline-block; right: 20px; top: 50%; margin-top: -25px;
font-size: 0; background: url(../images/left-slider-arrow.svg) no-repeat center center / 30px auto #3d3d3d;
transform: rotate(-180deg);}
.prev-arow-slider.disabled{opacity: 0.5;}
.next-arow-slider.disabled{opacity: 0.5;}
/*loan process slider arrow*/


#currencyicon{font-family: "DejaVuSans"; width: auto; display: inline-block; float: none;}


/*DoctorLoan*/
/*.doctorloanBg .bank-compare .applybtn{background-color: #51b6e2;}
.doctorLoanbg header .contactus li .iconbg{background-color: #48a4cb;}
.doctorLoanbg header .social li a{background-color: #48a4cb;}
.doctorLoanbg{}
.doctorLoanbg .loantypesection img{float: left; margin-left: -30px; margin-bottom: 8px;}*/

.DoctorLoan{}
.DoctorLoan .process-mainbx{}
.DoctorLoan .process-loan::before{background-color: #f2f5ee; display: none;}
.DoctorLoan .process-title{color: #51b6e2;}

.mdicaldegree{padding-top: 65px;}
.mdicaldegree ul{text-align: center;}
.mdicaldegree li{margin: 0 15px; width: 115px; position: relative; display: inline-block; float: none; 
vertical-align: top; cursor: pointer;}
.mdicaldegree li a{width: 100%; float: left; position: relative; min-height: 158px;
background: url(../images/medicaldegree-iconbg.png) no-repeat center top;}
.mdicaldegree li .pic{width: 100%; float: left; height: 115px; position: relative;}
.mdicaldegree li .pic img{max-height: 80%; float: left; position: absolute; left: 50%; top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.mdicaldegree li .title{font-size: 20px; color: #707070; text-transform: uppercase; text-align: center; margin-top: 50px;}
.mdicaldegree li.active{}
.mdicaldegree li.active a{background: url(../images/company-type-bg-select.png) no-repeat center top;}
.mdicaldegree li.active .title{color: #e54755;} 


.workingas{padding-top: 65px;}
.workingas ul{text-align: center;}
.workingas li{margin: 0 15px; width: 140px; position: relative; display: inline-block; float: none; 
vertical-align: top; cursor: pointer;}
.workingas li a{width: 100%; float: left; position: relative; min-height: 158px;
background: url(../images/medicaldegree-iconbg.png) no-repeat center top;}
.workingas li .pic{width: 100%; float: left; height: 115px; position: relative;}
.workingas li .pic img{max-height: 80%; float: left; position: absolute; left: 50%; top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.workingas li .title{font-size: 20px; color: #707070; text-transform: inherit; text-align: center; margin-top: 50px;}
.workingas li.active{}
.workingas li.active a{background: url(../images/company-type-bg-select.png) no-repeat center top;}
.workingas li.active .title{color: #e54755;}

.DoctorLoan .process-loan{color: #818181;}
.DoctorLoan .ui-slider-pips .ui-slider-pip-label .ui-slider-label{color: #313b63;}
.DoctorLoan .inputbx.amnt{border: 1px solid #313b63; padding: 9px 10px 9px 50px;}
.DoctorLoan .inputbx.emailtext{border: 1px solid #313b63; padding: 9px 10px 9px 50px;}
.DoctorLoan .inputbx.contact-na{border: 1px solid #313b63; padding: 9px 10px 9px 50px;}

.Doctor.process-loan{padding: 40px;}
.Doctor.process-loan::before{display: none;}
.DoctorLoan .Financial-title{color: #337eb1;}

.Doctor .loandoctext{background-color: #fff; color: #787878; max-width: 500px;}
.Doctor .loandoctext mark{color: #51b6e2;}
.Doctor .loandoctext:before{border-top: 10px solid transparent; border-bottom: 10px solid transparent;
border-right: 12px solid #f2f5ee;}

.Doctor .loandetail .heading{color: #51b6e2;}
.Doctor .loandetail{color: #fff;}
.Doctor .loandetail li{border: 2px solid #d7dfce;}
.Doctor .inputbx.loantext{border: 1px solid #d7dfce;}
.Doctor .column .icons{border: 2px solid #d7dfce;}
.Doctor .bottomrow .rows.privacytext{color: #313b63; letter-spacing: 1px;}
.Doctor .process-title{color: #a7c367;}

.Doctor .loandetail{max-width: 480px;}
.Doctor .Salary-recevied .column{color: #51b6e2;}

.loan-process.Doctorthsnkspage{box-shadow: 1px 1px 2px 2px rgba(0,0,0,0.2);}
.Doctorthsnkspage .process-loan::before{display: none;}
.Doctorthsnkspage .process-loan{padding: 20px 40px; background-color: #fff9f0;}
.Doctorthsnkspage .process-title{color: #a7c367;}
.Doctorthsnkspage .process-title small{color: #51b6e2;}
/*DoctorLoan*/


/*homeloan*/
.homeloanbg header .contactus li .iconbg{background-color: #694535;}
.homeloanbg header .social li a{background-color: #694535;}
.HomeLoan{}
.HomeLoan .process-loan::before{background-color: #f8c35f;}
.loantypesection.homeloanType img{float: left; margin-left: -60px; margin-bottom: 8px;}

.homeloanbg .bank-compare .applybtn{background-color: #754d3b;}

.HomeLoan .im-content{max-width: 595px; width: 100%; min-height: 350px;}
.HomeLoan .im-content li{width: 202px; min-height: 140px; float: left; font-size: 24px; text-align: center; 
background: url(../homeloan/salaried-text-bg.png) no-repeat left top;}
.HomeLoan .im-content li + li{float: right; background: url(../homeloan/selfempolyed-text-bg.png) no-repeat left top;}

.HomeLoan .im-content.male{background: url(../homeloan/im-male.png) no-repeat center bottom;}
.HomeLoan .im-content.female{background: url(../homeloan/im-female.png) no-repeat center bottom;}

.HomeLoan .ui-slider-pips .ui-slider-pip-label .ui-slider-label{color: #313b63;}

.HomeLoan .loan-amount{}
.HomeLoan .amountbx{margin: 0;}

.HomeLoan .PropertyType{ padding-top: 65px;}
.HomeLoan .PropertyType ul{text-align: center;}
.HomeLoan .PropertyType li{position: relative; display: inline-block; float: none; width: 140px; margin: 0;
background: none;}
.HomeLoan .PropertyType li .Locationname{width: 100%; float: left; text-align: center; font-size: 16px; color: #65460d;
font-family: "HelveticaNeue-Bold"; padding-top: 0; min-height: 50px;}

.HomeLoan .PropertyType li .company-icon{width: 100%; height: 112px; float: left; position: relative;}
.HomeLoan .PropertyType li .company-icon img{position: absolute; left: 50%; top: 50%; max-width: 50%; max-height: 50%; 
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.HomeLoan .PropertyType li a{width: 100%; min-height: 137px; float: left; display: block; position: relative;}
.HomeLoan .PropertyType li .selectcompany{position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 2;}
.HomeLoan .PropertyType li .selectcompany + .selected-com{background: url(../homeloan/property-typebg.png) no-repeat center top;
position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 1;}
.HomeLoan .PropertyType li .selectcompany:checked + .selected-com{background: url(../homeloan/property-typebg-selected.png) no-repeat center top;
position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 1;}
.HomeLoan .PropertyType li .selectcompany:checked + .selected-com .Locationname{color: #2c2c2c;}


.HomeLoan .living-content{}
.HomeLoan .living-content li .locationname{width: 100%; float: left; text-align: center; font-size: 16px; color: #65460d;
font-family: "HelveticaNeue-Bold"; padding-top: 0; min-height: 50px; position: relative; bottom: 0;}
.HomeLoan .living-content ul{text-align: center;}
.HomeLoan .living-content li{position: relative; display: inline-block; float: none; width: 124px; margin: 0 15px;}
.HomeLoan .living-content li .company-icon{width: 100%; height: 112px; float: left; position: relative;}
.HomeLoan .living-content li .company-icon img{position: absolute; left: 50%; top: 50%; max-width: 50%; max-height: 50%; 
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.HomeLoan .living-content li a{width: 100%; min-height: 154px; float: left; display: block; position: relative;}
.HomeLoan .living-content li .selectcompany{position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 2;}
.HomeLoan .living-content li .selectcompany + .selected-com{background: url(../homeloan/citybg.png) no-repeat center top;
position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 1;}
.HomeLoan .living-content li .selectcompany:checked + .selected-com{background: url(../homeloan/citybg-selected.png) no-repeat center top;
position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 1;}
.HomeLoan .living-content li .selectcompany:checked + .selected-com .Locationname{color: #2c2c2c;}


.HomeLoan .CompanyType{padding-top: 65px;}
.HomeLoan .CompanyType li .Locationname{width: 100%; float: left; text-align: center; font-size: 16px; color: #65460d;
font-family: "HelveticaNeue-Bold"; padding-top: 0; min-height: 50px; position: relative; bottom: 0;}
.HomeLoan .CompanyType ul{text-align: center;}
.HomeLoan .CompanyType li{position: relative; display: inline-block; float: none; width: 124px; margin: 0 15px;
vertical-align: top;}
.HomeLoan .CompanyType li .company-icon{width: 100%; height: 112px; float: left; position: relative;}
.HomeLoan .CompanyType li .company-icon img{position: absolute; left: 50%; top: 50%; max-width: 50%; max-height: 50%; 
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.HomeLoan .CompanyType li a{width: 100%; min-height: 154px; float: left; display: block; position: relative;}
.HomeLoan .CompanyType li .selectcompany{position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 2;}
.HomeLoan .CompanyType li .selectcompany + .selected-com{background: url(../homeloan/citybg.png) no-repeat center top;
position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 1;}
.HomeLoan .CompanyType li .selectcompany:checked + .selected-com{background: url(../homeloan/citybg-selected.png) no-repeat center top;
position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 1;}
.HomeLoan .CompanyType li .selectcompany:checked + .selected-com .Locationname{color: #2c2c2c;}

.HomeLoan .salary-content{padding-top: 65px;}

.HomeLoan .personalDetails .col.txt{max-width: 220px;}
.projectDetails{padding-top: 80px;}
.projectDis{max-width: 360px;}
.projectDis .txt{text-align: center; font-size: 34px; padding-bottom: 15px; font-family: "HelveticaNeue-Light";}
.projectDis .rows{padding: 30px 0;}
.projectDis .inputbx.emailtext{padding: 10px 30px;}

.homeloanbg .process-loan::before{background-color: #f8c35f;}
/*homeloan*/


/*balance transfer*/
.balanceTransferbg{}
.balanceTransferbg .amountbx{color: #8e7326;}
.balanceTransferbg .living-content li .locationname{color: #8e7326;}
.balanceTransferbg .ui-slider-pips .ui-slider-pip-label .ui-slider-label{color: #8e7326;}
.balanceTransferbg header .contactus li .iconbg{background-color: #c66565;}
.balanceTransferbg header .social li a{background-color: #c66565;}
.balanceTransferbg .process-loan::before{background-color: #fee6a6;}
.balanceTransferbg .loantypesection img{float: right; margin-left: 0; margin-bottom: 25px;}
.balanceTransferbg .process-title{color: #8e7326;}

.balanceTransferbg li.active{}
.balanceTransferbg li.active .txt {
    border: 5px solid #bb3939;
    background-color: #bb3939;
    padding-top: 15px;
    border-radius: 27px;
}

.balanceTransfer{}
.balanceTransfer .im-content.male{background: url(../balancetransfer/im-male.png) no-repeat center bottom;}
.balanceTransfer .im-content.female{background: url(../balancetransfer/im-female.png) no-repeat center bottom;}

.existingloans{}
.existingloans .rowbx{width: auto; float: none; margin-left: -10px; margin-right: -10px; text-align: center;}
.existingloans .subcol{width: 50%; float: left;}
.existingloans .rowbx .Colfrm{width: 33%; float: none; display: inline-block; padding: 10px; vertical-align: top;
position: relative;}
.existingloans .rowbx .cancelloanfrm{width: 24px; height: 24px; border-radius: 50%; overflow: hidden;
position: absolute; right: 0; top: 0; background: url(../images/cancel.svg) no-repeat center center / 12px auto #8e7326;
z-index: 1;}
.existingloans .rowbx .Colfrm:first-of-type .cancelloanfrm{display: none;}

.existingloans .rowbx .loancount{width: auto; float: left; background-color: #fee6a6; padding: 5px 20px; position: absolute;
font-size: 20px; color: #8e7326; text-transform: uppercase; font-family: "HelveticaNeue"; z-index: 1;
left: 50%; top: 0; margin-top: -10px;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.existingloans .rowbx .frmbx{width: 100%; float: left; position: relative; padding: 20px 10px; background-color: #fee6a6;
border: 2px solid #edd491; border-radius: 5px;}
.existingloans .rowbx .frmrow{width: 100%; float: left; padding: 5px 0; text-align: left;}
.existingloans .rowbx .frmrow .col{width: auto; float: left;}
.existingloans .rowbx .frmrow .col.property{width: 120px; padding-right: 10px; padding-top: 8px; text-align: right; font-size: 14px; color: #8e7326;
font-family: "HelveticaNeue-Bold";}
.existingloans .rowbx .frmrow .col.propertyvalue{width: 162px; position: relative;}
.existingloans .rowbx .frmrow .col.propertyvalue.ROI{padding-right: 40px;}
.existingloans .rowbx .frmrow .col.propertyvalue span{width: 40px; text-align: center; float: left; position: absolute; 
right: 0; top: 0; color: #8e7326; line-height: 40px;}

.existingloans .inputbx{width: 100%; float: left; border-radius: 18px; height: 36px; padding: 8px 15px; line-height: 20px;
color: #313b63;}
.existingloans .inputbx.inricon{padding-left: 30px; 
background: url(../images/rs-exitingloan-icon.png) no-repeat left 10px center / 12px auto #fff;}
.existingloans .inputclk + .chkicon{}

.existingloans .info{text-align: center; font-size: 16px; color: #2c2c2c; font-family: "HelveticaNeue"; line-height: 13px;}
.existingloans .info .infochk{width: auto; float: none; display: inline-block; position: relative;}
.existingloans #chkloanform + .chkicon{padding-left: 45px; background: url(../images/check-box-empty.svg) no-repeat left top 2px / 30px auto;
min-height: 45px; padding-top: 10px;}
.existingloans #chkloanform:checked + .chkicon{background: url(../images/check-box-checked.svg) no-repeat left top 2px / 30px auto;}

.balanceTransferbg .personalDetails{color: #8e7326;}
.balanceTransferbg .self-company-type .living-content li .Locationname{color: #8e7326;}
.balanceTransfer .ITR{padding-top: 50px; text-align: center; color: #8e7326;}

.TransferLoandetail{width: 100%; float: left; padding: 20px 35px; background-color: #fff9f0; font-family: "HelveticaNeue"; 
box-shadow: 1px 1px 2px 2px rgba(0,0,0,0.2); font-size: 14px; border-radius: 15px; overflow: hidden; min-height: 300px;}
.TransferLoandetail .slogon{margin-bottom: 15px; background-color: #51b6e2; border-radius: 10px; overflow: hidden;
text-align: center; font-size: 18px; color: #fff; padding: 12px 15px;}

.TransferLoanpage{width: 100%; float: left; background: url(../balancetransfer/existing-loanbg.png) repeat center center; 
border-radius: 15px; padding: 50px; color: #8e7326; position: relative; padding-bottom: 100px;}
.TransferLoanpage .continue{top: auto; bottom: 40px;}
.TransferLoanpage .row{width: auto; float: none; margin-left: -15px; margin-right: -15px; clear: both;}

.TransferLoanpage .headrow{width: 100%; float: left; margin-bottom: 50px;}
.TransferLoanpage .headrow .row{display: flex;}
.TransferLoanpage .title{font-size: 36px; color: #754d3b; margin-top: -7px; /*min-height: 34px;*/ text-align: center;}
.TransferLoanpage .headCol{display: block; float: none; padding: 15px; font-size: 22px; border: 1px solid #edd491;
width: -moz-max-content; width: -webkit-max-content; width: max-content; max-width: 100%; margin: 0 auto; background-color: #fee6a6;}
.TransferLoanpage .headCol .row{display: block;}
.TransferLoanpage .headCol + .headCol{border-left: 1px solid #94792d;}
.TransferLoanpage .headCol + .headCol .title{color: #378838;}
.TransferLoanpage .Balancetransfer{text-align: center; margin-top: 10px;}
.TransferLoanpage .headCol .Balancetransfer .subcol{float: none; display: inline-block; vertical-align: top; text-align: left;}
.TransferLoanpage .headCol .subcol{width: auto; float: left; padding: 5px 15px; position: relative;}
.TransferLoanpage .headCol .subcol.approx{max-width: 390px; width: 100%;}
.TransferLoanpage .headCol .subcol.save{max-width: 230px; width: 100%;}
.TransferLoanpage .headCol .Amt{font-size: 22px; color: #2c2c2c; line-height: 39px; position: relative; padding-left: 50px; margin-top: 5px;}
.TransferLoanpage .headCol .Amt:before{content: ""; width: 40px; height: 40px; border-radius: 50%; overflow: hidden; position: absolute;
left: 0; top: 0; background: url(../images/rs-icon-white.png) no-repeat center center / 11px auto #bb3939;}
.TransferLoanpage .headCol .subcol.save .Amt:before{background-color: #619b62;}

.TransferLoanpage .loanCount{width: 100%; float: left; text-align: center; position: relative;}
.TransferLoanpage .loanCount ul{}
.TransferLoanpage .loanCount li{width: auto; float: left; position: relative; padding-top: 50px;}

.TransferLoanpage .loanCount li:nth-of-type(even){padding-top: 25px;}
.TransferLoanpage .loanCount li:nth-of-type(even) .loancount{background-color: #fff; border-radius: 6px; overflow: hidden;
box-shadow: 0 0 4px rgba(0,0,0,0.8); padding: 3px 15px;}
.TransferLoanpage .loanCount li:nth-of-type(even) .LoanDis{background-color: #fee6a6;}
.TransferLoanpage .loanCount li:nth-of-type(even) .box{padding: 2px; background-color: #fff; border: 0; 
box-shadow: 0 0 4px rgba(0,0,0,0.8);}
.TransferLoanpage .loanCount li:nth-of-type(even) .pic{background-color: #fee6a6;}
.TransferLoanpage .loanCount li:nth-of-type(even) .viewMore{background-color: #fee6a6;}
.TransferLoanpage .loanCount li:nth-of-type(even) .TransferDis{color: #349136;}


.TransferLoanpage .loanType{width: /*33.3333333333%*/ 100%; float: none; display: inline-block; text-align: left; position: relative;
vertical-align: top; padding: 0;}
.TransferLoanpage .loanType .loancount{width: auto; float: left; background-color: #fee6a6; padding: 5px 15px; position: absolute;
font-size: 20px; color: #8e7326; text-transform: uppercase; font-family: "HelveticaNeue"; z-index: 1;
left: 50%; top: 0; margin-top: -20px;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.TransferLoanpage .loanType .pic{padding: 20px 0 0; text-align: center; border-radius: 7px 7px 0 0;}
.TransferLoanpage .loanType .pic img{float: none; display: inline-block;}
.TransferLoanpage .loanType .box{width: 100%; float: left; position: relative; background-color: #fee6a6; border: 2px solid #edd491;
border-radius: 10px; overflow: hidden;}
.TransferLoanpage .loanType .viewMore{padding: 12px 10px; border-top: 1px solid #ac9248; text-align: right; color: #3d3d3d; font-size: 12px;
cursor: pointer;}
.TransferLoanpage .loanType .LoanDis{padding: 10px; height: 95px; overflow: hidden; transition: 0.5s;}
.TransferLoanpage .loanType .LoanDis.fullDis{height: 280px;}
.TransferLoanpage .loanType .row{margin-left: -10px; margin-right: -10px;}
.TransferLoanpage .loanType .subcol{width: auto; float: left; padding: 5px 10px;}
.TransferLoanpage .loanType .protext{text-align: right; width: 45%; font-family: "HelveticaNeue-Bold";}
.TransferLoanpage .loanType .valueext{width: 55%;}
.TransferLoanpage .loanType .TransferDis{padding: 10px; background-color: #fff2d0; color: #f34747; min-height: 165px;}
.TransferLoanpage .inputbx{width: 100%; float: left; border-radius: 18px; height: 36px; padding: 8px 15px; line-height: 20px;
color: #313b63; border: 1px solid #9b9b9b;}
.TransferLoanpage .inputbx.inricon{padding-left: 30px; 
background: url(../images/rs-exitingloan-icon.png) no-repeat left 10px center / 12px auto #fff;}

.selectTransfer{text-align: center; font-size: 14px; position: relative;}
.selectTransfer .selecttransferloan{width: auto; float: none; display: inline-block; position: relative; padding: 10px; padding-left: 30px;
color: #2c2c2c;}
.selectTransfer .inputclk + .chkicon{padding-left: 30px; background: url(../images/check-box-empty.svg) no-repeat left top 2px / 20px auto;
min-height: 30px; line-height: 22px;}
.selectTransfer .inputclk:checked + .chkicon{background: url(../images/check-box-checked.svg) no-repeat left top 2px / 20px auto;}
/*balance transfer*/

/*controller*/
.TransferLoanpage .bx-controls{width: 100%; float: left; position: absolute; left: 0; top: 90px;}
.TransferLoanpage .bx-controls-direction{width: 100%; float: left; position: relative;}
.TransferLoanpage .bx-controls-direction a{left: -30px;}
.TransferLoanpage .bx-controls-direction a.bx-next{left: auto; right: -30px;}
/*controller*/


/*credit card*/
.crdtcrdbg{}
.crdtcrdbg header .contactus li .iconbg{background-color: #c9b271;}
.crdtcrdbg header .social li a{background-color: #c9b271;}
.crdtcrdbg .process-title{color: #8e7326;}
.crdtcrdbg .amountbx{color: #8e7326;}
.crdtcrdbg .ui-slider-pips .ui-slider-pip-label .ui-slider-label{color: #8e7326;}
.crdtcrdbg .bank-compare .applybtn{background-color: #e0c67e; float: none; display: inline-block;}

.crdtcrdbg .loandetail{color: #8e7326;}
.crdtcrdbg .bottomrow .rows.privacytext{color: #8e7326;}
.crdtcrdbg .living-content{color: #8e7326;}
.crdtcrdbg .personalDetails{color: #8e7326;}

.crdtcrdbg .process-loan::before{background-color: #fde6a6;}
.crdtcrdbg .loantypesection img{float:left; margin-bottom: -11px;}

.crdtcrdbg .PropertyType{ padding-top: 65px;}
.crdtcrdbg .PropertyType ul{text-align: center;}
.crdtcrdbg .PropertyType li{position: relative; display: inline-block; float: none; width: 94px; margin: 0;
background: none; margin: 0 15px; vertical-align: top;}
.crdtcrdbg .PropertyType li .Locationname{width: 100%; float: left; text-align: center; font-size: 16px; color: #8e7326;
font-family: "HelveticaNeue-Bold"; padding-top: 0; white-space: normal; line-height: normal;}

.crdtcrdbg .PropertyType li .company-icon{width: 100%; height: 94px; float: left; position: relative; overflow: hidden;}
.crdtcrdbg .PropertyType li .company-icon img{position: absolute; left: 50%; top: 50%; max-width: 50%; max-height: 50%; 
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.crdtcrdbg .PropertyType li a{width: 100%; min-height: 109px; float: left; display: block; position: relative;}
.crdtcrdbg .PropertyType li .selectcompany{position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 2;}
.crdtcrdbg .PropertyType li .selectcompany + .selected-com{background: url(../creditcard-loan/creditcard-bankbg.png) no-repeat center top;
position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 1;}
.crdtcrdbg .PropertyType li .selectcompany:checked + .selected-com{background: url(../creditcard-loan/creditcard-bankbg-selected.png) no-repeat center top;
position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 1;}
.crdtcrdbg .PropertyType li .selectcompany:checked + .selected-com .Locationname{color: #2c2c2c;}

.crdtcrdbg .PropertyType .creditCards{max-width: 670px; width: 100%; float: left; position: relative; padding: 5px 0;}
.crdtcrdbg .PropertyType .creditCards li{margin: 0;}
.crdtcrdbg .PropertyType .creditCards ul{white-space: nowrap;}
.crdtcrdbg .bx-controls-direction{width: auto; float: right; position: absolute; right: 0; top: 0;}
.loan-process .creditCards .bx-controls-direction a{display: block; width: 20px; height: 20px; margin: 0; top: 0; left: auto; right: 22px;}
.loan-process .creditCards .bx-controls-direction a.bx-next{right: 0;}

.crdtlmtsamt.rangeslider{text-align: center;}
.crdtlmtsamt.rangeslider .highcredit{max-width: 830px; width: 100%; float: none; display: inline-block;}
.crdtcrdbg .crdtlmtsamt .ui-slider-pips .ui-slider-pip-label .ui-slider-label{color: #313b63;}
.crdtcrdbg .PropertyType .otherType{max-width: 300px; width: 100%; float: right; position: relative; border-left: 1px solid #c8ae64;
padding: 5px 0;}

.crdtcrdbg .CompanyType{padding-top: 65px;}
.crdtcrdbg .CompanyType ul{text-align: center;}
.crdtcrdbg .CompanyType li{position: relative; display: inline-block; float: none; width: 140px; margin: 0 15px;
background: none; min-height: 158px; vertical-align: top;}
.crdtcrdbg .CompanyType li .Locationname{width: 100%; float: left; text-align: center; font-size: 20px; color: #8e7326;
font-family: "HelveticaNeue"; padding-top: 50px; padding-bottom: 10px;}
.crdtcrdbg .CompanyType li .company-icon{width: 100%; height: 112px; float: left; position: relative;}
.crdtcrdbg .CompanyType li .company-icon img{position: absolute; left: 50%; top: 50%; 
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.crdtcrdbg .CompanyType li a{width: 100%; float: left; display: block;}
.crdtcrdbg .CompanyType li .selectcompany{position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 2;}
.crdtcrdbg .CompanyType li .selectcompany + .selected-com{background: url(../images/company-type-bg.png) no-repeat center top;
position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 1;}
.crdtcrdbg .CompanyType li .selectcompany:checked + .selected-com{background: url(../images/company-type-bg-select.png) no-repeat center top;
position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 1;}
.crdtcrdbg .CompanyType li .selectcompany:checked + .selected-com .Locationname{color: #2c2c2c;}
.crdtcrdbg .CompanyType li .typename{width: 300px; position: absolute; right: 0; top: 100%; z-index: 1; margin-top: 10px;}
.crdtcrdbg .CompanyType li .typename:before{content: ""; width: auto; border-left: 8px solid transparent; border-right: 8px solid transparent;
border-bottom: 8px solid #fff; position: absolute; right: 55px; top: 0; margin-top: -8px;}
/*credit card*/

/*credit card compare*/
.creditCompare{max-width: 1200px; float: left; position: fixed; left: 0; right: 0; margin: 0 auto; bottom: 0; z-index: 9999;
background-color: #754d3b; border-radius: 20px 20px 0 0; padding: 10px 0 0; min-height: 60px; font-size: 16px; color: #fff;}
.creditCompare ul{text-align: center;}
.creditCompare li{width: auto; float: none; display: inline-block; vertical-align: top; padding: 5px 10px; cursor: pointer;
border-bottom: 3px solid transparent;}
.creditCompare .rows{position: relative; text-align: center;}
.creditCompare .icon{width: 30px; height: 30px; border-radius: 50%; overflow: hidden; position: relative; border: 1px solid #fff;
float: none; display: inline-block;}
.creditCompare .icon img{max-width: 60%; max-height: 60%; float: left; position: absolute; left: 50%; top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}

.creditCompare li.active{border-bottom: 3px solid #ffd200; color: #ffd200;}
.creditCompare li.active .icon{border: 1px solid #ffd200; background-color: #ffd200;}

.creditCompare li .iconmenu{max-width: 60%; max-height: 60%;}
.creditCompare li .iconselect{max-width: 60%; max-height: 60%; display: none;}

.creditCompare li.active .iconmenu{max-width: 60%; max-height: 60%; display: none;}
.creditCompare li.active .iconselect{max-width: 60%; max-height: 60%; display: block;}
/*credit card compare*/



/*content page*/
.textPagebg{}
.textPagebg .page-container{padding-bottom: 40px;}
.page-container{}
.textPagebg .row{clear: both; width: auto; float: none; margin-left: -15px; margin-right: -15px;}
.row .col-2{width: 50%; float: left; padding: 0 15px;}
.textPagebg h3{font-size: 18px;}
.mrgnbtm10{margin-bottom: 10px;}
.mrgnbtm15{margin-bottom: 15px;}
.mrgnbtm20{margin-bottom: 20px;}
.mrgnbtm30{margin-bottom: 30px;}
.mrgnbtm50{margin-bottom: 50px;}
.textPagebg .page-container{font-size: 16px;}
.textPagebg .page-container p{line-height: 24px;}
.Textheaderbg{width: 100%; float: left; position: absolute; left: 0; top: 0; z-index: -1; min-height: 200px;}
.textPagebg .heading{text-align: left;}
/*content page*/

/*AboutUs*/
.AboutUs{}
/*AboutUs*/

/*contact us*/
.ContactUs{}
.ContactUs h3{font-family: "HelveticaNeue-Bold"; color: #da3f38; font-size: 21px;}
.ContactUs .colLeft{width: 65%; float: left; padding-right: 30px;}
.ContactUs .colRight{width: 35%; float: left; padding-left: 30px;}
.ContactUs .address{padding-left: 30px; min-height: 20px; background: url(../images/location.svg) no-repeat left top / 20px auto;}
.ContactUs .phone{padding-left: 30px; min-height: 20px; background: url(../images/phone.svg) no-repeat left top / 20px auto;}
.ContactUs .email{padding-left: 30px; min-height: 20px; background: url(../images/email.svg) no-repeat left top / 20px auto;}
/*contact us*/

/*client reviews*/
.Clientreviews{}
.Clientreviews article{display: block; width: 100%; float: left; padding-left: 82px; min-height: 100px; position: relative;}
.Clientreviews article .pic{
    width: 62px;
    height: 62px;
    border-radius: 50%;
    overflow: hidden;
    padding: 4px;
    background-color: #c4bfb8;
    position: absolute;
    left: 0;
    top: 0;
}
.Clientreviews article .pic img {
    max-width: 54px;
    max-height: 54px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1;
    border-radius: 50%;
}
.Clientreviews article .Dis{}
.Clientreviews article .name-cat{padding-top: 10px;}
.Clientreviews article .col{width: auto; float: left; color: #24a9e1; line-height: 16px;}
.Clientreviews article .loantype{padding-left: 15px; margin-left: 15px; border-left: 1px solid #5b5b5b; color: #5b5b5b;}
/*client reviews*/

/*siteMap*/
.siteMap{}
.siteMap ul{max-width: 500px;}
.siteMap li{width: 50%; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.siteMap li a{display: block; width: 100%; float: left; padding: 5px 15px; color: #1c74bb; transition: 0.5s; position: relative;}
.siteMap li a:before{content: ""; width: 6px; height: 6px; float: left; position: absolute; left: 0; top: 12px; background-color: #1c74bb;
border-radius: 50%; overflow: hidden;}
.siteMap li a:hover{text-decoration: underline;}
/*siteMap*/



@media(min-width: 992px)/*media device*/{
.pickup-doc .column{width: 60%;}
.pickup-doc .column + .column{max-width: 40%;}
.pickup-doc .docbx .pic{max-width: 120px;}
.pickup-doc .docbx .textbx{padding-left: 130px;}
.pickup-doc .docbx .title{font-size: 18px;}
.pickup-doc .docbx .pic img{max-width: none; width: 100%;}
.request-pickup-doc .optional-docmain{padding-left: 190px;}


.existingloans .rowbx .loanCoUnt .frmrow{text-align: center;}
.existingloans .rowbx .loanCoUnt .frmrow .col{display: inline-block; float: none;}
.existingloans .rowbx .loanCoUnt .frmrow .col.property{width: 215px; text-align: right; float: none; vertical-align: top;}
.existingloans .rowbx .loanCoUnt{text-align: center;}
.existingloans .rowbx .loanCoUnt .Colfrm{width: 50%; text-align: left; margin: -1px;}
}/*media device*/


/*.rangeslider .ui-slider-horizontal.ui-slider-pips{display: flex;}
.rangeslider .ui-slider-pips .ui-slider-pip{width: 9%; margin-left: -4.5%;}*/

.listing{}
.listing article{width: 100%; float: left; padding: 20px 0;}
.listing article + article{border-top: 1px solid #ccc;}
.listing article .listrows{display: table;}
.listing article .column{width: auto; float: none; display: table-cell; vertical-align: middle; padding: 15px;}
.listing article .column.pic{width: 200px;}
.listing article .column.pic img{width: 100%; float: left;}
.listing article .title{font-family: "HelveticaNeue"; font-size: 22px; color: #313b63; padding-bottom: 5px;}
.listing article .date{font-size: 12px; padding-bottom: 10px;}
.listing article .dis{}

.listing .listDetail{}
.listing article .column{vertical-align: top;}
.listing .listDetail article .column.pic{width: 350px;}
.listing .listDetail .pic{max-width: 350px; float: left; padding: 15px;}
.listing .listDetail .title{padding: 0 15px; width: auto; float: none;}
.listing .listDetail .date{padding: 0 15px 10px; width: auto; float: none;}
.listing .listDetail .dis{padding: 0 15px; width: auto; float: none;}
.writereview{}
.writereview .inputbx{border: 1px solid #ccc;}
.writereview .title{font-family: "HelveticaNeue"; font-size: 18px; color: #313b63; padding-bottom: 10px;}
.writereview .column{width: 100%; float: left; padding: 15px;}
.writereview .column.pull-right{float: right;}
.writereview .column.full{width: 100%;}
.writereview .reting{position: relative;}
.writereview label{color: #666;}
.writereview textarea.inputbx{min-height: 106px;}
.customerreviews{padding-bottom: 15px; margin-bottom: 10px; border-bottom: 1px solid #ccc;}
.customerreviews:last-of-type{border-bottom: 0; margin-bottom: 0;}
.customerreviews .name{font-size: 16px; padding-bottom: 3px; color: #313b63;}
.customerreviews .date{font-size: 12px; padding-bottom: 5px;}
.customerreviews .dis{font-size: 14px;}

/*popup*/
.popup{width: 100%; float: left; position: absolute; left: 0; top: 0; height: 100%; z-index: 9999;}
.popup:before{content: ""; width: 100%; min-height: 100%; float: left; position: fixed; z-index: -1; background-color: rgba(0,0,0,0.6);}
.popup .cancel{width: 30px; height: 30px; border-radius: 50%; overflow: hidden; /*background-color: #000;*/ position: absolute; 
right: -30px; top: -30px; cursor: pointer; background: url(../images/cancel.svg) no-repeat center center / 20px auto;}
.popup .contentbx{max-width: 520px; width: auto; float: left; padding: 15px; position: fixed; background-color: #fff; color: #000;
font-size: 18px; left: 50%; top: 50%; text-align: center;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
/*popup*/
.self-company-type .living-content.pl li .Locationname{color:#FFF}
.self-company-type .living-content li .Locationname{color:#707070}
.video-item {width: 100%;max-width: 600px; margin: 200px auto 0;}
.video-item figure { position: relative;width: 100%;font-size: 0;}
.video-item figure img { width: 100%;}
.video-item figure a:before { content: ''; position: absolute; top: 50%; left: 50%;
 width: 65px;height: 65px;margin-top: -32.5px; margin-left: -32.5px; border-radius: 50%;
 background-color: rgba(0, 78, 255, 0.9); z-index: 10;}
.video-item figure a:after {content: ''; position: absolute; top: 50%; left: 50%;
 margin-top: -12.5px;margin-left: -7px; border: solid 13px transparent; border-left: solid 20px;
 border-left-color: #fff;z-index: 10;}
.video-item figure a:hover:before { background-color: rgba(255, 39, 0, 0.9);}
.modal-open {overflow: hidden;}
.lightbox { position: absolute; width: 95%; height: auto; top: 68px; left: 0; background-color: rgba(0, 0, 0, 0.9);
display: none; box-sizing: border-box; z-index: 9999; padding-top:0;}
.popup-modal {position: relative;margin: 0 auto;display: none;}
.popup-modal .close {position: absolute;top: -21px;right: -22px;width: 28px;
height: 28px; border-radius: 50%; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);
transform: rotate(45deg); cursor: pointer;}
.popup-modal .close:before {position: absolute;width: 14px;height: 2px;top: 50%;
 left: 50%; margin-left: -7px;background-color: #ff2700; content: '';-ms-transform: translateY(-50%);
 -webkit-transform: translateY(-50%);transform: translateY(-50%);}
.popup-modal .close:after {position: absolute; width: 14px;height: 2px;top: 50%;
 right: 50%;margin-right: -7px;background-color: #ff2700; content: ''; -ms-transform: translateY(-50%) rotate(90deg);
 -webkit-transform: translateY(-50%) rotate(90deg); transform: translateY(-50%) rotate(90deg);}
.popup-modal .close:hover { border-color: #ff2700;}
.popup-modal .close:hover:before { background-color: #ff2700;}
.popup-modal .close:hover:after { background-color: #ff2700;}
.post-popup { width: 100%; max-width: 875px; background-color: #fff; box-shadow: 0 2px 12px rgba(0, 0, 0, 0.22);}
.post-popup .popup-header { padding: 20px 30px; font-size: 14px; margin-right: 60px;}
.post-popup .popup-video { font-size: 0;}
.post-popup .popup-video video { width: 100%;}
.post-popup .popup-video img { width: 100%;}
.post-popup .popup-main { padding: 40px 30px;}
.post-popup .popup-main p { margin: 0 0 10px 0;}
header .contactus a { font-size: 17px;}
header .social li:first-child img{float: left; margin-right: 5px;}
header .social li:first-child span{ float: right; font-size: 17px; margin: 0 0px 0 28px;}
header .contactus li .iconbg a { float: left;}
header .contactus li .iconbg a span {  float: right;}
header .social li{position: relative;}


/* Personalloan page*/

.bankloan-compare .loanamount-range.mbkSld .textbx {padding-right: 0;}
.bankloan-compare.rangebx  .column-3:first-of-type .loanamount-range.mbkSld .amout-rangeslider {
max-width: none; width: 79%;}
.loanamount-range.mbkSld .amout-rangeslider .irs { position: absolute; display: block;
width: 100%; z-index: 99;}
.bankloan-compare .loanamount-range.mbkSld .amout-rangeslider .righttxt { right: -26%;}

/*personalloan_compare_best*/
.lrg .bankloan-compare .column-2.LoanAmount .amout-rangeslider {width: 86.2%;}
.lrg .bankloan-compare .loanamount-range.mbkSld .amout-rangeslider .righttxt {right: -16%;}

/*tenure*/
.bankloan-compare.rangebx .column-3 + .column-3 .irs-with-grid .irs-grid,.bankloan-compare .column-2 + .column-2 .irs-with-grid .irs-grid { display: none;}
.bankloan-compare.rangebx .column-3 + .column-3 .amout-rangeslider .lefttxt { right: auto; left: -20px;}
.bankloan-compare.rangebx .column-3 + .column-3 .amout-rangeslider{left: 15px}
.bankloan-compare.rangebx .column-3 + .column-3 .amout-rangeslider .righttxt { left: auto; right: -23px;}
.bankloan-compare.rangebx .column-3 + .column-3 .amout-rangeslider {width: 215px;}
.bankloan-compare.rangebx .column-3 + .column-3 .irs-single,.bankloan-compare .column-2 + .column-2 .irs-single{background-color: #51b6e2;}
.bankloan-compare.rangebx .column-3 + .column-3 .irs-single:before,.bankloan-compare .column-2 + .column-2 .irs-single:before{border-bottom: 8px solid #51b6e2;}
.bankloan-compare .column-2 + .column-2 .amout-rangeslider .lefttxt { right: auto;     left: -25px;}
.bankloan-compare .column-2 + .column-2 .amout-rangeslider .righttxt { left: auto; right: -28px;}
.bankloan-compare .column-2 + .column-2 .amout-rangeslider {width: 200px;}
.bankloan-compare .column-2 + .column-2  .amout-rangeslider{left: 15px;}
.personalDetails .rows.privacytext { position: relative;}
.inputclk + .chkicon,.inputclk:checked + .chkicon { width: auto;left: 83px; }
#terms_of_use_chk + .chkicon{padding-top: 2px;}
.notificaton em { font-style: normal; font-size: 12px; color: #000;}
.loan-compare ul li:nth-of-type(2) .pic img {top: 57%;}
header .social li:first-child{position: relative; padding-left: 38px;}
header .social li:first-child:before{content: ""; cursor: pointer; position: absolute;top: 0;left: 0 ;width: 28px;height: 29px; background-image:url(../images/whatsapp.png); background-repeat: no-repeat; z-index: 1}