@import "https://fonts.googleapis.com/css?family=Poppins:400,500,700&display=swap&subset=latin-ext";
body,.form-control{font-family:'Poppins',sans-serif!important}
#sb-main-container #header>.column>.row>div.div.col-xs-12.col-md-12,#contacts,#sb_gdpr_report_module_container,.copyright{display:none!important}
.row>.div.col-xs-12.col-md-12,.nav-wrapper{display:none!important}
#header,#steps-nav{display:none!important}
#sb-main-container{max-width:100%}
#sb-main-container #main{width:100%;max-width:100%;margin:0}
.section{box-shadow:none!important}
#sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_dateview_container .top-date-select .calendar .weeks-date .date{background:#fafafa;border-radius:5px}
#sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_dateview_container .top-date-select .calendar .weeks-date .date:hover{background:#ff5c97}
#sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_dateview_container .top-date-select .calendar .weeks-date .date:hover a{color:#fff}
a{text-decoration:none!important}
.section-pd{padding:0!important}
#sb-main-container #main #sb-timeline #steps #steps-content .datetime-step #sb_timeview_container .timeline-wrapper .tab-pd{padding:0!important}
#sb-main-container #main #sb-timeline #steps #steps-content .datetime-step .top-date-select .calendar .weeks-date .date{min-width:40px;line-height:40px}
#sb-main-container #main #sb-timeline #steps #steps-content .datetime-step .top-date-select .calendar .weeks-date .date a{display:block}
#sb-main-container #main #sb-timeline #steps #steps-content .datetime-step #sb_timeview_container .timeline-wrapper #sb_time_slots_container .slot{width:33.333%;margin:0;padding:5px}
#sb_google_translate .form-group .goog-te-combo,.form-group #sb_google_translate .goog-te-combo,.form-group .form-control,.form-group input,.form-group textarea{box-shadow:none!important;border:1px solid #e5e6e9!important;border-radius:0}
.btn:focus,.btn:hover{box-shadow:none!important;transform:none!important}
.btn{background:#ff5c97;-moz-user-select:none;text-transform:capitalize;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;letter-spacing:1px;line-height:0px;padding:30px 44px;border-radius:5px!important;min-width:200px;cursor:pointer;transition:color .4s linear;position:relative;z-index:1;border:0;overflow:hidden;margin:0}
.btn::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#ec4683;z-index:1;border-radius:5px;transition:transform .5s;transition-timing-function:ease;transform-origin:0 0;transition-timing-function:cubic-bezier(0.5,1.6,0.4,0.7);transform:scaleX(0)}
.btn:hover::before{transform:scaleX(1);color:#fff!important;z-index:-1}
#main #sb-timeline #steps #steps-content #sb_booking_content .detail-step .right-side #sb_book_btn{border-radius:5px!important}
#sb-main-container #main #sb-timeline #steps #details .detail-step-wrap{margin:0!important}
label{font-size:14px}
#sb-main-container #main #sb-timeline #steps #steps-content .datetime-step #sb_timeview_container .timeline-wrapper #sb_time_slots_container .slot{max-width:25%}

#sb-main-container #main .invoice-pay-page .tab .invoice-pay-page-grid .right-block .section-pd{box-shadow:none;}

#main .invoice-pay-page .tab .invoice-pay-page-grid .right-block .section-pd .info{background:#a4a4a4 !important}


#main .invoice-pay-page .invoice-table thead{background:#2b4b80 !important}

#sb-main-container #main .invoice-pay-page .tab .invoice-pay-page-grid .right-block .section-pd .grey-block .invoice-payment-systems .text-right #sb_pay_btn{padding: 30px 44px}

#sb-main-container #main #sb-timeline #steps #steps-content .step-content{padding-top:0px !important;}

@media (max-width: 480px) {
#sb-main-container #main #sb-timeline #steps #steps-content .datetime-step #sb_timeview_container .timeline-wrapper #sb_time_slots_container .slot{max-width:33.3%}
 
}
#sb_back_button{display:none !important;}