.dobicon {
    background: url(../../../../../content/dam/hdfclifeinsurancecompany/icons/date.png) no-repeat;
    background-position: 95%;
    cursor: pointer;
}

.contcaptcha {
    padding-bottom: 30px;
}

.schedule-a-call .daterangepicker select.monthselect, .schedule-a-call .daterangepicker select.yearselect{
    width: 50%;
    padding: 8px 5px;
}

.schedule-a-call .geta-callback-component-popup h2{
    margin-bottom: 5px;
}

.schedule-a-call .timetext p{
    margin-bottom: 10px;
    text-align: center;
}

.schedule-a-call .buttons {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.schedule-a-call .buttons button{
    margin-inline: 5px;
}

.schedule-a-call .btnred.scheduleCallBtn{
    margin: 10px auto 0;
}

.schedule-a-call .geta-callback-component-popup .inputGroup input.hasDatepicker{
    background: url(../../../../../content/dam/hdfclifeinsurancecompany/icons/date.png) #f4f4f4 no-repeat;
    background-position: 95%;
    cursor: pointer;
}

.schedule-a-call .geta-callback-component-popup .inputGroup .isd {
    width: 15%!important;
}

.schedule-a-call .geta-callback-component-popup .inputGroup .modilewidth {
    width: 83%!important;
}

.schedule-a-call .modal-body.info-form{
    padding: 1rem 0 !important;
}

.schedule-a-call .modal-body{
    max-height: none;
    overflow-y: unset;
}

.schedule-a-call .modal.sac .modal-dialog.modal-lg.max1000{
    max-width: 1060px;
    transform: none;
}

.schedule-a-call .modal.sac {
    width: 100%;
    margin-left: 0;
}

.schedule-a-call .info-form .disc-text .chkbx p {
    margin-bottom: 1rem !important;
    padding-top: 10px;
}

.schedule-a-call .geta-callback-component-popup .geta-callback-inner .disc-text{
    padding-bottom: 0;
}
.schedule-a-call .geta-callback-component-popup .geta-callback-inner .disc-text .chkbx{
    padding-left: 8px;
}

.schedule-a-call .geta-callback-component-popup form .row{
    margin-bottom: 0;
}

.schedule-a-call .geta-callback-component-popup .inputGroup input{
    width: 100% !important;
}

.schedule-a-call .geta-callback-component-popup .disc-text input[type="checkbox"]{
    height: 38px;
    margin-top: 4px;
}

.schedule-a-call .form-group{
    margin-bottom: 25px;
}

.schedule-a-call .successMsg{
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin: 30px auto 20px;
}

.schedule-a-call .scheduleCallMsg{
    width: 80%;
    max-width: 800px;
    margin: 0 auto;
    padding: 25px 30px;
    border: 2px solid rgb(3, 248, 3);
    border-radius: 10px;
}

.schedule-a-call .scheduleCallMsg .message p{
    margin-bottom: 0;
}

.schedule-a-call .thumb {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: -25px;
    background: #fff;
}

.schedule-a-call .thumb .thumbIcon{
    width: 50px;
    height: 50px;
    border: 1px solid #03f803;
    border-radius: 50%;
    box-shadow: 1px -3px 0px #03f803;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    z-index: 1;
}

.schedule-a-call .thumb .thumbIcon img{
    width: 35px;
    height: auto;
}


.schedule-a-call-back small p {
    margin-bottom: 0;
}

.schedule-a-call .timetext p span{
    display: inline-block;
}

.contcaptcha {
    margin-left: -15px;
    margin-right: -15px;
}

.msg-error {
    text-align: center;
    margin-top: -20px;
}

.schedule-a-call-back .select-holder select{
    width: 100% !important; 
    padding-left: 5px;
}

.toggle-image-with-text .modal .modal-content {
    padding-bottom: 10px;
}

@media screen and (max-width: 768px) {
    .schedule-a-call .scheduleCallMsg .message p{
        text-align: center;
    }

    .schedule-a-call .buttons{
        row-gap: 10px;
    }
    
    .schedule-a-call .scheduleCallMsg{
        width: 100%;
    }
}
/* 33310 - Ashish heading tag changes css start */
.schedule-a-call .geta-callback-component-popup .geta-callback-inner .heading {
    font-size: 38px;
    line-height: 48px;
    text-align: center;
    font-weight: 700;
    color: #233253;
    margin-bottom: 5px !important;
}
@media screen and (max-width: 768px) {
    .schedule-a-call .geta-callback-component-popup .geta-callback-inner .heading {
        font-size: 24px;
        padding: 0;
    }
}
/* 33310 - Ashish heading tag changes css end */
.schedule-a-call .override-border .scheduleCallMsg {
  border: 2px solid #ed1c24 !important;
  margin-top: 15px;
  text-align: center;
}