@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
/*========== CSS: easy-responsive-tabs ============*/

ul.resp-tabs-list, p {
    margin: 0px;
    padding: 0px;
}

.resp-tabs-list li {
    font-weight: 600;
    font-size: 13px;
    display: inline-block;
    padding: 13px 15px;
    margin: 0 4px 0 0;
    list-style: none;
    cursor: pointer;
    float: left;
}

.resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    clear: left;
}

h2.resp-accordion {
    cursor: pointer;
    padding: 5px;
    display: none;
}

.resp-tab-content {
    display: none;
    padding: 15px;
}

.resp-tab-active {
	border: 1px solid #5AB1D0 !important;
	border-bottom: none;
	margin-bottom: -1px !important;
	padding: 12px 14px 14px 14px !important;
	border-top: 4px solid #5AB1D0 !important;
	border-bottom: 0px #fff solid !important;
}

.resp-tab-active {
    border-bottom: none;
    background-color: #fff;
}

.resp-content-active, .resp-accordion-active {
    display: block;
}

.resp-tab-content {
    border: 1px solid #c1c1c1;
	border-top-color: #5AB1D0;
}

h2.resp-accordion {
    font-size: 13px;
    border: 1px solid #c1c1c1;
    border-top: 0px solid #c1c1c1;
    margin: 0px;
    padding: 10px 15px;
}

h2.resp-tab-active {
    border-bottom: 0px solid #c1c1c1 !important;
    margin-bottom: 0px !important;
    padding: 10px 15px !important;
}

h2.resp-tab-title:last-child {
    border-bottom: 12px solid #c1c1c1 !important;
    background: blue;
}

/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {
    float: left;
    width: 30%;
}

.resp-vtabs .resp-tabs-list li {
    display: block;
    padding: 15px 15px !important;
    margin: 0 0 4px;
    cursor: pointer;
    float: none;
}

.resp-vtabs .resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    border: 1px solid #c1c1c1;
    float: left;
    width: 68%;
    min-height: 250px;
    border-radius: 4px;
    clear: none;
}

.resp-vtabs .resp-tab-content {
    border: none;
    word-wrap: break-word;
}

.resp-vtabs li.resp-tab-active { 
position: relative;
z-index: 1;
margin-right: -1px !important;
padding: 14px 15px 15px 14px !important;
border-top: 1px solid;
border: 1px solid #5AB1D0 !important;
border-left: 4px solid #5AB1D0 !important;
margin-bottom: 4px !important;
border-right: 1px #FFF solid !important;
}

.resp-arrow {
    width: 0;
    height: 0;
    float: right;
    margin-top: 3px; right: 42px !important;
    /* border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 12px solid #c1c1c1; */
    top:21px !important
}
.tab-accordian-theme1 .resp-accordion .resp-arrow::after {
    /* content: "" !important; */
    font-size: 30px !important;
    position: absolute;
}
/* h2.resp-tab-active span.resp-arrow {
    border: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 12px solid #9B9797;
} */

/*-----------Accordion styles-----------*/
h2.resp-tab-active {
    background: #DBDBDB;/* !important;*/
}

.resp-easy-accordion h2.resp-accordion {
    display: block;
}

.resp-easy-accordion .resp-tab-content {
    border: 1px solid #c1c1c1;
}

.resp-easy-accordion .resp-tab-content:last-child {
    border-bottom: 1px solid #c1c1c1;/* !important;*/
}

.resp-jfit {
    width: 100%;
    margin: 0px;
}

.resp-tab-content-active {
    display: block;
}

h2.resp-accordion:first-child {
    border-top: 1px solid #c1c1c1;/* !important;*/
}
.auto_car_loan-page table.table-theme1 tr{border-bottom: 0;}
.auto_car_loan-page table.table-theme1 tr td.border-top {border: none;}
/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 767px) {
    ul.resp-tabs-list {
        display: none;
    }

    h2.resp-accordion {
        display: block;
    }

    .resp-vtabs .resp-tab-content {
        border: 1px solid #C1C1C1;
    }

    .resp-vtabs .resp-tabs-container {
        border: none;
        float: none;
        width: 100%;
        min-height: 100px;
        clear: none;
    }

    .resp-accordion-closed {
        display: none !important;
    }

    .resp-vtabs .resp-tab-content:last-child {
        border-bottom: 1px solid #c1c1c1 !important;
    }
}


/*=============Main Loan Style===============*/
/*=============FONTS===============*/
/* @font-face {
    font-family: 'Poppins'; font-weight:600; 
    src: url('../fonts/Poppins-Bold.eot'); 
    src: url('../fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'), 
            url('../fonts/Poppins-Bold.woff') format('woff'), 
            url('../fonts/Poppins-Bold.ttf')  format('truetype'), 
            url('../fonts/Poppins-Bold.svg#Poppins-Bold') format('svg'); 
}

@font-face {
    font-family: 'Poppins'; font-weight:300;
    src: url('../fonts/Poppins-Light.eot'); 
    src: url('../fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'), 
            url('../fonts/Poppins-Light.woff') format('woff'), 
            url('../fonts/Poppins-Light.ttf')  format('truetype'), 
            url('../fonts/Poppins-Light.svg#Poppins-Light') format('svg'); 
}

@font-face {
    font-family: 'Poppins'; font-weight:500;
    src: url('../fonts/Poppins-Medium.eot'); 
    src: url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'), 
            url('../fonts/Poppins-Medium.woff') format('woff'), 
            url('../fonts/Poppins-Medium.ttf')  format('truetype'),
            url('../fonts/Poppins-Medium.svg#Poppins-Medium') format('svg'); 
}

@font-face {
    font-family: 'Poppins'; font-weight:400;
    src: url('../fonts/Poppins-Regular.eot'); 
    src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'), 
            url('../fonts/Poppins-Regular.woff') format('woff'), 
            url('../fonts/Poppins-Regular.ttf')  format('truetype'), 
            url('../fonts/Poppins-Regular.svg#Poppins-Regular') format('svg'); 
}

@font-face {
    font-family: 'Poppins'; font-weight:500;
    src: url('../fonts/Poppins-SemiBold.eot'); 
    src: url('../fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
            url('../fonts/Poppins-SemiBold.woff') format('woff'), 
            url('../fonts/Poppins-SemiBold.ttf')  format('truetype'), 
            url('../fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg'); 
} */


