@media screen and (max-width:1100px){body table.booked-calendar td .count{padding:5px 0;font-size:9px;}body table.booked-calendar td .date .number{width:30px;height:30px;line-height:30px;font-size:14px;}}@media screen and (max-width:860px){body #booked-profile-page .booked-profile-appt-list{float:none;width:100%;margin:0 0 30px}body #booked-profile-page #profile-edit{float:none;width:100%;margin:0}body #booked-profile-page .booked-profile-appt-list .appt-block .status-block{float:right;margin:6px 0 0 0;}}@media screen and (max-width:720px){body table.booked-calendar thead th{border-collapse:collapse;font-size:16px;padding:13px 0 10px;}body table.booked-calendar thead tr.days th{font-size:11px;padding:7px 0 5px;}body table.booked-calendar td{font-size:13px;}body table.booked-calendar thead th .page-left{left:10px;top:11px;font-size:15px;}body table.booked-calendar thead th .page-right{right:10px;top:11px;font-size:15px;}body table.booked-calendar thead th .page-left:hover{left:9px;}body table.booked-calendar thead th .page-right:hover{right:9px;}body table.booked-calendar th .monthName a{top:-2px;font-size:10px;}body table.booked-calendar thead,body table.booked-calendar thead th,body table.booked-calendar tbody,body table.booked-calendar tbody td,body table.booked-calendar tr,body table.booked-calendar tr.days,body table.booked-calendar tr.days th{border:none!important;border-collapse:collapse!important;}body table.booked-calendar td .count{display:none;}body table.booked-calendar td .date{height:100%;}body table.booked-calendar td .date .number{border:none;display:inline-block;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;width:auto;height:auto;line-height:100%;}body table.booked-calendar tr.week td.active .date .number{border:none;background:none;color:#000;}body table.booked-calendar tr.entryBlock td{padding:5%;}body table.booked-calendar .booked-appt-list{max-height:180px;overflow-y:scroll;overflow-x:hidden;padding:15px 20px 10px;}body table.booked-calendar .booked-appt-list h2{text-align:center;margin:0 0 15px;font-size:12px;}body table.booked-calendar .booked-appt-list .timeslot{border-top:0;margin:0 0 10px;}body table.booked-calendar .booked-appt-list .timeslot .timeslot-time,body table.booked-calendar .booked-appt-list .timeslot .timeslot-count{display:none;}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people{width:100%;padding:0;}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button{float:none;margin:0;width:100%;text-align:center;}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button .button-timeslot{display:block;font-weight:600;font-size:13px;}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button .button-text{display:none;}body #booked-profile-page .result-section.table-layout{padding:10px 0;}body #booked-profile-page .result-section.table-layout .table-box .cell-title .compact-img img{top:46px;left:12px;}body #booked-profile-page .booked-tabs li,body #booked-profile-page .booked-tabs li.edit-button{display:block;float:none;}body #booked-profile-page .booked-tabs li a,body #booked-profile-page .booked-tabs li.edit-button a{border-left:none;border-right:none;}body .booked-modal{padding:0;}body .booked-modal .bm-window{margin:0;width:100%;padding:30px;box-sizing:border-box;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}body .booked-modal .bm-overlay{background:rgba(0,0,0,0.8);}body .booked-modal .bm-window p.name b{display:block;}}@media screen and (max-width:600px){body .booked-calendarSwitcher{width:100%;display:block;padding:8px 5px;}body .booked-calendarSwitcher i.fa{display:none;}body .booked-calendarSwitcher select{width:100%;}body #booked-profile-page .booked-profile-appt-list .appt-block .status-block{display:block;float:none;margin:0 0 10px;}body #profile-edit #booked-page-form p.form-nickname,body #profile-edit #booked-page-form p.form-email,body #profile-edit #booked-page-form p.form-url,body #profile-edit #booked-page-form p.form-password{float:none;width:100%;}}