.air-outlet-img,
.foreword,
.front-manager,
.mg-motor-container,
.quality-group,
.my-center,
.record p {
    text-align: center
}

/* @font-face {
    font-family: aptos;
    src: url('/fonts/aptos.woff') format('woff'), url('/fonts/aptos-black.woff') format('woff'), url('/fonts/aptos-black-italic.woff') format('woff'), url('/fonts/aptos-bold.woff') format('woff'), url('/fonts/aptos-extrabold.woff') format('woff'), url('/fonts/aptos-black-italic.ttf') format('truetype'), url('/fonts/aptos-bold.ttf') format('truetype'), url('/fonts/aptos-extrabold.ttf') format('truetype'), url('/fonts/aptos-black.ttf') format('truetype'), url('/fonts/aptos.ttf') format('truetype'), url('/fonts/aptos-italic.woff') format('woff'), url('/fonts/aptos-light-italic.woff') format('woff'), url('/fonts/aptos-light.woff') format('woff'), url('/fonts/aptos-light.ttf') format('truetype'), url('/fonts/aptos-italic.ttf') format('truetype'), url('/fonts/aptos-light-italic.ttf') format('truetype');
    font-weight: 400;
    font-style: normal
} */

/* @font-face {
    font-family: aptos;
    src:url('/fonts/Dienstag_Black.otf') format('opentype'), url('/fonts/Dienstag_Black_Italic.otf') format('opentype'), url('/fonts/Dienstag_Bold.otf') format('opentype'), url('/fonts/Dienstag_Bold_Italic.otf') format('opentype'), url('/fonts/Dienstag_Regular.otf') format('opentype'), url('/fonts/Dienstag_Regular_Italic.otf') format('opentype');
    font-weight: 400;
    font-style: normal
} */

@font-face {
    font-family: aptos;
    src: url('/fonts/Dienstag_Regular.otf') format('opentype'), url('/fonts/Dienstag_Regular_Italic.otf') format('opentype'), url('/fonts/Dienstag_Bold.otf') format('opentype'), url('/fonts/Dienstag_Bold_Italic.otf') format('opentype');
    font-weight: 400;
    font-style: normal
}

* body {
    font-family: aptos, sans-serif !important
}

