.build-plan-box{padding:40px 0;background-color:#f8f9fa}
.build-plan-box .top-heads-wrap{display:flex;flex-wrap:wrap;align-items:center}
.build-plan-box .heads-left{width:calc(100% - 290px);padding-right:10px}
.build-plan-box .heads-right{width:290px}
.floating-btn{line-height:3}
.build-plan-box .build-plan-inner{display:flex;flex-wrap:wrap}
.build-plan-box .build-plan-left{width:calc(100% - 368px);padding-right:24px}
.build-plan-box .build-plan-right{width:368px;position:sticky;top:40px;right:0;height:100%}
.build-plan-box .heads-text{font-family:"Roboto-Medium"}
.build-plan-box .calculator-details-top{display:flex;flex-wrap:wrap}
.build-plan-box .top-left-content{width:calc(100% - 120px);padding-right:48px}
.build-plan-box .top-right-content{width:120px}
.build-plan-box .declared-value-wrap{padding:20px 24px 24px;background-color:#fff;border-radius:5px;box-shadow:0 0 20px 0 #0000001A;margin-top:20px}
.build-plan-box .declared-head{color:#20252b;font-family:"Roboto-Medium"}
.build-plan-box .declared-head .short-form{color:#707070}
.build-plan-box .declared-head .mob-text{display:none}
.build-plan-box .declared-text{line-height:21px;font-family:"Roboto-Light";color:#565656;margin-top:5px}
.build-plan-box .textbox-inner{position:relative}
.build-plan-box .input-text{position:absolute;left:0;top:0;font-size:20px;line-height:28px;color:#20252b;font-family:"Roboto-Medium"}
.build-plan-box .input-textbox-calulator{width:100%;border:0;border-bottom:1px solid #747474;border-radius:0;padding-bottom:6px;font-size:20px;line-height:28px;color:#20252b;font-family:"Roboto-Medium";padding-left:13px}
.build-plan-box .cover-plans-wrap{padding-top:26px}
.build-plan-box .cover-plans-heading{color:#000;font-family:"Roboto-Medium";margin-bottom:20px}
.build-plan-box .cover-plans-inner{display:flex;flex-wrap:wrap;margin:0 -6px}
.build-plan-box .cover-plans-card{padding:0 6px;width:33.33%}
.build-plan-box .cover-plans-details{width:100%;height:100%;border-radius:5px;box-shadow:0 0 20px 0 #0000001A;padding:1px;display:flex;flex-direction:column;position:relative}
.build-plan-box .cover-plans-details.active{background-color:#aa1b17}
.build-plan-box .cover-plans-details.active .card-heading{color:#fff}
.build-plan-box .cover-plans-details.active .card-top-detail{color:#fff}
.build-plan-box .cover-plans-details.active.edit-cover-plan .edit{color:#fff}
.build-plan-box .cover-plans-details.edit-cover-plan{border-radius:5px 0 5px 5px}
.build-plan-box .cover-plans-details.edit-cover-plan .plans-top{padding-right:40px}
.build-plan-box .cover-plans-details.edit-cover-plan .edit{position:absolute;right:20px;top:21px;font-size:16px;line-height:16px;color:#c21b17;cursor:pointer}
.build-plan-box .cover-plans-details.edit-cover-plan .recommend-wrap{position:absolute;bottom:100%;right:0}
.build-plan-box .plans-top{padding:18px 20px 38px 44px;position:relative;min-height:115px}
.build-plan-box .custom-radio{position:absolute;top:18px;left:12px}
.build-plan-box .card-heading{font-family:"Roboto-Medium";color:#20252b;line-height:22px}
.build-plan-box .card-top-detail{color:#565656;font-family:"Roboto-Light";margin-top:4px;line-height:19px}
.build-plan-box .plans-bottom-content{background-color:#fff;overflow:hidden;border-radius:5px;height:100%}
.build-plan-box .price-heads{padding:10px 19px;background-color:#f6f6f6}
.build-plan-box .price-text{color:#20252b;font-family:"Roboto-Medium"}
.build-plan-box .benefits-heading{padding:14px 35px 10px 19px;color:#20252b;font-family:"Roboto-Medium";letter-spacing:-0.13px;font-size:13px;line-height:17px;position:relative;cursor:pointer}
.build-plan-box .benefits-heading::before{position:absolute;content:"\e911";font-family:"icomoon";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:16px;line-height:16px}
.build-plan-box .benefits-heading.active::before{content:"\e910"}
.build-plan-box .accord-list-wrap{padding:5px 19px 20px}
.build-plan-box .external-cover-wrap{padding-top:24px}
.build-plan-box .external-cover-heads{color:#20252b;font-family:"Roboto-Medium"}
.build-plan-box .custom-checkbox-label{margin-top:15px}
.build-plan-box .extra-coverage-wrap{padding-top:32px}
.build-plan-box .coverage-content{padding:0 20px 20px 40px}
.build-plan-box .coverage-accordian-wrap{box-shadow:0 0 32px 0 #9797971A;background-color:#fff;border-radius:5px}
.build-plan-box .coverage-accod-btn{padding:23px 55px 23px 24px;font-family:"Roboto-Medium";color:#20252b;position:relative;text-align:left;width:100%;cursor:pointer}
.build-plan-box .coverage-accod-btn::before{position:absolute;content:'\e911';font-family:'icomoon';right:22px;top:30px;cursor:pointer;z-index:2;font-size:16px;line-height:16px;color:#20252b}
.build-plan-box .coverage-accod-btn.active::before{content:'\e910'}
.build-plan-box .small-text{color:#565656;font-family:"Roboto-Light"}
.build-plan-box .coverage-row{padding-top:26px;padding-bottom:26px;border-top:1px solid #f2f2f2}
.build-plan-box .coverage-row:first-child{padding-top:0;border-top:0}
.build-plan-box .coverage-row:last-child{padding-bottom:0}
.build-plan-box .coverage-row .custom-range-label{padding-top:15px}
.build-plan-box .coverage-row .coverage-col{padding-top:24px}
.build-plan-box .coverage-row .coverage-col:first-child{padding-top:0}
.build-plan-box .coverage-row .custom-checkbox-label{color:#20252b;font-family:"Roboto-Medium"}
.build-plan-box .coverage-row .checkbox-para{display:block;margin-top:4px;color:#565656;font-family:"Roboto-Light"}
.build-plan-box .coverage-row .left-col-bottom{padding-left:30px}
.build-plan-box .coverage-row .col-bottom-inner{display:flex;align-items:center;flex-wrap:wrap}
.build-plan-box .coverage-row .custom-checkbox-label{margin-top:0}
.build-plan-box .coverage-row .input-text{font-size:18px;line-height:23px}
.build-plan-box .coverage-row .input-textbox-calulator{font-size:18px;line-height:23px;border-bottom:1px solid #747474}
.build-plan-box .coverage-row .coverage-top-heads{color:#20252b;margin-bottom:17px}
.build-plan-box .coverage-row .custom-range-slider-wrap{width:calc(100% - 85px);padding-right:77px}
.build-plan-box .coverage-row .custom-slider-value{width:85px}
.build-plan-box .coverage-row .personal-accident-wrap{display:flex;align-items:center;flex-wrap:wrap}
.build-plan-box .coverage-row .personal-accident-left{width:calc(100% - 75px);padding-right:77px}
.build-plan-box .coverage-row .personal-accident-right{width:75px}
.build-plan-box .coverage-row .personal-accident-right .input-textbox-calulator{border-bottom:1px solid rgba(116,116,116,0.2)}
.build-plan-box .coverage-row .irs-line::before{content:none}
.build-plan-box .coverage-row .irs-line::after{content:none}
.build-plan-box .coverage-row .irs-handle{width:68px;height:24px}
.build-plan-box .coverage-row .irs-handle::before{top:2px}
.build-plan-box .irs-line{position:relative;overflow:visible}
.build-plan-box .irs-line::before{position:absolute;content:'';right:0;top:50%;transform:translateY(-50%);width:277px;height:8px;background-color:rgba(0,121,158,0.2)}
.build-plan-box .plan-right-inner{position:relative;padding-top:58px}
.build-plan-box .quote-wrap{position:absolute;top:0;right:0}
.build-plan-box .quote-wrap.mob-quote-wrap{display:none}
.build-plan-box .premium-details-wrap{background-color:#fff;border-radius:5px;padding:40px;padding:17px 24px 40px}
.build-plan-box .other-details{position:relative;padding-bottom:40px;border-bottom:1px solid #f2f2f2}
.build-plan-box .other-details-top{position:relative;padding-right:22px;padding-bottom:13px}
.build-plan-box .other-details-top.active{padding-bottom:24px}
.build-plan-box .toggle-icon{position:absolute;left:50%;transform:translateX(-50%);font-size:16px;line-height:16px;cursor:pointer;bottom:24px}
.build-plan-box .toggle-icon.active::before{content:"\e910"}
.build-plan-box .other-details-edit{position:absolute;right:0;top:0;font-size:16px;line-height:16px;color:#c21b17;cursor:pointer}
.build-plan-box .car-num,.build-plan-box .premium-breakup-heads{font-family:"Roboto-Medium";color:#20252b}
.build-plan-box .car-name{color:#565656;margin-top:16px}
.build-plan-box .premium-breakup-wrap{padding-top:24px;color:#20252b}
.build-plan-box .premium-breakup-wrap .other-details-content{border-top:none !important}
.build-plan-box .premium-breakup-content{padding-top:24px}
.build-plan-box .final-premium-inner{padding-top:32px}
.build-plan-box .final-premium-inner{border-radius:5px;background-color:#f6f6f6;padding:12px;display:flex;align-items:center;flex-wrap:wrap;margin:0 -5px}
.build-plan-box .final-premium-row{width:50%;padding:0 5px}
.build-plan-box .final-premium-row.text-right{text-align:right}
.build-plan-box .final-premium-heads{color:#565656;font-family:"Roboto-Medium"}
.build-plan-box .price-amount{color:#737476;font-family:"Roboto-Regular";font-weight:600}
.build-plan-box .mob-car-details{display:none}
.build-plan-box .bottom-content-wrapper{padding-top:26px;display:flex;flex-wrap:wrap}
.build-plan-box .newAmountSlider{width:calc(100% - 80px);padding-right:91px}
.build-plan-box .newAmountSlider .irs-line::before{content:none}
.build-plan-box .newAmountSlider .irs-line::after{content:none}
.build-plan-box .newAmountSlider .irs-handle{background-color:#f8f9fa !important;width:68px;height:24px}
.build-plan-box .newAmountSlider .irs-handle::before{background-size:contain;top:3px}
.build-plan-box .newAmountSlider .custom-range-label{padding-top:0}
.build-plan-box .slider-value-content{width:80px}
.build-plan-box .slider-value-content .input-textbox-calulator{background:transparent}
.other-details-content{padding:24px 0;border-top:1px solid #f2f2f2}
.other-details-content .other-details-row{display:flex;align-items:center;flex-wrap:wrap;margin:0 -5px;padding-top:17px}
.other-details-content .other-details-row:first-child{padding-top:0}
.other-details-content .other-details-left{width:60%;padding:0 5px}
.other-details-content .other-details-right{width:40%;padding:0 5px}
.other-details-content .light-text{color:#565656;line-height:15px;font-family:"Roboto-Light"}
.other-details-content .bold-text{text-align:right;font-family:"Roboto-Regular";font-weight:600;color:#737476;line-height:16px}
.basic-coverage-wrapper{box-shadow:0 0 20px 0 #0000001A;background-color:#fff;padding:12px 0;position:sticky;bottom:0;z-index:10}
.basic-coverage-wrapper .basic-coverage-inner{display:flex;align-items:center;flex-wrap:wrap;margin:-10px -10px 0;justify-content:space-between}
.basic-coverage-wrapper .basic-coverage-row{padding:10px 10px 0}
.basic-coverage-wrapper .left-inner{display:flex;align-items:center;flex-wrap:wrap;margin:0 -10px}
.basic-coverage-wrapper .text-content{padding:0 10px}
.basic-coverage-wrapper .plan-text{color:#6f7072}
.basic-coverage-wrapper .coverage-text{color:#20252b;font-family:"Roboto-Medium"}
.basic-coverage-wrapper .right-inner{display:flex;align-items:center}
.basic-coverage-wrapper .price-wrap{display:flex;align-items:center;padding-right:23px}
.basic-coverage-wrapper .price-left{padding-right:20px}
.basic-coverage-wrapper .premium-text{color:#6f7072;white-space:nowrap}
.basic-coverage-wrapper .price-text{font-family:"Roboto-Medium";color:#20252b;white-space:nowrap}
.basic-coverage-wrapper .price-text span{display:inline-block;margin-left:6px;font-size:12px;line-height:18px;color:#565656}
.basic-coverage-wrapper .btn-wrapper .btn{min-width:204px}
.basic-coverage-wrapper .bottom-wrapper{display:none}
.personal-accident-error-txt{color:#aa1b17;font-size:10px}
@media(max-width:1199px){.build-plan-box .build-plan-left{width:calc(100% - 290px)}
.build-plan-box .build-plan-right{width:290px}
}
@media(max-width:991px){.build-plan-box .build-plan-left{width:100%;padding-right:0}
.build-plan-box .build-plan-right{width:100%;padding-top:30px}
.basic-coverage-wrapper .left-inner{margin:0 -5px}
.basic-coverage-wrapper .text-content{padding:0 5px}
.basic-coverage-wrapper .price-wrap{padding-right:12px}
.basic-coverage-wrapper .price-left{padding-right:10px}
.basic-coverage-wrapper .price-left span{margin-left:2px}
.basic-coverage-wrapper .btn-wrapper .btn{min-width:150px}
}
@media(max-width:767px){.build-plan-box{padding-top:12px}
.build-plan-box .cover-plans-inner{margin:0}
.build-plan-box .cover-plans-card{width:100%;padding:12px 0 0}
.build-plan-box .cover-plans-card:first-child{padding-top:0}
.build-plan-box .cover-plans-card:last-child{padding-top:40px}
.build-plan-box .top-left-content{width:100%;padding-right:0}
.build-plan-box .top-right-content{margin-top:12px;margin-left:auto}
.build-plan-box .declared-value-wrap{padding:20px 16px}
.build-plan-box .declared-head{color:#20252b;font-family:"Roboto-Medium";display:block}
.build-plan-box .declared-head .short-form{color:inherit;display:inline}
.build-plan-box .declared-head .desktop-text{display:none}
.build-plan-box .declared-head .mob-text{display:inline-block}
.build-plan-box .top-right-content{width:88px}
.build-plan-box .input-text{top:-4px}
.build-plan-box .custom-range-label{padding-top:4px;margin-bottom:-20px}
.build-plan-box .input-textbox-calulator{font-size:16px;line-height:20px;font-family:"Roboto-Regular";font-weight:600;padding-bottom:1px}
.build-plan-box .declared-text{display:none}
.build-plan-box .cover-plans-heading{margin-bottom:16px}
.build-plan-box .cover-plans-details.edit-cover-plan{border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.build-plan-box .cover-plans-details.edit-cover-plan .recommend-wrap{left:0;right:auto}
.build-plan-box .plans-top{min-height:auto;padding-bottom:26px}
.build-plan-box .external-cover-heads{font-size:15px;line-height:23px}
.build-plan-box .custom-checkbox-label{margin-top:8px}
.build-plan-box .car-deatils-verify{display:none}
.build-plan-box .top-heads-wrap{margin:0 -5px}
.build-plan-box .heads-left{width:50%;padding:0 5px}
.build-plan-box .heads-right{text-align:right;width:50%;padding:0 5px}
.build-plan-box .quote-wrap{display:none}
.build-plan-box .quote-wrap.mob-quote-wrap{display:block;position:static}
.build-plan-box .build-plan-right{display:none}
.build-plan-box .irs-line::before{width:86px}
.build-plan-box .irs-line::after{position:absolute;content:'';width:86px;background:transparent;height:16px;right:-1px;border:1px solid #00799e;border-top:0;border-bottom:0;top:-4px}
.build-plan-box .mob-car-details{display:block;padding:12px 0 24px}
.build-plan-box .mob-car-details .car-details-inner{display:flex;align-items:center;flex-wrap:wrap;padding-right:8px}
.build-plan-box .mob-car-details .left-content{width:calc(100% - 30px);padding-right:8px}
.build-plan-box .mob-car-details .right-content{width:30px}
.build-plan-box .mob-car-details ul{display:flex;align-items:center;flex-wrap:wrap;margin:0 -8px}
.build-plan-box .mob-car-details ul li{padding:0 8px;position:relative}
.build-plan-box .mob-car-details ul li::before{position:absolute;content:'';left:0;width:1px;height:12px;background-color:#ccc;top:2px}
.build-plan-box .mob-car-details ul li:first-child::before{content:none}
.build-plan-box .mob-car-details p{color:#6f7072;font-family:"Roboto-Regular" !important;font-size:12px;line-height:15px}
.build-plan-box .mob-car-details p.icon-text{position:relative;padding-left:20px}
.build-plan-box .mob-car-details .bold-text{font-family:"Roboto-Medium";color:#20252b;letter-spacing:-0.12px}
.build-plan-box .mob-car-details .icon{color:#c21b17;font-size:16px;line-height:16px;position:absolute;left:0;top:-2px}
.build-plan-box .car-details-inner{background-color:#ebebeb;border-radius:5px;padding:12px 8px}
.build-plan-box .newAmountSlider{width:100%;padding-right:0;padding-top:16px;order:2}
.build-plan-box .bottom-content-wrapper{padding-top:24px}
.build-plan-box .slider-value-content{max-width:80px;width:100%;margin-left:auto;order:1}
.build-plan-box .coverage-accod-btn{padding:20px 40px 24px 16px}
.build-plan-box .small-text{display:block;margin-top:4px}
.build-plan-box .coverage-content{padding:0 16px 32px 16px}
.build-plan-box .coverage-row{padding-top:24px;padding-bottom:24px}
.build-plan-box .coverage-row .coverage-top-heads{display:block}
.build-plan-box .coverage-row .custom-slider-value{max-width:80px;order:1;margin-left:auto;padding-top:5px}
.build-plan-box .coverage-row .coverage-col{padding-top:16px}
.build-plan-box .coverage-row .custom-range-slider-wrap{width:100%;padding-right:0;order:2}
.build-plan-box .coverage-row .left-col-bottom{padding-left:0}
.build-plan-box .coverage-row .input-text{top:0}
.build-plan-box .coverage-row .personal-accident-left{width:100%;padding-right:0}
.build-plan-box .coverage-row .personal-accident-right{max-width:80px;margin-left:auto;margin-top:5px}
.basic-coverage-wrapper{position:fixed;bottom:0;left:0;width:100%;border-radius:5px 5px 0 0;padding:24px 16px}
.basic-coverage-wrapper .top-wrapper{display:none}
.basic-coverage-wrapper .bottom-wrapper{display:block}
.basic-coverage-wrapper .mob-premium-heads{color:#20252b;font-family:"Roboto-Medium"}
.basic-coverage-wrapper .premium-amount-wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0 -5px}
.basic-coverage-wrapper .heads-top-row{padding:0 5px}
.basic-coverage-wrapper .amount{font-family:"Roboto-Medium";color:#20252b}
.basic-coverage-wrapper .breakup-toggle-wrap{padding-top:16px;text-align:right}
.basic-coverage-wrapper .view-premium-breakup{position:relative;color:#565656;font-family:"Roboto-Medium";padding-right:24px}
.basic-coverage-wrapper .down-arrow{position:absolute;right:0;top:2px;font-size:16px;line-height:16px;color:#20252b}
.basic-coverage-wrapper .down-arrow.active::before{content:'\e911'}
.basic-coverage-wrapper .premium-btn-wrap{padding-top:24px}
.basic-coverage-wrapper .premium-btn-wrap .btn{height:40px;width:100%}
.other-details-content.mob-premium-content{padding-top:0;padding-bottom:24px;margin-bottom:24px;border-top:0;border-bottom:1px solid #f2f2f2}
.other-details-content.mob-premium-content .premium-breakup-text{color:#20252b;font-family:"Roboto-Medium"}
}
@media(max-width:359px){.build-plan-box .mob-car-details .left-content{padding-right:6px}
.build-plan-box .mob-car-details ul{margin:0 -4px}
.build-plan-box .mob-car-details ul li{padding:0 4px}
.build-plan-box .mob-car-details p.icon-text{font-size:11px}
.build-plan-box .mob-car-details .edit-btn{font-size:13px;line-height:15px}
}