.bookly-right{float:left!important;}
.bookly-left{float:right!important;}
.bookly-rtext{text-align:left;}
.bookly-form-group > div{margin:5px 0 0 14px !important;}
.bookly-form-group:last-child > div{margin-left:0;}
.bookly-close:hover, .bookly-close:focus, .bookly-close{float:left;}
.bookly-modal{right:0;left:auto;}
.bookly-modal .bookly-modal-dialog{right:50%;margin-right:-200px;left:auto;margin-left:auto;}
.bookly-modal .bookly-modal-content .bookly-modal-footer{text-align:left;}
@media(max-width:768px){
.bookly-modal .bookly-modal-content .bookly-modal-footer{text-align:left;}
} .bookly-progress-tracker > div{padding:0 4px 0 0;}
.bookly-progress-tracker > div:last-child .step{border-radius:5px 0 0 5px !important;}
.bookly-progress-tracker > div:first-child .step{border-radius:0px 5px 5px 0 !important;}
.bookly-progress-tracker > div:last-child{padding-left:0px !important;}
.bookly-progress-tracker > div:first-child{padding-left:4px !important;padding-right:0px !important;}
.bookly-service-step .bookly-available-date, .bookly-service-step .bookly-week-days{margin-right:0 !important;margin-left:14px !important;}
.bookly-mobile-step-1{margin-left:-14px;margin-right:auto;}
.bookly-slot-calendar{float:right;}
.bookly-back-step{margin-left:10px;margin-right:auto;float:right!important;}
.bookly-time-next{margin-right:10px;margin-left:0;}
.bookly-go-to-cart{float:right!important;}
.bookly-form-group .iti input{padding-right:45px !important;padding-left:0 !important;}
.bookly-mobile-step-1, .bookly-details-step{margin:0 0 0 -14px !important;}
.bookly-list{margin-right:10px!important;margin-left:auto;}
.iti .selected-flag .iti__flag{margin:auto 10px auto auto !important;}
.bookly-details-step .bookly-form-group .iti input, .bookly-details-step .bookly-form-group .iti input[type=text],
.bookly-details-step .bookly-form-group .iti input[type=tel]{padding:6px 5px 5px 48px !important;}
.iti .iti__selected-flag .iti__arrow{left:4px;border-right:3px solid transparent;border-left:3px solid transparent;right:auto;}
.iti .iti__country-list .iti__flag-box, .iti .iti__country-list .iti__country-name{margin-left:6px;}
.iti select{right:0;left:auto;}
.ladda-button[data-style="zoom-in"][data-loading] .ladda-spinner{margin-left:-22px !important;}
.bookly-repeat-step .bookly-schedule-row > div:last-child{border-left:0 !important;border-right:1px solid #cccccc !important;}
.bookly-pagination li:first-child a{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-top-left-radius:0;border-bottom-left-radius:0;margin-right:1px;}
.bookly-pagination li:last-child a{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0;}
@media screen and (max-width:650px){
.bookly-mobile-float-none {
float: none !important;
}
.bookly-form-group > div {
margin-left: 0 !important;
}
.bookly-service-step .bookly-available-date, .bookly-service-step .bookly-week-days {
margin-left: 0 !important;
}
.bookly-service-step .bookly-time-to {
float: left !important;
}
.bookly-mobile-step-1 {
margin-left: 0;
}
.bookly-not-time-screen {
margin-right: 0!important;
margin-left: auto !important;
}
}