.emi-steps .cc-item{width:100%}
.emi-steps .defaultImgContainer{background:#f5f5f5;width:100%;height:396px;display:flex}
.emi-steps .defaultImgContainer .defaultImgMessage{margin:auto;text-align:center;font-size:18px;color:#000;font-family:"RobotoBold",sans-serif}
input#loan-amount:disabled{border:1px solid grey;background-color:#fff}
.dropdown-container{padding-left:1.8125rem;padding-right:1.8125rem;padding-top:1.4375rem;width:100%;height:3.4375rem;background-position-x:95%;background-size:.9375rem .9375rem;border:.0625rem solid grey}
.dropdown-text{left:19px;padding:0 5px;font-size:10px;overflow:hidden;background:#fff}
.dropdown-container:hover{border:.0625rem solid grey}
.dropdown-label{top:0 !important}
.m-t-80{margin-top:80px}
.color-panel .color-tool{position:relative}
.color-panel .color-tool .color-item span{width:30px;height:30px}
.color-panel .color-tool .color-item{width:50px;height:50px}
.cmp-fieldsContainers .location-title-basic.label-title{margin-bottom:30px;margin-top:0;font-family:"RobotoBold",sans-serif;font-weight:400;font-size:25px;text-transform:uppercase}
.label-heading{font-family:"RobotoBold",sans-serif;font-size:16px;color:#000}
.color-panel .color-tool ul li{display:inline-block;margin-right:30px}
.color-panel .color-tool ul{text-align:left}
.container-field-data{font-family:"RobotoRegular",sans-serif;font-weight:normal;display:block;position:relative !important;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#000;padding-top:10px}
.container-field-data input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.container-field-data a{color:#000;text-decoration:underline}
.m-t-b-20{margin:20px 0}
.w-100{width:100%}
.ebooking-title{font-family:"GillSansBold",sans-serif;text-transform:uppercase;color:#d02630;font-size:30px;text-align:center;padding-top:28px}
@media(max-width:3800px){.range-cmp{margin-left:10px}
.emi-steps .emi-steps-Block{display:block;position:relative}
.emi-steps .failure-form,.emi-steps .success-form{display:none}
.bank-card-section .card-img-container{text-align:center;width:140px;height:48px;padding-top:10px}
.bank-card-section .interest-pa{background-color:#ececec;font-size:12px;text-align:center;font-family:"RobotoBold",sans-serif;padding-top:6px;padding-bottom:5px}
.bank-card-section .card-container{width:140px;border:1px solid #e1e1e1;margin-right:23px;margin-bottom:20px;float:left}
.bank-card-section .activeBank{border:1px solid #42a600 !important}
.calculated-emi-container{border:1px solid #cf2230;text-align:center;font-family:"RobotoBold",sans-serif;margin-bottom:95px}
.calculated-emi-container .form-data{margin-top:10px;margin-bottom:30px;height:auto}
.calculated-emi-container .form-data .form-buttons{margin-top:0}
.calculated-emi-container .emi-amount{font-size:30px;padding:10px 0}
.calculated-emi-container .emi-label{font-size:12px;margin-top:30px}
.emi-holder-footer{width:100%;height:64px;background:#efefef;margin-bottom:0;position:absolute;top:inherit;bottom:0;right:0;left:0;z-index:9;padding:16px 0}
.emi-holder-footer.emi-holder-footer--fixed{position:fixed}
.ex-showroom-container{font-family:"RobotoBold",sans-serif;border:2px solid #e1e1e1;background-color:#ececec;padding:9px 0 10px 25px}
.ex-showroom-container .showroom-price-label{font-size:12px}
.ex-showroom-container .showroom-price-amount{font-size:16px;padding:7px 0 7px}
}
@media(min-width:320px) and (max-width:479px){.eBookingcontact-section .cmp-contact .cmp-form-section h2{font-size:14px;margin-top:25px}
.eBookingcontact-section .m-t-80{margin-top:15px}
.range-cmp{margin-left:0}
.color-panel .color-tool ul li{display:inline-block;margin-right:5px}
.ebooking-title{font-size:14px}
.location-title-basic{font-size:14px}
.Ebooking-mandate-text{font-size:10px}
.cmp-fieldsContainers .location-title-basic.label-title{margin-bottom:10px}
.cmp-fieldsContainers .cc-item{margin:20px 0}
.emi-holder-footer{padding:16px 0}
.bank-card-section .card-container{width:47%;border:1px solid #e1e1e1;margin-right:3%;margin-bottom:14px;float:left}
.bank-card-section .activeBank{border:1px solid #42a600 !important}
.range-model{padding-left:0}
#emi-print--btn{display:none}
}
@media(min-width:480px) and (max-width:767px){.range-cmp{margin-left:10px}
.eBookingcontact-section .cmp-contact .cmp-form-section h2{font-size:14px;margin-top:25px}
.eBookingcontact-section .m-t-80{margin-top:15px}
.color-panel .color-tool ul li{display:inline-block;margin-right:27px}
.ebooking-title{font-size:16px}
.emi-steps-Block .cmp-form-section{padding:0 15px}
.location-title-basic{font-size:16px}
.cmp-fieldsContainers .location-title-basic.label-title{margin-bottom:10px}
.cmp-fieldsContainers .cc-item{padding:0;margin:10px 0 20px}
.bank-card-section .card-container{width:31%;margin-right:8px}
#emi-print--btn{display:none}
}
@media(min-width:768px) and (max-width:1023px){.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}
.bank-card-section .card-container{width:22%;margin-right:16px;margin-bottom:15px}
#emi-print--btn{display:none}
.emi-steps .ex-showroom-container{padding:0 0 0 21px !important}
}
@media(min-width:768px) and (max-width:992px){.ex-showroom-container{font-family:"RobotoBold",sans-serif;border:2px solid #e1e1e1;background-color:#ececec;padding:0 0 0 25px}
.ex-showroom-container .showroom-price-label{font-size:10px;padding-top:2px}
.ex-showroom-container .showroom-price-amount{font-size:12px;padding:1px 0 1px}
input.range-input-placeholder{font-size:14px}
}
@media(min-width:993px) and (max-width:1023px){.ex-showroom-container{padding:4px 0 4px 25px}
.ex-showroom-container .showroom-price-amount{font-size:14px;padding:4px 0 2px}
}
@media(min-width:1280px) and (max-width:1400px){.ex-showroom-container{padding:0 0 0 25px}
.ex-showroom-container .showroom-price-amount{font-size:16px;padding:4px 0 3px}
.ex-showroom-container .showroom-price-label{padding-top:4px}
}
@media(min-width:1401px) and (max-width:1700px){.ex-showroom-container{font-family:"RobotoBold",sans-serif;border:2px solid #e1e1e1;background-color:#ececec;padding:0 0 7px 25px}
.ex-showroom-container .showroom-price-label{font-size:12px;padding-top:10px}
.ex-showroom-container .showroom-price-amount{font-size:16px;padding:2px 0 2px}
}
@media(min-width:1024px) and (max-width:1279px){.cmp-fieldsContainers .location-title-basic.label-title{margin-bottom:10px}
.cmp-fieldsContainers .cc-item{padding:0;margin:20px 0 40px}
.color-panel .color-tool .color-item{width:40px;height:40px;margin-right:30px}
.ex-showroom-container{padding:4px 0 0 25px}
.ex-showroom-container .showroom-price-amount{padding:0}
}
@media(min-width:1024px){.ebooking-title{font-size:30px}
}
input[type=range]{height:25px;-webkit-appearance:none;margin:10px 0;width:100%}
input[type=range]:focus{outline:0}
input[type=range]::-webkit-slider-runnable-track{width:100%;height:1px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000;background:#707070;border-radius:1px;border:0 solid #000}
input[type=range]::-webkit-slider-thumb{width:24px;height:25px;background:url("../../../../../content/dam/mgmotor/icons/thumb-range-red.png") no-repeat;background-size:100% 100%;cursor:pointer;-webkit-appearance:none;margin-top:-12px;border:0;box-shadow:unset;border-radius:0}
input[type=range]::-moz-range-track{width:100%;height:1px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000;background:#707070;border-radius:1px;border:0 solid #000}
input[type=range]::-moz-range-thumb{cursor:pointer;width:25px;height:25px;background:url("../../../../../content/dam/mgmotor/icons/thumb-range-red.png") no-repeat;background-size:100% 100%;margin-top:-12px;border:0;box-shadow:unset;border-radius:0}
input[type=range]::-ms-track{width:100%;height:1px;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;color:transparent}
input[type=range]::-ms-thumb{margin-top:1px;width:25px;height:25px;background:url("../../../../../content/dam/mgmotor/icons/thumb-range-red.png") no-repeat;background-size:100% 100%;cursor:pointer;border:0;box-shadow:unset;border-radius:0}
input.range-input-placeholder{width:59px;border:1px solid #e1e1e1;height:40px;text-align:center;padding-bottom:5px;font-size:16px;font-family:"RobotoBold",sans-serif;margin:0 10px 0 15px}
.range-model label{font-size:12px;font-family:"RobotoBold",sans-serif;font-weight:200}
.range-model h2{font-size:12px;font-family:"RobotoBold",sans-serif;font-weight:200;display:inline-block}
span.max-rate,span.min-rate{font-size:12px;color:#999;padding-top:-10px;position:relative;top:-12px}
span.min-rate{float:left}
span.max-rate{float:right}
.range-bar{width:100%}
@media(min-width:3801px){.ebooking-title{font-size:75px}
.location-title-basic{font-size:40px;margin-top:150px}
.range-model{padding-left:12px}
.input-range{padding:0 20px}
}
@media(min-width:3801px){.emi-steps .emi-steps-Block{display:block;position:relative}
.emi-steps .failure-form,.emi-steps .success-form{display:none}
.bank-card-section .card-img-container{text-align:center;width:448px;height:153px;padding-top:30px}
.bank-card-section .interest-pa{background-color:#ececec;text-align:center;font-family:"RobotoBold",sans-serif;padding-top:6px;padding-bottom:5px;font-size:37px}
.bank-card-section .card-container{width:448px;border:4px solid #e1e1e1;margin-right:80px;margin-bottom:70px;float:left}
.calculated-emi-container{border:4px solid #cf2230;text-align:center;font-family:"RobotoBold",sans-serif;margin-bottom:400px}
.calculated-emi-container .form-data{margin-top:10px;margin-bottom:30px;height:auto}
.calculated-emi-container .form-data .form-buttons{margin-top:0}
.calculated-emi-container .emi-label{font-size:45px;margin-top:116px}
.calculated-emi-container .emi-amount{font-size:116px;padding:10px 0}
.emi-holder-footer{width:100%;height:64px;background:#efefef;margin-bottom:0;position:absolute;top:inherit;bottom:0;right:0;left:0;z-index:9;padding:10px 0}
.emi-holder-footer.emi-holder-footer--fixed{position:fixed}
.ex-showroom-container{font-family:"RobotoBold",sans-serif;border:1px solid #e1e1e1;background-color:#ececec;padding:9px 0 10px 25px}
.ex-showroom-container .showroom-price-label{font-size:40px}
.ex-showroom-container .showroom-price-amount{font-size:55px;padding:7px 0 7px}
.emi-holder-footer{height:220px;padding:71px 0}
input.range-input-placeholder{width:200px;border:4px solid #e1e1e1;height:120px;padding-bottom:5px;font-size:53px}
span.max-rate,span.min-rate{font-size:40px}
input[type=range]{height:25px;-webkit-appearance:none;margin:10px 0;width:100%}
input[type=range]:focus{outline:0}
input[type=range]::-webkit-slider-runnable-track{width:100%;height:1px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000;background:#707070;border-radius:1px;border:0 solid #000}
input[type=range]::-webkit-slider-thumb{width:82px;height:82px;background:url("../../../../../content/dam/mgmotor/icons/thumb-range-red.png") no-repeat;cursor:pointer;-webkit-appearance:none;margin-top:-26px}
input[type=range]::-moz-range-track{width:100%;height:1px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000;background:#707070;border-radius:1px;border:0 solid #000}
input[type=range]::-moz-range-thumb{width:82px;height:82px;background:url("../../../../../content/dam/mgmotor/icons/thumb-range-red.png") no-repeat}
input[type=range]::-ms-track{width:100%;height:1px;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;color:transparent}
input[type=range]::-ms-thumb{margin-top:1px;width:82px;height:82px;background:url("../../../../../content/dam/mgmotor/icons/thumb-range-red.png") no-repeat}
.range-cmp{margin-left:10px}
.card-img-container img{width:170px}
}
@media(min-width:1201px){.cmp-contact .cmp-form-section{margin:0 19.063%}
.cmp-contact-styles mp-form-section{margin:0 19.063%}
}
@media(max-width:550px){.cmp-contact .cmp-form-section{margin:0 5.435%}
.cmp-contact-styles .cmp-form-section{margin:0 5.435%}
}
@media(max-width:992px) and (min-width:768px){.cmp-contact .cmp-form-section{margin:0 12.5%}
.cmp-contact-styles .cmp-form-section{margin:0 12.5%}
}
@media(max-width:1200px) and (min-width:992px){.cmp-contact .cmp-form-section{margin:0 15.625%}
.cmp-contact-styles .cmp-form-section{margin:0 15.625%}
}
@media(min-width:1201px){.cmp-contact .cmp-form-section{margin:0 19.063%}
.cmp-contact-styles .cmp-form-section{margin:0 19.063%}
}
@media(min-width:3801px){.cmp-contact .cmp-form-section{margin:0 18.99%}
.cmp-contact-styles .cmp-form-section{margin:0 18.99%}
}
@media(min-width:551px) and (max-width:768px){.emi-steps .ex-showroom-container{padding:0 0 3px 21px;border:1px}
.emi-steps .ex-showroom-container .showroom-price-label{font-size:10px}
.emi-steps .ex-showroom-container .showroom-price-amount{font-size:10px;padding:4px 0 4px}
}