.business_partner_landing-page{
    font: 400 16px/30px 'Poppins', sans-serif;
    color: #333333;font-weight: 400;
    background: #fff;
    
}
.hoam-loan-page {background: #f5f5f5;}
.business_partner_landing-page .container{
    max-width: 1170px;
    width: 100%;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}

.banner_section{
    position: relative;
}

.business_partner_landing-page .banner_section .slide .mob-slide a, .business_partner_landing-page .banner_section .slide .mob-slide img{ display: block;width: 100%;}
.business_partner_landing-page .banner_section .slide{ position: relative; padding: 0;}
.banner_content{
    max-width: 52%;
    padding: 0 15px;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}
.business_partner_landing-page .banner_content.bnr-content-left {right: auto; left: 0;}

.banner_content h1{
    font-size: 70px;
    line-height: 70px;
    font-family: 'Poppins';
    color: #ffffff;font-weight: 700;
}
.business_partner_landing-page .banner_content h3{ font-size: 32px; line-height: 42px; }
.business_partner_landing-page .banner_content h3 strong { display: inline-block; text-transform: uppercase; font-size: 36px;}
.banner_section .container{
    height: 100%;
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
}

.section .container{ padding: 15px; }
.section {
    padding:20px 0;
}

.background{ background-color: #fff3ed; }

.loan_grid h4{
    font-size: 25px;
    color: #ef6623;
    margin-bottom: 10px;
}

.row-flex{
    display: -webkit-box; 
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
}

.loan_grid .row{
    padding: 15px 0;
    max-width: 1170px;
    margin: 0 auto;
    position: relative;
}

.loan_grid .main_row .icon{ height: auto; }

.loan_grid .icon{
    width: 100%;
    height: 90px;
    display: table;
    margin-bottom: 10px;
    text-align: center;
}

.loan_grid .icon b{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.loan_grid .icon img{ max-width: 70px; }

.loan_grid .col-sm-4{
    width: 33.33%;
    padding: 15px;
}

.loan_grid .col-sm-8{ width: 66.66%; padding: 15px; }
.loan_grid .col-sm-9{ width: 80%; padding: 15px; }
.loan_grid .col-sm-3{ width: 20%; padding: 15px; }

.loan_grid .main_row .column{ padding-top: 50px; }

.loan_grid .column{ border-right: 1px solid #f16522; text-align: center; }
.loan_grid .column:last-child{ border: 0; }

.loan_grid .column h4{
    font-size: 20px;
    font-family: 'Poppins';
    color: #af2a30; font-weight: 600;
    text-transform: uppercase;
    margin: 0;
}

.loan_grid hr{
    height: 2px;
    background-color: #f48120;
    margin: 20px 0;
}

.other_loan{ width: 80%; margin: 0 auto; }

.other_loan h4{
    font-size: 20px;
    font-family: 'Poppins';
    color: #af2a30; font-weight: 600;
    text-transform: uppercase;
    margin: 0;
    padding: 0 15px;
}

.row.other_loan p{ margin: 0; }

.other_loan .column{ float: left; text-align: left; }

.loan_grid .column h4 a{
    text-decoration: none;
    color: inherit;
}

.business_partner_landing-page .btn{
    color: #ffffff !important;
    height: 34px;
    text-decoration: none;
    text-transform: uppercase !important;
    padding: 2px 15px !important;
    display: inline-block !important;
    background-color: #f48120 !important;
    border-radius: 0 !important;
    border: none !important;
}
.business_partner_landing-page .btn.btn_brown {
    background: #98291e !important;
}
.business_partner_landing-page .btn.btn-primary{
    background: #053c6d !important;
}

.choose_from .title b{
    display: inline-block;
    position: relative;
    padding: 0 15px;
}

.choose_from .title b::before{
    content: "";
    display: block;
    width: 200px;
    height: 1px;
    background-color: #ef6623;
    position: absolute;
    top: 50%;
    left: 100%;
}

.choose_from .title b::after{
    content: "";
    display: block;
    width: 200px;
    height: 1px;
    background-color: #ef6623;
    position: absolute;
    top: 50%;
    right: 100%;
}

.choose_from .row .column{ border: 0; }

.choose_from h2{
    font-size: 26px;
    color: #ef6623;
    margin-bottom: 40px;
}

.choose_from p{
    font-size: 14px;
    line-height: 24px;
    color: #4d4d4f;
    margin: 20px 0;
}

.choose_from a{
    color: #af2a30;
    text-decoration: none;
}

.bank_logo{
    list-style: none;
    /* border-top: 1px solid #ef6623;
    border-bottom: 1px solid #ef6623; */
    padding: 15px 0;
    line-height: normal;
}

.bank_logo .icon{
    margin: 0;
    height: 90px;
    padding: 10px;
}

.bank_logo .icon img{ max-width: none; }

.bank_logo li{
    border-right: 1px solid #ef6623;
    display: inline-block;
}

.bank_logo li:last-child{ border: 0; }

.loan_form{
    text-align: left;
}

.loan_form::before,
.loan_form::after{
    content: "";
    display: block;
}

.loan_form::after{ clear: both; }

.loan_form .field{
    min-height: 120px;
    width: 20%;
    float: left;
    padding: 10px;
}

.loan_form .field.name_field{ width: 40%; }
.loan_form .field.address_field{ width: 30%; }
.loan_form .field.pin_field{ width: 10%; }

.loan_form label{
    font-size: 14px;
    color: #4d4d4f;
}

.field_wrapper{
    background-color: #fff;
}

.loan_form input.dob{
    background-image: url(../images/icon-calendar.png);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: right 10px center;
}

.loan_form input,
.loan_form select{
    width: 100%;
    min-width: auto;
    height: 43px;
    color: #000000;
    padding: 10px;
    border: 1px solid rgba(0, 0, 0, 0.3);
    background-color: transparent;
}

.loan_form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #949494;
    opacity: 1;
  }
.loan_form input::-moz-placeholder { /* Firefox 19+ */
    color: #949494;
    opacity: 1;
}
.loan_form input:-ms-input-placeholder { /* IE 10+ */
    color: #949494;
    opacity: 1;
}
.loan_form input:-moz-placeholder { /* Firefox 18- */
    color: #949494;
    opacity: 1;
}

.loan_form .btn_field input{ width: auto; }

.loan_form .btn{
    padding: 0 20px;
    font-size: 18px;
    font-family: "Poppins";
    color: #fff;font-weight: 600;
    border: 0;
    letter-spacing: 0.5px;
    cursor: pointer;
    transition: 0.3s all;
}

.loan_form .btn{
    background-color: #f48120;
}

.loan_form .btn:hover{
    background-color: #f16522;
}

.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
    display: none;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,0.2);
    font-family: 'Poppins';
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
    background: url(../images/icon-left.png) no-repeat;
    background-size: 12px;
    background-position: center;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px;
    background: url(../images/icon-right.png) no-repeat;
    background-size: 8px;
    background-position: center;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
    padding: .2em;
    color: #4d4d4f;
	text-align: center;
	text-decoration: none;
}

.ui-datepicker td a.ui-state-active{
    background-color: #cccccc;
}

.ui-datepicker td a.ui-state-highlight{
    color: #fff;
    background-color: #ef783f;
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}

.modal_sample{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    display: none;
}

.modal_sample .modal-backdrop{
    width: 100%;
    height: 100%;
    background-color: #000000;
    opacity: 0.5;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}

.modal-dialog .close{
    width: 30px;
    height: 30px;
    position: absolute;
    top: 15px;
    right: 15px;
    background: url(../images/icon-close.jpg) no-repeat;
    background-size: 20px;
    background-position: center;
    cursor: pointer;
}

.modal_sample .modal-dialog{
    max-width: 650px;
    margin: 15px;
    padding: 40px 30px;
    background-color: #fff;
    border-radius: 5px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 50;
}


.landing-page{
    font-family:"Poppins";
}

.landing-page .banner_section .background{
    background: #8e261b;
    display: block;
}
.landing-page .banner_content{
    width:50%;
    margin-right: 35px;;
}
.landing-page .banner_content h1{
    font-size:60px;
    text-transform: uppercase;
    font-family:Poppins;font-weight: 700;
    border-bottom: 1px solid #fff;
    
}

.border-list{
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}
.border-list li{
    position: relative;
    margin:14px 0 ;
    padding:0 29px 0 25px;
}
.border-list li:after{
    content:"";
    position: absolute;
    right:0px;
    top:2px;
    background: #adadad;
    height: 26px;
    width: 1px;
}
.border-list li:first-child{
    padding-left: 0px;
}
.border-list li:last-child{
    padding-right: 0px;
}
.border-list li:last-child:after{
    display: none;
}
.main-links{
    box-shadow: 0 0 10px #ccc;
}
.main-links .border-list{
   justify-content: center;
}

.main-links .border-list li a{
    color: #333333;
    text-transform: uppercase;
    font-size: 18px;
    text-decoration: none;
    opacity: 0.5;
}
.main-links .border-list li a.active{
    color: #053c6d;
    font-family: "Poppins";font-weight: 500;
    opacity: 1;;
}
.main-links .border-list li a:hover{
    color: #053c6d;
    opacity: 1;;
}
.landing-page .heading{
    font-size: 32px;
    font-family:'Poppins';font-weight: 500;
    color:#97291e;
    margin:0 0 10px;
}

.landing-page .sub-heading{
    font-size: 24px;
    font-family:'Poppins';font-weight: 500;
    color:#97291e;
    margin:0 0 10px;
    text-transform: uppercase;
}
.landing-page .main-content{
    color:#333333;font-weight: 300;
    padding: 35px 0;
}
.landing-page .main-content p{color: #333333;font-size: 16px; line-height: 24px;}
.landing-page .main-content .container{
    width:1300px;
    max-width: 100%;
}
.landing-page .main-content h5{
    font-size: 18px;
    line-height: 28px;
    font-family:'Poppins';font-weight: 500;
    margin:0 0 8px;
}
.personal-loan-btm-sec h3 {
    font-size: 18px;
    line-height: 28px;
    font-family:'Poppins';font-weight: 500;
    margin:0 0 8px; color:#314467 !important
}
.landing-page .main-content .small-h2 {
    font-size: 18px;line-height: 28px; margin-bottom: 15px;color: #97291e;
    text-transform:uppercase;font-weight: 700;
}
.loan-process-info p {
    font-size: 16px;
    line-height: 26px;
    color: #333333;
    margin:0 0 18px;
}

.landing-page .d-flex{
    display: flex;
    flex-wrap: wrap;
}
.lap-info-list .row{
    display: flex;
    flex-wrap: wrap;
    margin:0 -15px;
    justify-content: space-between;
}
.lap-info-list  .col{
    padding:0 15px;
    width:40%;
    margin-bottom: 25px;
}
.lap-info-list {
    padding:10px 0 0;
}
.lap-info-list  h5{
    text-transform: uppercase;
    color: #97291e;
}
.lap-info-list p {
    margin-bottom:8px;
    line-height: 22px;
}
.lap-info-list p:last-child{
    margin-bottom: 0px;
}
.lap-info-list p .price{
    font-family: 'Poppins';font-weight: 500;
}
.lap-info-list p .price i{
    font-size: 92%;;
}
.lap-info-list .col{
    
}

.lap-info-content + .lap-info-content{
    padding-top:30px;
}
.lap-emi-calc-sec{
    display: flex;
    flex-wrap: wrap;
    border:1px solid #e67b57;
    border-radius: 6px;
    padding:28px 28px 40px;
    margin:0 0 45px;
}
.lap-emi-calc-sec .sub-heading{
    width:100%;
}

.lap-emi-calc-sec .lap-emi-cal-left{
    width:69%;
    padding-right:50px ;
    border-right: 1px solid #bbbcbe;
}
.lap-emi-calc-sec .lap-emi-cal-right{
    width:31%;
    padding:0 50px ;
}
.rate-list{
    list-style:none;
    margin:0px;
}
.rate-list  li{
    padding-bottom: 28px;
    margin-bottom: 22px;
    border-bottom: 1px solid #bbbcbe;
}
.rate-list h5{
    opacity:0.5;
    font-family:'Poppins';
    font-weight: normal;font-weight: 500;
}
.rate-list .price{
    display:block;
    font-size:36px;;
    color:#314467;
    font-family:'Poppins';
    font-weight: normal;font-weight: 500;

}
.rate-list .price i{
    font-size: 91%;;
}
.rate-list  li:last-child{
    padding-bottom: 0px;
    margin-bottom:0px;
    border-bottom: 0px;
}
.lap-emi-cal-right .rate-list{
    padding-bottom: 45px;
}
.lap-emi-cal-right .btn{
    font-family: "Poppins";
    font-size: 16px;
    width: 150px;
    text-align: center;
    padding: 5px 12px 4px;
    height: auto;font-weight: 500;
}
.doc-checklist-sec{
    margin-bottom: 62px;
    border-bottom: 1px solid #f16522;
}
.doc-checklist-sec.border-none{ border-bottom: 0; }
.doc-checklist-sec .row{
    display: flex;
    flex-wrap: wrap;
    
}
.doc-checklist-sec .row .col{
    width:33.333%;
    padding:0 45px;
    border-right:1px solid #f5cabc;
    margin-bottom: 65px;
}
.doc-checklist-sec .row .col:last-child{
    border-right:none;
}

.custom-pocket-icon:before{
    content:"";
    display: inline-block;
    background:url(../images/custom-pocket-icon.png) left top no-repeat;
    width:41px;
    height:39px;
}
.custom-business-icon:before{
    content:"";
    display: inline-block;
    background:url(../images/custom-business-icon.png) left top no-repeat;
    width:47px;
    height:47px;
}
.custom-doc-icon:before{
    content:"";
    display: inline-block;
    background:url(../images/custom-doc-icon.png) left top no-repeat;
    width:44px;
    height:44px;
}
.custom-document-icon:before{
    content:"";
    display: inline-block;
    background:url(../images/custom-document-icon.png) left top no-repeat;
    width:39px;
    height:49px;
    background-size: 100% auto;
}
.custom-no-call-icon:before{
    content:"";
    display: inline-block;
    background:url(../images/custom-no-call-icon.png) left top no-repeat;
    width:32px;
    height:31px;
    background-size: 100% auto;
}
.custom-call-icon:before{
    content:"";
    display: inline-block;
    background:url(../images/custom-call-icon.png) left top no-repeat;
    width:32px;
    height:32px;
    background-size: 100% auto;
}

.custom-score-icon:before{
    content:"";
    display: inline-block;
    background:url(../images/custom-score-icon.png) left top no-repeat;
    width:38px;
    height:30px;
    background-size: 100% auto;
}

.custom-bt-calculator:before{
    content:"";
    display: inline-block;
    background:url(../images/custom-bt-calculator.png) left top no-repeat;
    width:48px;
    height:47px;
    background-size: 100% auto;
}

.custom-balance-transfer:before{
    content:"";
    display: inline-block;
    background:url(../images/custom-balance-transfer.png) left top no-repeat;
    width:40px;
    height:43px;
    background-size: 100% auto;
}

.custom-top-up-loan:before{
    content:"";
    display: inline-block;
    background:url(../images/custom-top-up-loan.png) left top no-repeat;
    width:37px;
    height:44px;
    background-size: 100% auto;
}

.custom-faq:before{
    content:"";
    display: inline-block;
    background:url(../images/custom-faq.png) left top no-repeat;
    width:38px;
    height:38px;
    background-size: 100% auto;
}

.doc-checklist-sec .icon-heading-wrap{
    display: flex;
    align-items: flex-end;
    margin-bottom: 20px;
}
.doc-checklist-sec .icon-heading-wrap i{
    margin-right:13px;
    height:47px;
    display: flex;
    align-items: flex-end;
}
.doc-checklist-sec .icon-heading-wrap h5{
    color: #97291e;
    margin:0px;
    margin-bottom: -7px;
}

.checklist {
    list-style: none;
    margin:0px;
    padding:0px;
}
.checklist li   {
    position:relative;
    padding-left: 28px;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 22px;
}
.checklist li:last-child{
    margin-bottom: 0px;
}
.checklist>li:before{
    content: "";
    position: absolute;
    left:0px;
    top:3px;
    background: url(../images/checklist.png) left top no-repeat;
    width:15px;
    height:15px;
    background-size: 15px 15px;
}

.checklist-theme li   {
    font-size: 16px;
    line-height: 24px;
} 
.checklist-theme li h3{
    display: inline-block; color: #000;font-size: 16px;
}
.doc-checklist-sec .sub-heading{
    margin-bottom: 30px;
}
.faq-sec{
    padding:0 0 30px;
}
.accordion-list{
    list-style:none;
    margin:0px;
    padding:0px;
    
}
.accordion-list > li{
    padding:20px 0 ;
    border-bottom: 1px solid #d6d7d8;
}
.accordion-list li .acc-link{
    position:relative;
    display: block;
    padding-right:70px;
    font-size:18px;
    font-family: 'Poppins'; font-weight:500;
    text-decoration: none;
    /* color: #333333; */
    color: #053c6d;
    opacity: 0.9;
    position: relative;
    min-height: 32px;
}
.accordion-list li .acc-link:after{
    content: "";
    display: inline-block;
    width: 32px;
    height:32px;
    background:url(../images/acc-btn.png) left top no-repeat;
    position: absolute;
    right: 0px;
    top: -1px;
}
.accordion-list li .acc-link.open:after{
    background-position: left bottom;
}

.accordion-list li .acc-info{
    display: none;
    padding: 5px 0 0;
    padding-right: 75px;
}
.accordion-list li .acc-info p{
    font-size:14px;
    line-height: 29px;
}
.accordion-list li .acc-info.open{
    display: block;
}
/*header*/
/**
.header{
    background:#e46713;
    padding: 15px 0;
}
.header .container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 1300px;
    max-width: 100%;
}
.footer .container {
   
    width: 1300px;
    max-width: 100%;
}
.header .left-header{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    height: 50px;
}
.header .logo{
    width: 210px;
}
.header .logo img{
    display: block;
    width: 100%;
    height: auto;
}
.navigation{
    padding-left: 31px;
    margin-left: 30px;
    position: relative;
}
.navigation::before{
    content: "";
    position: absolute;
    left: 0px; 
    top: 50%;
    height: 50px;
    width: 1px;
    background: #fff;
    margin-top: -25px;
    
    
}
.navigation ul{
    list-style: none;
    margin:0px;
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
}
.navigation ul li{
    position: relative;
    padding: 0 15px 0 13px;
}
.navigation ul li:first-child{
    padding-left: 0px;
}
.navigation ul li:last-child{
    padding-right: 0px;
}
.navigation ul li:after{
    content: "";
    position: absolute;
    right: 0px;;
    top:50%;
    width: 2px;
    height: 14px;
    background: #fff;
    margin-top: -7px;
}
.navigation ul li:last-child:after{
    display:none;
}
.navigation ul li a{
    font-size: 14px;
    color: #fff;
    text-decoration: none;
}
.navigation ul li a.active, .navigation ul li a:hover{
    color: #053c6d;
}
.header .right-header{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    height: 50px;
}
.right-header .btn-list{
    list-style: none;
    margin: 0px;
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
}
.right-header .btn-list li{
    padding-right: 10px;
}
.right-header .btn-list li:last-child{
    padding-right: 0px;
}
.right-header .btn-list .btn{
    font-size: 12px;
}
.right-header form{
    width: 290px;
    position: relative;
    margin-right: 10px;;
}
.right-header form input{
    height: 34px;
    padding-right: 45px;
    padding-left: 20px;
    border:1px solid #ec955a;
    background: transparent;
    font-size: 14px;
    color: #fff;
    border-radius: 20px;
    width: 100%;
}
.right-header form input::-webkit-input-placeholder { 
    color:#fff;
  }
  .right-header form input::-moz-placeholder { 
    color: #fff;
  }
  .right-header form input:-ms-input-placeholder { 
    color: #fff;
  }
  .right-header form input:-moz-placeholder { 
    color: #fff;
  }
.right-header form  .search-btn{
    position: absolute;
    right:16px;
    width: 17px;
    height: 18px;
    position: absolute;
    top:8px;
    background: url(../images/search-btn.png) left top no-repeat;
    border:none;
    cursor: pointer;
    
}

.footer{
    background: #053c6d;
    color: #fff;;
}
.footer-top-links{
    padding: 13px 0;
    border-bottom: 1px solid #698aa7;
}
.footer-top-links ul{
    list-style: none;
    margin:0px;
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
}
.footer-top-links ul li{
    position: relative;
    padding: 0 20px 0 20px;
}
.footer-top-links ul li:first-child{
    padding-left: 0px;
}
.footer-top-links ul li:last-child{
    padding-right: 0px;
}
.footer-top-links ul li:after{
    content: "";
    position: absolute;
    right: 0px;;
    top:50%;
    width: 2px;
    height: 14px;
    background: #fff;
    margin-top: -7px;
}
.footer-top-links ul li:last-child:after{
    display:none;
}
.footer-top-links ul li a{
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    font-family: 'Poppins'; font-weight:300;
}
.footer-mid-sec{
    display: flex;
    flex-wrap: wrap;
    padding: 22px 0;
}
.footer-mid-sec .mid-left-sec{
    width: 25%;
    padding-right: 30px;
}
.footer-mid-sec .mid-left-sec h6{
    font-size: 14px;
    line-height: 20px;
    font-family: 'Poppins'; font-weight:300;
    font-weight: normal;
    margin: 0 0 8px;;
}
.footer-mid-sec .logo{
    width: 182px;
    display: block;
    margin: 0 0 30px;
}
.footer-mid-sec .mid-left-sec .phone-no{
    display: block;
    font-size: 29px;
    line-height: 29px;
    font-family: 'Poppins'; font-weight:500;
    margin-bottom: 30px;
}
.footer-mid-sec a{
    color: #fff;
    text-decoration: none;
    
}
.footer-mid-sec .social-links{
    list-style: none;
    margin: 0px;
    display: flex;
    align-items: center;
}
.footer-mid-sec .social-links li + li{
    padding-left: 20px;
}
.footer-mid-sec .social-links a{
    font-size: 22px;
}
.footer-mid-sec .logo img{
    width: 100%;
}
.footer-mid-sec .footer-links-wrap{
    width: 75%;
    display: flex;
    flex-wrap: wrap;
}
.footer-mid-sec .footer-links-wrap .footer-links{
    width: 20%;
    padding-right:30px;
}
.footer-links ul{
    list-style: none;
    margin:0px;
}
.footer-links ul li{
    line-height: 15px;
    padding: 0 0  5px;
}
.footer-links ul li a{
    text-decoration: none;
    font-size: 12px;
    line-height: 20px;
    font-family: 'Poppins'; font-weight:300;
    color: #fff;
    text-decoration: none;
}
.footer-links h6{
    font-size: 14px;
    color: #e46713;
    font-weight: normal;
    font-family: 'Poppins'; font-weight:500;
    display: inline-block;
    border-bottom: 1px solid #698aa7;
    line-height: 25px;
    margin: 0 0 12px;

}
.footer-btm-sec{
    padding-bottom: 20px;
}
.footer-btm-sec p{
    font-size: 12px;
    line-height: 20px;
    font-family: 'Poppins'; font-weight:300;
    margin:0 0 18px;
    
}
.footer-btm-sec p:last-child{
    margin-bottom: 0px;
}
.footer-btm-sec p strong{
    font-family: 'Poppins'; font-weight:500;
}
.footer-btm-sec h6{
    font-family: 'Poppins'; font-weight:500;
    font-size: 12px;
    line-height: 16px;
}
**/
.irs--flat .irs-handle{
    width: 39px;
    height: 40px;
    background-color: #ffb449;
    border-radius: 50%;
    margin-left: -1px;
    top:0px;
    background: url(../images/loan-icon.png) left top no-repeat;
    background-size: 100% auto;
    border-radius: 0px;
}
.irs--flat .irs-handle>i:first-child{
    background: transparent !important;
}
.irs--flat .irs-bar{
    background: #ffb449;
    height: 6px; border: none;
}
.irs--flat .irs-line{
    height: 6px;
    background: #e1e4e9;
    border: none;
}
.irs--flat .irs-min, .irs--flat .irs-max{
    display: none !important;
}
.irs--flat .irs-grid-pol{
    width: 2px;
    background: #c1c2c3;
    height: 12px;
    top: -4px;
}
.irs--flat .irs-grid-pol.small{
    background: transparent;
}
.irs--flat .irs-grid-text{
    font-size: 14px;
    font-family: 'Poppins'; font-weight:300;
    color: #333333;
    bottom: -5px;
}
.irs--flat .irs-single{
    top: -36px;
    left: auto !important;
    right: 0px;
    background: none;
    color: #314467;
    font-size: 24px;
    border: 1px solid #bbbcbe;
    border-radius: 0;
    padding: 3px 15px;
    min-width: 185px;
    text-align: center;
    font-family: 'Poppins'; font-weight:500;
    display: none;
}
.irs--flat .irs-single::before{
    display: none;
}

.range-slider-wrap{
    padding-bottom: 20px;
    position: relative;
}

.range-slider-wrap:last-child{
    padding-bottom: 0px;
}
.irs--flat.irs-with-grid{
    margin: 0 10px 0 25px;
}
.humburger{
    display: none;
    background: #fff;
    position: absolute;
    right: 0px;
    top: 0px;
    padding: 0px 4px;
}
.humburger span {
    display: block;
    width: 25px;
    height: 2px;
    background-color: #314467;
    margin: 6px 0;
    -webkit-transform-origin: 0;
    -moz-transform-origin: 0;
    transform-origin: 0;
}
.humburger.crossed span:first-child {
    -webkit-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    transform: rotate(40deg);
}
.humburger.crossed span:nth-child(2) {
    opacity: 0;
}
.humburger.crossed span:last-child {
    -webkit-transform: rotate(-42deg);
    -moz-transform: rotate(-42deg);
    -ms-transform: rotate(-42deg);
    transform: rotate(-42deg);
}
.mob-search-btn{
    display: none;
}
.loan-process-info.btm-border{
    padding-bottom: 40px;
    margin-bottom: 62px;
    border-bottom: 1px solid #f16522;
}
.bullet-list{
    list-style: none;
    margin: 0px;
    padding-bottom: 0px;
}
.bullet-list li{
    padding-left: 18px;
    position: relative;
}
.bullet-list li::before{
    content: "";
    position: absolute;
    left: 0px;
    top: 12px;
    width: 6px;
    height: 6px;
    background:#336e99;
    border-radius: 50%;
}
.landing-page .bullet-list li{
    font-size: 16px;
    padding: 0 0 5px 18px;
    line-height: 30px;
    font-weight: 300;
}
.loan-process-info h5{
    color: #97291e;
    text-transform: uppercase;
}

.side-sticky-btns::before{
    content: "";
    display: inline-block;
    width: 25px;
    height: 40px;
    background-color: #fff;
    box-shadow: -1px 0 3px 1px rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 10px;
    left: -5px;
    z-index: 1;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.side-sticky-btns::after{
    content: "";
    border-style: solid;
    border-width: 10px 15px 10px 0;
    border-color: transparent #053c6d transparent transparent;
    position: absolute;
    top: 18px;
    left: 0px;
    cursor: pointer;
    z-index: 2;
}

.side-sticky-btns{
    position: fixed;
    right: -75px;
    top:140px;
    padding-left: 20px;
    z-index: 99;
    -webkit-transition: 0.3s ease-in;
    transition: 0.3s ease-in;
}
.side-sticky-btns:hover{ right: 0px; }
.side-sticky-btns ul{
    list-style: none;
    background: #fff;
    width: 75px;
    box-shadow: 0 0 5px #b3b0b0;
    border-radius: 7px 0 0 7px;
}
.side-sticky-btns ul li{
    border-bottom: 1px solid #e5e5e5;
}
.side-sticky-btns ul li:last-child{
    border: none;
}
.side-sticky-btns ul li a{
    display: block;
    text-align: center;
    text-decoration: none;
    padding:10px 6px;
}
.side-sticky-btns ul li a span{
    display: block;
}
.side-sticky-btns ul li a i{
    display: block;
}
.side-sticky-btns ul li a i::before{
    display: block;
    margin: 0 auto;
}
.side-sticky-btns ul li a  span{
    font-size: 11px;
    line-height: 13px;
    color: #97291e;
    padding: 5px 0 0;
}

.landing-page .banner_content h2{
    font-size: 40px;
    line-height: 52px;
    color: #fff;
    font-weight: normal;
    font-family: 'Poppins'; font-weight:700;
}
.landing-page .banner_content.color_brown h2, .landing-page .banner_content.color_brown strong{color: #98291e;}
.landing-page .banner_content.color_brown strong{display: block; border-bottom:1px solid #98291e;}


.landing-page .banner_content strong{display: block; border-bottom:1px solid #fff;}
.landing-page .banner_content h2 strong{
    font-size: 56px;
    text-transform: uppercase;
    font-weight: normal;
    font-family: 'Poppins'; font-weight:700;
    line-height: 62px;
}

.landing-page .d-flex.vertical-center{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
}
.lap-emi-calc-sec .irs--flat .irs-handle{
    background: url(../images/custom-home-loan-icon.png) left top no-repeat;
    width:42px;
    height:41px;
}

.hoam-loan-page .home-loan-calc .range-slider-wrap h5{
    color: #333;
    opacity: 0.9;
}
.hoam-loan-page .home-loan-calc .lap-emi-cal-right .btn{
    width: 290px;
    max-width: 100%;
    display: block;
    margin:0 auto;
    text-align: center;
    height:40px;
    padding: 6px 15px;
}
.hoam-loan-page .home-loan-calc {
    margin-bottom: 22px;
}
.hoam-loan-page .feature-benefit-sec{
    padding:0 0 35px;
}
.hoam-loan-page .feature-benefit-sec:last-child{
    padding: 0px;
}
.feature-benefit-sec h5{
    color: #97291e;
    text-transform: uppercase;
}
.hoam-loan-page .lap-emi-calc-sec .lap-emi-cal-right{
    padding-right:23px;
}
.hoam-loan-page  .loan-process-info h5{
    text-transform: none;
    color: #333;
}
.icons-info-wrap{
    padding: 0 0 30px;
}
.icons-info-wrap .row{
    margin:0 -10px;
    display: flex;
    flex-wrap: wrap;
}
.icons-info-wrap .col{
    padding:0 10px 20px;
    width: 33.3333%;
}
.icons-info-wrap .icons-info{
    box-shadow: 0 1px 1px #eddcdc;
    border-radius: 5px;
    padding: 18px 18px 13px;
    height: 100%;
    border: 1px solid #e3d6d6;
    margin-bottom: 0;
}
.icons-info figure{
    height: 65px;
    margin-bottom: 8px;
}
 .icons-info h2, .icons-info h3{
    color: #97291e;
    text-transform: uppercase;
    line-height: 25px;
    margin: 0 0 5px !important;
    font-size: 18px;
    font-family: 'Poppins'; font-weight:600;
}
.icons-info p{
    font-size: 18px;
    line-height: 22px;
    margin: 0 0 8px;
    min-height: 66px;
    overflow: hidden;
    max-height: 66px;
}
.landing-page .read-more{
    font-size: 14px;;
    /* color: #053c6d; */
    color: #053c6d;
    text-decoration: none;
    line-height: 16px;
}

.landing-page .review-sec{
    background: #004a80;
    color: #fff;
    padding: 25px 0 ;
    margin:0 0 40px;
}
.landing-page .review-cont{
    position: relative;
    padding: 0 0 0 215px;
    min-height: 150px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 1100px;
    margin: 0 auto;
    max-width: 100%;;
}
.landing-page .review-cont figure{
    margin:0px;
    position: absolute;
    left:0px;
    top: 0px;
}
.landing-page .review-cont figure img{
    width: 150px;
    height: 150px;
    border-radius: 50%;
}
.landing-page .review-sec .heading{
    color: #fff;
    margin: 0 0 12px;
}
.landing-page .review-sec h5{
    font-style: italic;
    font-family: 'Poppins'; font-weight:400;
    opacity: 0.8;
    margin: 0px;
    color:#fff;font-weight: 600;
}
.landing-page .review-sec  p{
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 8px;
    color: #fff;
}
.doc-checklist-sec.no-border{
    border:none;
    margin: 0px;
}

.tab-wrap .tab-content{
    display: none;
}

.business_partner_landing-page .tab-wrap .resp-tabs-list {
	display: flex;
	margin: 0 -20px !important;
	list-style: none !important;
	padding-bottom: 0 !important;
	border: 0 !important;
}
.business_partner_landing-page .tab-wrap .resp-tabs-list li::after{
    display: none;
}
.tab-wrap .resp-tabs-list li{
    width: 25%;
    margin: 0;
   border:none !important;
   padding: 0 20px !important;
   background:transparent !important;
}
.tab-wrap .resp-tabs-list li.resp-tab-active{
    border:none !important; 
    padding: 0 20px !important;
    margin-bottom: 0px !important;
    background:transparent !important;
}
.tab-wrap .resp-tabs-container{
    background: transparent !important;
}
.tab-wrap .resp-tab-content{
    border:none;
}
.loan-btm-sec .tab-wrap .resp-tabs-list li{
    width: 25%;
    margin: 0px;
    
}


.tab-wrap{
    padding: 0 0 50px;
}
.tab-wrap .resp-tabs-list li .tab-btn{
    display: flex;
    box-shadow: 0 1px 1px #fcefef;
    border-radius: 5px;
    padding: 15px;
    height: 100%;
    border: 1px solid #e6e6e6;
    align-items: center;
    justify-content: center;

}
.tab-wrap .resp-tabs-list li .tab-btn i{
   display: flex;
   margin-right: 12px;
}

.tab-wrap .resp-tabs-list li .tab-btn span{
   font-size: 18px;
   line-height: 23px;
   padding-left: 10px;
   color: #97291e;
   text-transform: uppercase;
   font-family: 'Poppins'; font-weight:600;
 }
 .landing-page .sub-sec-heading{
     font-size: 20px;
     color: #97291e;
     opacity: 0.9;
     font-family: 'Poppins'; font-weight:600;
     margin:0  0 10px;
     text-transform: uppercase;
 }
 .range-slider-wrap h5{
     opacity: 0.85;
     color: #333333;
 }
 .landing-page .lap-emi-calc-sec .sub-sec-heading{
    margin: 15px 0 15px;
 }
 .lap-emi-calc-sec .lap-emi-cal-left .existing-loan-sec{
     padding: 0 0 35px;
 }
 .tab-wrap .resp-tabs-list li.resp-tab-active .tab-btn{
     border-color: #e67b57;
 }
 .tab-wrap .resp-tab-content {
    padding: 30px 30px 0;
}

.tab-wrap .resp-tab-content .faq-sec{
    padding: 0;
}
.tab-wrap .resp-tab-content .lap-emi-calc-sec  {
    margin: 0 -30px;
}
.balance-transfer-sec p:last-child{
    margin-bottom: 0px;
}

.white-popup {
    position: relative;
    background: #FFF;
    padding: 20px;
    width: auto;
    max-width: 600px;
    margin: 20px auto;
    border-radius: 5px;
    font-family: 'Poppins'; font-weight:400;
  }
  .white-popup .icons-info{
      margin-bottom: 0;
  }
  .white-popup .icons-info p{
      color: #333;
  }
  .mfp-bg{
      opacity: 0.5;
  }
  .mfp-close{
    width: 35px;
    min-width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 38px;
    opacity: 0.5;
  }

.travel-cards-page .row,
.sme_loan_sec .row{
    margin: 30px -30px;
}

.travel-cards-page .row .col-6,
.sme_loan_sec .row .col-6{ width: 50%; float: left; padding: 0 30px; }

.doc-checklist-sec.sme_loan_sec{ margin-top: 30px; }

.doc-checklist-sec.sme_loan_sec .icon-heading-wrap h5{ margin: 0; }

.gold-loan-page .banner_content .btn-more{ margin-top: 20px; }

  .gold-loan-page .banner_content h1{
      display: inline-block;
  }
  .ornament-slider-wrap  .irs--flat .irs-single{
      display:none;
  }
  .gold-loan-page .lap-emi-calc-sec .irs--flat .irs-handle{
      background: url(../images/gold-loan-icon.png) left top no-repeat;
  }
  select {
      height: 40px;
      background: transparent;
      border: 1px solid #cccccc;
      font-size: 24px;
      color: #314467 !important;
      font-family: 'Poppins'; font-weight:500;
      text-transform: none;
      -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0 40px 0 12px;
    background: url(../images/select-arrow.png) right 12px no-repeat;
  }

  
  .lap-emi-cal-left .select-duration{
      padding: 20px 0 40px;
  }
  .lap-emi-cal-left .select-duration h5{
      text-transform: uppercase;
      opacity: 0.85;
  }
  .lap-emi-cal-left .select-duration select{
      min-width: 185px;
  }
  .ornament-slider-wrap h5{
      text-transform: uppercase;
  }
.table{
    border-spacing:0px;
}
  .table.without-border tr th{
      font-size: 18px;
      color: #333333;
      text-transform: uppercase;
      font-family: 'Poppins'; font-weight:600;
      opacity: 0.85;
      padding: 5px 25px;
  }
  .table.without-border tr td{
    font-size:24px;
    color: #314467;
    text-transform: uppercase;
    font-family: 'Poppins'; font-weight:500;
    padding: 5px 10px;
   
}
.ornaments-tbl{
    margin:0 0 25px;
}

.ornaments-tbl .table tr td select{
    width: 135px;
}

.business_partner_landing-page .two_wheeler_loan-page .table_wrapper{ margin-bottom: 30px; }

.business_partner_landing-page .two_wheeler_loan-page .table_wrapper,
.business_partner_landing-page .credit-cards-page .table_wrapper{ overflow: auto; }

.business_partner_landing-page table.table-theme1 thead tr{ border-bottom: 1px solid #fff; }

.business_partner_landing-page .two_wheeler_loan-page table,
.business_partner_landing-page table.table-theme1,
.business_partner_landing-page table.table-credit_cards{ border-collapse: collapse; margin-top: 20px; min-width: 500px; }

.business_partner_landing-page table.table-theme1 th,
.business_partner_landing-page .two_wheeler_loan-page table th,
.business_partner_landing-page table.table-credit_cards th{
    background-color: #053c6d;
    color: #fff;
    padding:5px  !important;
    text-align: center !important;
    text-transform: uppercase;
    border-right: 1px solid rgba(255, 255, 255, 0.4);
    font-size: 16px;
vertical-align: top;
font-weight: 600;
}

.business_partner_landing-page table.table-theme1 td,
.two_wheeler_loan-page table td,
.business_partner_landing-page table.table-credit_cards td{
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 12px 15px !important;
    text-align: center;
    vertical-align: middle;
    font-size: 14px;
    line-height: 20px;
    color: #333 !important;
}

table.table-theme1 td.text-left{ text-align: left; }

table.table-credit_cards td.net_income{ width: 15%; }
table.table-credit_cards td.interest{ width: 15%; }

table.table-credit_cards td.benefits{ width: 55%; text-align: left; }

table.table-credit_cards td ul.bullet-list li{ font-size: 14px; }
table.table-credit_cards .bullet-list li::before{ top: 7px; }

.credit-cards-page .full-banner-img{ margin: 30px 0 0 0; } 
a.link{ text-decoration: none; color: #97291e; }

.credit-cards-page .tab-wrap .resp-tabs-list{
    display: flex !important;
    flex-wrap: wrap;
}

.credit-cards-page .tab-wrap .resp-tabs-list li{
    width: 25%;
}

.credit-cards-page .tab-wrap .resp-tabs-list li .tab-btn{
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}

.credit-cards-page .tab-wrap .resp-tabs-list li .tab-btn div{ line-height: 20px; padding-left: 10px; }

.credit-cards-page .tab-wrap .resp-tabs-list li p{ font-size: 14px; margin: 0; }
.credit-cards-page .tab-wrap .resp-tabs-list li .icon{ max-width: 50px; }

.two_wheeler_loan-page ul.checklist,
.credit-cards-page ul.checklist{ margin-bottom: 20px; }

a.d-block{ display: block; }

.lap-emi-calc-sec.two_wheeler_loan_cal .irs--flat .irs-handle{ 
    background: url(../images/icon-bike.png) left top no-repeat;
    width: 65px;
    height: 42px;
    background-size: 100%;
}
a.d-block{ display: block; }
a.d-block{ display: block; }

.ornaments-tbl .table tr td input{
    width: 135px;
    height: 40px;
    border: 1px solid #cccccc;
    font-size: 24px;
    color: #314467 !important;
    padding: 0 10px;
}
.ornaments-tbl .table tr td{
    padding:5px 25px;
    text-align: center;
}.ornaments-tbl
.ornaments-tbl .table tr th{
    padding:5px 25px;
    text-align: center;
}
.ornaments-tbl .table tr th.text-left , .ornaments-tbl .table tr td.text-left{
    text-align: left;
}
.disclaimer{
    font-size: 13px;
    line-height: 17px;
    font-family: 'Poppins'; font-weight:300;
}
.info-sec p{
    font-size:18px;
    line-height: 27px;
    margin:0 0 15px;
}
.table.full-width{
    width: 100%;
}
.table.with-border{
    border-spacing: 0px;
}
.table.with-border tr th{
    text-align: center;
    padding: 11px 35px;
    font-size: 18px;
    line-height: 21px;
    font-family: 'Poppins'; font-weight:600;
    border-right: 1px solid #e5e5e5;
}
.table.with-border tr td{
    text-align: center;
    padding: 11px 35px;
    line-height: 21px;
    font-size: 16px;
    font-family: 'Poppins'; font-weight:500;
    border-top:1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    vertical-align: middle;
}
.table.with-border tr td .price{
    display: inline-block;
    align-items: center;
    justify-content: center;
}
.table.with-border tr td .price .amt{
    margin-left: 3px;
}

.table.with-border tr td:last-child{
    border-right: none;;
}
.table.with-border tr th:last-child{
    border-right: none;
}
.table.with-border tr th.text-left{
    text-align: left;
}
.table.with-border tr td.text-left{
    text-align: left;
}
.table .tbl-heading-wrap th{
    background: #053c6d;
    color: #fff;
    text-transform: uppercase;
}
.table-bottom-text{
    font-family: 'Poppins'; font-weight:300;
    font-size:14px;
    line-height:28px;
    color:#333333;
    margin-bottom:0;
}
.tbl-with-border-wrap{
    border: 1px solid #e5e5e5;
    margin-bottom: 15px;
}
.table-wrap, .table_wrapper{
    overflow-x: auto;
}
.interest-rate-range .sub-heading{
    margin-bottom: 18px;
}
.safety-sec {
    padding: 0 30px 30px;
}
.interest-rate-range h6{
    font-size:16px;
    line-height: 22px;
    opacity: 0.75;
    color: #333;
    font-weight: normal;
    font-family: 'Poppins'; font-weight:400;
    margin: 0 0 15px;
}
.note .bullet-list li{
    font-size: 16px;
    line-height: 22px;
}
.note .bullet-list li:before{
    top:8px;
}
.note label{
    font-style: 16px;
    line-height: 20px;
    display: block;
    text-transform:uppercase;
}
.note p{
    font-size: 16px;
    line-height: 22px;
    margin:0 0 7px
}
.table.with-border tr td .bullet-list li{
    font-size: 16px;
    line-height: 22px;
    opacity: 0.8;
}
.table.with-border tr td .bullet-list li:before{
    top:8px;
}
.charges-tbl{
    min-width: 550px;
}
.charges-tbl td{
    width: 33.3333%;
}
.table.with-border tr td h6{
    font-size: 16px;
    font-family: 'Poppins'; font-weight:500;
    line-height: 22px;
    font-weight: normal;
    max-width: 0 0 8px;
}
.table.with-border tr td p{
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 5px;
}
.table.with-border tr td p:last-child{
    margin-bottom: 0px;
}

.charges-sec {
    border-bottom: 1px solid #e67b57;
    margin-bottom: 45px;
    padding: 0 30px 35px;
}
.annual-perc-rate-sec {
    border-bottom: 1px solid #e67b57;
    padding: 0 30px 30px;
    margin-bottom: 40px;
}
.annual-perc-rate-sec .sub-heading{
    margin-bottom: 15px;
}
.gold-loan-page .doc-checklist-sec .sub-heading{
    margin-bottom: 20px;
}
.gold-loan-page .doc-checklist-sec{
    padding:0 30px 45px;
}
.gold-loan-page .lap-emi-calc-sec .lap-emi-cal-right{
    padding:0 0 0 38px;
}
.ornaments-chart-wrap h5{
    color: #333333;
    opacity: 0.75;
    font-family:"Poppins-Medium" !important;
    font-weight: 400;
} 
.ornaments-chart-wrap .loan-amt{
    border-bottom: 1px solid #bbbcbe;
    padding: 0 0 22px;
    margin:0 0 8px;
}
.ornaments-chart-wrap .loan-amt .price{
    font-size: 36px;
    line-height: 36px;
    display: block;
    color: #314467;
    font-family:"Poppins-Medium";
    padding: 2px 0 0;
}
.ornaments-chart-wrap .disclaimer-info p{
    font-size: 12px;
    line-height: 15px;
    font-family: 'Poppins'; font-weight:300;
    opacity: 0.7;
    margin: 0 0 18px;
}
.ornaments-chart-wrap .btn{
    font-family: 'Poppins'; font-weight:300;
    font-size: 16px;
    width: 150px;
    text-align: center;
    padding: 5px 12px 4px;
    height: auto;
}
#ornaments-chart{
    height:250px;
    margin: 0 -15px;
}
/* .gold-loan-page .loan-process-info{
    padding:0 30px 0px;
} */
.interest-rate-range{
    padding: 0 30px 10px;
}
.highcharts-credits{
    display: none;
}

.business_partner_landing-page .table_wrapper{ overflow: auto; margin: 0; }
.business_partner_landing-page .table_wrapper table{ min-width: 500px; }

.business_partner_landing-page table.table-theme1 td img{ width: 20px; }
.business_partner_landing-page table.table-theme1 tr {border-bottom: 0; padding: 0; display: table-row;}
.business_partner_landing-page table.table-theme1 tr.border-left td{ border-top: 0; border-bottom: 0; }
.business_partner_landing-page table.table-theme1 tr.border-top td{ border-top: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.business_partner_landing-page table.table_text-left th:first-child,
.business_partner_landing-page table.table_text-left td:first-child{ text-align: left; padding: 10px 30px; }

/* Bootstrap */
.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
@media (min-width: 576px) {
    .col-sm {
      flex-basis: 0;
      flex-grow: 1;
      max-width: 100%;
    }
  
    .row-cols-sm-1 > * {
      flex: 0 0 100%;
      max-width: 100%;
    }
  
    .row-cols-sm-2 > * {
      flex: 0 0 50%;
      max-width: 50%;
    }
  
    .row-cols-sm-3 > * {
      flex: 0 0 33.33333%;
      max-width: 33.33333%;
    }
  
    .row-cols-sm-4 > * {
      flex: 0 0 25%;
      max-width: 25%;
    }
  
    .row-cols-sm-5 > * {
      flex: 0 0 20%;
      max-width: 20%;
    }
  
    .row-cols-sm-6 > * {
      flex: 0 0 16.66667%;
      max-width: 16.66667%;
    }
  
    .col-sm-auto {
      flex: 0 0 auto;
      width: auto;
      max-width: 100%;
    }
  
    .col-sm-1 {
      flex: 0 0 8.33333%;
      max-width: 8.33333%;
    }
  
    .col-sm-2 {
      flex: 0 0 16.66667%;
      max-width: 16.66667%;
    }
  
    .col-sm-3 {
      flex: 0 0 25%;
      max-width: 25%;
    }
  
    .col-sm-4 {
      flex: 0 0 33.33333%;
      max-width: 33.33333%;
    }
  
    .col-sm-5 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%;
    }
  
    .col-sm-6 {
      flex: 0 0 50%;
      max-width: 50%;
    }
  
    .col-sm-7 {
      flex: 0 0 58.33333%;
      max-width: 58.33333%;
    }
  
    .col-sm-8 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%;
    }
  
    .col-sm-9 {
      flex: 0 0 75%;
      max-width: 75%;
    }
  
    .col-sm-10 {
      flex: 0 0 83.33333%;
      max-width: 83.33333%;
    }
  
    .col-sm-11 {
      flex: 0 0 91.66667%;
      max-width: 91.66667%;
    }
  
    .col-sm-12 {
      flex: 0 0 100%;
      max-width: 100%;
    }
   
}
@media (min-width: 768px) {
    .col-md {
      flex-basis: 0;
      flex-grow: 1;
      max-width: 100%;
    }
  
    .row-cols-md-1 > * {
      flex: 0 0 100%;
      max-width: 100%;
    }
  
    .row-cols-md-2 > * {
      flex: 0 0 50%;
      max-width: 50%;
    }
  
    .row-cols-md-3 > * {
      flex: 0 0 33.33333%;
      max-width: 33.33333%;
    }
  
    .row-cols-md-4 > * {
      flex: 0 0 25%;
      max-width: 25%;
    }
  
    .row-cols-md-5 > * {
      flex: 0 0 20%;
      max-width: 20%;
    }
  
    .row-cols-md-6 > * {
      flex: 0 0 16.66667%;
      max-width: 16.66667%;
    }
  
    .col-md-auto {
      flex: 0 0 auto;
      width: auto;
      max-width: 100%;
    }
  
    .col-md-1 {
      flex: 0 0 8.33333%;
      max-width: 8.33333%;
    }
  
    .col-md-2 {
      flex: 0 0 16.66667%;
      max-width: 16.66667%;
    }
  
    .col-md-3 {
      flex: 0 0 25%;
      max-width: 25%;
    }
  
    .col-md-4 {
      flex: 0 0 33.33333%;
      max-width: 33.33333%;
    }
  
    .col-md-5 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%;
    }
  
    .col-md-6 {
      flex: 0 0 50%;
      max-width: 50%;
    }
  
    .col-md-7 {
      flex: 0 0 58.33333%;
      max-width: 58.33333%;
    }
  
    .col-md-8 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%;
    }
  
    .col-md-9 {
      flex: 0 0 75%;
      max-width: 75%;
    }
  
    .col-md-10 {
      flex: 0 0 83.33333%;
      max-width: 83.33333%;
    }
  
    .col-md-11 {
      flex: 0 0 91.66667%;
      max-width: 91.66667%;
    }
  
    .col-md-12 {
      flex: 0 0 100%;
      max-width: 100%;
    }
}
@media (min-width: 992px) {
    .col-lg {
      flex-basis: 0;
      flex-grow: 1;
      max-width: 100%;
    }
  
    .row-cols-lg-1 > * {
      flex: 0 0 100%;
      max-width: 100%;
    }
  
    .row-cols-lg-2 > * {
      flex: 0 0 50%;
      max-width: 50%;
    }
  
    .row-cols-lg-3 > * {
      flex: 0 0 33.33333%;
      max-width: 33.33333%;
    }
  
    .row-cols-lg-4 > * {
      flex: 0 0 25%;
      max-width: 25%;
    }
  
    .row-cols-lg-5 > * {
      flex: 0 0 20%;
      max-width: 20%;
    }
  
    .row-cols-lg-6 > * {
      flex: 0 0 16.66667%;
      max-width: 16.66667%;
    }
  
    .col-lg-auto {
      flex: 0 0 auto;
      width: auto;
      max-width: 100%;
    }
  
    .col-lg-1 {
      flex: 0 0 8.33333%;
      max-width: 8.33333%;
    }
  
    .col-lg-2 {
      flex: 0 0 16.66667%;
      max-width: 16.66667%;
    }
  
    .col-lg-3 {
      flex: 0 0 25%;
      max-width: 25%;
    }
  
    .col-lg-4 {
      flex: 0 0 33.33333%;
      max-width: 33.33333%;
    }
  
    .col-lg-5 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%;
    }
  
    .col-lg-6 {
      flex: 0 0 50%;
      max-width: 50%;
    }
  
    .col-lg-7 {
      flex: 0 0 58.33333%;
      max-width: 58.33333%;
    }
  
    .col-lg-8 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%;
    }
  
    .col-lg-9 {
      flex: 0 0 75%;
      max-width: 75%;
    }
  
    .col-lg-10 {
      flex: 0 0 83.33333%;
      max-width: 83.33333%;
    }
  
    .col-lg-11 {
      flex: 0 0 91.66667%;
      max-width: 91.66667%;
    }
  
    .col-lg-12 {
      flex: 0 0 100%;
      max-width: 100%;
    }
}
@media (min-width: 1200px) {
    .col-xl {
      flex-basis: 0;
      flex-grow: 1;
      max-width: 100%;
    }
  
    .row-cols-xl-1 > * {
      flex: 0 0 100%;
      max-width: 100%;
    }
  
    .row-cols-xl-2 > * {
      flex: 0 0 50%;
      max-width: 50%;
    }
  
    .row-cols-xl-3 > * {
      flex: 0 0 33.33333%;
      max-width: 33.33333%;
    }
  
    .row-cols-xl-4 > * {
      flex: 0 0 25%;
      max-width: 25%;
    }
  
    .row-cols-xl-5 > * {
      flex: 0 0 20%;
      max-width: 20%;
    }
  
    .row-cols-xl-6 > * {
      flex: 0 0 16.66667%;
      max-width: 16.66667%;
    }
  
    .col-xl-auto {
      flex: 0 0 auto;
      width: auto;
      max-width: 100%;
    }
  
    .col-xl-1 {
      flex: 0 0 8.33333%;
      max-width: 8.33333%;
    }
  
    .col-xl-2 {
      flex: 0 0 16.66667%;
      max-width: 16.66667%;
    }
  
    .col-xl-3 {
      flex: 0 0 25%;
      max-width: 25%;
    }
  
    .col-xl-4 {
      flex: 0 0 33.33333%;
      max-width: 33.33333%;
    }
  
    .col-xl-5 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%;
    }
  
    .col-xl-6 {
      flex: 0 0 50%;
      max-width: 50%;
    }
  
    .col-xl-7 {
      flex: 0 0 58.33333%;
      max-width: 58.33333%;
    }
  
    .col-xl-8 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%;
    }
  
    .col-xl-9 {
      flex: 0 0 75%;
      max-width: 75%;
    }
  
    .col-xl-10 {
      flex: 0 0 83.33333%;
      max-width: 83.33333%;
    }
  
    .col-xl-11 {
      flex: 0 0 91.66667%;
      max-width: 91.66667%;
    }
  
    .col-xl-12 {
      flex: 0 0 100%;
      max-width: 100%;
    }
}
.clearfix::after {
    display: block;
    clear: both;
    content: "";
}
/* Bootstrap  end*/
.height-5 {
    height: 5px;
}
.height-10 {
    height: 10px;
}
.height-15 {
    height: 15px;
}
.height-20 {
    height: 20px;
}
.height-25 {
    height: 25px;
}
.height-30 {
    height: 30px;
}