#dangerous-substances,
#children-animals,
#personal-safety,
#cyber-security,
#vehicle-identification,
#vin,
#model-and-number-of-dm,
#vin-plate,
#instructions-for-using-ev,
#a-t-for-vehicle-use,
#driving-range,
#equalization-charging,
#i-for-recycling-of-hvb,
#high-voltage-system,
#i-when-accident-occurs,
#seats,
#driver-seat-adjustment,
#front-occupant-seat-adjustment,
#second-row-seat-adjustment,
#third-row-seat-adjustment,
#headrest,
#occupant-restraint-system,
#sitting-correctly,
#seat-belts,
#seat-belt-pretensioner,
#airbags,
#child-restraints,
#braking-system,
#service-brake,
#abs,
#esc,
#epb,
#auto-hold,
#hdc,
#warning-lights,
#bps-mode-switching-function,
#ep-steering-system,
#steering-wheel-adjustment,
#before-starting-and-driving,
#start-stop-vehicle,
#charging-requirement,
#requirements-for-charging-equipment,
#ci-for-c-with-re,
#requirements-for-ce,
#influence-of-charging-o-on-sp,
#charging-mode,
#fast-charging,
#slow-charging,
#charging-information,
#equalizing-charge,
#charging-appointment,
#charging-time,
#exterior-discharge,
#discharge-requirements,
#requirements-for-d-e,
#discharge-operation,
#low-speed-alarm-module,
#keys,
#remote-key-with-peps,
#extension-of-mechanical-key,
#replace-the-battery,
#door-locks,
#to-protect-your-vehicle-against-theft,
#central-door-locking-system,
#manual-side-load-door,
#electric-side-load-door,
#manual-tailgate,
#power-tailgate,
#child-safety-lock,
#keyless-unlocking,
#keyless-locking,
#keyless-start,
#backup-starting,
#driving,
#gear-shift,
#gear-position,
#shifting-operation,
#parking-assist-system,
#parking-sensor,
#front-and-rear-sensors,
#rear-view-camera,
#around-view-system,
#driver-assistance-system,
#camera,
#radar,
#fcw-and-aeb,
#ldw,
#lka,
#elk,
#acc,
#ica,
#slif,
#isa,
#ihc,
#blind-spot-assist,
#rcta,
#dow,
#driver-status-monitor-system,
#rearview-mirrors,
#exterior-rearview-mirrors,
#interior-rearview-mirrors,
#windows,
#power-windows,
#power-sunroof,
#interior-equipment,
#roof-vanity-light,
#trunk-light,
#stepwell-light,
#m-c-atmosphere-light,
#usb-port,
#power-socket,
#wireless-c-s-for-mobile-phone,
#vehicle-inverter,
#glove-box,
#storage-box,
#sun-visor-and-vanity-mirror,
#sunshade,
#vehicle-tools,
#hvac,
#front-vents,
#rear-vents,
#front-ac-control-switch,
#ac-operation-and-display,
#rear-ac-control-panel,
#air-conditioning-ot,
#instruments-and-controls,
#instrument-cluster,
#vm-of-hv-battery-pack,
#speedometer,
#power-meter,
#message-center,
#alarm-messages,
#service-interface-reminders,
#tp-monitoring-system,
#warning-lights-and-indicators,
#entertainment-system,
#exterior-light-switch,
#combination-light-c-s,
#afs,
#hazard-warning-light-switch,
#sos-e-call-system-switch,
#sos-column-and-steering-wheel,
#wiper-and-washer-lever-switches,
#headlight-high-and-low-beams,
#instrument-cs-and-cruise-switch,
#voice-control-bt-phone,
#horn,
#tyres,
#winter-tyres,
#anti-skid-chain,
#loading,
#emergency-troubleshooting,
#emergency-door-o-or-c,
#hazard-warning-light,
#warning-triangle,
#towing-a-vehicle,
#towing-hitch,
#towing,
#jump-start,
#battery-disconnection,
#jump-start1,
#regular-maintenance,
#owners-check,
#front-compartment-hood,
#front-compartment,
#coolant,
#brake-fluid,
#washer-fluid,
#wiper-blades,
#seat-belts1,
#fuse-replacement,
#battery,
#high-voltage-battery-pack,
#tyres1,
#other-maintenance,
#general-technical-parameters,
#mnajor-vehicle-d-parameters,
#vehicle-weight-parameters,
#dynamic-performance-parameters,
#main-parameters-of-drive-motor,
#chassis-technical-parameters,
#recommended-fluids,
#wheels-and-tyres,
#wheel-alignment-parameters {
    scroll-margin-top: 40px !important
}

div,
h1,
h2,
h3,
h4,
h5,
h6,
p,
span {
    font-family: aptos !important
}

.mg-motor-container {
    border: 1px solid #000;
    margin: 100px auto;
    padding: 20px;
    max-width: 500px
}

.inner-img,
.inner-img-no-border {
    max-width: 300px;
    max-height: 300px
}

.inner-small-img {
    max-width: 60px;
    max-height: 60px
}

.inner-small2-img {
    max-width: 40px;
    max-height: 40px
}

.mg-motor-inner-card {
    border: 2px solid #000;
    border-radius: 25px
}

.mg-motor-card {
    width: 100px;
    height: auto;
    padding-top: 20px
}

.mg-motor-container .warning {
    color: red;
    font-weight: 700
}

.mg-motor-inner-card ul {
    margin: 2em 2em 1em;
    padding: 0 0 0 1.5em
}

.foreword {
    background-color: #034326;
    border-radius: 5px;
    padding: 10px;
    font-size: 20px;
    border: 2px solid #034326;
    margin-bottom: 30px;
    margin-top: 30px;
    color: #fff;
    font-weight: 700
}

.card-notice-containor {
    display: block;
    margin-top: 8pt
}

.card-custom {
    display: block;
    margin-top: 25px
}

.card-custom .card,
.card-custom .caution {
    margin-bottom: 20px;
    padding: 0;
    border: 1px solid #ddd;
    border-radius: 5px;
    margin-right: 30px
}

.card-warning {
    background-color: #f07d00
}

.card-custom .card-header,
.card-notice-containor .card-header {
    align-items: center;
    margin-bottom: 10px
}

.card-custom .card-body {
    padding: 10px;
    margin: 20px 10px
}

