.bs-form .range-calculator{position:relative;margin-bottom:30px}

/*.bs-form .range-calculator .input-change-value::before{content:"\e1bc";font-family:"Font Awesome 6 Pro";position:absolute;top:0;left:0px;display:inline-block}*/

.input-change-value img{position:absolute;top:4px;left:0px;}
.typ-tenture img{position:absolute;top:4px;left:0px;}
.bs-form .range-calculator .input-change-value.percent::before{content:"%";position:absolute;top:0;left:0px;display:inline-block; font-size:1.2em; font-weight:700; color:#000;}
  
 /*.bs-form .range-calculator .input-change-value.typ-tenture::before{content: "\f133";font-family:"Font Awesome 6 Pro";}*/
 

 .bs-form .range-calculator .input-change-value.typ-tenture::after{content:"Years";position:absolute;top:2px;right:0px;font-weight:700;font-size:18px;color:#1c1c1c;background-color:transparent;padding-bottom:8px}
 .bs-form .range-calculator .input-change-value .text-change{padding-left:25px;border:0;border-bottom:1px solid #000;font-weight:700;font-size:18px;line-height:24px;letter-spacing:-0.025em;color:#1c1c1c;font-family:"Inter",sans-serif;padding-left:30px;background-color:transparent;width:100%;text-align:left;padding-bottom:8px}
 .bs-form .range-calculator .input-change-value .text-change.text-right{text-align:right}
 .bs-form .range-calculator .input-change-value .text-change:focus-visible{outline:none}.bs-form .range-calculator .range-label-price{display:flex;justify-content:space-between;margin-bottom:20px}.bs-form .range-calculator .range-label-price .typ-range-label{font-weight:400;font-size:20px;line-height:24px;letter-spacing:-0.025em;color:#1c1c1c}.bs-form .range-calculator .range-label-price .input-change-value{width:150px;position:relative}.bs-form .range-calculator .rangeslider--horizontal{background-color:#dae7ed;box-shadow:none;height:10px}.bs-form .range-calculator .rangeslider--horizontal .rangeslider__handle{width:30px;height:30px;box-shadow:none;border:none;background:#e90000}.bs-form .range-calculator .rangeslider--horizontal .rangeslider__handle::after{width:10px;height:10px;background-color:#fff}.bs-form .range-calculator .rangeslider--horizontal .rangeslider__fill{background-color:#e90000;box-shadow:none}.bs-form .range-calculator .small-text{display:flex;justify-content:space-between;margin-top:20px;position:relative}.bs-form .range-calculator .small-text .range-text{font-weight:400;font-size:16px;line-height:19px;letter-spacing:-0.025em;color:#7e7e7e}.bs-form .range-calculator .small-text .range-text.rupees{position:relative;padding-left:12px}.bs-form .range-calculator .small-text .range-text.rupees::before{content:"\e1bc";font-family:"Font Awesome 6 Pro";position:absolute;top:0;left:0px;display:inline-block;font-size:14px}.bs-form .apply-btn{text-align:right}

@media only screen and (max-width: 1024px)and (-webkit-min-device-pixel-ratio: 0){input[type=range]{overflow:hidden;-webkit-appearance:none}input[type=range]::-webkit-slider-runnable-track{color:#13bba4}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:ew-resize;background:#434343}}
.lyt-section{padding-top:80px;padding-bottom:80px;position:relative}.lyt-section.typ-emi-cal{padding-top:0px;padding-bottom:0px}.lyt-section.typ-emi-cal .emi-pd-zero{padding-left:0px;padding-right:0px}.lyt-section.typ-emi-cal .emi-calculator{background-color:#f6fcff;padding:90px 120px 100px 86px}
.mod-custom-progress{position:relative;background-color:#03254c;padding:0 50px 100px 50px;display:flex;justify-content:center;align-items:flex-start;height:100%;flex-direction:column}

.mod-custom-progress .title{font-weight:500;font-size:19px;line-height:24px;letter-spacing:-0.025em;color:#fff;position:relative;display:block; width:100%; text-align:center}

.mod-custom-progress .title::after{content:"";background-color:#fff;position:absolute;width:90px;height:2px;text-align:center;z-index:1;bottom:-20px;right:0;left:50%;transform:translate(-50%, -50%)}.mod-custom-progress .c-p-bar{position:relative;width:100%;height:350px}.mod-custom-progress .c-p-bar .progress{position:absolute;height:100%;width:100%;cursor:pointer;top:0;left:0;margin:auto;display:flex;justify-content:center;align-items:center;align-self:center;bottom:0;right:0;background-color:transparent}.mod-custom-progress .c-p-bar .progress-circle{transform:rotate(-90deg)}.mod-custom-progress .c-p-bar .progress-circle-back{fill:none;stroke:#d7d7d7;stroke-width:16px}.mod-custom-progress .c-p-bar .progress-circle-prog{fill:none;stroke:#e90000;stroke-width:32px;stroke-dasharray:0 999;stroke-dashoffset:0px;transition:stroke-dasharray .7s linear 0s}
.mod-custom-progress .c-p-bar .progress-inner-text{position:absolute}.mod-custom-progress .c-p-bar .progress-inner-text .text-hd{font-weight:500;font-size:16px;line-height:20px;text-align:center;letter-spacing:-0.025em;color:#7e7e7e}.mod-custom-progress .c-p-bar .progress-inner-text .text-amount{font-weight:600;font-size:26px;line-height:34px;text-align:center;letter-spacing:-0.025em;color:#fff;padding-left:15px}

/*.mod-custom-progress .c-p-bar .progress-inner-text .text-amount::before{content:"\e1bc";font-family:"Font Awesome 6 Pro";position:absolute;top:auto;left:0px;display:inline-block;color:#fff;font-weight:300;font-size:18px}*/

.mod-custom-progress .amount-intrest{display:block;width:100%}.mod-custom-progress .amount-intrest .ami-ul{list-style:none;display:flex;flex-direction:row;justify-content:center}.mod-custom-progress .amount-intrest .ami-ul .ami-li{padding:0px 30px;border-right:1px solid rgba(255,255,255,.1)}.mod-custom-progress .amount-intrest .ami-ul .ami-li .ami-principle{font-weight:500;font-size:14px;line-height:17px;letter-spacing:-0.025em;color:#a3a3a3;position:relative;margin-bottom:10px}.mod-custom-progress .amount-intrest .ami-ul .ami-li .ami-principle.grey::before{content:"";position:absolute;width:10px;height:10px;left:-15px;top:4px;background-color:#d7d7d7;border-radius:50%}.mod-custom-progress .amount-intrest .ami-ul .ami-li .ami-principle.blue::before{content:"";position:absolute;width:10px;height:10px;left:-15px;top:4px;background-color:#e90000;border-radius:50%}.mod-custom-progress .amount-intrest .ami-ul .ami-li .ami-amount{font-weight:400;font-size:20px;line-height:24px;letter-spacing:-0.025em;color:#fff;position:relative;padding-left:10px}

/*.mod-custom-progress .amount-intrest .ami-ul .ami-li .ami-amount::before{content:"\e1bc";font-family:"Font Awesome 6 Pro";position:absolute;top:0px;left:0px;display:inline-block;color:#fff;font-weight:300;font-size:14px}*/

.mod-custom-progress .amount-intrest .ami-ul .ami-li:last-child{border-right:0px}.mod-custom-progress .monthly-emi{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:50px;width:100%}.mod-custom-progress .monthly-emi .m-emi-text{font-weight:500;font-size:20px;line-height:22px;letter-spacing:-0.025em;color:#fff;display:inline-block}.mod-custom-progress .monthly-emi .m-emi-amount{font-weight:700;font-size:30px;line-height:38px;text-align:center;letter-spacing:-0.025em;color:#fff;padding-left:15px;position:relative;display:inline-block}

/*.mod-custom-progress .monthly-emi .m-emi-amount::before{content:"\e1bc";font-family:"Font Awesome 6 Pro";position:absolute;top:0px;left:0px;display:inline-block;color:#fff;font-weight:300;font-size:18px}*/

.monthly-emi img{position:absolute;top:12px;right:135px;}
.progress-inner-text img{position:absolute;top:30px;left:0;}
.ami-li img{position:absolute;top:32px;left:25px;}

.rangeslider,.rangeslider__fill{display:block;-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 3px rgba(0,0,0,.3);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.rangeslider{background:#e6e6e6;position:relative}.rangeslider--horizontal{height:20px;width:100%}
.rangeslider__fill{background:lime;position:absolute}.rangeslider--horizontal .rangeslider__fill{top:0;height:100%}
.rangeslider__handle{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g) #fff;border:1px solid #ccc;cursor:pointer;display:inline-block;width:40px;height:40px;position:absolute;background-size:100%;background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));background-image:-moz-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));background-image:linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));-moz-box-shadow:0 0 8px rgba(0,0,0,.3);-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.rangeslider__handle:after{content:"";display:block;width:18px;height:18px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(0, 0, 0, 0.13)), color-stop(100%, rgba(255, 255, 255, 0)));background-image:-moz-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));background-image:-webkit-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));background-image:linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.rangeslider--horizontal .rangeslider__handle{top:-10px;touch-action:pan-y;-ms-touch-action:pan-y}


@media only screen and (max-width:479px) {
.monthly-emi img{position:absolute;top:13px;right:121px;}	

	}