.appointment-wizard .xdsoft_datetimepicker{border-bottom:none !important;border-left:none !important;border-right:none !important;border-top:none !important;z-index:99}.appointment-wizard .step2--content .row{width:100%}.appointment-wizard .step2--content .xdsoft_calendar{border-top:none !important}.appointment-wizard-virtual .xdsoft_datetimepicker{border-bottom:none !important;border-left:none !important;border-right:none !important;border-top:none !important;z-index:99}.appointment-wizard-virtual .step2--content .row{width:100%}.appointment-wizard-virtual .step2--content .xdsoft_calendar{border-top:none !important}.cms-events .xdsoft_datetimepicker{width:333px}.cms-events .xdsoft_datetimepicker .xdsoft_calendar td:hover{box-shadow:none !important}.cms-events .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{box-shadow:none !important}.cms-events .appointment-container{max-width:1040px;margin:auto;padding:0 20px}.cms-events .imagearea--box{border:1px solid #cccbc7}.cms-events .data--text{float:left;padding:25px}.cms-events #appointment--steps .data--text{padding:25px 10px}.cms-events #step1 h4{font-size:15px;font-family:'Gotham';font-weight:600;letter-spacing:0.8px;text-transform:capitalize}.cms-events .datacard.selected-radio-step .imagearea--box--inner::after{content:"";display:block;position:absolute;width:100%;height:4px;background:#a8bcd5;bottom:0;left:0}.cms-events .imagearea--box.selected-radio-step .imagearea--box--inner::after{content:"";display:block;position:absolute;width:100%;height:4px;background:#a8bcd5;bottom:0;left:0}.cms-events .step2--content .xdsoft_datetimepicker.xdsoft_inline{max-width:80%}.cms-events .step2--content .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default{background:transparent !important;box-shadow:none !important;color:#a8bcd5 !important;font-weight:400;border:1px solid !important;text-align:center}.cms-events .step2--content .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current{background:transparent !important;box-shadow:none !important;color:#a8bcd5 !important;font-weight:400;border:1px solid !important;text-align:center}.cms-events .step2--content .xdsoft_datetimepicker .xdsoft_calendar td:hover{color:#666 !important}.cms-events .step2--content .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:transparent !important;box-shadow:none !important;color:#a8bcd5 !important;font-weight:400;border:1px solid !important;text-align:center}.cms-events .step2--content .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#666 !important}.cms-events .step2--content .xdsoft_label{color:#000;font-size:22px;font-family:'Michroma';font-weight:400 !important}.cms-events .step2--content button.xdsoft_prev{background:url(../../images/arrow1.png) !important;background-position:1px -11px !important}.cms-events .step2--content button.xdsoft_next{background:url(../../images/arrow2.png) !important;background-position:1px -11px !important}.cms-events .col-md-6.timepicker .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{font-size:15px;color:#001045 !important;padding:0 3px !important}.appointment-wizard.steps--section{border:1px solid #e4e8f2}.appointment-wizard.steps--section .tab button.tablinks::after{background:#e4e8f2;left:1px;width:13px;height:12px;bottom:-17px}.appointment-wizard.steps--section .tab::after{background:#e4e8f2;height:2px}.appointment-wizard-virtual.steps--section .tab button.tablinks::after{background:#e4e8f2;left:1px;width:12px;height:12px;bottom:-16px}.appointment-wizard-virtual.steps--section .tab::after{background:#e4e8f2;height:2px}.scheduler-index-index .step2--content .xdsoft_datetimepicker .xdsoft_calendar th{font-weight:500;font-family:'gotham_bold';color:#001245}.cms-virtual .step2--content .xdsoft_datetimepicker .xdsoft_calendar th{font-weight:500;font-family:'gotham_bold';color:#001245}.appointment-wizard.steps--section.hide--mobile.steps--section--model{position:fixed;top:0;left:0;z-index:999999;display:block;width:100%;height:100%;overflow:auto;outline:0;background:rgba(0,0,0,0.9);padding:0 !important;margin-top:0 !important}.background-pop.active{background:rgba(0,0,0,0.85);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}@media screen and (max-width:1024px){.step2--content .xdsoft_datetimepicker.xdsoft_inline{max-width:100%}.cms-schedule-appointment .step2--content .xdsoft_datetimepicker.xdsoft_inline{max-width:100%}.cms-events #step1 .imagearea--box--inner h4{font-size:14px}.cms-events .step2--content .xdsoft_datetimepicker.xdsoft_inline{max-width:100%}.cms-events .step2--content .xdsoft_label{font-size:16px}}@media screen and (max-width:768px){.cms-events #appointment--steps .data--text{padding:5px 10px}}