.card-notice-containor .card {
    margin-bottom: 20px;
    padding: 0;
    border: 1px solid #ddd;
    border-radius: 5px
}

.card-notice-containor .card-header i {
    font-size: 24px;
    margin-right: 10px;
    color: #fff
}

.card-notice-containor .card-header span {
    margin: 0;
    color: #fff;
    text-align: center;
    font-size: 20px
}

.caution .card-header span {
    color: #000 !important
}

.card-notice-containor .card-body {
    color: #000;
    padding: 5px 20px;
    font-size: 16px
}

.card-notice-containor .note .card-header {
    background-color: #0095d9
}

.card-caution,
.card-notice-containor .caution .card-header {
    background-color: #ffdd00
}

.card-notice-containor .danger .card-header {
    background-color: #e40613
}
.card-notice-containor .disclaimer .card-header {
    background-color: #727376
}

.card-notice-containor .important .card-header {
    background-color: #11642e
}

.topic-containor {
    display: flex;
    flex-direction: column;
    width: 80%
}

.topic-containor .item span {
    font-size: 20px;
    font-weight: 700
}

#introduction .x-p-8-0,
#introduction .x-title-2-0,
#forward .x-p-8-0,
.manual-area li,
.manual-list a,
.x-p-8-0 {
    font-size: 16px
}

.item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    border: 1px solid #ccc;
    background-color: #dee5e5;
    margin-bottom: 5px
}

.number {
    background-color: #214653;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px
}

.inner-note {
    display: block !important
}

.card-header img {
    max-width: 298px;
    width: 100%
}

.navbar-collapse,
.navbar-collapse.collapse {
    background: #dee5e5 !important
}

.manual-list a {
    font-weight: 400;
    color: #fff;
    display: block
}

.listitms {
    display: none
}

.active-class {
    display: block
}

i {
    font-style: italic !important
}

.ac-charge,
.row,
.section-column {
    display: flex;
    justify-content: center
}

.col img {
    width: 200px
}

.overview {
    color: #000000;
    font-size: 20px;
    padding: 0 !important;
    margin: 8pt 0 0
}

.overview2 {
    color: #000000;
    font-size: 18px;
    padding: 0 !important;
    margin: 8pt 0 0
}

.ac-charge .charger,
.air-outlet-img img,
.big-car-img,
.inner-img,
.inner-img-no-border {
    padding: 0px;
    margin: 10px 10px 10px 0
}

.inner-img {
    border: 1px solid #ddd
}

.inner-small2-img {
    border: 1px solid #ddd
}

.inner-small-img {
    border: 1px solid #ddd
}
.big-car-img {
    max-height: 360px
}

.ac-charge .charger {
    max-height: 500px
}

.seat-cover {
    margin: 20px;
    padding: 20px
}

.mobile-banner {
    display: none !important
}

@media(min-width:1020px) {
    .mg-shield-responsive .row {
        display: none !important
    }

    .card-top-containor .card {
        margin: 10px
    }
}

.air-outlet-img img {
    max-width: 1000px;
    border: 1px solid #ddd;
    width: 60%
}

