.fat-sb-item-wrap .fat-sb-item.side-in{transform:translateX(-50%)}.brand-model-step .fat-sb-item .fat-it-inner{display:flex;flex-direction:column-reverse}.brand-model-step .fat-sb-list-garages .fat-sb-item .fat-it-inner{flex-direction:column}.brand-model-step .fat-sb-item .fat-it-inner .item-title{font-weight:600;font-size:16px;top:0}.fat-sb-list-brand .fat-sb-item .fat-it-inner .item-title .fat-sb-list-model .fat-sb-item .fat-it-inner .item-title{padding-top:15px}.brand-model-step .model-field.fadein,.brand-model-step .group-field.fadein{animation:fadein .3s forwards}.gateway-item i.icon.paypal,.gateway-item i.icon.stripe{font-family:"brand-icons"!important}.fat-sb-repair-list ul li{color:#343434;position:relative;padding-right:70px;margin-bottom:15px;line-height:1.2em;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;text-align:left}.fat-sb-repair-list ul span.service-name{font-weight:600}.fat-sb-repair-list ul span.model-name{font-size:14px;color:#848484}.fat-sb-repair-list span.service-price{position:absolute;right:0;top:0;font-size:14px;color:#848484}.fat-sb-repair-list span.service-price a{color:#848484;padding-left:10px;font-size:14px}.fat-sb-repair-list span.service-price a:hover{color:#2185d0}.fat-sb-flow-layout .fat-sb-list-services .fat-sb-item{position:relative}.fat-sb-flow-layout .fat-min-price{position:absolute;top:20px;left:20px;font-size:14px}.fat-sb-list-services .fat-sb-item.no-attribute .price-attribute,.fat-sb-list-services .fat-sb-item.one-attribute .price-attribute{display:none}.fat-sb-list-services .fat-sb-item.one-attribute .item-title{top:85%}.fat-sb-flow-layout.hide-price .cost-meta,.fat-sb-flow-layout.hide-price .payment-method-wrap,.fat-sb-flow-layout.hide-price .fat-min-price,.fat-min-price.pr-0{display:none}.fat-sb-flow-layout.hide-price .fat-sb-repair-list .service-price{font-size:0px}.fat-sb-order-wrap.no-appointment-section .repair-summary>h4{padding-left:15px}.fat-sb-order-wrap.no-appointment-section .order-wrap-inner{width:700px}.fat-sb-order-wrap.no-appointment-section .appointment-wrap{display:none}.fat-sb-order-wrap.no-appointment-section .fat-sb-col-left,.fat-sb-order-wrap.no-appointment-section .fat-sb-col-right{width:100%;padding:0}.fat-sb-order-wrap.no-appointment-section .fat-sb-col-left:after{display:none}.fat-sb-order-wrap.no-appointment-section .location-section-wrap .location-section,.fat-sb-order-wrap.no-appointment-section .location-section-wrap .service-section,.fat-sb-order-wrap.no-appointment-section .fat-sb-col-left{padding-left:15px;padding-right:15px}.fat-sb-order-wrap.no-appointment-section .fat-sb-col-right{margin-top:30px}.fat-sb-order-wrap.no-appointment-section .location-section-wrap{display:flex;flex-wrap:wrap}.fat-sb-order-wrap.no-appointment-section .location-section-wrap .location-section,.fat-sb-order-wrap.no-appointment-section .location-section-wrap .service-section{width:50%;margin-top:0!important}.fat-sb-order-wrap.no-appointment-section .button-group button{width:50%}.fat-sb-order-wrap.no-garage-section .location-section{display:none}.fat-sb-item-wrap .fat-sb-item.no-attribute .item-title{top:82%}.fat-booking-container .fat-ui-loader-container{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:99}.fat-booking-container.hide-payment .repair-summary .payment-method-wrap{display:none}.repair-summary .coupon-meta .mt-value{position:relative}.repair-summary .coupon-meta .mt-value div.ui.input,.repair-summary .coupon-meta .mt-value input#coupon{display:inline-block;width:100%!important}.repair-summary .coupon-meta .mt-value button.rp-apply-button.loading,.repair-summary .coupon-meta .mt-value button.rp-apply-button{position:absolute!important;top:0!important;right:0!important}.fat-sb-item .item-title .meta{padding:0;margin:0;border:none;text-transform:none}.fat-booking-container.hide-city.hide-country .fields.city-country,.fat-booking-container.hide-postal-code.hide-address .fields.address-postal,.fat-booking-container.hide-last-name .field.last-name,.fat-booking-container.hide-postal-code .field.postal-code,.fat-booking-container.hide-city .field.city-field,.fat-booking-container.hide-address .field.address,.fat-booking-container.hide-country .field.country-field,.fat-booking-container.hide-serial-number .fields.serial-number{display:none}.fat-booking-container.hide-country .field.city-field,.fat-booking-container.hide-city .field.country-field,.fat-booking-container.hide-postal-code .field.address,.fat-booking-container.hide-address .field.postal-code,.fat-booking-container.hide-last-name .full-name .field.first-name{width:100%!important}.rb-not-found{padding-top:60px;text-align:center}.fat-sb-flow-layout.service-layout-single .fat-sb-service-inner .fat-it-inner{display:flex;flex-wrap:wrap;align-items:center}.fat-sb-flow-layout.service-layout-single .fat-sb-service-inner .fat-it-inner .fat-sb-col-left{width:40%;position:relative}.fat-sb-flow-layout.service-layout-single .fat-sb-service-inner .fat-it-inner .fat-sb-col-right{width:60%;padding-left:15px;font-size:14px}.fat-sb-flow-layout.service-layout-single .fat-sb-service-inner .fat-sb-item img{position:relative;transform:none;-webkit-transform:none;-moz-transform:none;top:auto;left:auto}.fat-sb-flow-layout.service-layout-single .fat-sb-service-inner .fat-sb-item .item-title{top:auto}.fat-sb-flow-layout span.selected-icon{position:absolute;top:20px;right:40px;color:#2185d0;display:none}.fat-sb-flow-layout.service-layout-single span.selected-icon{right:20px}.fat-sb-flow-layout .fat-sb-item.selected span.selected-icon{display:inline-block}.fat-sb-list-garages .fat-sb-item a.bt-mobile-detail,.fat-sb-service-inner a.bt-mobile-detail{padding:8px 20px;color:#fff!important;background-color:#4183c4!important;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:none;margin-top:15px;font-size:14px;line-height:1em}.fat-sb-popup-container{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.8)}.fat-sb-popup-container .fat-sb-popup-inner{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);color:#fff;text-align:center;width:80%}.fat-sb-popup-container .fat-sb-popup-inner .fat-popup-title{font-size:24px;color:#1a69a4;font-weight:600;margin-bottom:30px;line-height:1.4em}.fat-sb-popup-container .fat-sb-popup-inner .fat-popup-content{font-size:16px;line-height:1.4em;font-weight:400}.fat-sb-popup-container .fat-sb-close-popup{color:#fff;color:#fff;position:absolute;top:-40px;right:-15px;text-decoration:none}.fat-sb-popup-container .fat-sb-close-popup i{color:#fff;font-size:16px;opacity:1}.fat-sb-repair-list .service-attribute{font-size:14px}.fat-sb-repair-list.anchor{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;position:absolute;right:30px}.fat-sb-order-wrap li.device-meta .mt-value li .service-name{font-size:16px;font-weight:500}.fat-sb-order-wrap li.device-meta .mt-value li .service-price{padding-left:30px}.fat-sb-order-wrap li.device-meta .mt-value>ul>li>span{padding-bottom:5px;display:inline-block}.fat-list-color{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.fat-list-color .color-item{width:25%;padding-left:5px;padding-right:5px}.fat-list-color .color-item-inner{display:flex;flex-wrap:nowrap;border:solid 1px #ddd;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;cursor:pointer;padding:5px;align-items:center;background-color:#f1f1f1;line-height:1em}.fat-list-color .color-item-inner .color-thumb{width:30%;min-width:40px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.fat-list-color .color-thumb img{width:100%}.fat-list-color .color-item-inner .color-name{padding-left:10px;text-transform:capitalize}.fat-booking-container .fat-search-box .active-search a.fat-close{display:inline-block}.fat-booking-container.hide-head .fat-sb-head .fat-sb-title,.fat-booking-container.hide-head .fat-sb-head .fat-sb-subtitle{display:none}.fat-booking-container.hide-head .fat-sb-appointment-booked-wrap .fat-sb-head,.fat-booking-container.hide-head .fat-sb-appointment-booked-wrap .fat-sb-title,.fat-booking-container.hide-head .fat-sb-appointment-booked-wrap .fat-sb-subtitle{display:block}.fat-booking-container.hide-head .fat-progress-bar{margin-bottom:60px}.fat-sb-service-inner .ui.dropdown.attribute{max-width:80%;height:16px;overflow:hidden}.fat-semantic-container.hide-model-category .field.category-field{display:none}.fat-sb-flow-layout.hide-model-category a[data-onClick="RevyBookingFlow.goBackCategoryStep"]{display:none}.modals.dimmer .ui.scrolling.modal{height:auto}@media (min-width:768px) and (max-width:992px){.fat-sb-flow-layout .fat-sb-list-services .fat-sb-item{width:50%}.fat-sb-flow-layout.service-layout-single .fat-sb-list-services .fat-sb-item{width:100%}}@media (max-width:767px){.fat-sb-order-wrap.no-appointment-section .location-section-wrap .location-section,.fat-sb-order-wrap.no-appointment-section .location-section-wrap .service-section{width:100%;margin-bottom:15px;padding-left:0;padding-right:0}.fat-sb-flow-layout.service-layout-single .fat-sb-service-inner .fat-sb-item-inner-wrap .fat-sb-item,.fat-sb-flow-layout.service-layout-single .fat-sb-service-inner .fat-it-inner .fat-sb-col-left,.fat-sb-flow-layout.service-layout-single .fat-sb-service-inner .fat-it-inner .fat-sb-col-right{width:100%}.fat-sb-flow-layout.service-layout-single .fat-sb-service-inner .fat-sb-item .fat-it-inner{min-height:200px;height:auto}.fat-sb-list-garages .fat-sb-item a.bt-mobile-detail,.fat-sb-service-inner a.bt-mobile-detail{display:inline-block}.fat-sb-flow-layout.service-layout-single .fat-sb-list-garages .item-desc,.fat-sb-flow-layout.service-layout-single .fat-sb-service-inner .fat-it-inner .fat-sb-col-right{display:none}}@media (min-width:992px){.fat-sb-flow-layout.service-layout-single .fat-sb-list-services.fat-sb-item-wrap .fat-sb-item{width:100%}}@media (max-width:600px){.hide-progress-bar-mobile .fat-progress-bar{display:none!important}.brand-model-step .fat-sb-item .fat-it-inner .item-title{font-size:14px;line-height:1.2em}.fat-list-color .color-item{width:50%;margin-bottom:10px}}