.banner-section img{width:100%}.schedule-section .m-head{font-size:35px;font-weight:500;color:#273986;line-height:normal}.schedule-section .m-head::after{content:'';display:block;width:115px;height:1px;background:#273986;margin-top:10px}.schedule-section .m-content{margin-top:25px}.schedule-section .m-foot{margin-top:30px}.schedule-step-tabs{margin:30px 0;border:1px solid #e2e2e2}.schedule-step-tabs .head-tabs{background:#fbfbfb;border-bottom:1px solid #e2e2e2}.schedule-step-tabs .head-tabs .nav-tabs{border:0}.schedule-step-tabs .head-tabs .nav-tabs>li{position:relative}.schedule-step-tabs .head-tabs .nav-tabs>li+li::before{content:'';display:block;width:100%;height:6px;background:#cacaca;position:absolute;top:50%;right:50%;margin-top:-10px}.schedule-step-tabs .head-tabs .nav-tabs>li+li::after{content:'';display:block;width:17px;height:25px;position:absolute;top:50%;left:-8px;margin-top:-20px;background:url(../img/schedule/ico-step-arrow.png) no-repeat}.schedule-step-tabs .head-tabs .nav-tabs>li a{background:0;display:block;border:0;border-radius:0;padding:0;margin:0;cursor:default}.schedule-step-tabs .head-tabs .nav-tabs>li.active .step-progress-item .o-icon{background-color:#7dc244}.schedule-step-tabs .head-tabs .nav-tabs>li.active .step-progress-item .o-icon .step{color:#7dc244;background:#fff}.schedule-step-tabs .head-tabs .nav-tabs>li.active .step-progress-item .o-text{color:#6aa33a}.schedule-step-tabs .head-tabs .nav-tabs>li.passed .step-progress-item .o-icon{background-color:#4568ff}.schedule-step-tabs .head-tabs .nav-tabs>li.passed .step-progress-item .o-icon .step{color:#fff;background:#4568ff}.schedule-step-tabs .head-tabs .nav-tabs>li.passed .step-progress-item .o-text{color:#273986}.schedule-step-tabs .head-tabs .nav-tabs>li.passed+li::before{background:#4568ff}.schedule-step-tabs .head-tabs .nav-tabs>li.passed+li::after{background-image:url(../img/schedule/ico-step-passed-arrow.png)}.step-progress-item{padding:45px 0 25px;height:194px}.step-progress-item .o-icon{background-color:#cacaca;background-repeat:no-repeat;background-position:center;width:90px;height:90px;border-radius:50%;margin:0 auto;position:relative;z-index:1}.step-progress-item .o-icon.ico-doctor{background-image:url(../img/schedule/ico-doctor.png)}.step-progress-item .o-icon.ico-user{background-image:url(../img/schedule/ico-user.png)}.step-progress-item .o-icon.ico-list{background-image:url(../img/schedule/ico-list.png)}.step-progress-item .o-icon.ico-check{background-image:url(../img/schedule/ico-check.png)}.step-progress-item .o-icon .step{font-weight:500;font-size:20px;width:34px;height:34px;background:#f6f6f7;text-align:center;line-height:34px;border-radius:50%;position:absolute;left:50%;margin-left:-17px;top:-28px;color:#cacaca}.step-progress-item .o-text{text-align:center;font-size:16px;text-transform:uppercase;font-weight:700;color:#999;margin-top:10px}.step-content-item{padding:30px}.step-content-item+.step-content-item{border-top:1px solid #e2e2e2}.akc-group-radio-item{margin-top:10px}.akc-group-radio-item .akc-radio-item+.akc-radio-item{margin-left:30px}.akc-radio-item{position:relative;cursor:pointer}.akc-radio-item input{position:absolute;left:-9999px}.akc-radio-item .e-text{padding-left:18px;display:inline-block;position:relative;font-weight:400}.akc-radio-item .e-text::before{content:'';display:block;width:9px;height:9px;background:#b8b8b8;position:absolute;left:0;top:6px;border-radius:50%}.akc-radio-item input:checked+.e-text::before{background:#7dc244}.akc-checkbox-item{position:relative;cursor:pointer}.akc-checkbox-item input{position:absolute;left:-9999px}.akc-checkbox-item .e-text{padding-left:20px;display:inline-block;position:relative;font-weight:400}.akc-checkbox-item .e-text::before{content:'';display:block;width:18px;height:18px;border:1px solid #b8b8b8;background-color:#fff;position:absolute;left:0;top:1px}.akc-checkbox-item input:checked+.e-text::before{background-image:url(../img/schedule/ico-checkbox.png);background-repeat:no-repeat;background-position:center}.info-doctor-block{padding:30px;border:1px solid #e2e2e2}.info-doctor-block .o-label{color:#3c56c4}.info-doctor-block .akc-table{margin:0}.info-doctor-block .akc-table>thead{border:1px solid #7dc244}.info-doctor-block .akc-table>thead>tr{background:#7dc244;color:#fff}.info-doctor-block .akc-table>thead>tr>th{border-bottom:0;text-transform:uppercase}.info-doctor-block .akc-table.table-striped>tbody>tr:nth-of-type(2n+1){background-color:#fff}.info-doctor-block .akc-table.table-striped>tbody>tr:nth-of-type(2n){background-color:#fbfbfb}.info-doctor-block .akc-table>tbody{border:1px solid #e4e4e4}.staff-item{text-align:center}.staff-item .o-img{text-align:center;border:3px solid #e2e2e2;transition:all ease .3s;background:#fff}.staff-item .o-img img{max-width:100%;max-height:100%}.staff-item .o-head{font-size:17px;font-weight:700;text-transform:uppercase;margin-top:20px;color:#6aa33a}.staff-item .doctor-title{text-transform:capitalize}.akc-form-control{border-color:#e2e2e2;border-radius:0}.akc-form-control:focus{border-color:#8c8c8c;box-shadow:none}input.akc-form-control{height:37px}textarea.akc-form-control{resize:none;height:176px}.akc-select.bootstrap-select{height:37px}.akc-select.bootstrap-select .btn{border-radius:0;height:37px;position:relative;border-color:#e2e2e2;padding-right:47px;background:#fff;box-shadow:none}.akc-select.bootstrap-select.open .btn{background:#fff;border-color:#8c8c8c}.akc-select.bootstrap-select .btn .bs-caret{width:35px;height:35px;background:#e2e2e2 url(../img/schedule/ico-select-down.png) no-repeat center;display:block;position:absolute;top:0;right:0}.akc-select.bootstrap-select .btn .bs-caret .caret{display:none}.step-item-2 .e-email,.step-item-2 .e-check-email{line-height:37px;white-space:nowrap}.step-item-2 label{font-weight:400}.set-schedule-block .or{line-height:37px;text-align:center}.akc-group-block .o-head{font-size:16px;font-weight:700;color:#3c56c4;text-transform:uppercase}.akc-group-block .o-list{list-style:none;margin-top:10px}.akc-group-block .o-list>li{padding:3px 0}.thanks-block{line-height:28px}.thanks-block .map{font-weight:700;color:#4568ff}.thanks-block .phone{font-weight:700;color:#f48221}@media(min-width:480px){.step-content-item .action-block .btn+.btn{margin-left:7px}}@media(max-width:479px){.step-progress-item{height:215px}.schedule-step-tabs .head-tabs .nav-tabs>li+li::before{margin-top:-20px}.schedule-step-tabs .head-tabs .nav-tabs>li+li::after{margin-top:-30px}.step-content-item,.info-doctor-block{padding:15px}.step-content-item .action-block .btn+.btn{margin-top:5px;display:block}}