.support-right #support-callDiv .container{max-width:100%!important;margin:0 auto!important}.support-right .freeDemoCardForm{padding:0!important}.support-right .freeDemoCardForm-inner{border:none!important}.support-right .freeDemoCardForm h1 span{color:#811651}.support-right .freeDemoCardForm h1{font-size:32px!important}.support-right #appointmentsDiv .mainCard{padding:0!important}.support-left{padding-top:2rem;padding-bottom:3rem}.support-left h2{color:#000!important;font-size:2rem;font-weight:600;text-align:left;margin:0!important}.support-left p{width:50%;margin-top:2rem;margin-bottom:4rem}.support-left a{position:relative;padding:1rem 3rem;border-radius:10px;font-weight:700;cursor:pointer;opacity:1;transition:all .2s linear;text-transform:uppercase;background-image:linear-gradient(113deg,#811651,#811651);border:2px solid #811651;color:#fff;text-decoration:none}@media (max-width:768px){.ap-form-col2 .label{width:100%!important}.support-left,.support-left h2,.support-left p{text-align:center}.support-left p{width:100%}}.support-right{border:2px solid #e9e5e5;padding:3rem 1rem;border-radius:2rem;overflow:hidden;box-shadow:4px 4px 50px 20px rgba(0,0,0,.1);position:relative}.support-right .survay_heading1{font-size:.8rem}.support-right .freeDemoCardImage{display:none!important}.support-right .contact_appointment .container,.support-right .contact_appointment .container #support-callDiv .container{max-width:100%!important;padding:0}.support-right .contact_appointment .container #support-callDiv .container .showCard{padding:0}.support-right .freeDemoCardForm{width:100%!important;padding:0}.support-right .freeDemoCardForm .vcal-calendar-pre,.support-right .freeDemoCardForm .vcal-header-next{width:20px}.support-right .freeDemoCardForm1{width:100%!important;padding:0;margin:0}.support-right #wizard-frame-2 .fabe-calender-confirm-text{font-size:.8rem}.support-right #wizard-frame-2 .appointment-btn{max-width:auto;margin-right:5px}.support-right #wizard-frame-2 .appointment-btn-confirm{max-width:auto;margin-right:5px}.support-right #wizard-frame-2 .time-zone-badge{margin-bottom:0;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center}.support-right .appointment-feather{margin-top:0!important}.support-right #wizard-frame-2 .appointmentrow-3{flex:0 0 33%;max-width:33%}.support-right #wizard-frame-2 .freeDemoCardForm1{width:50%!important}.support-right .freeDemoCardForm2{width:50%!important;padding:0 0 0 5px}.support-right .freeDemoCardForm2 #available-hours{max-height:170px}.support-right .freeDemoCardForm2 .fabe-calender-title{font-size:1rem}.support-right .freeDemoCardForm2 .fabe-time-slot{font-size:.65rem;padding:.4rem .2rem}.support-right .fabe-calender-title{font-size:1rem}.support-right #v-cal{border:2px solid #d3d3d3;max-width:291px}.support-right #v-cal .ui-datepicker .ui-datepicker-header{padding:.5rem 0 1rem}.support-right #v-cal .ui-datepicker .ui-datepicker-header .ui-datepicker-title{margin:0}.support-right #v-cal table{font-size:.8rem!important;table-layout:fixed}.support-right #v-cal table th{font-size:.6rem!important}.support-right #v-cal table td{padding:8px 0!important}.support-right #v-cal table td a{width:30px!important;height:30px!important}.support-right .ap-form-col2 .label .appointment-form-control{background:#fff;border:2px solid #e9e5e5;border-radius:12px!important}.support-right .contact_appointment{padding-bottom:0!important}.support-right .contact_appointment .freeDemoCardForm-inner{border:none!important}.support-right #wizard-frame-3 #success-frame .survay_intro{display:none}.bg-white{background:#fff}.support-right .contact_appointment h1{visibility:hidden;position:relative;font-size:25px}.support-right .contact_appointment h1:after{visibility:visible;content:"SCHEDULE YOUR SUPPORT CALL";position:absolute;top:0;left:0;right:0}.support-right{height:670px}@media screen and (max-width:768px){.support-right #wizard-frame-2 .freeDemoCardForm1,.support-right .freeDemoCardForm2{width:100%!important}.support-right .hiddenCard{top:57%!important}.support-right #v-cal{max-width:100%}.support-right .appointment-btn{width:-moz-fit-content!important;width:fit-content!important;float:left!important;margin:0 1%!important}.support-right{height:100%!important;padding:2rem 1rem 1rem!important}.support-right .card3d{overflow:unset!important}.support-right .width-95{width:100%!important}}