.loan-against-sares-page .checklist li {
    /* font-size: 18px;
    line-height: 28px; */
}
.loan-content .loan-process-info + .loan-content .loan-process-info{
    margin-top:50px;
}
.loan-process-info +  .loan-process-info{
    padding-top:20px;
}

.mT30{ margin-top: 30px; }
.mB30{ margin-bottom: 30px; }

.note-bar{
    background-color: #fdece4;
    font-size: 24px;
    margin: 30px 0;
}

.note-bar .container{ padding: 10px; }

.note-bar img{ display: inline-block; vertical-align: middle; }
.note-bar .btn{ font-size: 14px; }

.auto_car_loan-page .lap-emi-calc-sec .irs--flat .irs-handle{
    background: url(../images/icon-auto-car.png) left top no-repeat;
    width: 70px;
    height: 26px;
    background-size: 100%;
    top: 10px;
}

.landing-page .main-content h5.small-heading{ font-size: 14px; }

.auto_car_loan-page .tab-wrap .resp-tabs-list li{ width: 25%; margin: 0; }

.auto_car_loan-page hr{ background-color: #f16522; height: 1px; margin: 30px 0; }
.mB30{ margin-bottom: 30px; }

.personal-loan-top-sec {
    padding-bottom: 30px;
}
.imp-note{
    font-size: 16px ;
    color: #333;
    opacity: 0.8;
}
.personal-loan-top-sec .loan-process-apply-loan-continfo{
    padding: 0 30px;
}
.personal-loan-top-sec .loan-process-info p:last-child{
    margin-bottom: 0px;
}

.personal-loan-top-sec .loan-process-info .imp-note{
    font-size: 16px;;
}
.personal-loan-mid-sec{
    background: #fdece4;
    padding: 12px 0;
    margin: 0 0 40px;
}
.personal-loan-mid-sec .apply-loan-cont{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.personal-loan-mid-sec .apply-loan-cont span{
    font-size:24px;
    color: #333;
    padding: 0 6px;
    display: flex;
    align-items: center;
}
.personal-loan-mid-sec .apply-loan-cont span i{
    padding-right: 5px;
}
.personal-loan-mid-sec .apply-loan-cont .btn{
    margin:0 6px;
    min-width: 150px;
    text-align: center;
    padding: 5px 12px 4px;
    height: auto;
}
.personal-loan-icon::before{
    content: "";
    display: inline-block;
    background: url(../images/personal-loan-icon.png) left top no-repeat;
    width: 49px;
    height: 38px;
}

.personal-loan-page .lap-emi-calc-sec .irs--flat .irs-handle{
    background: url(../images/personal-loan-icon.png) left top no-repeat;
    /* background-color: #fff; */
    width: 49px;
    height: 38px;
}
.form-group{
    margin-bottom: 20px;
    margin-top:20px;
}
.form-group .form-lbl{
    display: block;
    font-size: 18px;
    line-height: 23px;
    margin: 0 0 18px;
    color: #333;
    font-family: 'Poppins'; font-weight:600;
}
.form-group .form-control{
    height: 40px;
    padding: 5px 15px;
    border:1px solid #cccccc;
    font-size: 20px;
    font-family: 'Poppins'; font-weight:500;
    max-width: 100%;
}
.form-group .form-control::-webkit-input-placeholder {
    color: #ccc;
  }
  .form-group .form-control::-moz-placeholder { 
    color: #ccc;
  }
  .form-group .form-control:-ms-input-placeholder { 
    color: #ccc;
  }
  .form-group .form-control:-moz-placeholder { 
    color: #ccc;
  }
.form-group .form-control.datepicker{
    position: relative;
    background: url(../images/calender-icon.png) calc(100% - 9px) 7px no-repeat;
}

.personal-loan-page .lap-emi-calc-sec{
    margin-bottom: 30px;
}
.personal-loan-page .cal-wrap{
    border-bottom: 1px solid #f16522;
    padding-bottom: 20px;
    margin-bottom: 50px;
}
.mfp-content .icons-info p{
    max-height: none;
}

.prod-sec p{
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 8px;
    
}
.personal-loan-page .prod-sec{
    border-bottom: 1px solid #f16522;
    margin-bottom: 45px;
    padding: 0 030px 20px;
}
.personal-loan-page .prod-sec > .row{
    margin-top:32px;
}
.two-cols-tbl tr td{
    width: 50%;
}
.interest-rate-range .note h6{
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 8px;;
}
.personal-loan-page .tbl-with-border-wrap{
    margin-bottom: 25px;
}
#interest-rate-range-tbl tr td:first-child{
    width: 50%;
}
.personal-loan-checklist-sec{
    padding: 0 30px 20px;
    margin-top: 10px
}
.personal-loan-checklist-sec .table-wrap + .table-wrap{
    margin-top: 50px;
}
.personal-loan-checklist-sec h6{
    font-size: 16px;
    opacity: 0.8;
    color: #333;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 10px;
}
.personal-loan-checklist-sec .disclaimer{
    font-size: 16px;
    line-height: 22px;
    font-family: 'Poppins'; font-weight:400;
}
.personal-loan-page .loan-process-info{
    padding: 0 30px;
}
.personal-loan-page .interest-rate-range + .interest-rate-range{
    border-top: 1px solid #f16522;
    padding-top: 40px;
}


/* business_loan-page css  */

.business_loan-page  .checklist li:before {
    top: 10px;
}
.business_loan-page hr {
    background-color: #f16522;
    height: 1px;
    margin: 30px -15px;
}
@media screen and (max-width: 767px){
    .business_loan-page hr {
        margin: 30px 0px;
    }
}

.business_loan-page table.table-theme1 th{
    font-family: 'Poppins'; font-weight:600;
    font-size: 18px;
    color: #fff;
}
.business_loan-page table.table-theme1 td{
    font-family: 'Poppins'; font-weight:500;
    font-size: 16px;
    color:#333333;
    padding: 10px 22px;
}

.business_loan-page .disclaimer{
    font-size: 16px;
    color:#333333;
    padding: 30px 0;
}
.business_loan-page .disclaimer strong, .business_loan-page .disclaimer b{
    font-family: 'Poppins'; font-weight:700;
    font-size: 16px;
}
/* business_loan-page css  */

.range-slider-wrap .form-control{
    position: absolute;
    top: 0px;
    right: 10px;
    background: transparent;
    background: transparent;
    width: 185px;
    text-align: center;
    z-index: 9;
    color: #314467;
    font-size: 24px;
    height: 40px;
}

.landing-page.forex-loan-page .h5-heading{
    font-size: 20px;
    color: #333333;
    text-transform: none;
}

.landing-page.forex-loan-page .h6-heading{
    font-size: 18px;
    color: #333333;
    text-transform: none;
}

.landing-page .bullet-list.font14 li{ font-size: 14px; }

blockquote{ padding: 15px; }
blockquote p{ font-size: 14px; line-height: 20px; }
blockquote a{ color: #053c6d; text-decoration: none; }

.forex-loan-page .accordion-list li .acc-info p{ line-height: 24px; }
.forex-loan-page .accordion-list h5.small-heading{ font-size: 16px; }
.forex-loan-page .accordion-list h6.small-heading{ font-size: 14px; }
.forex-loan-page .accordion-list .checklist{ margin-bottom: 20px; }
.forex-loan-page .accordion-list li:last-child{ border-bottom: 0px; }

.business_partner_landing-page .table td.th-label{
    background-color: #053c6d;
    color: #fff;
    text-transform: uppercase;
    border-bottom: 1px solid #ffffff;
}

.business_partner_landing-page .table.table_curr-charges td.th-label{ width: 15%; }
.forex-loan-page hr{ background-color: #f16522; height: 1px; margin: 0px 0 40px; }

.business_partner_landing-page .banner_section .banner_slider{ margin-bottom: 0; }
.banner_section .banner_slider .slick-dots {
    bottom: 20px;
}
.slider .slick-dots li.slick-active button::before {
    font-size: 40px;
    opacity: 1;
}
.banner_slider .slick-dots li button::before {
    color: #ffffff;
    font-size: 30px;
}

.faq_section .faq-sec { padding: 0 30px; }

ul.theme1{ list-style: none; }

ul.theme1 em{
    font-style: normal;
    font-size: 14px;
    line-height: 26px;
    color: #fff;
    background-color: #f48120;
    padding: 0px 10px;
    margin-top: 5px;
    display: inline-block;
    margin-right: 20px;
    position: relative;
}

ul.theme1 em:after{
    content: "\A";
    border-style: solid;
    border-width: 13px 15px 13px 0;
    border-color: transparent #f48120 transparent transparent;
    position: absolute;
    top: 0;
    right: -15px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

ul.step-list{
    list-style: none;
}

ul.step-list li{
    padding: 10px;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
    position: relative;
}

ul.step-list li:first-child::before{ display: none; }
ul.step-list li:last-child::after{ display: none; }

ul.step-list li:after{
    content: "\f107";
    font-family: 'FontAwesome';
    font-weight: 900;
    color: rgba(0, 0, 0, 0.1);
    font-size: 26px;
    position: absolute;
    bottom: -30px;
    left: 50%;
    margin-left: -7px;
}

ul.step-list li::before{
    content: "";
    display: inline-block;
    width: 2px;
    height: 30px;
    background-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    bottom: 100%;
    left: 50%;
}

.table.interest-rate-tbl tr td:first-child{ color: #053c6d; font-weight: 600; }

[data-toggle='collapse']{ position: relative; padding-right: 40px; cursor: pointer; }
[data-toggle='collapse']:after {
    content: "";
    display: inline-block;
    width: 32px;
    height: 32px;
    background: url(../images/acc-btn.png) left top no-repeat;
    position: absolute;
    right: 0px;
    top: -1px;
}
[data-toggle='collapse'].active:after {
    background-position: left bottom;
}

.business_partner_landing-page .border-bottom{ border-bottom: 1px solid #f16522 !important; }

.pB20{ padding-bottom: 20px; }


/*======== CSS: Loan Responsive =======*/

@media screen and (max-width:1199px){
    .banner_content h1{
        font-size: 50px;
        line-height: 60px;
    }

    .header .logo{
        width: 185px;
    }
    .navigation{
        margin-left: 18px;
        padding-left: 19px;
    }
    .navigation ul li a{
        font-size: 13px;;
    }
    .navigation ul li{
        position: relative;
        padding: 0 11px 0 10px;
    }
    .right-header form{
        width: 230px;
    }
    .right-header .btn-list .btn{
        padding: 4px 10px;
    }
    .landing-page .banner_content h1{
        font-size: 50px;
        padding-bottom: 8px;
    }
    .border-list li{
        padding: 0 18px 0 15px;
        margin: 10px 0;
    }
    .main-links{
        padding: 12px 0 10px;
    }
    .main-links .border-list li a{
        font-size: 17px;
    }
    .landing-page .heading{
        font-size: 30px;
    }
    .landing-page .loan-process-info p{
        font-size: 16px;
        line-height: 26px;
    }
    .landing-page .main-content h5{
        font-size: 17px;
    }
    .lap-info-list .col{
        width: 42%;;
    }
    .irs--flat .irs-grid-text{
        font-size: 13px;
    }
    .irs--flat .irs-single{
        top: -30px;
        padding: 2px 15px;
        min-width: 165px;
        font-size: 22px;
    }
    .lap-emi-calc-sec .lap-emi-cal-left{
        padding-right: 30px;
    }
    .rate-list .price{
        font-size: 30px;
    }
    .lap-emi-calc-sec .lap-emi-cal-right{
        padding:0 0 0 30px;
    }
    .doc-checklist-sec .row .col{
        padding: 0 30px;
    }
    .doc-checklist-sec .row .col{
        margin-bottom: 50px;
    }
    .doc-checklist-sec {
        margin-bottom: 50px;
    }
    .accordion-list li .acc-link{
        font-size: 17px;
    }
    .accordion-list li .acc-info p{
        line-height: 27px;
    }
    .footer-top-links ul{
        justify-content: center;
    }
    .footer-top-links ul li{
        padding: 0 12px 0 10px;
    }
    .footer-top-links ul li a{
        font-size: 13px;
    }
    .footer-mid-sec .mid-left-sec .phone-no{
        font-size: 25px;
    }
    .footer-mid-sec .mid-left-sec{
        width: 23%;
    }
    .footer-mid-sec .footer-links-wrap{
        width: 77%;
    }
    .footer-mid-sec .footer-links-wrap .footer-links{
        padding-right: 15px;
    }
    .doc-checklist-sec .sub-heading{
        margin-bottom: 25px;
    }
    .landing-page .bullet-list li{
        font-size: 16px;
        line-height: 22px;;
    }
    .landing-page .bullet-list li:before{
        top: 7px;;
    }
    .loan-process-info.btm-border {
        padding-bottom: 30px;
        margin-bottom: 50px;
    }
    .irs--flat .irs-handle{
        width: 30px;
        height: 30px;
        top:8px;
    }
    .side-sticky-btns ul li a{
        padding:10px 5px 10px;
    }
    
    .side-sticky-btns ul li a span{
        padding-top:3px;
    }
    .side-sticky-btns{
        width: 55px;;
    }
    .side-sticky-btns ul li a span{
        display: none;
    }
    .landing-page .banner_content h2{
        font-size: 35px;
        line-height: 48px;
    }
    .landing-page .banner_content h2 strong{
        font-size: 44px;
    }
    .icons-info h5{
        font-size: 17px;;
    }
    .icons-info p{
        font-size: 16px;
        line-height: 21px;
    }
    .landing-page .review-cont{
        padding-left: 175px;
    }
    .hoam-loan-page .lap-emi-calc-sec .lap-emi-cal-right{
        padding-right: 0px;
    }
    .tab-wrap .resp-tab-content {
        padding: 20px 15px 0;
    }
    .tab-wrap .resp-tab-content .lap-emi-calc-sec{
        margin: 0 -15px;
    }
    .landing-page .main-content h5{
        line-height: 24px;
    }
    .tab-wrap .resp-tabs-list{
        margin: 0 -10px;
    }
    .loan-btm-sec .tab-wrap .resp-tabs-list li{
        padding: 0 10px !important;
    }
    .tab-wrap .resp-tabs-list li.resp-tab-active{
        padding: 0 10px !important;
    }
    .tab-wrap .resp-tabs-list li .tab-btn span{
        font-size: 16px;
        line-height: 20px;
    }
    .gold-loan-page .loan-process-info {
        padding: 0 0px 25px;
    }
    .landing-page .sub-heading{
        font-size: 22px;
    }
    select{
        font-size: 20px;
    }
    .table.without-border tr td, .ornaments-tbl .table tr td input{
    font-size: 20px;    
    }
    .table.without-border tr th{
        font-size: 17px;
        padding:5px 10px;
    }
    .table.without-border tr td{
        
        padding:5px 10px;
    }
    .gold-loan-page .lap-emi-calc-sec .lap-emi-cal-right {
        padding: 0 0 0 30px;
    }
    #ornaments-chart {
        height: 230px;
        margin: 0 -20px;
    }
    .safety-sec {
        padding: 0 0px 25px;
    }
    .info-sec p {
        font-size: 16px;
        line-height: 24px;
    }
    .interest-rate-range {
        padding: 0 0 25px;
    }
    .charges-sec{
        padding: 0 0 25px;
        margin-bottom: 35px;
    }
    .annual-perc-rate-sec {
        padding: 0 0px 20px;
        margin-bottom: 32px;
    }
    .gold-loan-page .doc-checklist-sec{
        padding:0 0 35px;
    }
    .table.with-border tr td{
        font-size: 15px;
        line-height: 19px;
        padding: 10px 15px;
            padding: 10px 20px;
      
    }
    .table.with-border tr th{
        font-size: 16px;
        line-height: 19px;
        padding: 10px 20px;
    }
    .table.with-border tr td .bullet-list li {
        font-size: 15px;
        line-height: 20px;
        
    }
    .interest-rate-range h6{
        font-size: 15px;
        line-height: 20px;
    }
    .personal-loan-page .loan-process-info {
        padding: 0 0px;
    }
    .personal-loan-page .prod-sec{
        padding:0 0 38px;
        
    }
    

.personal-loan-checklist-sec {
    padding: 0 0px 50px;
}
.prod-sec p{
    font-size: 16px;
    line-height: 21px;
}
.personal-loan-mid-sec .apply-loan-cont span{
    font-size: 21px;
}
.personal-loan-checklist-sec h6 {
    font-size: 15px;
}
.personal-loan-checklist-sec .disclaimer {
    font-size: 15px;
}

.note p{
    font-size: 15px;
    line-height: 21px;
}
.note .bullet-list li {
    font-size: 15px;
    line-height: 22px;
}
.personal-loan-top-sec .loan-process-info .imp-note {
    font-size: 15px;
    line-height: 21px;;
}
.range-slider-wrap .form-control {
    padding: 2px 15px;
    width: 165px;
    font-size: 22px;
    height:35px;
    top:2px;
}
.banner_section .banner_slider .slick-dots {
    bottom: 10px;
}
}


@media screen and (max-width: 991px){
    .banner_content h1{
        font-size: 40px;
        line-height: 50px;
    }
    .business_partner_landing-page {
        font-size: 14px;
        line-height: 26px;
    }
    .loan_grid .column h4{ font-size: 16px; }
    .loan_form .field{     width: 33.33% !important; }

    .header .left-header{
        /* width: 100%; */
        justify-content: space-between;
    }
    .navigation::before{
        display: none;
    }
    .header .right-header{
        /* width: 100%; */
        justify-content: space-between;
    }
    .right-header form{
        width: 290px;
    }
    .landing-page .banner_content{
        width: 52%;
    }
    .lap-info-list .col{
        width:50%;
    }
    .lap-emi-calc-sec{
        padding: 28px 25px 30px;
    }
    .lap-emi-calc-sec .sub-heading{
        margin-bottom: 25px;
    }
    .doc-checklist-sec .row{
        margin: 0 -15px;
    }
    .doc-checklist-sec .row .col{
        padding: 0 20px;
    }
    .doc-checklist-sec .icon-heading-wrap h5{
        line-height: 22px;
        margin-bottom: -4px;
    }
    .footer-mid-sec .mid-left-sec{
        width: 30%;
    }
    
    .footer-mid-sec .footer-links-wrap .footer-links{
        width: 33.3333%;
        padding-bottom:15px;
    }
    .footer-mid-sec .footer-links-wrap{
        width: 70%;
    }
    .landing-page .banner_content h1{
        font-size: 40px;
    }
    .landing-page .banner_content h2 {
        font-size: 28px;
        line-height: 38px;
    }
    .landing-page .banner_content h2 strong{
        font-size: 32px;
        line-height: 36px;
    }
    .tab-wrap .resp-tabs-list li .tab-btn span {
        font-size: 14px;
        line-height: 17px;
    }
    .tab-wrap .resp-tabs-list li .tab-btn i{
        margin-right: 8px;
    }

   .gold-loan-page .lap-emi-calc-sec .lap-emi-cal-left{
       width: 100%;
       padding-right: 0px;
       padding: 0 0 35px;
        margin: 0 0 30px;
        border-bottom: 1px solid #bbbcbe;
        border-right: none;
    }
    .gold-loan-page .lap-emi-calc-sec .lap-emi-cal-right {
        padding: 0 0 0 0;
        width: 100%;
    }
    #ornaments-chart{
        width:320px;
        margin:0;
        max-width: 100%;
    }
    .table.with-border tr td p {
        font-size: 15px;
        line-height: 20px;
    }
    .note-bar{ font-size: 18px; }  
    .irs--flat.irs-with-grid{ margin: 0; }
    .range-slider-wrap .form-control{
        right: 0px;
    }
}

@media screen and (max-width: 767px){
    .banner_section .container{
        position: static;
    }
    .banner_content{
        max-width: none;
        padding: 15px 0;
        position: static;
        transform: none !important;
    }
    .banner_content h1 {
        font-size: 22px;
        line-height: 30px;
        color: #000000;
    }
    .banner_section .background{
        height: 200px;
        object-fit: cover;
        object-position: left;
    }
    .loan_grid .column{
        width: 100%;
        border-right: 0;
        border-bottom: 1px solid #f16522;
    }
    .loan_grid .row{ padding: 15px 40px; }
    .choose_from .title b::before,
    .choose_from .title b::after{ width: 70px; }
    .bank_logo li{ border: 0; }
    .loan_grid .choose_from .row{ padding: 15px 0; }
    .loan_form .field{     width: 100% !important; min-height: auto; }

    .landing-page .banner_content{
        width: 100%;
    }
    .landing-page .banner_content h1{
        font-size: 30px;
        line-height: 35px;
    }
    .main-links .border-list li a{
        font-size: 14px;
    }
    .border-list li{
        padding: 0 10px 0 9px;
        margin: 3px 0;
    }
    .border-list li:after{
        height: 19px;
        top:4px;
    }
    .landing-page .heading{
        font-size: 23px;
    }
    .loan-process-info p{
        font-size: 14px;
        line-height: 22px;
    }
    .lap-info-list .col{
        width: 100%;
        margin-bottom: 20px;
    }
    .lap-emi-calc-sec{
        padding:17px 20px 25px;
    }
    .lap-emi-calc-sec .lap-emi-cal-left{
        width: 100%;
        padding: 0 0 35px;
        margin: 0 0 30px;
        border-bottom: 1px solid #bbbcbe;
        border-right: none;
    }
    .lap-emi-calc-sec .lap-emi-cal-right{
        width: 100%;
        padding:0;
    }
    .irs--flat.irs-with-grid{
        margin: 0 10px 0 10px;
    }
   
    .irs--flat .irs-single {
        top: -10px;
        padding: 1px 15px;
        min-width: 115px;
        font-size: 17px;
    }
    .rate-list li{
        padding-bottom: 25px;
        margin-bottom: 18px;
    }
    .rate-list .price{
        font-size: 24px;
    }
    .lap-emi-cal-right .rate-list{
        padding-bottom: 30px;
    }
    .landing-page .sub-heading{
        font-size:18px;
    }
    /* .doc-checklist-sec .row .col {
        margin-bottom: 30px;
        width: 100%;
    } */
    .doc-checklist-sec .row .col {
        margin-top: 10px;
        margin-bottom: 30px;
        width: 100%;
        max-width: 100%;
        flex: 100%;
    }

    .doc-checklist-sec .sub-heading{
        margin-bottom: 15px;
    }
    .accordion-list li .acc-info p{
        line-height: 24px;
    }
    .accordion-list li .acc-link{
        font-size: 16px;
        line-height: 22px;
        display: flex;
        align-items: center;
        padding-right: 45px;
    }
    .accordion-list > li{
        padding: 15px 0 14px;
    }
    .footer-mid-sec .mid-left-sec{
        width: 100%;
        text-align: center;
        padding: 0 0 20px;
    }
    .footer-mid-sec .social-links{
        justify-content: center;
    }
    .footer-mid-sec .logo{
        margin: 0 auto 15px;
    }
    .footer-mid-sec .mid-left-sec .phone-no{
        margin-bottom: 18px;
    }
    .footer-mid-sec .footer-links-wrap {
        width: 100%;
    }
    .accordion-list li .acc-info{
        padding-right: 30px;
    }
    .range-slider-wrap {
        padding-bottom: 40px;
    }
    .landing-page .main-content h5{
        margin-bottom: 10px;
    }
    
    .header .logo {
        width: 160px;
    }
    .humburger{
        display: block;
    }
    .header .left-header{
        padding: 0 0 0px 0px;
        position: relative;
        height:auto;
    }
    .navigation{
        display: none;
        margin: 0px;
        padding: 0px;
        position: absolute;
            top: 100px;
            z-index: 9;
            left: -15px;
            right: -15px;
            padding: 5px 15px;
            background: #e46713;
    }
    .humburger.crossed span{
        position: relative;
        left: 3px;
    }
    .right-header form{
        width: 100%;
    }
    .header .right-header{
        height: auto;
    }
    .search-form{
       
    }
    .header .right-header{
        position: relative;
        justify-content: flex-start;
    }
    .mob-search-btn{
        display: block;
        position: absolute;
        right: 0;
        width: 25px;
        height: 25px;
        position: absolute;
        top: 8px;
        background: url(../images/search-btn1.png) center center no-repeat;
        border: none;
        cursor: pointer;
    }

    .search-form-wrap{
        position: absolute;
        top: 50px;
        z-index: 9;
        left: -15px;
        right: -15px;
        padding: 10px 15px 10px;
        background: #e46713;
        display: none;
    }
    .navigation ul{
        justify-content: center;
    }
    .landing-page .bullet-list li{
        font-size: 14px;
    }
    .irs--flat .irs-handle {
        width: 25px;
        height: 25px;
        top: 12px;
    }
    .side-sticky-btns{
        bottom: 0px;
        width: 100%;
        top: auto;
        border-radius: 7px 7px 0 0;
        left: 0;
        padding: 0;
    }
    .side-sticky-btns::before, .side-sticky-btns::after{ display: none; }
    .side-sticky-btns ul{
        width: 100%;
        display: flex;
        justify-content: space-between;
        border-radius: 7px 7px 0 0px;
    }
    .side-sticky-btns ul li{
        border-right: 1px solid #e5e5e5;
        border-bottom: 0px;
        width: 33%;
    }
    .side-sticky-btns ul li:last-child{
        border-right: none;
    }
    .footer{
        margin-bottom: 52px;
    }
    .landing-page .banner_content h2{
        color: #000;
    }
    .landing-page .banner_content h2 {
        font-size: 22px;
        line-height: 28px;
    }
    .landing-page .banner_content h2 strong {
        font-size: 28px;
    }
    .lap-emi-calc-sec .irs--flat .irs-handle{
        width: 25px;
        height: 25px;
        background-size: 100% auto;
    }
    .hoam-loan-page .home-loan-calc .lap-emi-cal-right .btn{
        height: 34px;
    padding: 3px 15px;
    }
    .icons-info p {
        font-size: 14px;
        line-height: 20px;
    }
    .icons-info-wrap .col{
        width: 50%;
        max-width: 50%;
        flex: 0 0 50%
    }
    .landing-page .review-cont figure img{
        width: 100px;
        height: 100px;
    }
    .landing-page .review-cont{
        padding-left: 120px;
    }
    .landing-page .review-cont{
        min-height: 100px;
    }
    .tab-wrap .resp-tabs-list{
        display: none;
    }
    .tab-wrap  .resp-tab-active{
        border:1px solid #e67b57 !important;
        border-bottom: none !important;
       
    }
    .tab-wrap .resp-tab-content{
        padding-bottom: 20px;
        border:1px solid #e67b57 !important;
    }
    .tab-wrap .resp-tab-content .lap-emi-calc-sec{
        margin: -20px -15px;
        border: none;
    }
    .sme_loan_sec .row .col-6, .travel-cards-page .row .col-6{ width: 100%; }
    .credit-cards-page .tab-wrap .resp-tabs-list li{ width: 50%; padding: 15px !important; }
    .lap-emi-calc-sec.two_wheeler_loan_cal .irs--flat .irs-handle{ width: 45px; height: 32px; }
    .ornaments-chart-wrap .loan-amt .price {
        font-size: 32px;
        line-height: 32px;
    }
    .ornaments-chart-wrap .loan-amt .price {
        font-size: 32px;
        line-height: 32px;
    }
    .table.with-border tr td {
        font-size: 14px;
        line-height: 18px;
        padding: 7px 10px;
    }
    .table.with-border tr th {
        font-size: 14px;
        line-height: 18px;
        padding: 8px 10px;
    }
    .table.with-border tr td .bullet-list li , .table.with-border tr td p{
      font-size: 14px;
        line-height: 18px;
    }
    .info-sec p {
        font-size: 14px;
        line-height: 22px;
    }
    .note p {
        font-size: 14px;
        line-height: 18px;}
        .annual-perc-rate-sec .sub-heading {
            margin-bottom: 8px;
        }
        .gold-loan-page .loan-process-info {
            padding: 0 0px 15px;
        }
        /* .landing-page .sub-heading{
            margin-bottom: 8px;
        } */
        .lap-emi-cal-left .select-duration select {
            min-width: 155px;
        }
        select {
            font-size: 16px;
            background-position: right 10px;
            height:35px;
        }
        .table.without-border tr td, .ornaments-tbl .table tr td input {
            font-size: 16px;
        }
        .ornaments-tbl .table tr td select {
            width: 100px;
        }
        .ornaments-tbl .table tr td input {
            width: 100px;
            height: 35px;
        }
        .table.without-border tr th {
            font-size: 14px;
            line-height: 18px;
        }
        .personal-loan-mid-sec .apply-loan-cont span {
            font-size: 17px;
        }
        .personal-loan-top-sec .loan-process-info .imp-note {
            font-size: 14px;
        }
        .personal-loan-mid-sec .apply-loan-cont span{
            display: block;
            text-align: center;
        }
        .personal-loan-icon::before{
            width: 30px;
            height: 23px;
            background-size: 100% auto;
        }
        .personal-loan-page .lap-emi-calc-sec .irs--flat .irs-handle{
            width: 30px;
            height: 23px;
            background-size: 100% auto; 
            top:15px;
        }
        .form-group .form-control{
            font-size: 16px;
            height:35px;
        }
        .prod-sec p {
            font-size: 14px;
            line-height: 22px;
        }
        .form-group {
            margin-bottom: 12px;
            margin-top: 12px;
        }
        .form-group .form-lbl{
            font-size: 16px;
            line-height: 20px;
            margin: 0 0 8px;
        }
        .personal-loan-page .cal-wrap{
            padding-bottom: 0;
            margin-bottom: 35px;
        }
        .personal-loan-page .prod-sec > .row {
            margin-top: 25px;
        }
        .personal-loan-page .prod-sec {
            padding: 0 0 16px;
            margin-bottom: 32px;
        }
        #interest-rate-tbl, #interest-rate-range-tbl, #salaried-tbl, #self-employed-tbl{
            min-width:550px;
        }
        .personal-loan-page .interest-rate-range + .interest-rate-range{
            padding-top:32px;
        }
        .personal-loan-checklist-sec {
            padding: 0 0px 40px;
            margin-top:0px;
        }
        .personal-loan-checklist-sec .table-wrap + .table-wrap {
            margin-top: 35px;
        }
        .form-group .form-control.datepicker {
           
            background: url(../images/calender-icon.png) calc(100% - 6px) 5px no-repeat;
        }
    h2.resp-accordion .tab-btn .icon{ width: 40px; display: inline-block; vertical-align: middle; }
    .note-bar{ font-size: 14px; }
    .range-slider-wrap .form-control {
        right: 0px;
        padding: 1px 15px;
        width: 115px;
        font-size: 17px;
        height:28px;
        right:10px;
    }
    .banner_section .banner_slider .slick-dots{
        position: static;
        margin: 10px 0;
    }
    .banner_slider .slick-dots li button::before{ color: #8e261b; }
    .faq_section .faq-sec{padding: 0;}
}

@media screen and (max-width:599px){
    .icons-info-wrap .col{
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%   
    }
    .credit-cards-page .tab-wrap .resp-tabs-list li{ width: 100%; }
    .business_partner_landing-page table.table-theme1 th, .business_partner_landing-page .two_wheeler_loan-page table th, .business_partner_landing-page table.table-credit_cards th {font-size: 14px;line-height: 18px;}
}
@media screen and (max-width:479px){
    .footer-mid-sec .footer-links-wrap .footer-links{
        width: 50%;
    }
    .landing-page .review-cont{
        padding-left: 0px;
        
    }
    .landing-page .review-cont figure{
        position: relative;
        margin:0 0 15px;
    }
    .range-slider-wrap .form-control {
        position:relative;
        margin: 0 0 7px;
        right:auto;
    }
    
}