@media(max-width:999px) {

    .ac-charge .charger,
    .air-outlet-img img {
        padding: 20px;
        margin: 10px 10px 10px 0;
        max-width: 300px
    }

    .card-top-containor,
    .section-column {
        display: block !important
    }

    .air-outlet-img img {
        border: 1px solid #ddd;
        width: 100%
    }

    .card-top-containor {
        max-width: 800px
    }

    .card-top-containor .card,
    .section-column-col {
        width: 100% !important
    }

    .section-column-one {
        padding-right: 0 !important
    }

    .section-column-two {
        padding-left: 0 !important
    }

    .mg-shield-responsive .row {
        display: flex !important;
        margin: 20px
    }

    .mg-shield-responsive .rsa-field {
        padding: 10px
    }

    .mg-shield-responsive .rsa-field img {
        width: 150px
    }

    .img-responsive,
    .mg-shield {
        display: none !important
    }

    .mobile-banner {
        display: block !important;
        background-color: #d1c8c1;
        max-width: 310px;
        max-height: 130px
    }

    .navbar-header {
        width: 100%;
        background-color: #d1c8c1
    }

    header .menu-label {
        float: none
    }

    .owners-manual-header .navbar-brand {
        margin-left: 40px
    }

#dangerous-substances,
#children-animals,
#personal-safety,
#cyber-security,
#vehicle-identification,
#vin,
#model-and-number-of-dm,
#vin-plate,
#instructions-for-using-ev,
#a-t-for-vehicle-use,
#driving-range,
#equalization-charging,
#i-for-recycling-of-hvb,
#high-voltage-system,
#i-when-accident-occurs,
#seats,
#driver-seat-adjustment,
#front-occupant-seat-adjustment,
#second-row-seat-adjustment,
#third-row-seat-adjustment,
#headrest,
#occupant-restraint-system,
#sitting-correctly,
#seat-belts,
#seat-belt-pretensioner,
#airbags,
#child-restraints,
#braking-system,
#service-brake,
#abs,
#esc,
#epb,
#auto-hold,
#hdc,
#warning-lights,
#bps-mode-switching-function,
#ep-steering-system,
#steering-wheel-adjustment,
#before-starting-and-driving,
#start-stop-vehicle,
#charging-requirement,
#requirements-for-charging-equipment,
#ci-for-c-with-re,
#requirements-for-ce,
#influence-of-charging-o-on-sp,
#charging-mode,
#fast-charging,
#slow-charging,
#charging-information,
#equalizing-charge,
#charging-appointment,
#charging-time,
#exterior-discharge,
#discharge-requirements,
#requirements-for-d-e,
#discharge-operation,
#low-speed-alarm-module,
#keys,
#remote-key-with-peps,
#extension-of-mechanical-key,
#replace-the-battery,
#door-locks,
#to-protect-your-vehicle-against-theft,
#central-door-locking-system,
#manual-side-load-door,
#electric-side-load-door,
#manual-tailgate,
#power-tailgate,
#child-safety-lock,
#keyless-unlocking,
#keyless-locking,
#keyless-start,
#backup-starting,
#driving,
#gear-shift,
#gear-position,
#shifting-operation,
#parking-assist-system,
#parking-sensor,
#front-and-rear-sensors,
#rear-view-camera,
#around-view-system,
#driver-assistance-system,
#camera,
#radar,
#fcw-and-aeb,
#ldw,
#lka,
#elk,
#acc,
#ica,
#slif,
#isa,
#ihc,
#blind-spot-assist,
#rcta,
#dow,
#driver-status-monitor-system,
#rearview-mirrors,
#exterior-rearview-mirrors,
#interior-rearview-mirrors,
#windows,
#power-windows,
#power-sunroof,
#interior-equipment,
#roof-vanity-light,
#trunk-light,
#stepwell-light,
#m-c-atmosphere-light,
#usb-port,
#power-socket,
#wireless-c-s-for-mobile-phone,
#vehicle-inverter,
#glove-box,
#storage-box,
#sun-visor-and-vanity-mirror,
#sunshade,
#vehicle-tools,
#hvac,
#front-vents,
#rear-vents,
#front-ac-control-switch,
#ac-operation-and-display,
#rear-ac-control-panel,
#air-conditioning-ot,
#instruments-and-controls,
#instrument-cluster,
#vm-of-hv-battery-pack,
#speedometer,
#power-meter,
#message-center,
#alarm-messages,
#service-interface-reminders,
#tp-monitoring-system,
#warning-lights-and-indicators,
#entertainment-system,
#exterior-light-switch,
#combination-light-c-s,
#afs,
#hazard-warning-light-switch,
#sos-e-call-system-switch,
#sos-column-and-steering-wheel,
#wiper-and-washer-lever-switches,
#headlight-high-and-low-beams,
#instrument-cs-and-cruise-switch,
#voice-control-bt-phone,
#horn,
#tyres,
#winter-tyres,
#anti-skid-chain,
#loading,
#emergency-troubleshooting,
#emergency-door-o-or-c,
#hazard-warning-light,
#warning-triangle,
#towing-a-vehicle,
#towing-hitch,
#towing,
#jump-start,
#battery-disconnection,
#jump-start1,
#regular-maintenance,
#owners-check,
#front-compartment-hood,
#front-compartment,
#coolant,
#brake-fluid,
#washer-fluid,
#wiper-blades,
#seat-belts1,
#fuse-replacement,
#battery,
#high-voltage-battery-pack,
#tyres1,
#other-maintenance,
#general-technical-parameters,
#mnajor-vehicle-d-parameters,
#vehicle-weight-parameters,
#dynamic-performance-parameters,
#main-parameters-of-drive-motor,
#chassis-technical-parameters,
#recommended-fluids,
#wheels-and-tyres,
#wheel-alignment-parameters {
        scroll-margin-top: -30px !important
    } 


    .ac-charge {
        display: block
    }

    .ac-charge .col {
        text-align: center;
        width: 100%
    }
}

