h2.h2-v2{font-size:25px;color:#444}
.home-loan-info{color:#444;font-weight:400;font-size:14px;line-height:20px;margin-top:20px;margin-bottom:0}
section.section-pad{overflow-x:hidden !important}
@media(min-width:768px){.home-loan-info{font-size:16px;line-height:22px}
}
@media(min-width:768px){.section-form{padding-bottom:50px !important}
}
@media(min-width:1200px){.section-form{padding-bottom:90px !important}
}
.result-content .result-tr{display:none}
.result-content .result-tr.active{display:-webkit-box;display:-ms-flexbox;display:flex}
.section-home-loan-table{display:none}
.rangeslider-horizontal{height:6px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none}
@media(min-width:768px){.rangeslider-horizontal{height:10px}
}
.rangeslider-horizontal .rangeslider-handle{top:-7px}
@media(min-width:768px){.rangeslider-horizontal .rangeslider-handle{top:-10px}
}
.rangeslider-fill{background-color:#ddd;-webkit-box-shadow:none;box-shadow:none}
.rangeslider-handle{border-radius:15px;height:18px;width:27px;background-color:#fb0;border:2px solid #000;background-image:none}
@media(min-width:768px){.rangeslider-handle{height:24px;width:40px}
}
.rangeslider-handle:focus,.rangeslider-handle:hover{background-image:none}
.rangeslider-handle::after{content:"";background-image:none;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:15px;width:2px;right:auto;bottom:auto;background-color:#000}
.loan-list-item{margin-top:20px;padding-bottom:25px;border-bottom:1px solid #ddd}
.loan-list-item:last-child{border-bottom:0}
.result-content .result-tr .result-td:first-child,.result-tr.heading .result-td:first-child{max-width:10%}
@media(min-width:768px){.result-content{border-bottom:1px solid #ddd}
}
.result-content .result-tr{display:none}
.result-content .result-tr.active{display:-webkit-box;display:-ms-flexbox;display:flex}
.loan-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;align-items:center}
@media(min-width:768px){.loan-content{margin-bottom:20px}
.loan-list-heading{color:#444;font-size:12px;font-weight:800;margin:0;line-height:15px}
}
.loan-list-heading{color:#444;font-size:13px;font-weight:700;margin:0}
.loan-tags{border:1px solid #fffaeb;border-radius:4px;color:#000;font-size:13px;padding:5px 8px;min-width:110px;max-width:93px;overflow:hidden;background:#fffaeb}
.loan-tags>input{width:100%}
.loan-tags input{width:80px !important;padding:0 !important;border:0 !important;font-size:14px !important}
.loan-tags input.loan-amount{width:100% !important}
.loan-tags__text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:baseline;font-size:15px !important;line-height:19px !important;color:#fa0 !important;font-weight:900}
input:not([type=submit]):not([type=radio]):not([type=checkbox]),textarea{background-color:#fffaeb !important;font-size:14px !important;line-height:19px !important;color:#fa0 !important;font-weight:900;padding-left:3px !important}
.total-loan-wrap{border:1px solid #ddd;padding:16px 20px 10px;border-radius:4px;overflow:hidden}
@media(min-width:768px){.total-loan-wrap{padding:20px 30px 15px}
}
.results-wrap-list{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}
@media(min-width:768px){.results-wrap-list{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
}
.amount-title{font-size:12px;margin-bottom:5px;color:#444}
@media(min-width:768px){.amount-title{font-size:14px}
}
.loan-amount-list{margin-bottom:20px}
@media(min-width:768px){.loan-amount-list{margin-bottom:28px}
}
.loan-text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px}
.loan-text{font-size:13px;color:#999;font-weight:700;line-height:16px}
.emi-title{font-weight:700;color:#444;font-size:12px}
@media(min-width:768px){.emi-title{font-size:18px}
}
.emi-main{font-size:16px}
@media(min-width:768px){.emi-main{font-size:18px}
}
.emi-title-sm{font-size:16px}
@media(min-width:768px){.emi-title-sm{font-size:24px}
}
@media(min-width:768px){.maturity-value{font-size:24px !important}
}
.results-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center}
.view-breakup{font-size:12px;color:#fb0;font-weight:700;text-align:center;padding:10px 0 0;border-top:1px solid #ddd;margin:0 -20px;display:none}
@media(min-width:768px){.view-breakup{margin:0 -30px}
}
.view-breakup span{cursor:pointer}
.section-text{font-size:18px;color:#000;font-weight:700}
@media(min-width:768px){.section-text{font-size:24px}
}
.section-text-info{font-size:14px;color:#999}
@media(min-width:768px){.section-text-info{font-size:16px}
}
.loan-form-wrap{margin-top:25px;margin-left:-10px;margin-right:-10px}
.loan-form-wrap label.error{font-size:11px;color:red;font-weight:400;position:absolute;left:10px;bottom:-22px}
h2.h2-v2{font-size:25px;color:#444;margin:0 0 10px}
.loan-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.paymentChart{width:160px;height:160px}
@media(min-width:375px){.paymentChart{width:200px;height:200px}
}
@media(min-width:768px){.paymentChart{width:300px;height:300px;margin-left:50px}
}
.form-list{position:relative;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 10px;margin-bottom:15px}
@media(min-width:768px){.form-list{margin-bottom:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
}
.form-list:last-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
@media(min-width:768px){.form-list:last-child{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
}
.loan-label{font-size:13px;color:#999;font-weight:400;position:absolute;left:30px;top:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:2}
.loan-label.active{top:0;left:20px;background-color:#fff}
.loan-input{border:1px solid #ddd !important;border-radius:4px !important;background-color:#fff !important;padding:13px !important;width:100% !important;position:static !important}
@media(min-width:768px){.loan-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.btn-estimate{padding:13px;background-color:#fb0;color:#000;font-weight:900;border:0;width:100%;border-radius:4px;font-size:16px;cursor:pointer;margin-top:15px}
@media(min-width:768px){.btn-estimate{margin-top:0}
}
.btn-estimate:focus{outline:0}
.bg-grey{background-color:#f5f5f5}
@media(min-width:768px){.result-table-wrap{margin-top:30px}
}
.result-table{width:100%}
.result-tr.heading:first-child .result-td{font-weight:600}
.result-tr{display:-webkit-box;display:-ms-flexbox;display:flex}
@media(min-width:768px){.result-tr{-ms-flex-pack:distribute;justify-content:space-around}
}
.result-tr:last-child .result-td{border-bottom:1px solid #fff}
@media(min-width:768px){.result-tr:last-child .result-td{border-bottom:0}
}
.result-td{padding:5px;border:1px solid #fff;font-size:12px;color:#000;text-align:center;display:inline-block;-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;width:10%;border-bottom:0}
@media(min-width:768px){.result-td{font-size:14px;border:1px solid #ddd;border-bottom:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
}
.result-td:not(:first-child){border-left:0}
.highcharts-credits{display:none}
.estimate-wrap{border-radius:4px;border:1px solid #ddd;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.07);box-shadow:0 0 4px 0 rgba(0,0,0,.07);padding:14px;margin-top:16px;display:none}
@media(min-width:768px){.estimate-wrap{padding:18px;margin-top:25px}
}
@media(min-width:1200px){.estimate-wrap{padding:24px}
}
@media(min-width:768px){.estimate-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
.estimate-title{margin:0 0 10px;font-size:14px;font-weight:700;color:#000}
@media(min-width:768px){.estimate-title{font-size:18px}
}
.estimate-info{font-size:12px;color:#999}
@media(min-width:768px){.estimate-info{font-size:16px}
}
@media(min-width:768px){.estimate-left{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}
}
.estimate-right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px;border-top:1px solid #ddd;margin-left:-15px;margin-right:-15px}
@media(min-width:768px){.estimate-right{margin:0;border-top:0;padding-top:0}
}
.estimate-amount{color:#1b6;font-size:18px;font-weight:700}
@media(min-width:768px){.estimate-amount{font-size:24px;margin-right:10px}
}
h1.h2-v2{font-size:25px}
.learn-more{background-color:#fb0;font-weight:900;color:#000;padding:10px;display:inline-block;border-radius:4px;width:150px;text-align:center}
.learn-more:active,.learn-more:focus,.learn-more:hover{color:#000;text-decoration:none}
@media(max-width:767px){.result-body{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px}
.calculator-heading::after,.calculator-heading::before{flex:1 1 30% !important}
}
.btn-show-more{color:#fb0;cursor:pointer;text-transform:capitalize;text-decoration:none}
.btn-show-more:focus,.btn-show-more:hover{text-decoration:none;color:#fb0}
.emi-title-md{font-size:16px}
@media(min-width:768px){.emi-title-md{font-size:18px}
}
.rangeslider--horizontal .rangeslider__fill{background-color:#fb0}
.interest-rate{border:0}
#interest-rate{text-align:right}
.calculator-container{display:flex;align-items:center;justify-content:center}
@media(max-width:768px){.calculator-container{flex-direction:column;align-items:stretch}
.loan-amount-list{display:flex;flex-direction:column}
}
.amount-title{font-size:17px !important;padding:10px;background:#f5f5f5;margin-bottom:20px;font-weight:700}
.maturity-value{color:#fa0;font-weight:700;margin-bottom:7px}
.loan-item-amount.loan-tags{position:relative;overflow:visible !important}
.min-max-message{position:absolute;bottom:5px;background-color:#fb0;font-size:10px;width:max-content;left:50%;left:25px;border-radius:5px;padding:0 6px;font-weight:800;color:#444;transform:translateX(-50%);user-select:none;opacity:0;z-index:100;pointer-events:none;transition:bottom .3s cubic-bezier(.68,-.55,.265,1.55),opacity .3s cubic-bezier(.68,-.55,.265,1.55)}
.min-max-time{left:15px}
.min-max-message.active{bottom:35px;opacity:1}
.min-max-message::after{position:absolute;bottom:-4px;left:50%;transform:translateX(-50%) rotate(45deg);content:"";height:8px;width:8px;background:#fb0}
h1.h2-v2.calculator-heading{margin-top:16px;text-align:center;color:#444;display:flex;align-items:center;justify-content:center}
@media(min-width:768px){h1.h2-v2.calculator-heading{font-size:40px;line-height:50px;font-family:Muli;font-weight:900}
}
.calculator-heading::after,.calculator-heading::before{content:"";flex:1 1;margin:auto}
.calculator-heading::before{margin-right:8px;border:2px solid;border-image:linear-gradient(270.47deg,#fb0 -15.37%,rgba(255,219,121,.524008) 62.25%,rgba(255,255,255,0) 95.52%);border-image-slice:1}
.calculator-heading::after{margin-left:8px;border:2px solid;border-image:linear-gradient(270.47deg,#fb0 -15.37%,rgba(255,219,121,.524008) 62.25%,rgba(255,255,255,0) 95.52%);border-image-slice:1;transform:rotate(180deg)}
@media(max-width:991px){h1.h2-v2.calculator-heading{font-size:20px !important;line-height:29px !important;font-weight:900 !important}
}
@media(max-width:767px){.loan-list-heading{font-weight:800;font-size:11px;line-height:14px}
.loan-text{font-size:11px;line-height:14px}
.loan-tags__text,input:not([type=submit]):not([type=radio]):not([type=checkbox]),select,textarea{font-size:11px !important;line-height:14px !important;letter-spacing:.07em}
}
.girl-age{padding-bottom:0}
.amber-identifier,.grey-identifier{position:relative;z-index:100}
.grey-identifier::before{content:"";width:10px;height:10px;background-color:#ccc;position:absolute;left:-15px;border-radius:50%;cursor:pointer;top:4px;box-shadow:0 0 4px rgba(0,0,0,.2)}
.amber-identifier::before{content:"";width:10px;height:10px;background-color:#fb0;position:absolute;left:-15px;border-radius:50%;cursor:pointer;top:4px;box-shadow:0 0 4px rgba(0,0,0,.2)}
.paymentChart{margin-left:-25px}
@media(min-width:768px){.amber-identifier::before,.grey-identifier::before{width:15px;height:15px;left:-20px}
.paymentChart{margin-left:0}
}
.loan-amount-list{text-align:center}
.amount-title{font-size:16px}
.maturity-value{font-size:22px !important}
@media(min-width:768px){.results-wrap{min-height:160px}
.amount-title{font-size:18px}
}