#specification{position:relative}
#specification .container .more_div button:hover{color:#fff;background:url("../../../../../content/dam/mgmotor/icons/btn-bg-light-hover.png") no-repeat}
.resourcePath{display:none}
#specification .container{max-width:100%;margin:0 auto;height:auto;background-color:#fff}
#specification .container .contentbox{display:block;height:auto}
#specification .container *:focus{outline:0}
#specification .container .more_div{text-align:center;position:relative}
#specification .container .more_div a{margin-right:10px}
#specification .container .more_div button{font-family:"RobotoMedium",sans-serif;font-weight:normal;text-align:center;text-decoration:none;display:inline-block;font-size:12px;cursor:pointer;background:url("../../../../../content/dam/mgmotor/icons/btn-bg-light.png") no-repeat;background-size:auto;width:140px;height:30px;line-height:inherit;border:0;outline:0}
.specifications-content .heading{font-family:"GillSansBold",sans-serif;text-transform:uppercase;color:#d02630;font-size:30px;text-transform:uppercase;font-weight:bold;margin:0 0 10px 0}
.specifications-content .heading_content{display:none}
.specifications-content .dropdown_content select{font-size:12px;padding:10px}
.specifications-content .bg-image{background-image:url("../../../../../content/dam/mgmotor/icons/car-preview-grey.png");background-repeat:no-repeat;background-size:contain;background-position:0 0;height:208px;width:509px}
.specifications-content .select_box{width:280px;position:relative;padding:0;cursor:pointer;margin-top:20px !important}
.specifications-content .select_box select{width:99%;border:0;position:relative;z-index:1;background:0}
.specification-img-block .t-center{display:inline-block;clear:both;padding:40px 0;text-align:center;width:35%;vertical-align:top}
.specification-img-block #img-container img{background-repeat:no-repeat;background-size:contain;background-position:0 0;height:auto;width:100%}
.specification-details .nice-select .list{overflow-y:auto;max-height:160px}
.specification-details .accordian-wrapper .acc-field-lbl,.specification-details .accordian-wrapper .acc-field-value{display:table-cell;width:auto;min-width:200px;max-width:inherit;padding-bottom:15px}
.specification-details .accordian-wrapper .acc-field-value{padding-left:20px}
.specification-details .faq-answer{display:table}
.spec-accordian{display:table-row}
.flex-container{width:80%;margin:0 auto;display:-webkit-flex;display:block;margin-bottom:25px}
.flex-container .xs-hide{display:none}
.flex-container .p-l-10{padding-left:10px}
.flex-container .sub-heading{font-size:14px}
.flex-container .column{padding:10px;-webkit-flex:1;-ms-flex:1;flex:1;display:inline-block;width:35%}
.flex-container .column .m-b-20{margin-bottom:10px}
.flex-container h2{font-size:16px;margin:10px 0 0 0;font-weight:600;text-transform:uppercase;line-height:16px;font-family:"RobotoBold",sans-serif;font-weight:normal}
.flex-container .column span{color:#666;font-size:16px;font-family:"RobotoBold",sans-serif;font-weight:normal}
.flex-container .landscape_show{display:none}
.trim-popup-block .cc-close-block,.trim-popup-block .done-btn,.trim-popup-block .text-block{display:none}
.trim-popup-block.active-popup .cc-close-block,.trim-popup-block.active-popup .done-btn,.trim-popup-block.active-popup .text-block{display:block}
@media(min-width:1280px) and (max-width:3800px){.specifications-content{width:100%;display:inline-block}
.specifications-content .trim-popup-inner .cmp-fieldsContainers:nth-child(even){display:inline-block;width:100%}
.specifications-content .trim-popup-inner .cmp-fieldsContainers:nth-child(even) .aem-GridColumn.aem-GridColumn--default--6{width:30%;margin-right:55px}
.specifications-content .trim-popup-inner .cmp-fieldsContainers:nth-child(even) .aem-GridColumn.aem-GridColumn--default--6:last-child{margin-right:0}
.specification-img-block .t-center{text-align:left}
#scroll-data{width:50%;display:inline-block;vertical-align:top;margin-top:35px}
}
@media(min-width:320px) and (max-width:479px){#specification .container{max-width:100%;height:auto;border:0}
#specification .container .contentbox{display:block;padding:0}
#specification .container .contentbox #scroll-data{height:150px;margin-top:20px;margin-bottom:20px}
#specification .container .more_div{top:10px}
#specification .container .more_div a{margin-right:0}
#specification .container .more_div button{width:145px;margin-bottom:10px;background-size:auto}
.specifications-content .heading{font-size:14px;margin:0;margin-bottom:20px}
.specifications-content .select_box:after{top:40%}
.specifications-content .xs-hide{display:block}
.specifications-content .select_box{width:100%}
.specifications-content .select_box:after{right:3px}
.specifications-content .t-center .button{margin-top:40px;margin-bottom:30px;font-size:12px}
.specifications-content .bg-image{background-position:67px 0;background:url("../../../../../content/dam/mgmotor/icons/btn-bg-light.png") no-repeat;background-size:50%;height:94px;width:100%;text-align:center;margin-bottom:0;margin-top:15px}
.specification-img-block #img-container img{background-position:67px 0;background-size:50%;height:auto;width:100%;text-align:center;margin-bottom:0;margin-top:15px}
.specification-img-block .t-center{margin:auto;width:60%;display:block;padding:20px 0}
.flex-container{display:block;width:100%;margin-top:0}
.flex-container .column{width:100%}
.flex-container .column span{font-family:"GillSansBold",sans-serif;text-transform:uppercase;font-size:12px}
.flex-container .column .m-b-20{margin-bottom:0}
.flex-container h2{font-family:"GillSansBold",sans-serif;text-transform:uppercase;font-size:12px;margin:0;font-weight:700}
.flex-container .p-l-10{font-weight:700;font-size:14px}
.flex-container .dropdown_content select{width:100%;font-size:12px;padding:5px}
.flex-container .heading_content{display:none}
.m-r-5{margin-right:0}
.specification-details .accordian-wrapper .acc-field-lbl,.specification-details .accordian-wrapper .acc-field-value{min-width:120px;padding-bottom:10px;padding-left:10px}
}
@media(min-width:320px) and (max-width:767px){.cc-edit-block{display:block;width:100%;height:4.275rem;border:.0625rem solid grey;padding:10px 15px 10px 20px;overflow:hidden;text-overflow:ellipsis;white-space:normal;background:#fff}
.cc-edit-block .edit-drpdwns{display:block;line-height:3.1rem;color:#000;font-family:"RobotoMedium",sans-serif;font-weight:normal;font-size:.75rem;background:url("../../../../../content/dam/mgmotor/icons/icon-edit.svg") no-repeat 100% 50%;background-size:20px;padding-right:10px}
.trim-popup-block{display:none;position:absolute;left:0;right:0;background:#fff;top:55px;bottom:0;z-index:9;padding:10px;border:1px solid #e1e1e1;border-top-right-radius:10px;border-top-left-radius:10px;overflow-y:auto}
.trim-popup-block .pop-head-block .cc-close-block h3{color:#cf2230;font-size:14px;display:inline-block;font-family:"RobotoBold",sans-serif;font-weight:normal}
.trim-popup-block .pop-head-block .cc-close-block span{color:#000;border:2px solid #000;display:inline-block;vertical-align:middle;float:right;border-radius:100%;padding:3px;width:30px;height:30px;text-align:center;font-weight:bold;font-size:14px;cursor:pointer}
.trim-popup-block .pop-head-block .text-block{color:#000;font-size:12px;font-family:"RobotoBold",sans-serif;font-weight:normal;margin:20px 0 5px}
.trim-popup-block .done-btn{display:block;text-align:center;margin-top:30px}
.trim-popup-block .done-btn 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}
.trim-popup-block .done-btn button:hover{color:#fff;background:url("../../../../../content/dam/mgmotor/icons/btn-bg-light-hover.png") no-repeat}
.trim-popup-block .done-btn.active-popup{display:block}
.specifications-content .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--6{width:100%;margin-left:0;margin-right:0}
.web-block{display:none}
.drpdwn-mob-block{display:block}
}
@media(min-width:480px) and (max-width:767px){#specification .container{border:0}
#specification .container .contentbox{display:block;height:auto;min-height:280px}
#specification .container .contentbox #scroll-data{height:110px;margin-top:10px;margin-bottom:10px;position:absolute;right:12px;top:122px;max-width:220px;width:100%}
#specification .container .m-r-5{margin-right:5%}
#specification .container .more_div{top:10px}
#specification .container .more_div a{margin-right:0}
#specification .container .more_div button{margin-right:10px}
.flex-container{display:inline-block;margin-left:20px}
.flex-container h2{font-size:12px;margin:0}
.flex-container .column{width:100%}
.flex-container .column .m-b-20{margin-bottom:0}
.specifications-content .heading{font-size:14px;margin:0 0 20px 0}
.specifications-content .bg-image{background-image:url("../../../../../content/dam/mgmotor/icons/car-preview-landscape.png");background-position:0 33px;height:170px;width:205px;display:inline-block;float:left}
.specifications-content .sub-heading{font-size:14px}
.specifications-content .dropdown_content select{padding:5px}
.specifications-content .select_box{width:50%;margin-bottom:0}
.specifications-content .select_box:after{right:5px;top:40%}
.specifications-content .cc-edit-block{width:50%}
.specifications-content .cc-edit-block .edit-drpdwns{line-height:20px}
.specifications-content .trim-popup-inner .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--6{width:100% !important}
.specification-img-block #img-container img{background-position:0 33px;height:auto;width:100%;display:inline-block;float:left}
.specification-img-block .t-center{width:48%}
.specification-details .accordian-wrapper .acc-field-lbl,.specification-details .accordian-wrapper .acc-field-value{min-width:150px;padding-bottom:12px;padding-left:10px}
}
@media(max-width:767px) and (min-width:551px){.specifications-content .cc-edit-block{height:2.5rem}
.specifications-content .cc-edit-block .edit-drpdwns{line-height:20px;font-size:.75rem}
}
@media(min-width:768px) and (max-width:1023px){#specification .container .m-r-5{margin-right:0}
#specification .container .contentbox{display:block;height:auto}
#specification .container .more_div{top:0;width:100%;justify-content:center;display:inline-block}
#specification .container p{font-family:"GillSansBold",sans-serif;text-transform:uppercase;font-size:22px;font-weight:bold;color:#000;width:60%;margin-top:0;font-family:'GillSansBold';line-height:25px;margin-bottom:15px}
.specifications-content .heading_content{font-family:"GillSansBold",sans-serif;text-transform:uppercase;display:block}
.specifications-content .dropdown_content select{font-size:12px;padding:5px}
.specifications-content .select_box{width:32%}
.specifications-content .bg-image{background-image:url("../../../../../content/dam/mgmotor/icons/car-preview-portrait.png");background-repeat:no-repeat;background-size:contain;background-position:0 0;height:308px;width:714px;margin:50px 0}
.specifications-content .landscape_show{display:block}
.specifications-content .trim-popup-inner .cmp-fieldsContainers:nth-child(even){display:inline-block;width:100%}
.specifications-content .trim-popup-inner .cmp-fieldsContainers:nth-child(even) .aem-GridColumn.aem-GridColumn--default--6{width:30%;margin-right:35px}
.specifications-content .trim-popup-inner .cmp-fieldsContainers:nth-child(even) .aem-GridColumn.aem-GridColumn--default--6:last-child{margin-right:0}
.specification-img-block #img-container img{background-repeat:no-repeat;background-size:contain;background-position:0 0;height:auto;width:100%;margin:20px 0}
.specification-img-block .t-center{width:100%}
.flex-container{width:100%}
.flex-container .column{width:160px;vertical-align:top}
.flex-container .column .m-b-20{margin-bottom:0}
.flex-container .column span{font-size:12px}
.flex-container h2{font-size:12px;font-weight:bold}
.flex-container .landscape_show{display:block}
}
@media(min-width:1024px) and (max-width:1279px){.specifications-content .heading_content{display:block}
.specifications-content .select_box:after{top:38%}
.specifications-content .dropdown_content select{font-size:12px;padding:5px}
.specifications-content .select_box{width:30%}
.specifications-content .bg-image{background-image:url("../../../../../content/dam/mgmotor/icons/car-preview-portrait.png");background-repeat:no-repeat;background-size:contain;background-position:50% 0;height:auto;width:100%}
.specifications-content .trim-popup-inner .cmp-fieldsContainers:nth-child(even){display:inline-block;width:100%}
.specifications-content .trim-popup-inner .cmp-fieldsContainers:nth-child(even) .aem-GridColumn.aem-GridColumn--default--6{width:30%;margin-right:45px}
.specifications-content .trim-popup-inner .cmp-fieldsContainers:nth-child(even) .aem-GridColumn.aem-GridColumn--default--6:last-child{margin-right:0}
.specification-img-block #img-container img{background-repeat:no-repeat;background-size:contain;background-position:50% 0;height:215px;width:100%}
.specification-img-block .t-center{width:50%;margin:auto;display:block}
#specification .container .contentbox{display:block}
#specification .container .contentbox p{font-family:"GillSansBold",sans-serif;text-transform:uppercase;font-size:22px;line-height:25px;margin-bottom:15px;color:#000;width:50%;margin-top:0}
#specification .container .m-r-5{margin-right:0}
#specification .container .more_div{top:0;width:100%;justify-content:center;display:inline-block}
.flex-container{width:100%;position:relative}
.flex-container h2{font-size:12px}
.flex-container .column{width:241px}
.flex-container .column span{font-size:12px}
.flex-container .column .m-b-20{margin-bottom:0}
.flex-container .landscape_show{display:block}
}
@media(min-width:3801px){.nice-select{height:78px;line-height:78px}
.specifications-content{width:100%;display:inline-block}
#scroll-data{width:49%;display:inline-block;vertical-align:top;margin-top:120px}
#specification .container{max-width:100%;margin:0 auto;height:auto;background-color:#fff;padding:120px 120px 30px 120px}
#specification .container .specifications-content .heading{margin:0 0 80px 0}
#specification .container .select_box{width:51%}
#specification .container .contentbox{display:block;height:auto}
#specification .container .contentbox .dropdown_content .select_box .nice-select{height:78px;line-height:78px}
#specification .container .dropdown_content .select_box .nice-select{height:78px;line-height:78px}
#specification .container .more_div{text-align:center;position:relative}
#specification .container .more_div button{text-align:center;text-decoration:none;display:inline-block;font-size:40px;cursor:pointer;background:url("../../../../../content/dam/mgmotor/icons/btn-border-black.svg") no-repeat;background-size:contain;width:410px;height:85px;line-height:inherit;border:0}
.flex-container{width:80%;margin:0 auto;display:block}
.flex-container .xs-hide{display:none}
.flex-container h2{font-size:40px;font-weight:bold;line-height:42px}
.flex-container .column{padding:55px;-webkit-flex:1;-ms-flex:1;flex:1;display:inline-block;width:47%}
.flex-container .column span{font-size:40px;color:#666}
.specifications-content .heading{font-family:"GillSansBold",sans-serif;text-transform:uppercase;color:#d02630;font-size:75px;font-family:sans-serif;text-transform:uppercase;font-weight:bold;margin:0 0 10px 0}
.specifications-content .trim-popup-inner .cmp-fieldsContainers:nth-child(even){display:inline-block;width:100%}
.specifications-content .trim-popup-inner .cmp-fieldsContainers:nth-child(even) .aem-GridColumn.aem-GridColumn--default--6{width:32%;margin-right:45px}
.specifications-content .trim-popup-inner .cmp-fieldsContainers:nth-child(even) .aem-GridColumn.aem-GridColumn--default--6:last-child{margin-right:0}
.specification-img-block #img-container img{background-repeat:no-repeat;background-size:contain;background-position:50% 0;height:auto;width:100%}
}
@media(min-width:1201px){#specification .container{padding-top:50px;padding-bottom:50px;padding-left:4.625rem;padding-right:4.625rem}
}
@media(min-width:3801px){#specification .container{padding-top:150px;padding-bottom:150px;padding-left:4.4140625rem;padding-right:4.4140625rem}
}
@media(min-width:993px) and (max-width:1200px){#specification .container{padding-top:25px;padding-bottom:25px;padding-left:2.625rem;padding-right:2.625rem}
}
@media(min-width:768px) and (max-width:992px){#specification .container{padding-top:25px;padding-bottom:25px;padding-left:1.75rem;padding-right:1.75rem}
}
@media(max-width:767px){#specification .container{padding-top:20px;padding-bottom:40px;padding-left:.625rem;padding-right:.625rem}
}
@media(max-width:850px) and (max-height:510px) and (orientation:landscape){#specification .container{padding-top:20px;padding-bottom:20px;padding-left:1.625rem;padding-right:1.625rem}
}