.btn:focus{box-shadow:none}
.myBtn{padding:7px 80px;background:#b02a30;color:white;font-size:16px;letter-spacing:1px;font-weight:600;border:1px solid #b02a30;box-shadow:inset 0 1px 0 rgb(255 255 255 / 15%)}
.errMsg{color:#e03a3e;font-size:12px;font-family:"mulish-regular"}
.text-color1{color:#dc5c1f}
.borderColor{border:1px solid #f26522}
.leadFormV2Modal-wrapper h6{color:#004a80;font-weight:600}
.leadFormV2Modal-wrapper button span{font-size:35px}
.leadFormV2Modal-wrapper .modal-dialog{width:43%;height:100%}
.leadFormV2Modal-wrapper .modal-dialog{height:83%}
.leadFormV2Modal-wrapper .modal .close{position:inherit;width:inherit}
.leadFormV2Modal-wrapper .modal .close .text__white{color:#fff !important}
.leadFormV2Modal-wrapper .form-group{margin-bottom:0}
.leadFormV2Modal-wrapper label{color:#004a80;font-weight:600;font-size:14px;margin-bottom:0;margin-top:5px}
.leadFormV2Modal-wrapper .form-control{padding:8px 20px;border-radius:4px;background:rgb(131 145 165 / 11%)}
.leadFormV2Modal-wrapper select.form-control:not([size]):not([multiple]){height:inherit}
.leadFormV2Modal-wrapper select.form-control{appearance:none;position:relative;z-index:2;background:rgb(131 145 165 / 11%)}
.leadFormV2Modal-wrapper .has-lead-form{position:relative}
.leadFormV2Modal-wrapper .has-lead-form .title-info{position:absolute;top:50%;right:18px;z-index:1;transform:translateY(-50%);font-size:12px}
.leadFormV2Modal-wrapper .form-control:focus{box-shadow:none;border-color:rgba(0,74,128,0.5);outline:0;-webkit-box-shadow:inset 0 1px 1px rgb(31 45 61 / 8%),0 0 20px rgb(110 0 255 / 10%);box-shadow:inset 0 1px 1px rgb(31 45 61 / 8%),0 0 20px rgb(110 0 255 / 10%);background:rgb(131 145 165 / 11%)}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#f26522}
.custom-control-input:focus~.custom-control-label::before{box-shadow:none}
.leadFormV2Modal-wrapper .modal-footer .submit-btn .myBtn:hover{background-color:white;color:#b02a30;border-color:#b02a30}
.leadFormV2Modal-wrapper .modal-footer p{font-weight:500;color:#004a80;font-size:.60rem}
.leadFormV2Modal-wrapper .input-txt-color{color:#081221}
.leadFormV2Modal-wrapper .form-control::placeholder{color:#8492a6}
.leadFormV2Modal-wrapper .has-lead-form select:invalid,.leadFormV2Modal-wrapper .has-lead-form select option[value=""]{color:#8492a6}
.leadFormV2Modal-wrapper .has-lead-form select,.leadFormV2Modal-wrapper .has-lead-form select option{color:#081221}
.mobile-number::before{content:'+91';position:absolute;color:#dc5c1f;font-size:14px;font-weight:600;top:50%;transform:translateY(-49%);left:12px}
.mobile-number .mobileNumberSpacing{padding-left:44px}
.country-code{position:relative;z-index:5;width:70px}
.country-code select{color:#dc5c1f;font-weight:bold;background:transparent !important;border:0;box-shadow:none}
.country-code select:focus{box-shadow:none !important}
.country-code option{color:#dc5c1f;font-weight:bold}
.country-code span{position:absolute;top:50%;transform:translateY(-50%);left:38px;z-index:-1;font-size:12px}
.leadFormV2Modal-wrapper .modal-content::-webkit-scrollbar{width:5px}
.leadFormV2Modal-wrapper .modal-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);-webkit-border-radius:30px;border-radius:30px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}
.leadFormV2Modal-wrapper .modal-content::-webkit-scrollbar-thumb{-webkit-border-radius:30px;border-radius:30px;background:#175a8b;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);box-shadow:inset 0 0 6px rgba(0,0,0,0.5)}
.modalLogin .btn{background:#f26522;color:#fff !important}
.modalLogin .btn:hover{background-color:#dc5c1f}
.secondary-color{color:#b02a30 !important}
.display-time-txt{position:absolute;bottom:0;transform:translate(0,100%);font-size:12px;padding-top:4px;right:0;font-weight:600}
.modalLogin .form-control:focus{border-color:#b02a30}
.modalLogin button .leadOtpPopupCloseBtn{color:rgba(31,45,61) !important;opacity:.3}
.modalLogin button .leadOtpPopupCloseBtn:hover{opacity:.7}
.modalLogin .phone-icon-box{z-index:5;top:50%;left:15px;transform:translateY(-50%) rotate(6deg);font-size:25px;color:#0000006e}
@media screen and (min-width:991.9px){.leadFormV2Modal-wrapper .modal-content{height:calc(100% - 16px)}
.modal-dialog{width:55%}
}
@media screen and (min-width:1200px){.leadFormV2Modal-wrapper .modal{left:-95px}
}
@media screen and (max-width:1024px){.leadFormV2Modal-wrapper .modal-dialog{width:60%;height:620px;margin:98px 0 0 auto}
.lead-form-modal{margin:0 !important;left:50%;top:50%;transform:translate(-50%,-50%) !important}
}
@media screen and (max-width:576px){.leadFormV2Modal-wrapper .modal-dialog{width:90%;margin:8rem auto 0rem auto;height:calc(100% - 128px)}
.h5{font-size:1.4rem}
.leadFormV2Modal-wrapper .modal-content{border-top-left-radius:1.2rem;border-top-right-radius:1.2rem;overflow-y:auto}
.modal-dialog-scrollable{height:calc(100vh - 8rem)}
.leadFormV2Modal-wrapper .modal-dialog{min-height:inherit}
.leadFormV2Modal-wrapper label{margin-top:15px}
}
.signInputRadio:checked{background:0;border-color:#f36523}
.signInputRadio{position:relative;width:20px;height:20px;margin-top:3px;border:1px solid #f36523;appearance:none;border-radius:50%}
.signInputRadio:checked::after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:5px;width:10px;height:10px;border-radius:50%;background-color:#f36523}
.form-check-inline label{font-weight:500;font-size:14px}
.leadFormV2Modal-wrapper .modal-header{background-color:#b02a30;border-bottom:0}
.leadFormV2Modal-wrapper .modal-content{border:3px solid #b02a30;border-radius:25px}
.leadFormV2Modal-wrapper .close{opacity:1;line-height:.2;background-color:transparent}
*{margin:0;padding:0;box-sizing:border-box}
.otp-alert-container{border-radius:8px;border:1px solid #d2c1bc;box-shadow:0 8px 19px 10px #f1e1d7;width:459px;padding:20px;position:fixed;bottom:2rem;right:2rem;animation:slideInFromLeft .5s ease-in-out;background:#ffff;z-index:9999}
@keyframes slideInFromLeft{from{transform:translateX(100%);opacity:0}
to{transform:translateX(0);opacity:1}
}
.otp-alert-container h1,p,button{margin:unset;font-family:sans-serif}
.otp-alert-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}
.otp-alert-header span{display:flex;align-items:center;margin-left:-7px}
.otp-alert-header h1{color:#101828;font-size:18px;font-style:normal;font-weight:600;line-height:28px;margin-left:10px}
.success-img{width:36px;height:36px}
.cross-img{width:24px;height:24px;cursor:pointer;transition:.2s ease-out;margin-top:-7px}
.cross-img:hover{width:22px;height:22px;transition:.2s ease}
.otp-alert-text{color:#475467;font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.otp-alert-footer{margin-top:1rem}
.otp-alert-footer .view{color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:20px;border-radius:30px;border:1px solid #b02a30;background:#b02a30;padding:6px 20px;cursor:pointer;transition:.2s ease-out;outline:0}
.otp-alert-footer .view:hover{background:#b02a30d6;transition:.2s ease}
.otp-alert-footer .dismiss{outline:0;color:#8a8a8a;cursor:pointer;font-size:14px;font-style:normal;font-weight:600;line-height:20px;border-radius:8px;border:1px solid #d0d5dd;background:#fff;padding:6px 20px;margin-left:1rem;transition:.2s ease-out}
.otp-alert-footer .dismiss:hover{background:#8a8a8a2e;transition:.2s ease}
@media screen and (max-width:767px){.otp-alert-container{position:fixed;width:92vw;right:4vw;margin:0 auto}
.otp-alert-footer{display:flex;flex-direction:column;gap:1rem}
.otp-alert-footer .dismiss{margin-left:unset}
@keyframes slideInFromLeft{from{transform:translateY(100%);opacity:0}
to{transform:translateY(0);opacity:1}
}
}
*{margin:0;padding:0;box-sizing:border-box}
.modal-width{position:absolute !important;margin:unset !important;width:480px !important;top:50%;left:50%;transform:translate(-50%,-50%) !important}
.otp-header span{display:flex;align-items:center;margin-left:-7px}
.mail-input input{width:100%;padding:6px 8px;border:1px solid var(--gray-300,#d0d5dd);border-radius:6px;margin:1rem 0 10px;outline:0}
.verify-heading{color:#101828;font-size:18px;font-style:normal;font-weight:800;line-height:28px;margin-left:6px !important}
.success-img{width:36px;height:36px}
.otp-header{padding:unset !important;border-bottom:unset !important;margin:unset}
.otp-text{padding:unset !important}
.otp-text p{color:#475467;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:8px 0 0 0}
.otp-content{padding:20px}
.otp-boxes{display:flex;gap:3%;margin:1rem 0 8px}
.otp-boxes input{width:18%;padding:10px 14px;border-radius:8px;border:1px solid var(--gray-300,#d0d5dd);height:40px;text-align:center}
.otp-timing{color:#808080fc;font-size:14px;font-style:normal;line-height:20px;margin-bottom:1rem}
.otp-footer{width:100%;gap:6%;border-top:unset !important;margin:unset !important;padding:unset !important}
.otp-footer .verify{width:47%;color:#fff;font-size:14px;font-style:normal;line-height:20px;border-radius:8px;border:1px solid #f58220;background:#f58220;padding:6px 20px;cursor:pointer;transition:.2s ease-out;margin:unset;outline:0}
.otp-footer .verify:hover{background:#f58220d6;transition:.2s ease}
.otp-footer .resend{width:47%;color:#808080fc;cursor:pointer;font-size:14px;font-style:normal;line-height:20px;border-radius:8px;border:1px solid #d0d5dd;background:#fff;padding:6px 20px;margin:unset;transition:.2s ease-out;outline:0}
.otp-footer .resend:hover{background:#8a8a8a2e;transition:.2s ease}
@media screen and (max-width:767px){.modal-width{width:92vw !important}
}
.crossIcon{font-size:25px}