.modal-backdrop.fade.in.errorPopup{z-index:999!important}.mybooking-alldetails-component{width:100%}.mybooking-alldetails-component .my-booking-heading{font-size:24px;font-weight:700;font-family:montserrat,sans-serif!important;color:#313131;padding:0 15px}.mybooking-alldetails-component .my-booking-overview{position:relative;display:-webkit-box;display:-ms-flexbox;display:block;margin:15px;-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.08);box-shadow:5px 5px 15px rgba(0,0,0,.08);min-height:215px}.mybooking-alldetails-component .my-booking-overview .overview-kakab-menu{position:absolute;top:26px;right:20px;padding:6px;cursor:pointer}.mybooking-alldetails-component .my-booking-overview .overview-img{width:28%;min-width:272px;min-height:149px}.mybooking-alldetails-component .my-booking-overview .overview-img img{padding:16px 10px}.mybooking-alldetails-component .my-booking-overview .my-booking-overview-content{padding:20px;font-family:source sans pro,sans-serif;font-size:18px;color:#262626!important;width:72%}.mybooking-alldetails-component .my-booking-overview .my-booking-overview-content a,.mybooking-alldetails-component .my-booking-overview .my-booking-overview-content p{color:#262626!important}.mybooking-alldetails-component .my-booking-overview .my-booking-overview-content .content-heading{font-weight:700;font-family:source sans pro,sans-serif;font-size:22px;color:#262626}.mybooking-alldetails-component .my-booking-overview .my-booking-overview-content .content-heading span:last-child::after,.mybooking-alldetails-component .pages-dscp .book-summayr-spec-1 span:last-child::after{content:"";padding-right:0;padding-left:0}.mybooking-alldetails-component .my-booking-overview .my-booking-overview-content .content-heading span::after,.mybooking-alldetails-component .pages-dscp .book-summayr-spec-1 span::after{content:"\2022";color:#313131;padding-right:5px;padding-left:5px}.mybooking-alldetails-component .my-booking-overview .my-booking-overview-content .pages-dscp{display:block;padding-bottom:20px}.mybooking-alldetails-component .my-booking-overview .my-booking-overview-content .pages-dscp{font-family:source sans pro,sans-serif;font-size:16px;font-weight:300;color:#313131;display:-webkit-box;display:-ms-flexbox;display:flex}.mybooking-alldetails-component .pages-dscp .book-summayr-spec-1{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.booking-modal-popup .kabak-popup-wrap .m_btn{margin:0 10px}.mybooking-alldetails-component .pages-dscp .book-summayr-spec-2{-webkit-box-flex:0;-ms-flex:0 0 23%;flex:0 0 23%;max-width:23%}.mybooking-alldetails-component .pages-dscp .mamccic-etd-wrap{-webkit-box-flex:0;-ms-flex:0 0 23%;flex:0 0 23%;max-width:23%}.mybooking-alldetails-component .pages-dscp .my-booking-spec-3{-webkit-box-flex:0;-ms-flex:0 0 23%;flex:0 0 23%;max-width:23%}.mybooking-alldetails-component .pages-dscp .book-summayr-spec-3{-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%;max-width:28%}.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-1{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-2{-webkit-box-flex:0;-ms-flex:0 0 37%;flex:0 0 37%;max-width:37%}.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-3{-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%;max-width:28%}.mybooking-alldetails-component .bookind-dealer-price-mob{display:none}.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-1 .status-sec .status-head,.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-2 .dealer-head,.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-3 .price-head,.mybooking-alldetails-component .bookind-dealer-price-mob .my-booking-spec-2 .dealer-head,.mybooking-alldetails-component .bookind-dealer-price-mob .my-booking-spec-3 .price-head,.mybooking-alldetails-component .pages-dscp .book-summayr-spec-2 .dealer-head,.mybooking-alldetails-component .pages-dscp .book-summayr-spec-3 .price-head,.mybooking-alldetails-component .pages-dscp .mamccic-etd-wrap .mamccic-lbl{display:block;font-size:16px;font-family:source sans pro,sans-serif!important;font-weight:700;color:#313131}.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-1 .status-content,.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-2 .dealer-content,.mybooking-alldetails-component .bookind-dealer-price-mob .my-booking-spec-2 .dealer-content,.mybooking-alldetails-component .pages-dscp .book-summayr-spec-2 .dealer-content,.mybooking-alldetails-component .pages-dscp .book-summayr-spec-3 .price-content{font-size:14px;font-family:source sans pro,sans-serif!important;font-weight:300;color:#313131}.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-1 .green-bkg{padding:2px 4px;line-height:normal;background:rgba(76,175,81,.15);color:#4caf51}.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-1 .red-bkg{padding:2px 4px;line-height:normal;background:rgba(234,58,81,.15);color:#ea3a51}.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-1 .yellow-bkg{padding:2px 4px;line-height:normal;background:rgba(255,235,0,.4);color:#fb8b00}.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-2 .dealer-content{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:21px;max-height:42px;padding-right:5px}.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-1 .status-content{padding-left:2%}.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-1 .status-content-sec{font-size:14px;font-family:source sans pro,sans-serif!important;font-weight:300;color:#313131;padding-left:10%}.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-3 .price-content,.mybooking-alldetails-component .bookind-dealer-price-mob .my-booking-spec-3 .price-content{font-size:28px;font-family:source sans pro,sans-serif!important;font-weight:700;color:#262626}.mybooking-alldetails-component .my-booking-overview .my-booking-overview-content p{display:inline}.mybooking-alldetails-component .my-booking-other-services-sec,.mybooking-alldetails-component .my-booking-additional-services-sec{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px 15px 0}.mybooking-alldetails-component .my-booking-other-services-sec.my-booking-spec,.mybooking-alldetails-component .my-booking-additional-services-sec.my-booking-spec{padding-top:60px}.mybooking-alldetails-component .my-booking-other-services-sec.my-booking-spec .my-booking-heading,.mybooking-alldetails-component .my-booking-additional-services-sec.my-booking-spec .my-booking-heading{width:100%}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec{-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.08);box-shadow:5px 5px 15px rgba(0,0,0,.08);-webkit-box-flex:0;-ms-flex:0 0 23%;flex:0 0 23%;max-width:23%;padding:16px 16px 24px;position:relative;margin:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec:first-child,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec:first-child{margin-left:0}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec:last-child,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec:last-child{margin-right:0}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec.addon-mob .my-booking-card-view-finance,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec.addon-mob .my-booking-card-view-finance{width:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec.addon-mob .my-booking-finance-subtitle.addons-text,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec.addon-mob .my-booking-finance-subtitle.addons-text{font-size:14px;line-height:normal;text-transform:capitalize}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec.addon-mob .my-booking-finance-subtitle.addons-text span,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec.addon-mob .my-booking-finance-subtitle.addons-text span{font-weight:700}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec.addon-mob .my-booking-finance-subtitle.addons-text:last-child,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec.addon-mob .my-booking-finance-subtitle.addons-text:last-child{margin-bottom:20px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-head,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec .my-booking-card-head{font-size:22px;font-weight:700;font-family:source sans pro,sans-serif!important;color:#313131;text-align:center;line-height:normal;margin-top:9px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-head .tick-mark,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec .my-booking-card-head .tick-mark{vertical-align:bottom}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-head .tick-mark img,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec .my-booking-card-head .tick-mark img{display:inline-block;width:21px;height:21px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-cat,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec .my-booking-card-cat{text-align:center;font-size:18px;font-family:source sans pro,sans-serif!important;font-weight:700;color:#313131;margin-top:20px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-cat-inc,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec .my-booking-card-cat-inc{text-align:center;font-size:18px;font-family:source sans pro,sans-serif!important;font-weight:300;color:#313131;margin-top:20px}.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec .my-booking-card-cat-inc{line-height:normal}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-cat-booking,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec .my-booking-card-cat-booking{text-align:center;font-size:18px;font-family:source sans pro,sans-serif!important;font-weight:700;color:#313131;margin-top:20px;display:block}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-cat-booking .sec-heading,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec .my-booking-card-cat-booking .sec-heading{font-size:18px;font-family:source sans pro,sans-serif!important;font-weight:700;color:#313131}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-cat-booking span,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec .my-booking-card-cat-booking span{text-align:center;font-size:16px;font-family:source sans pro,sans-serif!important;font-weight:300;color:#313131;display:block}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-cat span,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec .my-booking-card-cat span{text-align:center;font-size:18px;font-family:source sans pro,sans-serif!important;font-weight:300;color:#313131;margin-top:30px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-color-variant,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec .my-booking-card-color-variant{text-align:left;font-size:16px;font-family:source sans pro,sans-serif!important;font-weight:300;color:#313131;margin-top:62px;position:relative;padding-left:45px;line-height:normal}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec:first-child .my-booking-card-color-variant,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec:first-child .my-booking-card-color-variant{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-color-variant .color-circle,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec .my-booking-card-color-variant .color-circle{display:inline-block;height:40px;width:40px;border:1px solid #707070;border-radius:50%;background:#707070;margin-right:10px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec .my-booking-card-view{font-size:16px;font-weight:700;color:#ea3a51;margin-top:30px;text-align:center;margin-bottom:24px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-booking,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec .my-booking-card-view-booking{font-size:16px;font-weight:700;color:#ea3a51;margin-top:20px;text-align:center}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-booking a,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec .my-booking-card-view-booking a{color:#ea3a51;font-size:16px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-insurance,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-finance,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec .my-booking-card-view-insurance,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec .my-booking-card-view-finance{position:absolute;bottom:26px;left:20%}.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec .my-booking-card-view-insurance,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec .my-booking-card-view-finance{left:0;right:0;text-align:center}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-insurance span,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec .my-booking-card-view-insurance span{font-size:14px;font-weight:300;color:#ea3a51;margin-top:60px;text-align:center}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-finance-title,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec .my-booking-finance-title{font-size:18px;font-weight:300;color:#313131;margin:25px 0;text-align:center}.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec.mybooking-finance-wapper .finance-status-card{text-align:center}.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec.mybooking-finance-wapper .finance-status-card span.sec-heading,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec.mybooking-finance-wapper .finance-status-card span.refresh-icon,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec.mybooking-finance-wapper .finance-status-card span.refresh-icon a{display:inline-block}.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec.mybooking-finance-wapper .finance-status-card span.refresh-icon{margin-left:3px;position:relative;top:2px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-finance-subtitle{font-size:18px;font-weight:300;color:#313131;margin-top:16px;text-align:center}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-finance-subtitle-acc{font-size:18px;font-weight:300;color:#313131;margin-top:36px;text-align:center}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-finance{margin-top:auto;text-align:center}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-finance a{margin-right:0!important}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-finance-acc{margin-top:62px;text-align:center}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-finance-title-norm{font-size:18px;font-weight:300;color:#313131;margin-top:30px;text-align:center}.mybooking-alldetails-component .my-booking-wrapper .my-bookings-container .card{border:none}.mybooking-alldetails-component .my-booking-wrapper .owl-carousel .owl-nav .owl-next span,.mybooking-alldetails-component .my-booking-wrapper .owl-carousel .owl-nav .owl-prev span{display:none}.mybooking-alldetails-component .my-booking-wrapper .owl-carousel .owl-nav{width:100%;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:19%}.mybooking-alldetails-component .my-booking-wrapper .owl-carousel .owl-theme .owl-nav [class*=owl-]:hover{background:0 0}.mybooking-alldetails-component .my-booking-wrapper .owl-carousel .owl-nav button.owl-next::before{content:"\f104";font-family:mnmarrow;color:#313131;z-index:999;font-size:24px;background:#fff;border:solid 1px #ccc;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:42px;width:42px;padding-left:3px}.mybooking-alldetails-component .my-booking-wrapper .owl-carousel .owl-nav button:hover{background:0 0}.mybooking-alldetails-component .my-booking-wrapper .owl-carousel .owl-nav button.owl-prev:hover::before,.mybooking-alldetails-component .my-booking-wrapper .owl-carousel .owl-nav button.owl-next:hover::before{color:#ce0e2d}.mybooking-alldetails-component .my-booking-wrapper .owl-carousel .owl-nav button.owl-prev::before{content:"\f103";font-family:mnmarrow;color:#313131;z-index:999;font-size:24px;background:#fff;border:solid 1px #ccc;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:42px;width:42px;padding-right:3px}.mybooking-alldetails-component .my-booking-wrapper .owl-carousel .owl-nav.disabled{display:none}.mybooking-alldetails-component .my-booking-wrapper .owl-carousel .owl-nav button.disabled{opacity:1}.mybooking-alldetails-component .my-booking-wrapper .owl-carousel .owl-nav button.disabled::before{color:#ccc}.mybooking-alldetails-component .my-booking-wrapper .owl-carousel .owl-nav button.disabled:hover::before{color:#ccc}.mybooking-alldetails-component .overview-kabab-menu-list.showKababMenu{display:block;z-index:9}.mybooking-alldetails-component .overview-kabab-menu-list.hideKababMenu{display:none}.mybooking-alldetails-component .overview-kabab-menu-list{position:absolute;top:14%;right:36px;background:#fff;width:133px;padding:16px 16px 0;border-radius:0;-webkit-box-shadow:5px 5px 15px 0 rgba(0,0,0,.16);box-shadow:5px 5px 15px 0 rgba(0,0,0,.16)}.mybooking-alldetails-component .overview-kabab-menu-list ul li{font-size:14px;font-weight:300;font-family:source sans pro,sans-serif;padding-bottom:10px}.mybooking-alldetails-component .overview-kabab-menu-list ul li a{color:#313131}.m_loader_body_v2{background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60vh;position:fixed;width:100%;z-index:999;left:0}.m_loader_body_v2.custom_offer{flex-direction:column;background:rgba(0,0,0,.8);margin:auto;right:0;padding:15px;height:30vh}.m_loader_body_v2.custom_offer h3{color:#fff!important;text-align:center;margin:10px 0 0}.m_loader_body_v2 .wrap_loader{background:#fff;width:80px;height:80px;border-radius:20%;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:5px 3px 15px 3px rgba(0,0,0,.1);box-shadow:5px 3px 15px 3px rgba(0,0,0,.1)}.m_loader_body_v2 .outer{width:40px;height:40px;-webkit-animation:m_spin 4s linear infinite;animation:m_spin 3s linear infinite;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m_loader_body_v2 .inner{width:22px;height:22px;-webkit-animation:m_spin2 1s linear infinite;animation:m_spin2 1s linear infinite}.m_loader_body_v2 .outer,.m_loader_body_v2 .inner{border:1.5px solid #ce0e2d;border-radius:50%;border-top-color:transparent;border-bottom-color:#ce0e2d}.m_loader_body_v2#visibleBookingLoader{height:100vh}.custom-offers.cg-finance-flow .loader h3.custom_offer_heading{background:#000;color:#fff!important;margin:10px auto;padding:10px}@media(min-width:1800px){.mybooking-alldetails-component .overview-kabab-menu-list{top:14%}}@media(min-width:992px){.mybooking-alldetails-component .pages-dscp .book-summayr-spec-3{margin-left:auto}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec.addon-mob{min-height:270px}}@media(min-width:1024px) and (max-width:1199px){.mybooking-alldetails-component .my-booking-overview .overview-img{-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%}.mybooking-alldetails-component .overview-kabab-menu-list{top:25px;right:38px}.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-1 .status-content{display:block;margin-right:10px}.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-3 .price-content,.mybooking-alldetails-component .bookind-dealer-price-mob .my-booking-spec-3 .price-content{font-size:20px}}@media(max-width:1024px){.mybooking-alldetails-component .my-booking-overview{min-height:260px}}@media(max-width:992px){.myAccountWrapper .ma-contentWrapper>.component-content{padding-left:0}.mybooking-alldetails-component .my-booking-overview .overview-kakab-menu{top:16px;right:8px;padding:6px;cursor:pointer}.mybooking-alldetails-component .my-booking-overview .imagedownload,.mybooking-alldetails-component .my-booking-overview .shareImg,.mybooking-alldetails-component .my-booking-overview .shareImgLightbox{right:22px;top:18px}.mybooking-alldetails-component .overview-kabab-menu-list{top:19px;right:31px}.mybooking-alldetails-component .my-booking-overview{display:block;-webkit-box-shadow:5px 5px 15px 0 rgba(0,0,0,.16);box-shadow:5px 5px 15px 0 rgba(0,0,0,.16);margin:30px;min-height:400px}.mybooking-alldetails-component .my-booking-other-services-sec,.mybooking-alldetails-component .my-booking-additional-services-sec{margin:30px 30px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mybooking-alldetails-component .my-booking-overview img{width:100%}.mybooking-alldetails-component .my-booking-overview .overview-img img{padding:16px 0}.mybooking-alldetails-component .my-booking-overview:hover{border-radius:0;-webkit-box-shadow:5px 5px 15px 0 rgba(0,0,0,.16);box-shadow:5px 5px 15px 0 rgba(0,0,0,.16)}.mybooking-alldetails-component .my-booking-overview .my-booking-overview-content .content-heading{font-size:20px;line-height:normal}.mybooking-alldetails-component .my-booking-overview .my-booking-overview-content .pages-dscp{font-size:14px;padding-bottom:16px}.mybooking-alldetails-component .my-booking-overview:hover img{border-top-left-radius:0;border-bottom-left-radius:0}.mybooking-alldetails-component .my-booking-overview:hover .my-booking-overview-content a{color:#313131!important}.mybooking-alldetails-component .my-booking-overview .my-booking-overview-content a:active{color:#ce0e2d!important}.mybooking-alldetails-component .my-booking-overview .my-booking-overview-content a{font-size:22px}.mybooking-alldetails-component .my-booking-overview .my-booking-overview-content p{font-size:14px}.mybooking-alldetails-component .my-booking-overview .my-booking-overview-content .content-read-more{font-size:18px}.mybooking-alldetails-component .my-booking-overview .my-booking-overview-content p{display:inline}.mybooking-alldetails-component .my-booking-overview .my-booking-overview-content .pages-dscp{display:block}.mybooking-alldetails-component .my-booking-overview .my-booking-overview-content{padding:15px 0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec,.mybooking-alldetails-component .my-booking-additional-services-sec .my-booking-card-sec{-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%;max-width:47%;padding:14px 11px;margin:10px 0;min-height:210px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec:nth-last-of-type(even){margin-right:0}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec:nth-last-of-type(odd){margin-left:0}.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-2,.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-3{display:none}.mybooking-alldetails-component .bookind-dealer-price-mob{display:block;padding-bottom:36px}.mybooking-alldetails-component .bookind-dealer-price-mob .my-booking-spec-2 .dealer-head{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 40%;max-width:40%;padding-left:40px;padding-top:10px}.mybooking-alldetails-component .bookind-dealer-price-mob .my-booking-spec-3 .price-head{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 40%;max-width:40%;padding-left:40px;padding-top:26px}.mybooking-alldetails-component .bookind-dealer-price-mob .my-booking-spec-2 .dealer-content{padding:0;padding-top:7px}.mybooking-alldetails-component .bookind-dealer-price-mob .my-booking-spec-3 .price-content{padding:0;padding-top:26px}.mybooking-alldetails-component .bookind-dealer-price-mob .my-booking-spec-3 .price-content{font-size:24px}.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-1,.mybooking-alldetails-component .pages-dscp .book-summayr-spec-3{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-1 .status-sec .status-head{display:inline-grid}.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-1 .status-content{padding:2px 4px;width:100%}.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-1 .status-content-sec{padding:0}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-head{margin-top:0}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-cat,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-cat-inc,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-finance-title,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-finance-title-norm,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-finance-subtitle-acc{margin-top:16px;font-size:18px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view{margin-bottom:16px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-booking{margin-top:20px;text-align:center;margin-bottom:0}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-insurance,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-finance{bottom:10px;left:4%}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-color-variant{margin-top:17px;display:inline-block;padding-left:32px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-color-variant .color-circle{-webkit-box-flex:0;-ms-flex:0 0 26px;flex:0 0 26px;height:26px;max-width:26px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec:first-child .my-booking-card-color-variant{margin-top:auto}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-finance-subtitle{margin-top:10px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-finance{margin-top:17px;margin-bottom:0}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-finance-acc{margin-top:36px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec.addon-mob .my-booking-finance-subtitle{margin-top:0;margin-bottom:5px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec.addon-mob .my-booking-card-head{margin-bottom:10px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec.addon-mob .my-booking-finance-title-norm,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec.addon-mob .my-booking-card-view-finance{margin-top:36px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-finance a,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-finance-acc a,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-insurance a{padding:6px 16px;font-size:14px}.mybooking-alldetails-component .my-booking-overview .overview-img{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 40%;max-width:40%;min-width:128px;min-height:102px}.mybooking-alldetails-component .my-booking-wrapper .owl-carousel .owl-nav button.owl-next span,.mybooking-alldetails-component .my-booking-wrapper .owl-carousel .owl-nav button.owl-prev span{display:none}.mybooking-alldetails-component .my-booking-heading{padding:0 15px;font-size:22px}.mybooking-alldetails-component .my-booking-wrapper .owl-carousel .owl-nav [class*=owl-]:hover{background:0 0}.mybooking-alldetails-component .pages-dscp .book-summayr-spec-1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.mybooking-alldetails-component .pages-dscp .book-summayr-spec-2{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0}.mybooking-alldetails-component .pages-dscp .mamccic-etd-wrap{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec.addon-mob{margin-top:0}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec.addon-mob .my-booking-finance-subtitle.addons-text{font-size:12px}}@media(min-width:992px) and (max-width:1199px){.mybooking-alldetails-component .my-booking-wrapper .owl-carousel .owl-nav{top:30%}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec{padding:14px 7px;margin:9px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-insurance,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-finance{margin-top:62px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-insurance,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-finance{position:absolute;bottom:18px;left:calc(50% - 68px)}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec.addon-mob .my-booking-finance-subtitle.addons-text{font-size:13px}}@media(max-width:992px) and (min-width:768px){.mybooking-alldetails-component .my-booking-wrapper .owl-carousel .owl-nav{top:26%}.mybooking-alldetails-component .my-booking-overview .overview-img{-webkit-box-flex:0;-ms-flex:0 0 calc(100%/3);flex:0 0 calc(100%/3)}.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-1 .status-sec .status-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-1 .status-content{padding:3px 8px;width:auto}.mybooking-alldetails-component .bookind-dealer-price-mob .my-booking-spec-2 .dealer-head,.mybooking-alldetails-component .bookind-dealer-price-mob .my-booking-spec-3 .price-head{-webkit-box-flex:0;-ms-flex:0 0 34%;flex:0 0 34%;max-width:34%}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec:first-child .my-booking-card-color-variant{margin-top:auto}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-insurance,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-finance{bottom:10px;left:calc(50% - 78px)}.mybooking-alldetails-component .my-booking-overview{min-height:400px}}@media(min-width:461px) and (max-width:767px){.mybooking-alldetails-component .my-booking-wrapper .owl-carousel .owl-nav{top:37%}.mybooking-alldetails-component .my-booking-overview{min-height:430px}}@media(max-width:460px){.mybooking-alldetails-component .my-booking-overview{margin:15px;min-height:420px}.mybooking-alldetails-component .my-booking-other-services-sec,.mybooking-alldetails-component .my-booking-additional-services-sec{margin:15px 15px 0}.mybooking-alldetails-component .my-booking-overview .my-booking-overview-content .pages-dscp{font-size:12px}.mybooking-alldetails-component .my-booking-wrapper .owl-carousel .owl-nav{top:25%}.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-1 .status-content,.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-2 .dealer-content,.mybooking-alldetails-component .bookind-dealer-price-mob .my-booking-spec-2 .dealer-content,.mybooking-alldetails-component .pages-dscp .book-summayr-spec-2 .dealer-content,.mybooking-alldetails-component .pages-dscp .book-summayr-spec-3 .price-content{font-size:12px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-finance a,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-finance-acc a,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-insurance a{padding:0;display:block}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec.addon-mob .my-booking-card-view-finance a{padding:6px 16px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-insurance,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-finance{bottom:10px;left:calc(50% - 63px)}.mybooking-alldetails-component .bookind-dealer-price-mob .my-booking-spec-2 .dealer-head,.mybooking-alldetails-component .bookind-dealer-price-mob .my-booking-spec-3 .price-head{padding-left:20px}.mybooking-alldetails-component .bookind-dealer-price-mob .my-booking-spec-3 .price-head{padding-top:30px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec.addon-mob .my-booking-finance-subtitle.addons-text{font-size:11px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-cat,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-cat span,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-color-variant,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-booking,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-cat-booking,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-cat-booking span,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-cat-inc,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-finance-title,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-finance-subtitle,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-finance-title-norm,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-finance-subtitle-acc{font-size:14px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-cat,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-cat-booking,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-cat-inc,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-finance-title,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-finance-title-norm,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-finance-subtitle-acc{margin-top:9px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-finance-title,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-cat-inc{line-height:normal}}@media(max-width:375px){.mybooking-alldetails-component .my-booking-wrapper .owl-carousel .owl-nav{top:22%}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-head{font-size:16px}.mybooking-alldetails-component .my-booking-other-services-sec{margin:15px 15px 0}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-booking{margin-top:20px;text-align:center}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-insurance span{font-size:12px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-finance a,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-finance-acc a,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-insurance a{padding:4px 10px;font-size:12px!important}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-finance{margin-top:26px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec.addon-mob .my-booking-finance-title-norm,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec.addon-mob .my-booking-card-view-finance{margin-top:24px}.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-3 .price-content,.mybooking-alldetails-component .bookind-dealer-price-mob .my-booking-spec-3 .price-content{font-size:20px;font-family:source sans pro,sans-serif!important;font-weight:700;color:#262626}.mybooking-alldetails-component .book-summary-overview .overview-kakab-menu{top:20px;right:10px}.mybooking-alldetails-component .overview-kabab-menu-list{top:20px;right:28px}.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-1 .status-content{font-size:11px;padding:4px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-insurance,.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-view-finance{bottom:10px;left:calc(50% - 63px)}}@media(max-width:320px){.mybooking-alldetails-component .my-booking-overview .overview-img img{padding:16px 0}.mybooking-alldetails-component .my-booking-overview .my-booking-overview-content{padding:15px 0}.mybooking-alldetails-component .my-booking-overview .overview-img{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 40%;max-width:40%;min-width:128px}.mybooking-alldetails-component .my-booking-spec-sec .my-booking-spec-3 .price-content,.mybooking-alldetails-component .bookind-dealer-price-mob .my-booking-spec-3 .price-content{font-size:20px;font-family:source sans pro,sans-serif!important;font-weight:700;color:#262626}.mybooking-alldetails-component .my-booking-heading{font-size:14px;padding:0 15px}.mybooking-alldetails-component .my-booking-other-services-sec .my-booking-card-sec .my-booking-card-head{font-size:13px}.mybooking-alldetails-component .bookind-dealer-price-mob .my-booking-spec-2 .dealer-head{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 40%;max-width:40%;padding-top:2px}.mybooking-alldetails-component .bookind-dealer-price-mob .my-booking-spec-3 .price-head{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 40%;max-width:40%;padding-top:26px}.my-booking-overview .imagedownload a,.my-booking-overview .shareImg a,.my-booking-overview .shareImgLightbox a{padding:5px}.mybooking-alldetails-component .my-booking-wrapper .owl-carousel .owl-nav{top:36%}}.my-booking-overview .imagedownload,.my-booking-overview .shareImg,.my-booking-overview .shareImgLightbox{width:28px;height:28px;display:inline-block;padding:0;text-align:center;border-radius:10px;position:absolute;right:33px;top:13%}.my-booking-overview .imagedownload a,.my-booking-overview .shareImg a,.my-booking-overview .shareImgLightbox a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px}.my-booking-overview ._MnMShDIv .shareIconsWrap.top-middle,.my-booking-overview ._MnMShDIv .shareIconsWrap.center-middle,.my-booking-overview ._MnMShDIv .shareIconsWrap.default{top:10px;left:0%;margin-left:-113px}.my-booking-overview ._MnMShDIv .shareIconsWrap.top-middle .arrow-up,.my-booking-overview ._MnMShDIv .shareIconsWrap.center-middle .arrow-up,.my-booking-overview ._MnMShDIv .shareIconsWrap.default .arrow-up{top:-16px;left:71%;border-top:8px solid transparent!important;border-bottom:8px solid #d9d9d9!important}.booking-modal-popup .modal.fade{-webkit-transform:translate(0,2%);-ms-transform:translate(0,2%);transform:translate(0,2%);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;overflow:hidden!important}.booking-modal-popup .modal.fade.in{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);overflow:hidden!important;z-index:9999999!important}.booking-modal-popup .kabak-popup-modal-content h2{color:#222}.booking-modal-popup p{font-size:16px;font-family:source sans pro,sans-serif!important;color:#313131;font-weight:300}.booking-modal-popup .modal.fade .modal-dialog{-webkit-transform:none;-ms-transform:none;transform:none}.booking-modal-popup .kabak-popup-wrap{border-radius:20px}.booking-modal-popup .modal-dialog{max-width:600px;font-family:source sans pro,sans-serif!important;margin:80px auto}.booking-modal-popup .kabak-popup-modal-content{padding:0;text-align:left}.booking-modal-popup .kabak-popup-wrap .close{font-size:3.5rem;opacity:100%;font-size:18px;opacity:100%;right:30px;top:30px;border:1px solid #fff;padding:5px;border-radius:50%;width:30px;height:30px}.booking-modal-popup .kabak-popup-wrap .acc-msg-content p{font-weight:700;font-size:16px;text-align:center}.remove-finance-popup .modal-body>.col-12>.close{z-index:1;position:relative}.booking-modal-popup .kabak-popup-wrap .acc-msg-content p span{margin-bottom:10px;display:block;color:#313131}.booking-modal-popup .kabak-popup-wrap .acc-msg-content p label{margin-top:6px;margin-bottom:10px;font-weight:400;color:#313131}.booking-modal-popup .acc-button .m-btn:hover,.booking-modal-popup .leave-button .m-btn:hover{background:#ce0e2d!important;border-color:#ce0e2d!important;color:#fff!important}.booking-modal-popup .leave-button .m-btn{margin:5px}.booking-modal-popup .acc-button .m-btn,.booking-modal-popup .leave-button .m-btn{border:1.5px solid #313131;color:#313131;font-weight:700;line-height:100%;text-decoration:none;background:#fff!important;font-family:source sans pro,sans-serif!important;border-radius:8px;font-size:16px;padding:8px 20px 9px}.booking-modal-popup .acc-leave-content{margin:22px}.booking-modal-popup .popupCancel:empty{display:none}.booking-modal-popup .accleave button{font-size:40px;font-weight:400;color:#ce0e2d;text-shadow:inherit;position:absolute;right:10px;z-index:99;opacity:1}#wrapper #booking-conf-popup #cancelModal span.pop_msg{margin-top:0!important}.booking-modal-popup .kabak-popup-wrap .acc-msg-content .title{font-weight:700;font-size:20px;margin-bottom:10px}.booking-modal-popup .kabak-popup-wrap .acc-msg-content .title>.astrike{color:red!important}.booking-modal-popup .kabak-popup-wrap .acc-msg-content .reasons-box{max-height:300px}.booking-modal-popup .kabak-popup-wrap .acc-msg-content .notes{font-weight:400;padding-top:15px}.booking-modal-popup .kabak-popup-wrap .acc-msg-content .reasons-box-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.reasons-box-row input[type=radio]{appearance:none;background:0 0;border:1px solid #fff;height:1.5em;width:1.5em;display:inline-block;border-radius:100%;vertical-align:text-bottom;position:relative}.reasons-box-row input[type=radio]:checked::before{border:8px solid transparent;border-radius:100%;outline-offset:-6px;background:#e83323}.reasons-box-row input[type=radio]::before{height:0;width:0;content:"";position:absolute;margin:auto;left:0;right:0;bottom:0;overflow:hidden;top:0}.reasons-box .mCustomScrollBox .reasons-box-row{padding-right:15px}.booking-modal-popup .cancelBooking.disabled{color:#fff!important;border-color:#ea3a51!important;pointer-events:none;opacity:.6;cursor:not-allowed}.booking-modal-popup .kabak-popup-wrap .acc-msg-content .reasons-box-row>label{flex:1;margin:0}.booking-modal-popup .kabak-popup-wrap .acc-msg-content .others textarea{width:100%;height:100px;background:#fff;padding:5px 10px;color:#000!important;border-radius:3px}.booking-modal-popup .kabak-popup-wrap .acc-msg-content p span{margin-bottom:15px!important;display:block;color:#313131;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:15px}.booking-modal-popup .kabak-popup-wrap .acc-msg-content p label{margin-bottom:10px;font-weight:400;color:#313131}.booking-modal-popup .process>p{font-size:24px!important;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:15px;padding-right:25px}.booking-modal-popup .process-mid{text-align:center}.booking-modal-popup .process-mid>img{margin:15px 0}.booking-modal-popup .process-mid>p{font-weight:700;font-size:24px!important;margin-bottom:15px;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:15px}.booking-modal-popup .notes{list-style:disc;padding-left:20px}.booking-modal-popup .write{text-align:center;padding:25px 0}.booking-modal-popup .write>a{font-size:16px}@media(max-width:767px){.booking-modal-popup .kabak-popup-wrap{width:90%;margin:auto}.booking-modal-popup .kabak-popup-modal-content .accleave.col-12{padding:0}.booking-modal-popup .kabak-popup-modal-content .accleave.col-12 .acc-msg-content.col-12{padding:0}.booking-modal-popup .kabak-popup-wrap .acc-msg-content .reasons-box{max-height:150px!important}.booking-modal-popup .kabak-popup-wrap .acc-msg-content .title{font-size:14px!important}.booking-modal-popup .kabak-popup-wrap .acc-msg-content .notes{font-size:12px}}