#sidebar ul{width:100%;float:left;margin:0!important}
.right_box ul.right_check,#sidebar ul.icon_list{padding:0!important}
.sidebox .widget-title,.sidebox.lgtgrayld ul{margin:0 0 15px}
.widget-title{position:relative}
#sidebar .post-date{display:none}
#sidebar ul li{margin-bottom:2px;padding:8px 15px 8px 30px;position:relative;border-bottom:1px solid #f3f3f3;min-height:40px;display:flex;justify-content:flex-start;align-items:center}
#sidebar ul li:before{content:"➤";position:absolute;left:12px;font-weight:700;font-size:11px;top:50%;transform:translateY(-50%)}
#sidebar ul li ul{padding:0}
update that css as app style #sidebar ul li ul li{padding:5px 0;float:left;width:100%}
#sidebar form ul li{padding:0!important}
#sidebar p{padding:0 0 5px}
#sidebar h2,.widget-title{padding:15px 0;width:100%;float:left;text-transform:uppercase;letter-spacing:0;font-size:15px!important;font-weight:700}
#sidebar h2{font-size:28px!important;line-height:36px!important}
#sidebar .right_box,.right_box #sidefaq{margin-top:25px;float:left;width:100%}
#sidebar .right_box .title,#sidebar .blogtitle,.widget-title{font-size:16px!important;line-height:1.4!important;padding:15px 20px;font-weight:700!important;text-transform:uppercase}
#sidebar .right_box ul li{width:100%;float:left;margin:0}
#sidebar .right_box ul.right_check{margin:0}
#sidebar .right_box ul.right_check li{float:left;width:100%;position:relative;border-top:0;margin:0;padding:10px 25px 10px 15px !important}
#sidebar .right_box ul.right_check li:after{top:10px}
#sidebar .service_call .formtitle{font-size:23px!important;line-height:37px!important;padding:11px 20px;text-align:center}
#sidebar .service_call .formdata p{line-height:32px;padding:0;line-height:35px;margin-bottom:20px}
#sidebar .service_call input[type=tel]{padding:0 5%;margin:0}
#sidebar .subcall{width:40px;height:40px;position:absolute;right:0;top:8px!important;border:none;padding:0;font-size:14px!important}
#sidebar .labeltext{margin-bottom:0!important;padding-bottom:0!important;text-align:left;font-weight:600}
#sidebar .subcallx{width:42px!important;height:42px;position:absolute;right:0;top:8px;border:none;padding:0;font-size:14px!important;display:block;background:url(https://cdn.rehabfiles.com/assets/img/callbacksmall.png) no-repeat!important;text-indent:-999px}
#sidebar .blogtitle{border-top:0;margin-top:-8px}
.wp-calendar{float:left;width:100%;padding-top:2px;font-weight:400;margin-left:0}
#sidebar .service_call .formtitle,#sidebar .right_box .title,#sidebar .blogtitle{padding:10px 20px;min-height:50px;display:flex;justify-content:flex-start;align-items:center}
#sidebar .service_call{float:right;width:100%;box-sizing:border-box;line-height:32px}
#sidebar .service_call .formdata{padding:20px;float:left;clear:both}
#sidebar ul.icon_list li:before{content:""}
#sidebar .right_box ul.icon_list{float:left;width:100%;margin-top:5px}
#sidebar .right_box ul.icon_list li{float:left;width:100%;padding:6px 8px 8px!important;font-weight:400;margin:0!important;list-style:none}
#sidebar .right_box ul.icon_list li:last-child{border-bottom:0}
#sidebar .right_box ul.icon_list li a{display:flex;align-items:center}
#sidebar .right_box ul.icon_list li .fa{float:left;width:32px;height:32px;margin-right:12px;border-radius:50%;text-align:center;line-height:32px}
#sidebar ul.break li{margin-left:0}
#sidebar .textwidget .wpcf7-form{padding:15px}
.widget-area .widget-cont{border:1px solid #ffffff2e;border-top:0;border-radius:0 0 10px 10px;overflow:hidden;position:relative;box-shadow:0 12px 30px #0f172a24 4px 10px #0f172a14 0 1px 0 #ffffff38 0 -1px 0 #0000000f;transform:translateZ(0)}
.widget-area .widget-cont:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#fff0,#ffffffbf,#fff0);pointer-events:none}
.widget-area .widget-cont:after{content:"";position:absolute;top:0;left:0;right:0;height:38%;background:linear-gradient(180deg,#ffffff2e 0%,#ffffff14 45%,#fff0 100%);pointer-events:none}
.widget-title:after,.blogtitle:after{background-size:24px!important;right:-14px}


#sidebar .right_box .title,#sidebar .blogtitle,.widget-title{position:relative;display:flex;align-items:center;gap:12px;font-size:16px !important;line-height:1.4 !important;padding:16px 56px 16px 22px;font-weight:700 !important;text-transform:uppercase;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 55%,#3b82f6 100%);border-radius:14px 14px 0 0;overflow:hidden;box-shadow:0 10px 24px rgba(37,99,235,.18);}
#sidebar .blogtitle:after,.widget-title:after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:8px;background:url([https://cdn.rehabfiles.com/assets/img/link.png](https://cdn.rehabfiles.com/assets/img/link.png)) no-repeat center center;background-size:cover !important;opacity:.95;}
#sidebar .right_box .title:after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.32) 0%,rgba(255,255,255,.10) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.35);}
@media screen and (max-width:767px){
#sidebar .right_box .title,#sidebar .blogtitle,.widget-title{padding:14px 50px 14px 18px;border-radius:12px 12px 0 0;}
#sidebar .blogtitle:after,.widget-title:after,#sidebar .right_box .title:after{right:12px;width:26px;height:26px;}
}
