.alignFloatRight{float:right !important}
#ui-datepicker-div.ui-datepicker{border-radius:0}
#ui-datepicker-div.ui-datepicker .ui-datepicker-header{background:0;border:0}
#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-family:"RobotoBold",sans-serif;font-weight:normal;font-size:16px;line-height:34px;margin:0 .3em}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev,#ui-datepicker-div.ui-datepicker .ui-datepicker-next{display:none}
#ui-datepicker-div.ui-datepicker th{font-family:"RobotoMedium",sans-serif;font-weight:normal;font-size:14px}
#ui-datepicker-div.ui-datepicker .ui-state-default{border:1px solid #e5e5e5;background:0;color:#000;font-size:12px;padding:10px;font-family:"RobotoRegular",sans-serif;font-weight:normal}
#ui-datepicker-div.ui-datepicker .ui-state-default.ui-state-highlight{border:1px solid #d02630;background:#d02630;color:#fff}
#ui-datepicker-div.ui-datepicker .ui-state-default.ui-state-active{border:1px solid #28a745;background:#28a745;color:#fff}
.b-s-final-order-details-root-wrapper{background:#fff}
.b-s-final-order-details-root-wrapper .b-s-final-order-details-inner-container{border:1px solid #e1e1e1;width:100%;border-radius:10px;padding-top:3%;margin-top:40px}
.b-s-final-order-details-root-wrapper .b-s-final-order-details-inner-container .b-s-final-order-details-inner-container-title{font-family:"RobotoBold",sans-serif;font-weight:normal;color:black;font-size:20px;text-align:center}
.b-s-final-order-details-root-wrapper .b-s-final-order-details-inner-container .b-s-final-order-details-items-container{margin-top:3%;width:100%}
.b-s-final-order-details-root-wrapper .b-s-final-order-details-inner-container .b-s-final-order-details-items-container .b-s-final-order-details-inner-heading{background:#efefef;font-family:"RobotoBold",sans-serif;font-weight:normal;color:black;font-size:16px;padding:10px 3%;width:100%;margin:0 auto;text-align:left}
.b-s-final-order-details-root-wrapper .b-s-final-order-details-inner-container .b-s-final-order-details-items-container .b-s-final-order-details-item-row-container .b-s-final-order-details-item-row{border-bottom:1px solid #e1e1e1;padding:10px 0;width:94%;margin:0 auto}
.b-s-final-order-details-root-wrapper .b-s-final-order-details-inner-container .b-s-final-order-details-items-container .b-s-final-order-details-item-row-container .b-s-final-order-details-item-row .b-s-final-order-details-item-name{font-family:"RobotoMedium",sans-serif;font-weight:normal;color:black;font-size:18px;text-align:left;width:80%;display:inline-block}
.b-s-final-order-details-root-wrapper .b-s-final-order-details-inner-container .b-s-final-order-details-items-container .b-s-final-order-details-item-row-container .b-s-final-order-details-item-row .b-s-final-order-details-item-name-row{font-family:"RobotoMedium",sans-serif;font-weight:normal;color:black;font-size:18px;text-align:left;width:100%;display:block;margin-bottom:10px}
.b-s-final-order-details-root-wrapper .b-s-final-order-details-inner-container .b-s-final-order-details-items-container .b-s-final-order-details-item-row-container .b-s-final-order-details-item-row:last-child{border-bottom:0 solid #e1e1e1}
.b-s-final-order-details-root-wrapper .b-s-final-order-details-inner-container .b-s-final-order-details-items-container .b-s-final-order-details-charges-container{background:#efefef;width:100%;padding:3%}
.b-s-final-order-details-root-wrapper .b-s-final-order-details-inner-container .b-s-final-order-details-items-container .b-s-final-order-details-charges-container .b-s-final-order-details-items-total-row{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e1e1e1;width:100%}
.b-s-final-order-details-root-wrapper .b-s-final-order-details-inner-container .b-s-final-order-details-items-container .b-s-final-order-details-charges-container .b-s-final-order-details-items-total-row .b-s-final-order-details-items-total-label{font-family:"RobotoBold",sans-serif;font-weight:normal;color:black;font-size:18px;display:inline-block;text-align:left;width:50%}
.b-s-final-order-details-root-wrapper .b-s-final-order-details-inner-container .b-s-final-order-details-items-container .b-s-final-order-details-charges-container .b-s-final-order-details-items-total-row .b-s-final-order-details-items-total-data{font-family:"RobotoBold",sans-serif;font-weight:normal;color:black;font-size:18px;display:inline-block;text-align:right;width:50%}
.b-s-final-order-details-root-wrapper .b-s-final-order-details-inner-container .b-s-final-order-details-items-container .b-s-final-order-details-charges-container .current-payment-detail-block{margin-bottom:10px}
.b-s-final-order-details-root-wrapper .b-s-final-order-details-inner-container .b-s-final-order-details-items-container .b-s-final-order-details-charges-container .current-payment-detail-block .current-payment-detail-title{font-family:"RobotoMedium",sans-serif;font-weight:normal;color:#666;display:inline-block;text-align:left;width:50%;font-size:16px}
.b-s-final-order-details-root-wrapper .b-s-final-order-details-inner-container .b-s-final-order-details-items-container .b-s-final-order-details-charges-container .current-payment-detail-block .current-payment-detail-data-text{font-family:"RobotoBold",sans-serif;font-weight:normal;color:black;display:inline-block;text-align:right;width:50%;font-size:16px}
.b-s-final-order-details-root-wrapper .b-s-final-order-details-inner-container .b-s-final-order-details-items-container .b-s-final-order-details-charges-container .current-payment-total-block{border-top:2px solid #ccc;margin-top:10px;padding-top:10px}
.b-s-final-order-details-root-wrapper .b-s-final-order-details-inner-container .b-s-final-order-details-items-container .b-s-final-order-details-charges-container .current-payment-total-block .current-payment-total-title{font-family:"RobotoBold",sans-serif;font-weight:normal;color:black;display:inline-block;text-align:left;width:50%;font-size:20px}
.b-s-final-order-details-root-wrapper .b-s-final-order-details-inner-container .b-s-final-order-details-items-container .b-s-final-order-details-charges-container .current-payment-total-block .current-payment-total-data-text{font-family:"RobotoBold",sans-serif;font-weight:normal;color:black;display:inline-block;text-align:right;width:50%;font-size:20px}
input#dob{background:url("../../../../../content/dam/mgmotor/icons/icon-calendar.png") no-repeat;background-size:20px;background-position:95% 50%}
.vehicleSelectionMainWrapper{width:100%}
.vehicleSelectionMainWrapper .label-title{font-size:20px;font-family:"RobotoBold",sans-serif;font-weight:normal;color:#000;line-height:22px;margin:10px 0 5px 0;text-transform:uppercase}
.vehicleSelectionMainWrapper #vehicleModelDisplayWrapper{width:100%;display:flex;flex-wrap:wrap;margin:20px 0}
.vehicleSelectionMainWrapper #vehicleModelDisplayWrapper .vehicleModelBlock{width:33%;margin:0 auto;text-align:center;padding:10px 0;cursor:pointer}
.vehicleSelectionMainWrapper #vehicleModelDisplayWrapper .vehicleModelBlock .vehicleImgBlock .model-car-img{width:90%}
.vehicleSelectionMainWrapper #vehicleModelDisplayWrapper .vehicleModelBlock .vehicleModelLabel{font-size:14px;font-family:"RobotoBold",sans-serif;font-weight:normal;color:#000;line-height:16px;margin:5px 0 10px 0}
.vehicleSelectionMainWrapper #vehicleModelDisplayWrapper .vehicleModelBlock.inactive{opacity:.5}
.vehicleSelectionMainWrapper #vehicleModelDisplayWrapper .vehicleModelBlock.inactive:hover{opacity:1}
.vehicleSelectionMainWrapper #vehicleModelDisplayWrapper .vehicleModelBlock.active{opacity:1;border:1px solid #d02630}
.vehicleSelectionMainWrapper #vehicleFuelTypeSelectionWrapper{display:none}
.custom-radio-btns-container{width:100%;margin-top:0;margin-left:-16px;position:relative}
.custom-radio-btns-container .custom-radio-btn-block{position:relative;display:inline-block;margin-top:10px}
.custom-radio-btns-container .custom-radio-btn-block label{margin-right:-2px;position:relative;top:-4px;font-family:"RobotoBold",sans-serif;font-weight:normal;color:black;font-size:16px;vertical-align:text-top}
.custom-radio-btns-container .custom-radio-btn-block label span{font-family:"RobotoMedium",sans-serif;font-weight:normal;color:#666;font-size:14px}
.custom-radio-btns-container .custom-radio-btn-block input{position:relative;left:15px;top:-3px;width:12px;height:12px;opacity:0;cursor:pointer;z-index:9;display:inline-block !important}
.custom-radio-btns-container .custom-radio-btn-block .checkmark{margin-right:5px;background:url("../../../../../content/dam/mgmotor/icons/radio-button.png") no-repeat;background-size:100%;height:18px;width:18px;display:inline-block;cursor:pointer;position:relative;margin-top:0;margin-left:0;border:0}
.custom-radio-btns-container .custom-radio-btn-block .checkmark .radio-disable-bg{background:#fff;opacity:.5;position:absolute;left:0;top:0;height:100%;width:100%;z-index:9;display:none;cursor:default}
.custom-radio-btns-container .custom-radio-btn-block .checkmark:after{content:"";position:absolute;display:none}
.custom-radio-btns-container .custom-radio-btn-block input#PETROL:checked ~ #checkmarkPETROL:after{display:block}
.custom-radio-btns-container .custom-radio-btn-block input#DIESEL:checked ~ #checkmarkDIESEL:after{display:block}
.custom-radio-btns-container .custom-radio-btn-block input#HYBRID:checked ~ #checkmarkHYBRID:after{display:block}
.custom-radio-btns-container .custom-radio-btn-block input#ELECTRIC:checked ~ #checkmarkELECTRIC:after{display:block}
.custom-radio-btns-container .custom-radio-btn-block .checkmark:after{top:5px;left:5px;width:8px;height:8px;border-radius:50%;background:#d02630;position:absolute;display:none}
#system-error-popupblock{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.6);margin:auto;text-align:center;z-index:99;overflow-y:auto}
#system-error-popupblock .inner-block,#system-error-popupblock .system-error-inner-block{padding:15px 40px;max-width:340px;width:100%;margin:250px auto 10px;background:#fff}
#system-error-popupblock .failure-status-message{background:url("../../../../../content/dam/mgmotor/icons/smiley-failure-red.png") no-repeat;background-size:100%;height:35px;width:35px;margin:10px auto;text-align:center}
#system-error-popupblock .transaction-msg-one{font-size:24px;font-family:"RobotoBold",sans-serif;font-weight:normal;color:#000;line-height:26px;margin:10px 0}
#system-error-popupblock .transaction-msg-two{font-size:12px;font-family:"RobotoMedium",sans-serif;font-weight:normal;color:#000;line-height:16px;margin:10px 0 20px}
#system-error-popupblock .return-close,#system-error-popupblock .system-error-close{display:block;text-align:center}
#system-error-popupblock .return-close button,#system-error-popupblock .system-error-close button{font-family:"RobotoMedium",sans-serif;font-weight:normal;border:0;padding:0;box-shadow:none;height:30px;width:140px;outline:0;cursor:pointer;color:#000;background:url("../../../../../content/dam/mgmotor/icons/btn-bg-light.png") no-repeat;font-size:12px;outline:0}
#system-error-popupblock .return-close button:hover,#system-error-popupblock .system-error-close button:hover{color:#fff;background:url("../../../../../content/dam/mgmotor/icons/btn-bg-light-hover.png") no-repeat}
#astorCounterMainWrapper{display:none}
.variantColorValidationBlock{font-family:"RobotoMedium",sans-serif;font-weight:normal;font-size:12px;width:100%;text-align:center;padding:5px 10px;background:#cf2230;color:#fff;display:block}
.privacy-text{font-family:"RobotoMedium",sans-serif !important}
.loading-wrapper{z-index:999999 !important}
#livebookingContinuenext{text-transform:uppercase !important}
input#bookingStatus-booking-otp-section{background:#000;color:#fff;font-size:12px;font-family:"RobotoBold",sans-serif;padding:0 15px;text-align:center;position:absolute;right:0;top:0;height:3.4375rem;border:0;outline:0;cursor:pointer;text-transform:uppercase;float:none !important;margin-top:0 !important;text-decoration:none !important}
input#prebooking_reset{background:url("../../../../../content/dam/mgmotor/icons/icon-reset.svg") no-repeat left;color:#000 !important;padding-left:3.75rem;background-position-x:1.563rem;background-size:1.375rem 1.375rem;border-color:#e1e1e1;font-family:"RobotoBold",sans-serif;font-weight:normal}
#custom-ym-chat-icon{display:none !important}
.lb-variant-description{background:#fff;border:1px solid #ccc;width:100%;padding:10px 20px;margin-top:20px;border-radius:5px;font-size:16px;color:#000;font-family:"RobotoBold",sans-serif;text-align:left;position:relative}
.lb-variant-description .lb-variant-desc-title{font-family:"RobotoMedium",sans-serif;font-weight:normal;font-size:20px;width:100%;text-align:left;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ccc}
.lb-variant-description .lb-variant-edit-block{position:absolute;top:15px;right:22px;font-size:12px;cursor:pointer;text-decoration:underline;padding-left:20px;background:url("../../../../../content/dam/mgmotor/icons/edit-icon.png") no-repeat 4px 1px}
.lb-variant-description .lb-variant-img-block{display:inline-block;width:48%;vertical-align:top}
.lb-variant-description .lb-variant-img-block img{width:100%}
.lb-variant-description .lb-variant-desc-block{display:inline-block;width:40%;vertical-align:top;margin-left:10%}
.lb-variant-description .lb-variant-desc-block .lb-variant-col-container div.lb-variant-col{font-family:"RobotoMedium",sans-serif;display:block;width:100%;margin-top:10px;text-align:left}
.lb-variant-description .lb-variant-desc-block .lb-variant-col-container div.lb-variant-col span{font-family:"RobotoBold",sans-serif;display:block}
.form-elements .form__elementContainer .disable{pointer-events:none;opacity:1;filter:alpha(opacity=100);-webkit-box-shadow:none;box-shadow:none;background-color:#9c9c9c !important;color:#bdbdbd !important}
.notallowedcursor{cursor:not-allowed}
.clear{clear:both}
.play .astor-counter-main-wrapper .container ul li.before{z-index:3}
.play .astor-counter-main-wrapper .container ul li.before .up{z-index:2;animation:turn2 .5s linear both}
.play .astor-counter-main-wrapper .container ul li.before .up .shadow{animation:show .5s linear both}
.play .astor-counter-main-wrapper .container ul li.before .down .shadow{animation:show .5s linear both}
.play .astor-counter-main-wrapper .container ul li.active{animation:asd .5s .5s linear both;z-index:2}
.play .astor-counter-main-wrapper .container ul li.active .up .shadow{animation:hide .5s .3s linear both}
.play .astor-counter-main-wrapper .container ul li.active .down{z-index:2;animation:turn .5s .5s linear both}
.play .astor-counter-main-wrapper .container ul li.active .down .shadow{animation:hide .5s .3s linear both}
.astor-counter-main-wrapper{width:100%}
.astor-counter-main-wrapper .container{position:relative}
.astor-counter-main-wrapper ul{list-style:none}
.astor-counter-main-wrapper ul.flip{font-family:"RobotoBold",sans-serif;position:relative;display:inline-block;margin:3px;width:40px;height:56px;font-size:48px;font-weight:bold;line-height:54px;border-radius:2px;background:#000;box-shadow:0 2px 5px rgba(0,0,0,0.7)}
.astor-counter-main-wrapper ul.flip li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%}
.astor-counter-main-wrapper ul.flip li a{display:block;height:100%;perspective:200px;cursor:pointer;text-decoration:none;color:#ccc}
.astor-counter-main-wrapper ul.flip li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;overflow:hidden}
.astor-counter-main-wrapper ul.flip li a div .shadow{position:absolute;width:100%;height:100%;z-index:2}
.astor-counter-main-wrapper ul.flip li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:#ccc;text-shadow:0 1px 2px #000;text-align:center;background-color:#333;border-radius:2px}
.astor-counter-main-wrapper ul.flip li a .up{transform-origin:50% 100%;top:0}
.astor-counter-main-wrapper ul.flip li a .up div.inn{top:0;background-color:#535252}
.astor-counter-main-wrapper ul.flip li a .up::after{content:"";position:absolute;top:96%;left:0;z-index:5;width:100%;height:3px;background-color:rgba(0,0,0,0.4);background-image:linear-gradient(180deg,rgba(0,0,0,0.3) 1px,rgba(0,0,0,0.15) 0,transparent 30%)}
.astor-counter-main-wrapper ul.flip li a .down{transform-origin:50% 0;bottom:0}
.astor-counter-main-wrapper ul.flip li a .down div.inn{bottom:0}
.astor-counter-main-wrapper ul.flip li a:hover{color:#fff}
.astor-counter-main-wrapper ul.flip li:first-child{z-index:2}
@keyframes asd{0{z-index:2}
5%{z-index:4}
100%{z-index:4}
}
@keyframes turn{0{transform:rotateX(90deg)}
100%{transform:rotateX(0)}
}
@keyframes turn2{0{transform:rotateX(0)}
100%{transform:rotateX(-90deg)}
}
.Ebooking-mandate-text{font-size:12px;font-family:"RobotoItalic",sans-serif;color:#666;float:right;margin-top:20px;font-style:italic}
.location-title-basic{font-family:"GillSansBold",sans-serif;text-transform:uppercase;color:#d02630;font-size:30px;text-align:center}
h2.label-title{font-family:"RobotoMedium",sans-serif;font-size:24px;text-align:left;color:#000}
.payment-text{border:1px solid #d02630;height:auto;font-family:"RobotoBold",sans-serif;font-size:28px;padding:0;text-align:center;width:75%}
.paymentmethod-text{border:1px solid #ccc;text-align:center;font-size:16px;font-family:"RobotoBold",sans-serif}
.paymentmethod-text #paymentmethod{background:0;padding-left:7.75rem}
.payment-helptext{font-size:12px;color:#000;font-family:"RobotoBold",sans-serif}
.message-container{width:390px;margin:0 auto;text-align:center}
.message-container .message-container-row{width:390px;margin:0 auto}
.message-container .image-container{height:100px}
.message-container img.success-preview-image{width:100%}
.message-container .success-status-message{background:url("../../../../../content/dam/mgmotor/icons/icon-success.png") no-repeat;background-size:100%;height:72px;width:72px;margin:0 auto;display:block}
.message-container .failure-status-message{background:url("../../../../../content/dam/mgmotor/icons/smiley-failure-red.png") no-repeat;background-size:100%;height:72px;width:72px;margin:0 auto;display:block}
.message-container .transaction-msg-one{font-size:24px;font-family:"RobotoBold",sans-serif;color:#000}
.message-container .transaction-msg-two{font-size:16px;font-family:"RobotoBold",sans-serif;color:#000}
.message-container .transaction-msg-three{font-size:16px;font-family:"RobotoBold",sans-serif;color:#000}
.message-container .ebook-fail-mail-phone-container{width:55%;margin:0 auto}
.message-container .ebook-fail-mail-phone-container p{text-align:left;width:100%}
.message-container .ebook-fail-mail-phone-container .ebook-fail-email{background:url("../../../../../content/dam/mgmotor/icons/icon-mail.png") no-repeat;height:12px;width:12px;padding-left:20px;background-size:12px 9px;background-position:0 5px}
.message-container .ebook-fail-mail-phone-container .ebook-fail-phone{background:url("../../../../../content/dam/mgmotor/icons/icon-phone.png") no-repeat;height:12px;width:9px;padding-left:20px;background-size:12px 12px;background-position:0 3px}
.ebooking-title{font-family:"GillSansBold",sans-serif;text-transform:uppercase;color:#d02630;font-size:30px;text-align:center;padding-top:28px}
.eBooking-steps .eBooking-steps-Block{display:block}
.eBooking-steps .failure-form,.eBooking-steps .success-form{display:none}
.eBooking-success .success-form{display:block;padding-top:20px}
.eBooking-success .eBooking-steps-Block,.eBooking-success .failure-form{display:none}
.eBooking-failure .failure-form{display:block;padding-top:20px}
.eBooking-failure .eBooking-steps-Block,.eBooking-failure .success-form{display:none}
#return-popupblock,#validation-error-popupblock{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.6);margin:auto;text-align:center;z-index:99;overflow-y:auto}
#return-popupblock .inner-block,#return-popupblock .validation-error-inner-block,#validation-error-popupblock .inner-block,#validation-error-popupblock .validation-error-inner-block{padding:15px 40px;max-width:340px;width:100%;margin:250px auto 10px;background:#fff}
#return-popupblock .failure-status-message,#validation-error-popupblock .failure-status-message{background:url("../../../../../content/dam/mgmotor/icons/smiley-failure-red.png") no-repeat;background-size:100%;height:35px;width:35px;margin:10px auto;text-align:center}
#return-popupblock .transaction-msg-one,#validation-error-popupblock .transaction-msg-one{font-size:24px;font-family:"RobotoBold",sans-serif;font-weight:normal;color:#000;line-height:26px;margin:10px 0}
#return-popupblock .transaction-msg-two,#validation-error-popupblock .transaction-msg-two{font-size:12px;font-family:"RobotoMedium",sans-serif;font-weight:normal;color:#000;line-height:16px;margin:10px 0 20px}
#return-popupblock .return-close,#return-popupblock .validation-error-close,#validation-error-popupblock .return-close,#validation-error-popupblock .validation-error-close{display:block;text-align:center}
#return-popupblock .return-close button,#return-popupblock .validation-error-close button,#validation-error-popupblock .return-close button,#validation-error-popupblock .validation-error-close button{font-family:"RobotoMedium",sans-serif;font-weight:normal;border:0;padding:0;box-shadow:none;height:30px;width:140px;outline:0;cursor:pointer;color:#000;background:url("../../../../../content/dam/mgmotor/icons/btn-bg-light.png") no-repeat;font-size:12px;outline:0}
#return-popupblock .return-close button:hover,#return-popupblock .validation-error-close button:hover,#validation-error-popupblock .return-close button:hover,#validation-error-popupblock .validation-error-close button:hover{color:#fff;background:url("../../../../../content/dam/mgmotor/icons/btn-bg-light-hover.png") no-repeat}
.otp-section,.otp-exceeded-section{float:right;font-size:14px;text-decoration:underline;cursor:pointer;font-family:"RobotoBold",sans-serif;padding-top:5px;text-transform:uppercase}
.disable-otp-section{opacity:.5;cursor:not-allowed !important}
.cmp-eBooking-styles .cmp-form-section{margin:0 19.063% 3% 19.063%}
.cityStateLabel{font-size:14px;font-family:"RobotoBold",sans-serif;padding:5px 10px;text-transform:uppercase;display:block;text-align:left}
.hideVariantRow{display:none !important}
.astor-counter-main-wrapper{width:100%}
.astor-counter-main-wrapper .stock-live-counters-wrapper{width:100%;margin:20px auto 0 auto}
.astor-counter-main-wrapper .stock-live-counters-wrapper .live-count-block{text-align:right;position:absolute;right:2%}
.astor-counter-main-wrapper .stock-live-counters-wrapper .live-count-block span.live-view-icon{margin-right:10px}
.astor-counter-main-wrapper .stock-live-counters-wrapper .live-count-block span.live-view-icon img{width:22px;height:12px}
.astor-counter-main-wrapper .stock-live-counters-wrapper .live-count-block span.live-view-label{font-family:"RobotoMedium",sans-serif;font-weight:normal;color:black;font-size:14px;text-transform:uppercase;letter-spacing:3px}
.astor-counter-main-wrapper .stock-live-counters-wrapper .stock-counter-block{position:relative;width:100%;margin:0 auto;top:0;text-align:center}
.astor-counter-main-wrapper .stock-live-counters-wrapper .stock-counter-block span{font-family:"RobotoBold",sans-serif;font-weight:normal;color:#fff;font-size:48px;background:#666;display:inline-block;padding:5px;margin-right:2px;text-align:center;line-height:40px}
.astor-counter-main-wrapper .stock-live-counters-wrapper .stock-counter-block .stock-left-label{font-family:"RobotoMedium",sans-serif;font-weight:normal;color:black;font-size:14px;text-transform:uppercase;margin-top:5px;letter-spacing:3px}
.astor-counter-main-wrapper .stock-out-message-wrapper{width:100%;text-align:center;margin-top:20px;display:none}
.astor-counter-main-wrapper .stock-out-message-wrapper .stock-out-title{font-family:"RobotoMedium",sans-serif;font-weight:normal;font-size:30px;color:#d02630}
.astor-counter-main-wrapper .stock-out-message-wrapper .priority-bookings-title{font-family:"RobotoMedium",sans-serif;font-weight:normal;font-size:26px;margin-top:0;color:#000}
.astor-counter-main-wrapper .waitlist-radio-btns-container{width:100%;margin:20px auto 0 auto;position:relative;display:none;text-align:left}
.astor-counter-main-wrapper .waitlist-radio-btns-container .waitlist-desc{font-family:"RobotoMedium",sans-serif;font-weight:normal;color:black;font-size:18px;padding-top:10px;text-align:left}
.astor-counter-main-wrapper .waitlist-radio-btns-container .waitlist-radio-btn-block{position:relative;display:block;left:-16px;width:70%;margin:10px auto 0 auto}
.astor-counter-main-wrapper .waitlist-radio-btns-container .waitlist-radio-btn-block label{margin-right:-2px;position:relative;top:-4px;font-family:"RobotoBold",sans-serif;font-weight:normal;color:black;font-size:18px;vertical-align:text-top}
.astor-counter-main-wrapper .waitlist-radio-btns-container .waitlist-radio-btn-block label span{font-family:"RobotoMedium",sans-serif;font-weight:normal;color:#666;font-size:14px}
.astor-counter-main-wrapper .waitlist-radio-btns-container .waitlist-radio-btn-block input{position:relative;left:20px;top:-3px;width:12px;height:12px;opacity:0;cursor:pointer;z-index:9;display:inline-block !important}
.astor-counter-main-wrapper .waitlist-radio-btns-container .waitlist-radio-btn-block .checkmark{margin-right:5px;background:url("../../../../../content/dam/mgmotor/icons/radio-button.png") no-repeat;background-size:100%;height:18px;width:18px;display:inline-block;cursor:pointer;position:relative;margin-top:0;margin-left:0;border:0}
.astor-counter-main-wrapper .waitlist-radio-btns-container .waitlist-radio-btn-block .checkmark .radio-disable-bg{background:#fff;opacity:.5;position:absolute;left:0;top:0;height:100%;width:100%;z-index:9;display:none;cursor:default}
.astor-counter-main-wrapper .waitlist-radio-btns-container .waitlist-radio-btn-block .checkmark:after{content:"";position:absolute;top:5px;left:5px;width:8px;height:8px;border-radius:50%;background:#d02630;display:none}
.astor-counter-main-wrapper .waitlist-radio-btns-container .waitlist-radio-btn-block input#w1:checked ~ #checkmarkw1:after{display:block}
.astor-counter-main-wrapper .waitlist-radio-btns-container .waitlist-radio-btn-block input#w2:checked ~ #checkmarkw2:after{display:block}
.astor-live-main-wrapper{width:100%}
.astor-live-main-wrapper .variant-details-main-wrapper{width:100%;margin:0 auto;padding-top:20px}
.astor-live-main-wrapper .variant-details-main-wrapper .page-main-title{font-family:"GillSansBold",sans-serif;text-transform:uppercase;color:#d02630;font-size:30px;width:100%;text-align:center}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container{width:100%;margin-top:20px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-tabs{width:100%;font-family:"RobotoMedium",sans-serif;font-weight:normal;color:black;font-size:18px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-tabs ul.variant-details-tabs-items-container{width:100%;list-style-type:none;margin:0;padding:0}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-tabs ul.variant-details-tabs-items-container li.variant-details-tabs-item{background:#efefef;color:black;display:inline-block;margin-left:2px;width:24%;text-align:center;padding:15px 0;cursor:pointer}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-tabs ul.variant-details-tabs-items-container li.variant-details-tabs-item.active{background:#d02630;color:#fff;cursor:default}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block{margin-top:20px;margin-bottom:20px;position:relative}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block{display:inline-block;width:50%;margin-right:0;vertical-align:top;min-height:330px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container{width:100%}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row{padding:10px 0;border-bottom:1px solid #666}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block{display:inline-block;vertical-align:top;margin-left:0;width:100%}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-title-block .variant-details-title{font-family:"RobotoMedium",sans-serif;font-weight:normal;color:black;font-size:18px;text-align:left;cursor:pointer;position:relative;padding-left:26px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-title-block .variant-details-title::before{content:"";position:absolute;top:0;left:0;background:url("../../../../../content/dam/mgmotor/live-booking/variantCollapseArrow2.png") no-repeat 2px 4px;background-size:50%;width:18px;height:28px;transform:rotate(0);transition:transform 1s}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-interior-color-desc{font-family:"RobotoMedium",sans-serif;font-weight:normal;color:#666;font-size:14px;text-align:left;margin-top:10px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-interior-color-desc span{font-family:"RobotoMedium",sans-serif;font-weight:normal;color:black}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-interior-color-desc p{display:inline-block}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-feature-text{font-family:"RobotoMedium",sans-serif;font-weight:normal;color:#666;font-size:14px;text-align:left;margin-top:10px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-feature-text span{font-family:"RobotoMedium",sans-serif;font-weight:normal;color:black}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block{margin-top:20px;display:none}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-color-title{font-family:"RobotoBold",sans-serif;font-weight:normal;color:#666;font-size:14px;text-align:left}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container{margin:10px 0 15px 0}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool{list-style-type:none;padding:0;margin:0;width:100%;text-align:left}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item{display:inline-block;margin-right:0;width:45px;height:45px;border-radius:50%;text-align:center;position:relative;cursor:pointer;vertical-align:top}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item span.variant-details-color-circle{width:30px;height:30px;display:inline-block;border-radius:50%;margin:0 auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item span.variant-details-color-circle .variant-details-color-circle-selected-tick{background:url("../../../../../content/dam/mgmotor/live-booking/colorSelectedTick2.png") no-repeat center center;background-size:50%;width:40px;height:100%;display:none}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item span.variant-details-color-stock-count{display:block;text-align:center;font-family:"RobotoBold",sans-serif;font-weight:normal;color:#666;font-size:10px;text-transform:uppercase;position:absolute;bottom:-18px;left:50%;transform:translateX(-50%);width:100%}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item.active{width:45px;height:45px;border:1px dashed #707070}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item.active span.variant-details-color-circle{width:40px;height:40px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item.active span.variant-details-color-circle .variant-details-color-circle-selected-tick{display:block}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item.soldout{cursor:not-allowed}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item.soldout span.variant-details-color-circle{opacity:.5}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row.active .variant-details-desc-block .variant-details-title-block .variant-details-title{font-family:"RobotoBold",sans-serif;font-weight:normal;color:#d02630}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row.active .variant-details-desc-block .variant-details-title-block .variant-details-title::before{transform:rotate(90deg);transition:transform 1s;background-position:2px 4px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block{display:inline-block;width:49%;vertical-align:top}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-image-inner-container{width:100%;text-align:center;min-height:200px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-image-inner-container img{width:100%}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-image-color-title{width:100%;text-align:center;margin-top:0}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-image-color-title .variant-details-variant-name{font-family:"RobotoBold",sans-serif;font-weight:normal;color:black;font-size:16px;display:block}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-image-color-title .variant-details-variant-color{font-family:"RobotoMedium",sans-serif;font-weight:normal;color:#666;font-size:16px;margin-left:0;display:block}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .exshowroom-bookingamount-wrapper{margin-top:20px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .exshowroom-bookingamount-wrapper .exshowroomblock{display:inline-block;width:49%;padding:10px 0}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .exshowroom-bookingamount-wrapper .exshowroomblock .variant-details-exshowroom-price{font-family:"RobotoBold",sans-serif;font-weight:normal;color:black;font-size:24px;margin-top:5px;width:100%;text-align:center}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .exshowroom-bookingamount-wrapper .exshowroomblock .variant-details-exshowroom-label{font-family:"RobotoMedium",sans-serif;font-weight:normal;color:#666;font-size:12px;width:100%;text-align:center;text-transform:uppercase}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .exshowroom-bookingamount-wrapper .bookingamountblock{display:inline-block;width:49%;padding:10px 0;border-left:1px solid #666}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .exshowroom-bookingamount-wrapper .bookingamountblock .variant-details-bookingamount-price{font-family:"RobotoBold",sans-serif;font-weight:normal;color:black;font-size:24px;margin-top:5px;width:100%;text-align:center}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .exshowroom-bookingamount-wrapper .bookingamountblock .variant-details-bookingamount-label{font-family:"RobotoMedium",sans-serif;font-weight:normal;color:#666;font-size:12px;width:100%;text-align:center;text-transform:uppercase}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-button-container{width:80%;margin:0 auto}
@media(min-width:320px) and (max-width:479px){.later-consent-main-wrapper{width:100% !important}
.vehicleSelectionMainWrapper{width:100%}
.vehicleSelectionMainWrapper .label-title{font-size:14px;line-height:16px;margin:10px 0 5px 0}
.vehicleSelectionMainWrapper #vehicleModelDisplayWrapper{margin:10px 0}
.vehicleSelectionMainWrapper #vehicleModelDisplayWrapper .vehicleModelBlock{width:45%;padding:10px 0}
.vehicleSelectionMainWrapper #vehicleModelDisplayWrapper .vehicleModelBlock .vehicleImgBlock .model-car-img{width:90%}
.vehicleSelectionMainWrapper #vehicleModelDisplayWrapper .vehicleModelBlock .vehicleModelLabel{font-size:12px;line-height:14px;margin:5px 0 10px 0}
.custom-radio-btns-container .custom-radio-btn-block{width:33%}
.custom-radio-btns-container .custom-radio-btn-block label{top:-2px;font-family:"RobotoMedium",sans-serif;font-weight:normal;color:black;font-size:14px;width:70%;display:inline-block}
.custom-radio-btns-container .custom-radio-btn-block label span{font-size:12px}
input#dob{background-size:18px;background-position:95% 50%}
#livebookingContinuenext{font-size:1.25rem !important}
input#bookingStatus-booking-otp-section{height:2.4375rem}
.lb-variant-description{padding:10px 10px;margin-top:0;font-size:12px}
.lb-variant-description .lb-variant-desc-title{font-size:16px;text-align:center}
.lb-variant-description .lb-variant-img-block{display:block;width:100%}
.lb-variant-description .lb-variant-img-block img{width:100%}
.lb-variant-description .lb-variant-desc-block{display:block;width:100%;margin-left:0}
.lb-variant-description .lb-variant-desc-block .lb-variant-col-container div.lb-variant-col{width:100%;text-align:center}
.form-elements .form__elementContainer{margin-top:1.25rem}
.form-elements .form__elementContainer #livebookingContinuenext{height:3.5rem !important}
.form-elements .form__elementContainer .form-button{height:3.5rem !important;font-size:.95rem !important}
.form-elements .form__elementContainer .form-input{padding-left:1.75rem;padding-right:1.75rem;padding-top:0;padding-bottom:0;width:100%;height:2.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.form-elements .form__elementContainer .form-select,.form-elements .form__elementContainer .model-dropdown{padding-left:1.75rem;padding-right:1.75rem;padding-top:0;width:100%;height:2.5rem;background-position-x:95% !important;background-size:.9375rem .9375rem !important}
.form-elements .form__elementContainer .form-input-font{font-family:"RobotoMedium",sans-serif;font-weight:normal;font-size:.75rem;color:#000}
.form-elements .form__elementContainer .form-input-placeholder{padding-left:1.75rem;padding-top:0;padding-bottom:0;position:absolute;pointer-events:none;left:0;top:.6rem}
.form-elements .form__elementContainer .form-select-placeholder{font-family:"RobotoMedium",sans-serif;font-weight:normal;font-size:.75rem;color:#000;padding-left:1.75rem;padding-top:0;position:absolute;pointer-events:none;left:0;top:.6875rem}
.form-elements .form__elementContainer .nice-select:focus ~ label,.form-elements .form__elementContainer .floatSelect{top:-0.5rem;left:1.5625rem;background-color:white;padding-top:0;padding-bottom:0;padding-left:.3125rem;padding-right:.3125rem}
.form-elements .form__elementContainer .nice-select .current{font-size:.95rem;padding-top:.5rem}
.form-elements .form__elementContainer .nice-select .list .option{font-size:.95rem}
.form-elements .form__elementContainer .floatInput{top:-0.5rem;left:1.425rem;padding-top:0;padding-bottom:0;padding-left:.3125rem;padding-right:.3125rem}
.fixedBtnMob{position:fixed !important;width:90% !important;left:5% !important;bottom:0 !important;z-index:999999}
.fixedValidationBlock{position:fixed !important;width:90% !important;left:5% !important;bottom:55px !important;z-index:999999}
.astor-counter-main-wrapper .container ul.flip{width:30px;height:42px;font-size:32px;line-height:42px}
.cmp-eBooking-styles .cmp-form-section{margin:0 5.435% 3% 5.435% !important}
.ebooking-title{font-size:16px}
.location-title-basic{font-size:16px}
.Ebooking-mandate-text{font-size:10px}
.cmp-fieldsContainers .location-title-basic.label-title{margin-bottom:5px;font-size:20px}
.payment-text{font-size:24px;padding:0;width:75%}
.eBooking-failure,.eBooking-success,.ecancelsuccess-form,.ecancelfailure-form,.ecancelRefund-successform{margin:0 10px}
.message-container{width:100%}
.message-container .message-container-row{width:250px;margin:0 auto}
.message-container .image-container{height:100px}
.message-container .success-status-message{height:72px;width:72px}
.message-container .failure-status-message{height:72px;width:72px}
.message-container .transaction-msg-one{font-size:24px}
.message-container .transaction-msg-two{font-size:12px}
.message-container .transaction-msg-three{font-size:12px}
.message-container .ebook-fail-mail-phone-container{width:65%}
.message-container .ebook-fail-mail-phone-container p{text-align:left;width:100%}
.message-container .ebook-fail-mail-phone-container .ebook-fail-email{height:12px;width:12px;padding-left:20px;background-size:12px 9px;background-position:0 5px}
.message-container .ebook-fail-mail-phone-container .ebook-fail-phone{height:12px;width:9px;padding-left:20px;background-size:12px 12px;background-position:0 3px}
.astor-counter-main-wrapper .stock-live-counters-wrapper .live-count-block{text-align:center;position:relative;right:0}
.astor-counter-main-wrapper .stock-live-counters-wrapper .live-count-block span.live-view-icon{margin-right:0;display:block}
.astor-counter-main-wrapper .stock-live-counters-wrapper .live-count-block span.live-view-icon img{width:20px;height:10px}
.astor-counter-main-wrapper .stock-live-counters-wrapper .live-count-block span.live-view-label{font-size:12px;display:block;margin-bottom:20px}
.astor-counter-main-wrapper .stock-live-counters-wrapper .stock-counter-block span{font-size:30px;margin-right:0}
.astor-counter-main-wrapper .stock-live-counters-wrapper .stock-counter-block .stock-left-label{font-size:12px}
.astor-counter-main-wrapper .stock-out-message-wrapper .stock-out-title{font-size:18px}
.astor-counter-main-wrapper .stock-out-message-wrapper .priority-bookings-title{font-size:16px}
.astor-counter-main-wrapper .waitlist-radio-btns-container .waitlist-desc{font-size:14px}
.astor-counter-main-wrapper .waitlist-radio-btns-container .waitlist-radio-btn-block{display:block;width:100%}
.astor-counter-main-wrapper .waitlist-radio-btns-container .waitlist-radio-btn-block label{top:-2px;font-family:"RobotoMedium",sans-serif;font-weight:normal;color:black;font-size:14px;width:85%}
.astor-counter-main-wrapper .waitlist-radio-btns-container .waitlist-radio-btn-block label span{font-size:12px}
.astor-live-main-wrapper .variant-details-main-wrapper{width:100%}
.astor-live-main-wrapper .variant-details-main-wrapper .page-main-title{font-size:18px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-tabs{font-family:"RobotoBold",sans-serif;font-size:12px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-tabs ul.variant-details-tabs-items-container li.variant-details-tabs-item{width:32%;margin-left:1px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block{display:block;width:100%;margin-right:0;min-height:auto}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block{display:block;margin-left:0;width:100%}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-title-block .variant-details-title{font-family:"RobotoMedium",sans-serif;font-weight:normal;color:black;font-size:20px;padding-left:0}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-title-block .variant-details-title::before{width:22px;height:32px;visibility:hidden}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-interior-color-desc{font-size:12px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-feature-text{font-size:12px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-color-title{font-size:16px;text-align:center}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool{text-align:center}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item{width:55px;height:55px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item span.variant-details-color-circle{width:40px;height:40px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item span.variant-details-color-stock-count{font-size:10px;bottom:-20px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item.active{width:55px;height:55px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item.active span.variant-details-color-circle{width:45px;height:45px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item.active span.variant-details-color-circle .variant-details-color-circle-selected-tick{width:45px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row.active .variant-details-desc-block .variant-details-title-block{background:#efefef;padding:10px;text-align:center}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row.active .variant-details-desc-block .variant-details-title-block .variant-details-title{color:black;padding-left:26px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row.active .variant-details-desc-block .variant-details-title-block .variant-details-title::before{width:22px;height:32px;transition:transform 0;visibility:visible;background-position:1px 12px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block{display:block;width:100%}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-image-inner-container{min-height:200px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-image-color-title .variant-details-variant-name{font-size:20px;display:block;text-align:center}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-image-color-title .variant-details-variant-color{font-size:16px;margin-left:5px;display:block;text-align:center}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-image-inner-container{min-height:200px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-image-color-title .variant-details-variant-name{font-size:20px;display:block;text-align:center}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-image-color-title .variant-details-variant-color{font-size:16px;margin-left:5px;display:block;text-align:center}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .exshowroomblock .variant-details-exshowroom-price{font-size:26px;margin-top:20px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .exshowroomblock .variant-details-exshowroom-label{font-size:12px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .bookingamountblock .variant-details-bookingamount-price{font-size:26px;margin-top:20px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .bookingamountblock .variant-details-bookingamount-label{font-size:12px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-button-container{width:100%}
}
@media(min-width:480px) and (max-width:767px){.later-consent-main-wrapper{width:100% !important}
.vehicleSelectionMainWrapper{width:100%}
.vehicleSelectionMainWrapper .label-title{font-size:14px;line-height:16px;margin:10px 0 5px 0}
.vehicleSelectionMainWrapper #vehicleModelDisplayWrapper{margin:10px 0}
.vehicleSelectionMainWrapper #vehicleModelDisplayWrapper .vehicleModelBlock{width:45%;padding:10px 0}
.vehicleSelectionMainWrapper #vehicleModelDisplayWrapper .vehicleModelBlock .vehicleImgBlock .model-car-img{width:80%}
.vehicleSelectionMainWrapper #vehicleModelDisplayWrapper .vehicleModelBlock .vehicleModelLabel{font-size:12px;line-height:14px;margin:5px 0 10px 0}
.custom-radio-btns-container .custom-radio-btn-block{width:33%}
.custom-radio-btns-container .custom-radio-btn-block label{top:-2px;font-family:"RobotoMedium",sans-serif;font-weight:normal;color:black;font-size:14px;width:70%;display:inline-block}
.custom-radio-btns-container .custom-radio-btn-block label span{font-size:12px}
input#dob{background-size:18px;background-position:95% 50%}
input#bookingStatus-booking-otp-section{height:2.4375rem}
.form-elements .form__elementContainer .form-button{height:3.5rem !important}
.astor-counter-main-wrapper .container ul.flip{width:30px;height:42px;font-size:32px;line-height:42px}
.cmp-eBooking-styles .cmp-form-section{margin:0 5.435% 3% 5.435% !important}
.ebooking-title{font-size:18px}
.location-title-basic{font-size:14px}
.Ebooking-mandate-text{font-size:10px}
.cmp-fieldsContainers .location-title-basic.label-title{margin-bottom:10px}
.eBooking-failure,.eBooking-success,.ecancelsuccess-form,.ecancelfailure-form,.ecancelRefund-successform{margin:0 10px}
.m-t-b-20{margin:20px 0}
.message-container{width:100%}
.message-container .message-container-row{width:250px;margin:0 auto}
.message-container .image-container{height:100px}
.message-container .success-status-message{height:72px;width:72px}
.message-container .failure-status-message{height:72px;width:72px}
.message-container .transaction-msg-one{font-size:24px}
.message-container .transaction-msg-two{font-size:12px}
.message-container .transaction-msg-three{font-size:12px}
.message-container .ebook-fail-mail-phone-container{width:65%}
.message-container .ebook-fail-mail-phone-container p{text-align:left;width:100%}
.message-container .ebook-fail-mail-phone-container .ebook-fail-email{height:12px;width:12px;padding-left:20px;background-size:12px 9px;background-position:0 5px}
.message-container .ebook-fail-mail-phone-container .ebook-fail-phone{height:12px;width:9px;padding-left:20px;background-size:12px 12px;background-position:0 3px}
.astor-counter-main-wrapper .stock-live-counters-wrapper .live-count-block{text-align:center;position:relative;right:0}
.astor-counter-main-wrapper .stock-live-counters-wrapper .live-count-block span.live-view-icon{margin-right:0;display:block}
.astor-counter-main-wrapper .stock-live-counters-wrapper .live-count-block span.live-view-icon img{width:20px;height:10px}
.astor-counter-main-wrapper .stock-live-counters-wrapper .live-count-block span.live-view-label{font-size:12px;display:block;margin-bottom:20px}
.astor-counter-main-wrapper .stock-live-counters-wrapper .stock-counter-block span{font-size:30px;margin-right:0}
.astor-counter-main-wrapper .stock-live-counters-wrapper .stock-counter-block .stock-left-label{font-size:12px}
.astor-counter-main-wrapper .stock-out-message-wrapper .stock-out-title{font-size:18px}
.astor-counter-main-wrapper .stock-out-message-wrapper .priority-bookings-title{font-size:16px}
.astor-counter-main-wrapper .waitlist-radio-btns-container .waitlist-radio-btns-container .waitlist-desc{font-size:14px}
.astor-counter-main-wrapper .waitlist-radio-btns-container .waitlist-radio-btns-container .waitlist-radio-btn-block{display:block;width:100%}
.astor-counter-main-wrapper .waitlist-radio-btns-container .waitlist-radio-btns-container .waitlist-radio-btn-block label{top:-2px;font-family:"RobotoMedium",sans-serif;font-weight:normal;color:black;font-size:14px;width:85%}
.astor-counter-main-wrapper .waitlist-radio-btns-container .waitlist-radio-btns-container .waitlist-radio-btn-block label span{font-size:12px}
.astor-live-main-wrapper .variant-details-main-wrapper{width:100%}
.astor-live-main-wrapper .variant-details-main-wrapper .page-main-title{font-size:18px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-tabs{font-size:16px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-tabs ul.variant-details-tabs-items-container li.variant-details-tabs-item{width:32%;margin-left:1px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block{display:block;width:100%;margin-right:0;min-height:auto}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block{display:block;margin-left:0;width:100%}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-title-block .variant-details-title{font-family:"RobotoMedium",sans-serif;font-weight:normal;color:black;font-size:20px;padding-left:0}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-title-block .variant-details-title::before{width:22px;height:32px;visibility:hidden}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-interior-color-desc{font-size:12px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-feature-text{font-size:12px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-color-title{font-size:16px;text-align:center}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool{text-align:center}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item{width:55px;height:55px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item span.variant-details-color-circle{width:40px;height:40px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item span.variant-details-color-stock-count{font-size:10px;bottom:-20px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item.active{width:55px;height:55px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item.active span.variant-details-color-circle{width:45px;height:45px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item.active span.variant-details-color-circle .variant-details-color-circle-selected-tick{width:45px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row.active .variant-details-desc-block .variant-details-title-block{background:#efefef;padding:10px;text-align:center}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row.active .variant-details-desc-block .variant-details-title-block .variant-details-title{color:black;padding-left:26px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row.active .variant-details-desc-block .variant-details-title-block .variant-details-title::before{width:22px;height:32px;transition:transform 0;visibility:visible;background-position:1px 12px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block{display:block;width:100%}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-image-inner-container{min-height:200px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-image-color-title .variant-details-variant-name{font-size:20px;display:block;text-align:center}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-image-color-title .variant-details-variant-color{font-size:16px;margin-left:5px;display:block;text-align:center}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-image-inner-container{min-height:200px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-image-color-title .variant-details-variant-name{font-size:20px;display:block;text-align:center}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-image-color-title .variant-details-variant-color{font-size:16px;margin-left:5px;display:block;text-align:center}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .exshowroomblock .variant-details-exshowroom-price{font-size:26px;margin-top:20px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .exshowroomblock .variant-details-exshowroom-label{font-size:12px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .bookingamountblock .variant-details-bookingamount-price{font-size:26px;margin-top:20px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .bookingamountblock .variant-details-bookingamount-label{font-size:12px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-button-container{width:100%}
}
@media(min-width:768px) and (max-width:1023px) and (orientation:landscape){.vehicleSelectionMainWrapper{width:100%}
.vehicleSelectionMainWrapper .label-title{font-size:14px;line-height:16px;margin:10px 0 5px 0}
.vehicleSelectionMainWrapper #vehicleModelDisplayWrapper{margin:10px 0}
.vehicleSelectionMainWrapper #vehicleModelDisplayWrapper .vehicleModelBlock{width:45%;padding:10px 0}
.vehicleSelectionMainWrapper #vehicleModelDisplayWrapper .vehicleModelBlock .vehicleImgBlock .model-car-img{width:80%}
.vehicleSelectionMainWrapper #vehicleModelDisplayWrapper .vehicleModelBlock .vehicleModelLabel{font-size:12px;line-height:14px;margin:5px 0 10px 0}
.custom-radio-btns-container .custom-radio-btn-block{display:block}
.custom-radio-btns-container .custom-radio-btn-block label{top:-2px;font-family:"RobotoMedium",sans-serif;font-weight:normal;color:black;font-size:14px}
.custom-radio-btns-container .custom-radio-btn-block label span{font-size:12px}
input#bookingStatus-booking-otp-section{height:2.4375rem}
.form-elements .form__elementContainer .form-button{height:3.5rem !important}
.astor-counter-main-wrapper .container ul.flip{width:30px;height:42px;font-size:32px;line-height:42px}
.cmp-eBooking-styles .cmp-form-section{margin:0 5.435% 3% 5.435% !important}
.ebooking-title{font-size:18px}
.location-title-basic{font-size:14px}
.Ebooking-mandate-text{font-size:10px}
.cmp-fieldsContainers .location-title-basic.label-title{margin-bottom:10px}
.eBooking-failure,.eBooking-success,.ecancelsuccess-form,.ecancelfailure-form,.ecancelRefund-successform{margin:0 10px}
.message-container{width:100%}
.message-container .message-container-row{width:250px;margin:0 auto}
.message-container .image-container{height:100px}
.message-container .success-status-message{height:72px;width:72px}
.message-container .failure-status-message{height:72px;width:72px}
.message-container .transaction-msg-one{font-size:24px}
.message-container .transaction-msg-two{font-size:12px}
.message-container .transaction-msg-three{font-size:12px}
.message-container .ebook-fail-mail-phone-container{width:65%}
.message-container .ebook-fail-mail-phone-container p{text-align:left;width:100%}
.message-container .ebook-fail-mail-phone-container .ebook-fail-email{height:12px;width:12px;padding-left:20px;background-size:12px 9px;background-position:0 5px}
.message-container .ebook-fail-mail-phone-container .ebook-fail-phone{height:12px;width:9px;padding-left:20px;background-size:12px 12px;background-position:0 3px}
.astor-counter-main-wrapper .stock-live-counters-wrapper .live-count-block{text-align:center;position:relative;right:0}
.astor-counter-main-wrapper .stock-live-counters-wrapper .live-count-block span.live-view-icon{margin-right:0;display:block}
.astor-counter-main-wrapper .stock-live-counters-wrapper .live-count-block span.live-view-icon img{width:20px;height:10px}
.astor-counter-main-wrapper .stock-live-counters-wrapper .live-count-block span.live-view-label{font-size:12px;display:block;margin-bottom:20px}
.astor-counter-main-wrapper .stock-live-counters-wrapper .stock-counter-block span{font-size:30px;margin-right:0}
.astor-counter-main-wrapper .stock-live-counters-wrapper .stock-counter-block .stock-left-label{font-size:12px}
.astor-counter-main-wrapper .stock-out-message-wrapper .stock-out-title{font-size:18px}
.astor-counter-main-wrapper .stock-out-message-wrapper .priority-bookings-title{font-size:16px}
.astor-counter-main-wrapper .waitlist-radio-btns-container .waitlist-radio-btns-container .waitlist-desc{font-size:14px}
.astor-counter-main-wrapper .waitlist-radio-btns-container .waitlist-radio-btns-container .waitlist-radio-btn-block{display:block;width:100%}
.astor-counter-main-wrapper .waitlist-radio-btns-container .waitlist-radio-btns-container .waitlist-radio-btn-block label{top:-2px;font-family:"RobotoMedium",sans-serif;font-weight:normal;color:black;font-size:14px;width:85%}
.astor-counter-main-wrapper .waitlist-radio-btns-container .waitlist-radio-btns-container .waitlist-radio-btn-block label span{font-size:12px}
.astor-live-main-wrapper .variant-details-main-wrapper{width:100%}
.astor-live-main-wrapper .variant-details-main-wrapper .page-main-title{font-size:18px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-tabs{font-size:16px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-tabs ul.variant-details-tabs-items-container li.variant-details-tabs-item{width:32%;margin-left:1px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block{display:block;width:100%;margin-right:0;min-height:auto}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block{display:block;margin-left:0;width:100%}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-title-block .variant-details-title{font-family:"RobotoMedium",sans-serif;font-weight:normal;color:black;font-size:20px;padding-left:0}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-title-block .variant-details-title::before{width:22px;height:32px;visibility:hidden}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-interior-color-desc{font-size:12px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-feature-text{font-size:12px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-color-title{font-size:16px;text-align:center}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool{text-align:center}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item{width:55px;height:55px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item span.variant-details-color-circle{width:40px;height:40px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item span.variant-details-color-stock-count{font-size:10px;bottom:-20px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item.active{width:55px;height:55px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item.active span.variant-details-color-circle{width:45px;height:45px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item.active span.variant-details-color-circle .variant-details-color-circle-selected-tick{width:45px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row.active .variant-details-desc-block .variant-details-title-block{background:#efefef;padding:10px;text-align:center}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row.active .variant-details-desc-block .variant-details-title-block .variant-details-title{color:black;padding-left:26px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row.active .variant-details-desc-block .variant-details-title-block .variant-details-title::before{width:22px;height:32px;transition:transform 0;visibility:visible;background-position:1px 12px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block{display:block;width:100%}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-image-inner-container{min-height:200px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-image-color-title .variant-details-variant-name{font-size:20px;display:block;text-align:center}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-image-color-title .variant-details-variant-color{font-size:16px;margin-left:5px;display:block;text-align:center}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-exshowroom-price{font-size:26px;margin-top:20px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-exshowroom-label{font-size:12px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-image-block .variant-details-button-container{width:100%}
}
@media(min-width:768px) and (max-width:1023px) and (orientation:portrait){input#bookingStatus-booking-otp-section{height:2.4375rem}
.cmp-eBooking-styles .cmp-form-section{margin:0 25px 3% 25px !important}
.ebooking-title{font-size:30px}
.location-title-basic{font-size:20px}
.cmp-fieldsContainers .location-title-basic.label-title{margin-bottom:10px}
.cmp-fieldsContainers .cc-item{padding:0;margin:10px 0 30px}
.message-container{width:355px}
.message-container .message-container-row{width:250px;margin:0 auto}
.message-container .image-container{height:100px}
.message-container .success-status-message{height:72px;width:72px}
.message-container .failure-status-message{height:72px;width:72px}
.message-container .transaction-msg-one{font-size:18px}
.message-container .transaction-msg-two{font-size:16px}
.message-container .transaction-msg-three{font-size:16px}
.message-container .ebook-fail-mail-phone-container{width:85%}
.message-container .ebook-fail-mail-phone-container p{text-align:left;width:100%}
.message-container .ebook-fail-mail-phone-container .ebook-fail-email{height:12px;width:12px;padding-left:20px;background-size:12px 9px;background-position:0 5px}
.message-container .ebook-fail-mail-phone-container .ebook-fail-phone{height:12px;width:9px;padding-left:20px;background-size:12px 12px;background-position:0 3px}
.astor-counter-main-wrapper .stock-live-counters-wrapper .live-count-block{text-align:center;position:relative;right:0}
.astor-counter-main-wrapper .stock-live-counters-wrapper .live-count-block span.live-view-icon{margin-right:0;display:block}
.astor-counter-main-wrapper .stock-live-counters-wrapper .live-count-block span.live-view-icon img{width:20px;height:10px}
.astor-counter-main-wrapper .stock-live-counters-wrapper .live-count-block span.live-view-label{font-size:12px;display:block;margin-bottom:20px}
.astor-counter-main-wrapper .stock-live-counters-wrapper .stock-counter-block span{font-size:30px;margin-right:0}
.astor-counter-main-wrapper .stock-live-counters-wrapper .stock-counter-block .stock-left-label{font-size:12px}
.astor-counter-main-wrapper .stock-out-message-wrapper .stock-out-title{font-size:22px}
.astor-counter-main-wrapper .stock-out-message-wrapper .priority-bookings-title{font-size:20px}
.astor-live-main-wrapper .variant-details-main-wrapper{width:100%}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-title-block .variant-details-title{font-family:"RobotoMedium",sans-serif;font-weight:normal;color:black;font-size:20px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-title-block .variant-details-title::before{width:20px;height:30px;background-position:6px 6px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-interior-color-desc{font-size:12px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-feature-text{font-size:12px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item{width:55px;height:55px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row .variant-details-desc-block .variant-details-exterior-color-block .variant-details-exterior-colors-inner-container ul.variant-details-color-tool li.variant-details-color-item span.variant-details-color-stock-count{font-size:10px}
.astor-live-main-wrapper .variant-details-main-wrapper .variant-details-tabs-container .variant-details-data-block .variant-details-list-block .variant-details-list-inner-container .variant-details-list-row.active .variant-details-desc-block .variant-details-title-block .variant-details-title::before{background-position:6px 6px}
}
@media(min-width:1024px) and (max-width:1250px){input#bookingStatus-booking-otp-section{height:3rem}
.cmp-eBooking-styles .cmp-form-section{margin:0 40px 3% 40px !important}
.message-container{width:490px}
.message-container .message-container-row{width:250px;margin:0 auto}
.message-container .image-container{height:100px}
.message-container .success-status-message{height:72px;width:72px}
.message-container .failure-status-message{height:72px;width:72px}
.message-container .transaction-msg-one{font-size:24px}
.message-container .transaction-msg-two{font-size:12px}
.message-container .transaction-msg-three{font-size:12px}
.message-container .ebook-fail-mail-phone-container{width:70%}
.message-container .ebook-fail-mail-phone-container p{text-align:left;width:100%}
.message-container .ebook-fail-mail-phone-container .ebook-fail-email{height:12px;width:12px;padding-left:20px;background-size:12px 9px;background-position:0 5px}
.message-container .ebook-fail-mail-phone-container .ebook-fail-phone{height:12px;width:9px;padding-left:20px;background-size:12px 12px;background-position:0 3px}
.astor-live-main-wrapper .variant-details-main-wrapper{width:100%}
}
@media(min-width:1280px){.fixedVariantImgBlock{position:fixed;top:22%}
}
.staticContent{margin-top:10px;display:block;font-weight:normal;font-family:"RobotoMedium",sans-serif}