.drive-indics table th,
.front-manager,
.other-positions,
.quality-group {
    background-color: #dee5e5
}

@media screen and (min-device-width:1000px) and (max-device-width:1300px) {
    header .menu-label {
        background: url(../imgs/mobile-banner-two.jpg) right/contain no-repeat #d1c8c1;
        float: left;
        width: 100%
    }
}

.rsa-field {
    padding: 20px
}

.quality-group {
    border-bottom-color: #dee5e5;
    border-top-color: #dee5e5
}

.other-positions {
    border: none !important;
    padding-right: 1px !important
}

td,
th,
tr {
    border-color: #ddd
}

.manual-list .listitmmain span {
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    padding-left: 20px;
    display: block;
    cursor: pointer
}

.inner-sub-category {
    font-size: 14px !important;
    padding-left: 70px !important;
    /* padding-left: 10px !important; */
    font-weight: 400 !important
}

.inner-sub-category {
  display: block;
  text-indent: -2.7em; 
}

.sub-main-topic {
  display: block;
  text-indent: -1.8em; 
  margin-left: 28px !important;
}

.main-topic {
  text-indent: -1.25em; 
margin-left: 10px !important;
}

.card-top-containor {
    display: flex;
    max-width: 800px
}

.card-top-containor .card {
    width: 50%
}

.section-column-col {
    width: 45%
}

.section-column-one {
    padding-right: 20px
}

.section-column-two {
    padding-left: 20px
}

.underline {
    max-width: 900px;
    width: 100%;
    border-bottom: 1px solid #ddd;
    margin: 5px 0
}

.signature {
    display: flex;
    margin: 50px 20px 20px 0
}

.customer-name {
    width: 50%;
    text-align: left
}

.dealer-stamp {
    width: 50%;
    text-align: right
}

.confirm {
    margin-top: 30px;
    padding-top: 20px
}

.record p {
    font-size: 30px
}

.dealership {
    display: flex;
    justify-content: end
}

.dealership .box {
    width: 300px;
    height: 150px;
    border: 1px solid #ddd;
    margin-top: 50px
}

.owner {
    width: 300px;
    margin-top: 5px
}

.model-table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 10px
}

.model-table td,
.model-table th {
    border: 1px solid #ddd;
    padding: 8px;
    text-align: left
}

.model-table td {
    width: 20px
}

.address input {
    width: 100%
}

.table-scroll {
    overflow-x: auto
}

.panel {
    background-color: #034326;
    border: 1px solid #034326;
    border-radius: 15px
}

html {
    scroll-padding-top: 100px
}

.menu-section-accordian {
    background-color: #034326;
    margin: 10px;
    border: 1px solid #034326;
    border-radius: 15px;
    padding: 5px
}

.periodic-maintenance-table,
.periodic-maintenance-table th {
    background-color: #58595b;
    color: #fff;
    border-color: #ddd
}

.innertable tr,
.innertable tr th {
    background-color: #fff !important
}

.rotate-trans {
    writing-mode: vertical-lr
}

.wear-glasses {
    width: 30px
}

.charging-perameters th {
    background-color: #d2d3d5;
    text-align: center;
    border: 2px solid #b0b2b4
}

.simple-table {
border-collapse: collapse;
width: 100%;
}
.simple-table th {
    padding: 12px;
    border: 1px solid lightgray;
    font-weight: bold;
    background-color: #dee5e5;
    text-align: center;
}
.simple-table td {
    padding: 12px;
     border: 1px solid lightgray;
     text-align: center;
}

strong {
    font-weight: 900; 
    font-size: 17px; 
    color: #000000;
  }

.line-list li::marker {
  content: " - ";
  color: black;
}