.banner-box{padding:51px 0 58px;background-color:#aa1b17;background-size:auto;background-repeat:no-repeat}
.banner-box .banner-inner{display:flex;align-items:flex-end;flex-wrap:wrap}
.banner-box .banner-left{width:calc(100% - 465px);padding-right:109px}
.banner-box .premium-text{color:#aa1b17;letter-spacing:-0.96px}
.banner-box .happy-customer-wrap{padding-top:23px;max-width:587px;border-bottom:1px solid rgba(242,242,242,0.4)}
.banner-box .happy-customer-content{display:flex;flex-wrap:wrap;margin:0 -25px}
.banner-box .happy-customer-row{width:33.33%;padding:0 25px}
.banner-box .counting,.banner-box .cutomer-row-text{color:#f2f2f2}
.banner-box .cutomer-row-text{margin-top:5px}
.banner-box .counting{font-weight:800}
.banner-box .download-wrap{padding-top:16px}
.banner-box .download-text{color:#f2f2f2;font-weight:800;margin-bottom:20px}
.banner-box .download-list-wrapper{display:flex;flex-wrap:wrap;margin:-8px -8px 0}
.banner-box .download-list-wrapper li{padding:0 8px}
.banner-box .download-link{color:#f2f2f2;font-size:16px;line-height:20px;padding-left:30px;position:relative}
.banner-box .download-link span{position:absolute;font-size:20px;left:0;top:-3px}
.banner-box .download-wrap{display:flex;flex-wrap:wrap}
.banner-box .download-left{width:calc(100% - 274px);padding-right:30px}
.banner-box .download-right{width:274px}
.banner-box .resume-journey{color:#747474;font-size:14px;line-height:19px;display:inline-block;position:relative;padding-right:20px;transition:all .3s linear}
.banner-box .resume-journey span{position:absolute;right:-10px;top:0;font-size:25px;line-height:20px;color:#20252b;transition:all .3s linear}
.banner-box .resume-journey:hover span{transform:translateX(3px)}
.banner-box .bottom-car-details{padding-top:7px;display:flex;align-items:baseline;flex-wrap:wrap}
.banner-box .bottom-left{position:relative;padding-left:31px;width:calc(100% - 50px)}
.banner-box .car-icon{position:absolute;left:0;top:2px;font-size:24px;line-height:24px;color:#c5281c}
.banner-box .car-num{color:#000;font-family:"Roboto-Medium"}
.banner-box .percentage{color:#707070;font-size:11px;line-height:15px;margin-right:7px}
.banner-box .bottom-right{display:flex;align-items:center;width:50px}
.banner-box .download-right-inner{box-shadow:0 0 20px 0 #0000001a;background-color:#fff;border-radius:5px;padding:15px}
.banner-box .download-right-inner.mob-show{display:none}
.banner-box .banner-right{width:465px}
.banner-box .banner-right-inner{background-color:#fff;padding:32px 32px 27px}
.banner-box .save-upto-text{color:#c21b17;letter-spacing:-0.4px;font-family:"Roboto-Light"}
.banner-box .keep-car-handy{padding-top:20px}
.banner-box .car-text-wrap{padding-right:26px}
.banner-box .info-btn{right:0;left:auto;color:#747474}
.banner-box .form-control{font-size:20px;line-height:23px;color:#454545}
.banner-box .form-group{padding-top:24px}
.banner-box .form-group:first-child{padding-top:0}
.banner-box .form-group.phone-number .country-code{position:absolute;left:0;font-size:20px;line-height:23px;bottom:4px;color:#454545;font-family:"Roboto-Light"}
.banner-box .form-group.phone-number .form-control{color:#454545;padding-left:40px}
.banner-box .form-label{color:#20252b}
.banner-box .registration-number-text{text-align:right;position:absolute;right:0;bottom:-30px}
.banner-box .registration-number-text a{display:inline-block;text-decoration:underline;color:#565656}
.banner-box .form-content-inner{padding-top:24px}
.banner-box .authorized-check-wrap{padding-top:24px}
.banner-box .quote-btn-wrapper{padding-top:24px}
.banner-box .quote-btn-wrapper .btn{width:100%}
.banner-box .checkboxtext{color:#747474;font-family:"Roboto-Regular"}
.banner-box .renew-wrapper{padding-top:24px}
.banner-box .renew-row{padding-top:12px}
.banner-box .renew-row:first-child{padding-top:0}
.banner-box .renew-row-inner{padding:6px 35px 6px 9px;position:relative;border:1px solid #b0b2b3;display:inline-block;transition:all .3s linear;border-radius:5px;cursor:pointer}
.banner-box .renew-row-inner:hover .arrow-icon{transform:translateX(4px)}
.banner-box .arrow-icon{position:absolute;right:9px;font-size:20px;line-height:20px;top:4px;color:#c21b17;transition:all .3s linear}
.banner-box .renew-text{color:#565656;letter-spacing:.14px}
.banner-box .keep-you-car-handy{background:#ff9f001a;border-radius:5px;padding:8px 12px}
.banner-box .car-handy-inner{position:relative;padding-left:26px}
.banner-box .car-handy-inner .light-icon{position:absolute;left:0;top:0;color:#f6a363;font-size:16px;line-height:16px}
.banner-box .handy-text{display:block;color:#707070;font-family:"Roboto-Medium"}
.banner-box .handy-text .mx200-right-placement{width:275px}
.banner-box .handy-text .info{color:#747474}
.api-error-Validation-mssge{position:absolute;top:100%;left:0;font-size:12px;display:inline-block;color:#c21b17}
.customer-txt-align{font-size:18px}
.banner-download-icon:before{background-image:url("../../../../../../content/dam/futuregeneraliindiainsurancecoltd/pet-Insurance/download-white-icon.svg") !important}
@media(max-width:1199px){.banner-box .banner-left{padding-right:30px}
.banner-box .happy-customer-content{margin:0 -6px}
.banner-box .happy-customer-row{padding:0 6px}
.banner-box .download-left{width:100%;padding-right:0}
.banner-box .download-right{width:100%;padding-top:10px}
}
@media(max-width:991px){.banner-box .banner-inner{justify-content:center}
.banner-box .banner-left{display:none}
.banner-box .form-control{font-size:16px;line-height:19px}
.banner-box .form-group.phone-number .country-code{font-size:16px;line-height:19px;bottom:7px}
.banner-box .form-group.phone-number .form-control{color:#454545;padding-left:33px}
.banner-box .banner-right-inner{margin-top:20px;padding:20px 17px}
.banner-box .resume-journey{display:flex}
.banner-box .resume-journey span{right:-4px}
.banner-box .download-right-inner.mob-show{display:block}
.banner-box .registration-number-text{position:static;margin-top:2px}
}
.form-with-label{text-align:center}
.form-with-label .car-text-wrap{display:flex}
.form-with-label .car-text-wrap .icon-light{padding-right:15px}
.form-with-label .car-deatils-verify{display:inline-block;background-color:#fff6e6;padding:9px 12px;margin-bottom:-12px;border-radius:5px}
.form-with-label .car-deatils-verify span{top:-1px}
.form-with-label .car-deatils-verify .verify-text{font-size:14px;line-height:19px;color:#707070;font-family:"Roboto-Medium"}
.form-with-label .car-deatils-verify{margin-bottom:-5px}
.banner-box .banner-right-inner{position:relative}
@media(max-width:767px){.banner-box{padding:20px 0 40px}
.form-with-label{text-align:center}
.form-with-label .car-deatils-verify{background-color:#fff6e6;margin-bottom:-6px}
.form-with-label .car-deatils-verify .verify-text{font-size:12px;line-height:16px;color:#535b64}
.banner-box .banner-right-inner{position:relative;margin-top:2px}
}
.icon-download:before{position:absolute;content:'';left:0;top:50%;width:24px;height:24px;background:url(../../../../../../content/dam/futuregeneraliindiainsurancecoltd/common/download-icon.svg) no-repeat 0 0}
.checkBoxCustom{background-color:white !important}