@charset "UTF-8";
/* moved by compressor */
/* default styles for extension "tx_frontend" */
    .ce-align-left { text-align: left; }
    .ce-align-center { text-align: center; }
    .ce-align-right { text-align: right; }

    .ce-table td, .ce-table th { vertical-align: top; }

    .ce-textpic, .ce-image, .ce-nowrap .ce-bodytext, .ce-gallery, .ce-row, .ce-uploads li, .ce-uploads div { overflow: hidden; }

    .ce-left .ce-gallery, .ce-column { float: left; }
    .ce-center .ce-outer { position: relative; float: right; right: 50%; }
    .ce-center .ce-inner { position: relative; float: right; right: -50%; }
    .ce-right .ce-gallery { float: right; }

    .ce-gallery figure { display: table; margin: 0; }
    .ce-gallery figcaption { display: table-caption; caption-side: bottom; }
    .ce-gallery img { display: block; }
    .ce-gallery iframe { border-width: 0; }
    .ce-border img,
    .ce-border iframe {
        border: 2px solid #000000;
        padding: 0px;
    }

    .ce-intext.ce-right .ce-gallery, .ce-intext.ce-left .ce-gallery, .ce-above .ce-gallery {
        margin-bottom: 10px;
    }
    .ce-image .ce-gallery { margin-bottom: 0; }
    .ce-intext.ce-right .ce-gallery { margin-left: 10px; }
    .ce-intext.ce-left .ce-gallery { margin-right: 10px; }
    .ce-below .ce-gallery { margin-top: 10px; }

    .ce-column { margin-right: 10px; }
    .ce-column:last-child { margin-right: 0; }

    .ce-row { margin-bottom: 10px; }
    .ce-row:last-child { margin-bottom: 0; }

    .ce-above .ce-bodytext { clear: both; }

    .ce-intext.ce-left ol, .ce-intext.ce-left ul { padding-left: 40px; overflow: auto; }

    /* Headline */
    .ce-headline-left { text-align: left; }
    .ce-headline-center { text-align: center; }
    .ce-headline-right { text-align: right; }

    /* Uploads */
    .ce-uploads { margin: 0; padding: 0; }
    .ce-uploads li { list-style: none outside none; margin: 1em 0; }
    .ce-uploads img { float: left; padding-right: 1em; vertical-align: top; }
    .ce-uploads span { display: block; }

    /* Table */
    .ce-table { width: 100%; max-width: 100%; }
    .ce-table th, .ce-table td { padding: 0.5em 0.75em; vertical-align: top; }
    .ce-table thead th { border-bottom: 2px solid #dadada; }
    .ce-table th, .ce-table td { border-top: 1px solid #dadada; }
    .ce-table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0,0,0,.05); }
    .ce-table-bordered th, .ce-table-bordered td { border: 1px solid #dadada; }

    /* Space */
    .frame-space-before-extra-small { margin-top: 1em; }
    .frame-space-before-small { margin-top: 2em; }
    .frame-space-before-medium { margin-top: 3em; }
    .frame-space-before-large { margin-top: 4em; }
    .frame-space-before-extra-large { margin-top: 5em; }
    .frame-space-after-extra-small { margin-bottom: 1em; }
    .frame-space-after-small { margin-bottom: 2em; }
    .frame-space-after-medium { margin-bottom: 3em; }
    .frame-space-after-large { margin-bottom: 4em; }
    .frame-space-after-extra-large { margin-bottom: 5em; }

    /* Frame */
    .frame-ruler-before:before { content: ''; display: block; border-top: 1px solid rgba(0,0,0,0.25); margin-bottom: 2em; }
    .frame-ruler-after:after { content: ''; display: block; border-bottom: 1px solid rgba(0,0,0,0.25); margin-top: 2em; }
    .frame-indent { margin-left: 15%; margin-right: 15%; }
    .frame-indent-left { margin-left: 33%; }
    .frame-indent-right { margin-right: 33%; }

.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mapboxgl-canvas{position:absolute;left:0;top:0}.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.mapboxgl-ctrl-top-left{top:0;left:0}.mapboxgl-ctrl-top-right{top:0;right:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{right:0;bottom:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{margin:10px 0 0 10px;float:left}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:10px 10px 0 0;float:right}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{margin:0 0 10px 10px;float:left}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{margin:0 10px 10px 0;float:right}.mapboxgl-ctrl-group{border-radius:4px;background:#fff}.mapboxgl-ctrl-group:not(:empty){-moz-box-shadow:0 0 2px rgba(0,0,0,.1);-webkit-box-shadow:0 0 2px rgba(0,0,0,.1);box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{width:29px;height:29px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl button::-moz-focus-inner{border:0;padding:0}.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl button:not(:disabled):hover{background-color:rgba(0,0,0,.05)}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:focus:only-child{border-radius:inherit}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{-webkit-animation:mapboxgl-spin 2s linear infinite;-moz-animation:mapboxgl-spin 2s infinite linear;-o-animation:mapboxgl-spin 2s infinite linear;-ms-animation:mapboxgl-spin 2s infinite linear;animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}}@-webkit-keyframes mapboxgl-spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@-moz-keyframes mapboxgl-spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(1turn)}}@-o-keyframes mapboxgl-spin{0%{-o-transform:rotate(0deg)}to{-o-transform:rotate(1turn)}}@-ms-keyframes mapboxgl-spin{0%{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(1turn)}}@keyframes mapboxgl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg opacity='.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url('../../../_assets/4c234d871acf51420a41cf04d0aab940/CSS/%23c')' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url('../../../_assets/4c234d871acf51420a41cf04d0aab940/CSS/%23c')'/%3E%3C/g%3E%3Cg opacity='.9' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E")}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url('../../../_assets/4c234d871acf51420a41cf04d0aab940/CSS/%23c')' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url('../../../_assets/4c234d871acf51420a41cf04d0aab940/CSS/%23c')'/%3E%3C/g%3E%3Cg fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url('../../../_assets/4c234d871acf51420a41cf04d0aab940/CSS/%23c')' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url('../../../_assets/4c234d871acf51420a41cf04d0aab940/CSS/%23c')'/%3E%3C/g%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{padding:0 5px;background-color:hsla(0,0%,100%,.5);margin:0}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{min-height:20px;padding:0;margin:10px;position:relative;background-color:#fff;border-radius:3px 12px 12px 3px}.mapboxgl-ctrl-attrib.mapboxgl-compact:hover{padding:2px 24px 2px 4px;visibility:visible;margin-top:6px}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:hover,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:hover{padding:2px 4px 2px 24px;border-radius:12px 3px 3px 12px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib.mapboxgl-compact:hover .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact:after{content:"";cursor:pointer;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E");background-color:hsla(0,0%,100%,.5);width:24px;height:24px;box-sizing:border-box;border-radius:12px}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:hsla(0,0%,100%,.75);font-size:10px;border:2px solid #333;border-top:#333;padding:0 5px;color:#333;box-sizing:border-box}.mapboxgl-popup{position:absolute;top:0;left:0;display:-webkit-flex;display:flex;will-change:transform;pointer-events:none}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{-webkit-flex-direction:column;flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.mapboxgl-popup-anchor-left{-webkit-flex-direction:row;flex-direction:row}.mapboxgl-popup-anchor-right{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.mapboxgl-popup-tip{width:0;height:0;border:10px solid transparent;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{-webkit-align-self:center;align-self:center;border-top:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{-webkit-align-self:flex-start;align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{-webkit-align-self:flex-end;align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{-webkit-align-self:center;align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{-webkit-align-self:flex-start;align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{-webkit-align-self:flex-end;align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{-webkit-align-self:center;align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{-webkit-align-self:center;align-self:center;border-right:none;border-left-color:#fff}.mapboxgl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:transparent}.mapboxgl-popup-close-button:hover{background-color:rgba(0,0,0,.05)}.mapboxgl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:10px 10px 15px;pointer-events:auto}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{position:absolute;top:0;left:0;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.mapboxgl-user-location-dot:before{content:"";position:absolute;-webkit-animation:mapboxgl-user-location-dot-pulse 2s infinite;-moz-animation:mapboxgl-user-location-dot-pulse 2s infinite;-ms-animation:mapboxgl-user-location-dot-pulse 2s infinite;animation:mapboxgl-user-location-dot-pulse 2s infinite}.mapboxgl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;box-shadow:0 0 3px rgba(0,0,0,.35)}@-webkit-keyframes mapboxgl-user-location-dot-pulse{0%{-webkit-transform:scale(1);opacity:1}70%{-webkit-transform:scale(3);opacity:0}to{-webkit-transform:scale(1);opacity:0}}@-ms-keyframes mapboxgl-user-location-dot-pulse{0%{-ms-transform:scale(1);opacity:1}70%{-ms-transform:scale(3);opacity:0}to{-ms-transform:scale(1);opacity:0}}@keyframes mapboxgl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:rgba(29,161,242,.2);width:1px;height:1px;border-radius:100%}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}@media print{.mapbox-improve-map{display:none}}
#park-and-ride {
  width: calc(100% + 15px);
  margin-left: -7.5px;
  margin-bottom: -100px;
  margin-top: 45px;
}
#park-and-ride #map {
  height: 70vh;
}
#park-and-ride #map .mapboxgl-canvas:focus {
  border: none;
  outline: none;
}
#park-and-ride #map .mapboxgl-control-container .mapboxgl-ctrl-bottom-right .mapboxgl-ctrl .mapboxgl-ctrl-attrib-inner a {
  font-size: 10px;
}
#park-and-ride #map .mapboxgl-popup .mapboxgl-popup-tip {
  margin-left: 15px;
  border-top-width: 15px;
  border-right-width: 15px;
}
#park-and-ride #map .mapboxgl-popup .mapboxgl-popup-content {
  color: #0078b9;
  font-family: "HelveticaNeueETW01-65Md", sans-serif;
  padding: 10px 15px 10px 15px;
  font-size: 18px;
  border-radius: 5px;
}
#park-and-ride #map .mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content {
  border-bottom-left-radius: 5px;
}
#park-and-ride #map:focus {
  border: none;
  outline: none;
}
#park-and-ride .accordion-wrap {
  max-height: calc(70vh - 65px - 65px);
  position: absolute;
  overflow-y: auto;
  overflow-x: hidden;
  top: 65px;
  left: 20px;
  width: 403px;
  scrollbar-width: none;
}
#park-and-ride .accordion-wrap #prAccordion {
  width: 400px;
}
#park-and-ride .accordion-wrap .card {
  background-color: #ffffff;
}
#park-and-ride .accordion-wrap .card:nth-child(2n) {
  background-color: #f5f5f5;
}
#park-and-ride .accordion-wrap .card:first-child {
  background-color: #005091;
  color: white;
  border-radius: 10px 10px 0 0;
}
#park-and-ride .accordion-wrap .card:first-child .card-header {
  padding: 10px 10px 10px 20px;
}
#park-and-ride .accordion-wrap .card:last-child {
  border-radius: 0 0 10px 10px;
}
#park-and-ride .accordion-wrap .card .card-header {
  font-weight: bold;
  font-size: 18px;
}
#park-and-ride .accordion-wrap .card .card-header .icon-rsag-round-arrow-1-bottom {
  font-size: 18px;
}
#park-and-ride .accordion-wrap .card .card-header .icon-rsag-round-arrow-1-right {
  display: none;
  font-size: 18px;
}
#park-and-ride .accordion-wrap .card .card-header .collapsed .icon-rsag-round-arrow-1-bottom {
  display: none;
}
#park-and-ride .accordion-wrap .card .card-header .collapsed .icon-rsag-round-arrow-1-right {
  display: inline;
}
#park-and-ride .accordion-wrap .card .card-header button {
  padding: 10px;
  text-transform: none;
  width: 100%;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  justify-content: space-between;
  text-decoration: none;
  white-space: normal;
  text-align: left;
}
#park-and-ride .accordion-wrap .card .card-header button:hover, #park-and-ride .accordion-wrap .card .card-header button:active, #park-and-ride .accordion-wrap .card .card-header button:focus {
  color: #005091;
}
#park-and-ride .accordion-wrap .card.parking .card-header {
  padding-left: 10px;
}
#park-and-ride .accordion-wrap .card.parking .card-header .btn {
  padding-top: 11px;
  padding-bottom: 8px;
  font-size: 18px;
  color: #23527c;
}
#park-and-ride .accordion-wrap .card.parking .card-header .collapsed.btn {
  color: #23527c;
}
#park-and-ride .accordion-wrap .card.parking .card-body {
  padding: 20px;
  border-top: 1px solid rgba(177, 179, 180, 0.1098039216);
}
#park-and-ride .accordion-wrap .card.parking .card-body .row {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  margin: 0 0 25px;
}
#park-and-ride .accordion-wrap .card.parking .card-body .row.pr-margin-bottom-small {
  margin-bottom: 20px;
}
#park-and-ride .accordion-wrap .card.parking .card-body .row .icon-wrap {
  width: 60px;
  height: 50px;
  font-size: 45px;
  display: inline-table;
}
#park-and-ride .accordion-wrap .card.parking .card-body .row .icon-wrap span.icon-rsag-clear-location:before, #park-and-ride .accordion-wrap .card.parking .card-body .row .icon-wrap span.icon-rsag-clear-time:before, #park-and-ride .accordion-wrap .card.parking .card-body .row .icon-wrap span.icon-rsag-new-02-payment:before {
  font-size: 60px;
  color: #005091;
  position: absolute;
  left: 10px;
}
#park-and-ride .accordion-wrap .card.parking .card-body .row .content-wrap p {
  margin: 0;
  padding-left: 10px;
}
#park-and-ride .accordion-wrap .card.parking .card-body .row.btn-maps {
  margin-bottom: 0;
}
#park-and-ride .accordion-wrap .card.parking .card-body .row.btn-maps .btn {
  letter-spacing: 0;
}
#park-and-ride .accordion-wrap .card.parking .card-body .row:nth-child(3) .icon-wrap {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  align-items: center;
  flex-direction: column;
}
#park-and-ride .accordion-wrap .card.parking .card-body .row:nth-child(3) .content-wrap p {
  padding-top: 5px;
}
#park-and-ride ::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
#park-and-ride ::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 15px;
}
#park-and-ride ::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 15px;
}
#park-and-ride .modal .modal-body {
  padding: 20px;
}
#park-and-ride .line {
  width: 40px;
  text-align: center;
  background-color: #005091;
  padding: 0;
  color: white;
  font-weight: 700;
  margin-bottom: 5px;
  display: inline-block;
}
#park-and-ride .line.line1 {
  background-color: #77308e;
}
#park-and-ride .line.line2 {
  background-color: #f38231;
}
#park-and-ride .line.line3 {
  background-color: #89060d;
}
#park-and-ride .line.line4 {
  background-color: #ce5aa0;
}
#park-and-ride .line.line5 {
  background-color: #ea212e;
}
#park-and-ride .line.line6 {
  background-color: #fcb731;
}
#park-and-ride .line.lineTrain {
  background-color: #016f36;
}
#park-and-ride .modal.parking {
  background-color: rgba(0, 0, 0, 0.2117647059);
}
#park-and-ride .modal.parking .modal-dialog {
  display: block;
}
#park-and-ride .modal.parking .modal-dialog .modal-content {
  border-radius: 10px;
  border-color: #005091;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.2509803922);
}
#park-and-ride .modal.parking .modal-dialog .modal-content .modal-header {
  background-color: #ffffff;
  border-radius: 10px 10px 0 0;
  padding: 12px 20px 10px 20px;
}
#park-and-ride .modal.parking .modal-dialog .modal-content .modal-header h5.modal-title {
  font-size: 18px;
  color: #23527c;
  font-family: "HelveticaNeueETW01-65Md", sans-serif;
}
#park-and-ride .modal.parking .modal-dialog .modal-content .modal-header button.close {
  color: rgba(177, 179, 180, 0.6705882353);
  position: absolute;
  top: 11px;
  right: 15px;
}
#park-and-ride .modal.parking .modal-dialog .modal-content .modal-body {
  border-top: 1px solid rgba(177, 179, 180, 0.1098039216);
  max-height: 600px;
  height: 100%;
  padding: 20px;
}
#park-and-ride .modal.parking .modal-dialog .modal-content .modal-body .row {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  margin: 0 0 15px;
}
#park-and-ride .modal.parking .modal-dialog .modal-content .modal-body .row.pr-margin-bottom-small {
  margin-bottom: 15px;
}
#park-and-ride .modal.parking .modal-dialog .modal-content .modal-body .row .icon-wrap {
  width: 60px;
  height: 50px;
  font-size: 45px;
  display: inline-table;
}
#park-and-ride .modal.parking .modal-dialog .modal-content .modal-body .row .icon-wrap span.icon-rsag-clear-location:before, #park-and-ride .modal.parking .modal-dialog .modal-content .modal-body .row .icon-wrap span.icon-rsag-clear-time:before, #park-and-ride .modal.parking .modal-dialog .modal-content .modal-body .row .icon-wrap span.icon-rsag-new-02-payment:before {
  font-size: 60px;
  color: #005091;
  position: absolute;
  left: 10px;
}
#park-and-ride .modal.parking .modal-dialog .modal-content .modal-body .row .icon-wrap span.icon-rsag-vvw-tram:before, #park-and-ride .modal.parking .modal-dialog .modal-content .modal-body .row .icon-wrap span.icon-rsag-vvw-bus:before, #park-and-ride .modal.parking .modal-dialog .modal-content .modal-body .row .icon-wrap span.icon-rsag-vvw-s-bahn:before {
  font-size: 45px;
}
#park-and-ride .modal.parking .modal-dialog .modal-content .modal-body .row .content-wrap p {
  margin: 0;
}
#park-and-ride .modal.parking .modal-dialog .modal-content .modal-body .row.btn-maps {
  margin-bottom: 0;
}
#park-and-ride .modal.parking .modal-dialog .modal-content .modal-body .row.btn-maps .btn {
  letter-spacing: 0;
}
#park-and-ride .modal.parking .modal-dialog .modal-content .modal-body .row:nth-child(3) .icon-wrap {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  align-items: center;
  flex-direction: column;
}
#park-and-ride .modal.parking .modal-dialog .modal-content .modal-body .row:nth-child(3) .content-wrap p {
  padding-top: 5px;
}
#park-and-ride .modal.parking .modal-dialog .modal-content:before {
  content: "";
  position: absolute;
  width: 0;
  border-style: solid;
  display: block;
  border-color: transparent #ffffff;
  z-index: 9;
  top: auto;
  right: auto;
  height: 25px;
  bottom: -23px;
  left: 20px;
  border-width: 0 0 23px 34px;
}

@media (max-width: 767.98px) {
  #prAccordion {
    display: none;
  }
  #park-and-ride {
    margin-bottom: -30px;
    margin-top: 25px;
  }
  #park-and-ride .modal.parking .modal-dialog {
    display: block;
  }
  #park-and-ride .modal.parking .modal-dialog .modal-content {
    border-radius: 10px;
  }
  #park-and-ride .modal.parking .modal-dialog .modal-content .modal-header {
    border-radius: 10px 10px 0 0;
    padding: 12px 15px 10px 15px;
  }
  #park-and-ride .modal.parking .modal-dialog .modal-content .modal-header h5.modal-title {
    font-size: 16px;
  }
  #park-and-ride .modal.parking .modal-dialog .modal-content .modal-body {
    padding: 15px;
  }
  #park-and-ride .modal.parking .modal-dialog .modal-content .modal-body .row {
    margin: 0 0 15px;
  }
  #park-and-ride .modal.parking .modal-dialog .modal-content .modal-body .row.pr-margin-bottom-small {
    margin-bottom: 15px;
  }
  #park-and-ride .modal.parking .modal-dialog .modal-content .modal-body .row .icon-wrap {
    width: 35px;
    height: 30px;
  }
  #park-and-ride .modal.parking .modal-dialog .modal-content .modal-body .row .icon-wrap span.icon-rsag-clear-location:before, #park-and-ride .modal.parking .modal-dialog .modal-content .modal-body .row .icon-wrap span.icon-rsag-clear-time:before, #park-and-ride .modal.parking .modal-dialog .modal-content .modal-body .row .icon-wrap span.icon-rsag-new-02-payment:before {
    font-size: 40px;
    position: absolute;
    left: 7px;
  }
  #park-and-ride .modal.parking .modal-dialog .modal-content .modal-body .row .icon-wrap span.icon-rsag-vvw-tram:before, #park-and-ride .modal.parking .modal-dialog .modal-content .modal-body .row .icon-wrap span.icon-rsag-vvw-bus:before, #park-and-ride .modal.parking .modal-dialog .modal-content .modal-body .row .icon-wrap span.icon-rsag-vvw-s-bahn:before {
    font-size: 26px;
  }
  #park-and-ride .modal.parking .modal-dialog .modal-content:before {
    bottom: -12px;
    border-width: 0 0 25px 30px;
  }
  #park-and-ride .line {
    padding: 2px 12px;
    width: 32px;
    padding: 0;
    text-align: center;
  }
  #park-and-ride #map .mapboxgl-popup {
    display: none;
  }
}
@media (max-width: 600px) {
  #park-and-ride {
    margin-bottom: -55px;
  }
}
@media (max-width: 500px) {
  #park-and-ride {
    margin-bottom: -30px;
  }
}

/*# sourceMappingURL=style.css.map */

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */ /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  margin: 0.67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type='button'],
input[type='reset'],
input[type='submit'] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type='checkbox'],
input[type='radio'] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  height: auto;
}
input[type='search'] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  padding: 0.35em 0.625em 0.75em;
  margin: 0 2px;
  border: 1px solid silver;
}
legend {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
} /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  :after,
  :before {
    color: #000 !important;
    text-shadow: none !important;
    background: 0 0 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: ' (' attr(href) ')';
  }
  abbr[title]:after {
    content: ' (' attr(title) ')';
  }
  a[href^='javascript:']:after,
  a[href^='#']:after {
    content: '';
  }
  blockquote,
  pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  img,
  tr {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered td,
  .table-bordered th {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/glyphicons-halflings-regular.eot');
  src:
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/glyphicons-halflings-regular.eot?#iefix')
      format('embedded-opentype'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/glyphicons-halflings-regular.woff2') format('woff2'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/glyphicons-halflings-regular.woff') format('woff'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/glyphicons-halflings-regular.ttf') format('truetype'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular')
      format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: '\002a';
}
.glyphicon-plus:before {
  content: '\002b';
}
.glyphicon-eur:before,
.glyphicon-euro:before {
  content: '\20ac';
}
.glyphicon-minus:before {
  content: '\2212';
}
.glyphicon-cloud:before {
  content: '\2601';
}
.glyphicon-envelope:before {
  content: '\2709';
}
.glyphicon-pencil:before {
  content: '\270f';
}
.glyphicon-glass:before {
  content: '\e001';
}
.glyphicon-music:before {
  content: '\e002';
}
.glyphicon-search:before {
  content: '\e003';
}
.glyphicon-heart:before {
  content: '\e005';
}
.glyphicon-star:before {
  content: '\e006';
}
.glyphicon-star-empty:before {
  content: '\e007';
}
.glyphicon-user:before {
  content: '\e008';
}
.glyphicon-film:before {
  content: '\e009';
}
.glyphicon-th-large:before {
  content: '\e010';
}
.glyphicon-th:before {
  content: '\e011';
}
.glyphicon-th-list:before {
  content: '\e012';
}
.glyphicon-ok:before {
  content: '\e013';
}
.glyphicon-remove:before {
  content: '\e014';
}
.glyphicon-zoom-in:before {
  content: '\e015';
}
.glyphicon-zoom-out:before {
  content: '\e016';
}
.glyphicon-off:before {
  content: '\e017';
}
.glyphicon-signal:before {
  content: '\e018';
}
.glyphicon-cog:before {
  content: '\e019';
}
.glyphicon-trash:before {
  content: '\e020';
}
.glyphicon-home:before {
  content: '\e021';
}
.glyphicon-file:before {
  content: '\e022';
}
.glyphicon-time:before {
  content: '\e023';
}
.glyphicon-road:before {
  content: '\e024';
}
.glyphicon-download-alt:before {
  content: '\e025';
}
.glyphicon-download:before {
  content: '\e026';
}
.glyphicon-upload:before {
  content: '\e027';
}
.glyphicon-inbox:before {
  content: '\e028';
}
.glyphicon-play-circle:before {
  content: '\e029';
}
.glyphicon-repeat:before {
  content: '\e030';
}
.glyphicon-refresh:before {
  content: '\e031';
}
.glyphicon-list-alt:before {
  content: '\e032';
}
.glyphicon-lock:before {
  content: '\e033';
}
.glyphicon-flag:before {
  content: '\e034';
}
.glyphicon-headphones:before {
  content: '\e035';
}
.glyphicon-volume-off:before {
  content: '\e036';
}
.glyphicon-volume-down:before {
  content: '\e037';
}
.glyphicon-volume-up:before {
  content: '\e038';
}
.glyphicon-qrcode:before {
  content: '\e039';
}
.glyphicon-barcode:before {
  content: '\e040';
}
.glyphicon-tag:before {
  content: '\e041';
}
.glyphicon-tags:before {
  content: '\e042';
}
.glyphicon-book:before {
  content: '\e043';
}
.glyphicon-bookmark:before {
  content: '\e044';
}
.glyphicon-print:before {
  content: '\e045';
}
.glyphicon-camera:before {
  content: '\e046';
}
.glyphicon-font:before {
  content: '\e047';
}
.glyphicon-bold:before {
  content: '\e048';
}
.glyphicon-italic:before {
  content: '\e049';
}
.glyphicon-text-height:before {
  content: '\e050';
}
.glyphicon-text-width:before {
  content: '\e051';
}
.glyphicon-align-left:before {
  content: '\e052';
}
.glyphicon-align-center:before {
  content: '\e053';
}
.glyphicon-align-right:before {
  content: '\e054';
}
.glyphicon-align-justify:before {
  content: '\e055';
}
.glyphicon-list:before {
  content: '\e056';
}
.glyphicon-indent-left:before {
  content: '\e057';
}
.glyphicon-indent-right:before {
  content: '\e058';
}
.glyphicon-facetime-video:before {
  content: '\e059';
}
.glyphicon-picture:before {
  content: '\e060';
}
.glyphicon-map-marker:before {
  content: '\e062';
}
.glyphicon-adjust:before {
  content: '\e063';
}
.glyphicon-tint:before {
  content: '\e064';
}
.glyphicon-edit:before {
  content: '\e065';
}
.glyphicon-share:before {
  content: '\e066';
}
.glyphicon-check:before {
  content: '\e067';
}
.glyphicon-move:before {
  content: '\e068';
}
.glyphicon-step-backward:before {
  content: '\e069';
}
.glyphicon-fast-backward:before {
  content: '\e070';
}
.glyphicon-backward:before {
  content: '\e071';
}
.glyphicon-play:before {
  content: '\e072';
}
.glyphicon-pause:before {
  content: '\e073';
}
.glyphicon-stop:before {
  content: '\e074';
}
.glyphicon-forward:before {
  content: '\e075';
}
.glyphicon-fast-forward:before {
  content: '\e076';
}
.glyphicon-step-forward:before {
  content: '\e077';
}
.glyphicon-eject:before {
  content: '\e078';
}
.glyphicon-chevron-left:before {
  content: '\e079';
}
.glyphicon-chevron-right:before {
  content: '\e080';
}
.glyphicon-plus-sign:before {
  content: '\e081';
}
.glyphicon-minus-sign:before {
  content: '\e082';
}
.glyphicon-remove-sign:before {
  content: '\e083';
}
.glyphicon-ok-sign:before {
  content: '\e084';
}
.glyphicon-question-sign:before {
  content: '\e085';
}
.glyphicon-info-sign:before {
  content: '\e086';
}
.glyphicon-screenshot:before {
  content: '\e087';
}
.glyphicon-remove-circle:before {
  content: '\e088';
}
.glyphicon-ok-circle:before {
  content: '\e089';
}
.glyphicon-ban-circle:before {
  content: '\e090';
}
.glyphicon-arrow-left:before {
  content: '\e091';
}
.glyphicon-arrow-right:before {
  content: '\e092';
}
.glyphicon-arrow-up:before {
  content: '\e093';
}
.glyphicon-arrow-down:before {
  content: '\e094';
}
.glyphicon-share-alt:before {
  content: '\e095';
}
.glyphicon-resize-full:before {
  content: '\e096';
}
.glyphicon-resize-small:before {
  content: '\e097';
}
.glyphicon-exclamation-sign:before {
  content: '\e101';
}
.glyphicon-gift:before {
  content: '\e102';
}
.glyphicon-leaf:before {
  content: '\e103';
}
.glyphicon-fire:before {
  content: '\e104';
}
.glyphicon-eye-open:before {
  content: '\e105';
}
.glyphicon-eye-close:before {
  content: '\e106';
}
.glyphicon-warning-sign:before {
  content: '\e107';
}
.glyphicon-plane:before {
  content: '\e108';
}
.glyphicon-calendar:before {
  content: '\e109';
}
.glyphicon-random:before {
  content: '\e110';
}
.glyphicon-comment:before {
  content: '\e111';
}
.glyphicon-magnet:before {
  content: '\e112';
}
.glyphicon-chevron-up:before {
  content: '\e113';
}
.glyphicon-chevron-down:before {
  content: '\e114';
}
.glyphicon-retweet:before {
  content: '\e115';
}
.glyphicon-shopping-cart:before {
  content: '\e116';
}
.glyphicon-folder-close:before {
  content: '\e117';
}
.glyphicon-folder-open:before {
  content: '\e118';
}
.glyphicon-resize-vertical:before {
  content: '\e119';
}
.glyphicon-resize-horizontal:before {
  content: '\e120';
}
.glyphicon-hdd:before {
  content: '\e121';
}
.glyphicon-bullhorn:before {
  content: '\e122';
}
.glyphicon-bell:before {
  content: '\e123';
}
.glyphicon-certificate:before {
  content: '\e124';
}
.glyphicon-thumbs-up:before {
  content: '\e125';
}
.glyphicon-thumbs-down:before {
  content: '\e126';
}
.glyphicon-hand-right:before {
  content: '\e127';
}
.glyphicon-hand-left:before {
  content: '\e128';
}
.glyphicon-hand-up:before {
  content: '\e129';
}
.glyphicon-hand-down:before {
  content: '\e130';
}
.glyphicon-circle-arrow-right:before {
  content: '\e131';
}
.glyphicon-circle-arrow-left:before {
  content: '\e132';
}
.glyphicon-circle-arrow-up:before {
  content: '\e133';
}
.glyphicon-circle-arrow-down:before {
  content: '\e134';
}
.glyphicon-globe:before {
  content: '\e135';
}
.glyphicon-wrench:before {
  content: '\e136';
}
.glyphicon-tasks:before {
  content: '\e137';
}
.glyphicon-filter:before {
  content: '\e138';
}
.glyphicon-briefcase:before {
  content: '\e139';
}
.glyphicon-fullscreen:before {
  content: '\e140';
}
.glyphicon-dashboard:before {
  content: '\e141';
}
.glyphicon-paperclip:before {
  content: '\e142';
}
.glyphicon-heart-empty:before {
  content: '\e143';
}
.glyphicon-link:before {
  content: '\e144';
}
.glyphicon-phone:before {
  content: '\e145';
}
.glyphicon-pushpin:before {
  content: '\e146';
}
.glyphicon-usd:before {
  content: '\e148';
}
.glyphicon-gbp:before {
  content: '\e149';
}
.glyphicon-sort:before {
  content: '\e150';
}
.glyphicon-sort-by-alphabet:before {
  content: '\e151';
}
.glyphicon-sort-by-alphabet-alt:before {
  content: '\e152';
}
.glyphicon-sort-by-order:before {
  content: '\e153';
}
.glyphicon-sort-by-order-alt:before {
  content: '\e154';
}
.glyphicon-sort-by-attributes:before {
  content: '\e155';
}
.glyphicon-sort-by-attributes-alt:before {
  content: '\e156';
}
.glyphicon-unchecked:before {
  content: '\e157';
}
.glyphicon-expand:before {
  content: '\e158';
}
.glyphicon-collapse-down:before {
  content: '\e159';
}
.glyphicon-collapse-up:before {
  content: '\e160';
}
.glyphicon-log-in:before {
  content: '\e161';
}
.glyphicon-flash:before {
  content: '\e162';
}
.glyphicon-log-out:before {
  content: '\e163';
}
.glyphicon-new-window:before {
  content: '\e164';
}
.glyphicon-record:before {
  content: '\e165';
}
.glyphicon-save:before {
  content: '\e166';
}
.glyphicon-open:before {
  content: '\e167';
}
.glyphicon-saved:before {
  content: '\e168';
}
.glyphicon-import:before {
  content: '\e169';
}
.glyphicon-export:before {
  content: '\e170';
}
.glyphicon-send:before {
  content: '\e171';
}
.glyphicon-floppy-disk:before {
  content: '\e172';
}
.glyphicon-floppy-saved:before {
  content: '\e173';
}
.glyphicon-floppy-remove:before {
  content: '\e174';
}
.glyphicon-floppy-save:before {
  content: '\e175';
}
.glyphicon-floppy-open:before {
  content: '\e176';
}
.glyphicon-credit-card:before {
  content: '\e177';
}
.glyphicon-transfer:before {
  content: '\e178';
}
.glyphicon-cutlery:before {
  content: '\e179';
}
.glyphicon-header:before {
  content: '\e180';
}
.glyphicon-compressed:before {
  content: '\e181';
}
.glyphicon-earphone:before {
  content: '\e182';
}
.glyphicon-phone-alt:before {
  content: '\e183';
}
.glyphicon-tower:before {
  content: '\e184';
}
.glyphicon-stats:before {
  content: '\e185';
}
.glyphicon-sd-video:before {
  content: '\e186';
}
.glyphicon-hd-video:before {
  content: '\e187';
}
.glyphicon-subtitles:before {
  content: '\e188';
}
.glyphicon-sound-stereo:before {
  content: '\e189';
}
.glyphicon-sound-dolby:before {
  content: '\e190';
}
.glyphicon-sound-5-1:before {
  content: '\e191';
}
.glyphicon-sound-6-1:before {
  content: '\e192';
}
.glyphicon-sound-7-1:before {
  content: '\e193';
}
.glyphicon-copyright-mark:before {
  content: '\e194';
}
.glyphicon-registration-mark:before {
  content: '\e195';
}
.glyphicon-cloud-download:before {
  content: '\e197';
}
.glyphicon-cloud-upload:before {
  content: '\e198';
}
.glyphicon-tree-conifer:before {
  content: '\e199';
}
.glyphicon-tree-deciduous:before {
  content: '\e200';
}
.glyphicon-cd:before {
  content: '\e201';
}
.glyphicon-save-file:before {
  content: '\e202';
}
.glyphicon-open-file:before {
  content: '\e203';
}
.glyphicon-level-up:before {
  content: '\e204';
}
.glyphicon-copy:before {
  content: '\e205';
}
.glyphicon-paste:before {
  content: '\e206';
}
.glyphicon-alert:before {
  content: '\e209';
}
.glyphicon-equalizer:before {
  content: '\e210';
}
.glyphicon-king:before {
  content: '\e211';
}
.glyphicon-queen:before {
  content: '\e212';
}
.glyphicon-pawn:before {
  content: '\e213';
}
.glyphicon-bishop:before {
  content: '\e214';
}
.glyphicon-knight:before {
  content: '\e215';
}
.glyphicon-baby-formula:before {
  content: '\e216';
}
.glyphicon-tent:before {
  content: '\26fa';
}
.glyphicon-blackboard:before {
  content: '\e218';
}
.glyphicon-bed:before {
  content: '\e219';
}
.glyphicon-apple:before {
  content: '\f8ff';
}
.glyphicon-erase:before {
  content: '\e221';
}
.glyphicon-hourglass:before {
  content: '\231b';
}
.glyphicon-lamp:before {
  content: '\e223';
}
.glyphicon-duplicate:before {
  content: '\e224';
}
.glyphicon-piggy-bank:before {
  content: '\e225';
}
.glyphicon-scissors:before {
  content: '\e226';
}
.glyphicon-bitcoin:before {
  content: '\e227';
}
.glyphicon-btc:before {
  content: '\e227';
}
.glyphicon-xbt:before {
  content: '\e227';
}
.glyphicon-yen:before {
  content: '\00a5';
}
.glyphicon-jpy:before {
  content: '\00a5';
}
.glyphicon-ruble:before {
  content: '\20bd';
}
.glyphicon-rub:before {
  content: '\20bd';
}
.glyphicon-scale:before {
  content: '\e230';
}
.glyphicon-ice-lolly:before {
  content: '\e231';
}
.glyphicon-ice-lolly-tasted:before {
  content: '\e232';
}
.glyphicon-education:before {
  content: '\e233';
}
.glyphicon-option-horizontal:before {
  content: '\e234';
}
.glyphicon-option-vertical:before {
  content: '\e235';
}
.glyphicon-menu-hamburger:before {
  content: '\e236';
}
.glyphicon-modal-window:before {
  content: '\e237';
}
.glyphicon-oil:before {
  content: '\e238';
}
.glyphicon-grain:before {
  content: '\e239';
}
.glyphicon-sunglasses:before {
  content: '\e240';
}
.glyphicon-text-size:before {
  content: '\e241';
}
.glyphicon-text-color:before {
  content: '\e242';
}
.glyphicon-text-background:before {
  content: '\e243';
}
.glyphicon-object-align-top:before {
  content: '\e244';
}
.glyphicon-object-align-bottom:before {
  content: '\e245';
}
.glyphicon-object-align-horizontal:before {
  content: '\e246';
}
.glyphicon-object-align-left:before {
  content: '\e247';
}
.glyphicon-object-align-vertical:before {
  content: '\e248';
}
.glyphicon-object-align-right:before {
  content: '\e249';
}
.glyphicon-triangle-right:before {
  content: '\e250';
}
.glyphicon-triangle-left:before {
  content: '\e251';
}
.glyphicon-triangle-bottom:before {
  content: '\e252';
}
.glyphicon-triangle-top:before {
  content: '\e253';
}
.glyphicon-console:before {
  content: '\e254';
}
.glyphicon-superscript:before {
  content: '\e255';
}
.glyphicon-subscript:before {
  content: '\e256';
}
.glyphicon-menu-left:before {
  content: '\e257';
}
.glyphicon-menu-right:before {
  content: '\e258';
}
.glyphicon-menu-down:before {
  content: '\e259';
}
.glyphicon-menu-up:before {
  content: '\e260';
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
:after,
:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:focus,
a:hover {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.carousel-inner > .item > a > img,
.carousel-inner > .item > img,
.img-responsive,
.thumbnail a > img,
.thumbnail > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role='button'] {
  cursor: pointer;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #777;
}
.h1,
.h2,
.h3,
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
  font-size: 65%;
}
.h4,
.h5,
.h6,
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
  font-size: 75%;
}
.h1,
h1 {
  font-size: 36px;
}
.h2,
h2 {
  font-size: 30px;
}
.h3,
h3 {
  font-size: 24px;
}
.h4,
h4 {
  font-size: 18px;
}
.h5,
h5 {
  font-size: 14px;
}
.h6,
h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
.small,
small {
  font-size: 85%;
}
.mark,
mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:focus,
a.text-primary:hover {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:focus,
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:focus,
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:focus,
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:focus,
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:focus,
a.bg-primary:hover {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:focus,
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:focus,
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:focus,
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:focus,
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
ol,
ul {
  margin-top: 0;
  margin-bottom: 10px;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dd,
dt {
  line-height: 1.42857143;
}
dt {
  font-weight: 700;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[data-original-title],
abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child {
  margin-bottom: 0;
}
blockquote .small,
blockquote footer,
blockquote small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777;
}
blockquote .small:before,
blockquote footer:before,
blockquote small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
  content: '';
}
.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  -webkit-box-shadow: none;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > td,
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
.table > thead:first-child > tr:first-child > th {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > tbody > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > thead > tr > th {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*='col-'] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*='col-'],
table th[class*='col-'] {
  position: static;
  display: table-cell;
  float: none;
}
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > thead > tr > td.active,
.table > thead > tr > th.active {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover {
  background-color: #e8e8e8;
}
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > thead > tr > td.success,
.table > thead > tr > th.success {
  background-color: #dff0d8;
}
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover {
  background-color: #d0e9c6;
}
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > thead > tr > td.info,
.table > thead > tr > th.info {
  background-color: #d9edf7;
}
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover {
  background-color: #c4e3f3;
}
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > thead > tr > td.warning,
.table > thead > tr > th.warning {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover {
  background-color: #faf2cc;
}
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > thead > tr > td.danger,
.table > thead > tr > th.danger {
  background-color: #f2dede;
}
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > thead > tr > th {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > thead > tr > th:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > thead > tr > th:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
input[type='search'] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type='checkbox'],
input[type='radio'] {
  margin: 4px 0 0;
  margin-top: 1px\9;
  line-height: normal;
}
input[type='file'] {
  display: block;
}
input[type='range'] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type='file']:focus,
input[type='checkbox']:focus,
input[type='radio']:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition:
    border-color ease-in-out 0.15s,
    -webkit-box-shadow ease-in-out 0.15s;
  -o-transition:
    border-color ease-in-out 0.15s,
    box-shadow ease-in-out 0.15s;
  transition:
    border-color ease-in-out 0.15s,
    box-shadow ease-in-out 0.15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow:
    inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow:
    inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type='search'] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type='date'].form-control,
  input[type='time'].form-control,
  input[type='datetime-local'].form-control,
  input[type='month'].form-control {
    line-height: 34px;
  }
  .input-group-sm input[type='date'],
  .input-group-sm input[type='time'],
  .input-group-sm input[type='datetime-local'],
  .input-group-sm input[type='month'],
  input[type='date'].input-sm,
  input[type='time'].input-sm,
  input[type='datetime-local'].input-sm,
  input[type='month'].input-sm {
    line-height: 30px;
  }
  .input-group-lg input[type='date'],
  .input-group-lg input[type='time'],
  .input-group-lg input[type='datetime-local'],
  .input-group-lg input[type='month'],
  input[type='date'].input-lg,
  input[type='time'].input-lg,
  input[type='datetime-local'].input-lg,
  input[type='month'].input-lg {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.checkbox,
.radio {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.checkbox label,
.radio label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
.checkbox input[type='checkbox'],
.checkbox-inline input[type='checkbox'],
.radio input[type='radio'],
.radio-inline input[type='radio'] {
  position: absolute;
  margin-top: 4px\9;
  margin-left: -20px;
}
.checkbox + .checkbox,
.radio + .radio {
  margin-top: -5px;
}
.checkbox-inline,
.radio-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.checkbox-inline + .checkbox-inline,
.radio-inline + .radio-inline {
  margin-top: 0;
  margin-left: 10px;
}
fieldset[disabled] input[type='checkbox'],
fieldset[disabled] input[type='radio'],
input[type='checkbox'].disabled,
input[type='checkbox'][disabled],
input[type='radio'].disabled,
input[type='radio'][disabled] {
  cursor: not-allowed;
}
.checkbox-inline.disabled,
.radio-inline.disabled,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .radio-inline {
  cursor: not-allowed;
}
.checkbox.disabled label,
.radio.disabled label,
fieldset[disabled] .checkbox label,
fieldset[disabled] .radio label {
  cursor: not-allowed;
}
.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
select[multiple].input-sm,
textarea.input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
select[multiple].input-lg,
textarea.input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.form-group-lg .form-control + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.form-group-sm .form-control + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow:
    inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 6px #67b168;
  box-shadow:
    inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow:
    inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 6px #c0a16b;
  box-shadow:
    inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow:
    inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 6px #ce8483;
  box-shadow:
    inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .form-control,
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .checkbox,
  .form-inline .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .checkbox label,
  .form-inline .radio label {
    padding-left: 0;
  }
  .form-inline .checkbox input[type='checkbox'],
  .form-inline .radio input[type='radio'] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .checkbox,
.form-horizontal .radio {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.focus,
.btn:focus,
.btn:hover {
  color: #333;
  text-decoration: none;
}
.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: 0.65;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default.focus,
.btn-default:focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default.active,
.btn-default:active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open > .dropdown-toggle.btn-default.focus,
.open > .dropdown-toggle.btn-default:focus,
.open > .dropdown-toggle.btn-default:hover {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default.active,
.btn-default:active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary.focus,
.btn-primary:focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary.active,
.btn-primary:active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary.active,
.btn-primary:active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success.focus,
.btn-success:focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success.active,
.btn-success:active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open > .dropdown-toggle.btn-success.focus,
.open > .dropdown-toggle.btn-success:focus,
.open > .dropdown-toggle.btn-success:hover {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success.active,
.btn-success:active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info.focus,
.btn-info:focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info.active,
.btn-info:active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open > .dropdown-toggle.btn-info.focus,
.open > .dropdown-toggle.btn-info:focus,
.open > .dropdown-toggle.btn-info:hover {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info.active,
.btn-info:active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning.focus,
.btn-warning:focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning.active,
.btn-warning:active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open > .dropdown-toggle.btn-warning.focus,
.open > .dropdown-toggle.btn-warning:focus,
.open > .dropdown-toggle.btn-warning:hover {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning.active,
.btn-warning:active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger.focus,
.btn-danger:focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger.active,
.btn-danger:active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open > .dropdown-toggle.btn-danger.focus,
.open > .dropdown-toggle.btn-danger:focus,
.open > .dropdown-toggle.btn-danger:hover {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger.active,
.btn-danger:active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: 400;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
  border-color: transparent;
}
.btn-link:focus,
.btn-link:hover {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
  color: #777;
  text-decoration: none;
}
.btn-group-lg > .btn,
.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-group-sm > .btn,
.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-group-xs > .btn,
.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type='button'].btn-block,
input[type='reset'].btn-block,
input[type='submit'].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid\9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropdown,
.dropup {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
  color: #777;
}
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: '';
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid\9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group-vertical > .btn,
.btn-group > .btn {
  position: relative;
  float: left;
}
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:hover,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical
  > .btn-group:first-child:not(:last-child)
  > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical
  > .btn-group:last-child:not(:first-child)
  > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle='buttons'] > .btn input[type='checkbox'],
[data-toggle='buttons'] > .btn input[type='radio'],
[data-toggle='buttons'] > .btn-group > .btn input[type='checkbox'],
[data-toggle='buttons'] > .btn-group > .btn input[type='radio'] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*='col-'] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn,
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn,
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group .form-control,
.input-group-addon,
.input-group-btn {
  display: table-cell;
}
.input-group .form-control:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type='checkbox'],
.input-group-addon input[type='radio'] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:active,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:hover {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:focus,
.nav > li > a:hover {
  text-decoration: none;
  background-color: #eee;
}
.nav > li.disabled > a {
  color: #777;
}
.nav > li.disabled > a:focus,
.nav > li.disabled > a:hover {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
  background-color: #eee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:hover {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:hover {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:focus,
.nav-tabs-justified > .active > a:hover {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs-justified > .active > a:hover {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-bottom .navbar-collapse,
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-bottom .navbar-collapse,
  .navbar-fixed-top .navbar-collapse {
    max-height: 200px;
  }
}
.container-fluid > .navbar-collapse,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container > .navbar-header {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container-fluid > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container > .navbar-header {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-bottom,
.navbar-fixed-top {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-bottom,
  .navbar-fixed-top {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:focus,
.navbar-brand:hover {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu .dropdown-header,
  .navbar-nav .open .dropdown-menu > li > a {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:focus,
  .navbar-nav .open .dropdown-menu > li > a:hover {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.1),
    0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.1),
    0 1px 0 rgba(255, 255, 255, 0.1);
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .form-control,
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .checkbox,
  .navbar-form .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .checkbox label,
  .navbar-form .radio label {
    padding-left: 0;
  }
  .navbar-form .checkbox input[type='checkbox'],
  .navbar-form .radio input[type='radio'] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:focus,
.navbar-default .navbar-nav > .disabled > a:hover {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
  color: #333;
}
.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > li > a:hover {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:focus,
.navbar-inverse .navbar-nav > .disabled > a:hover {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > .open > a:hover {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:focus,
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: '/\00a0';
}
.breadcrumb > .active {
  color: #777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > a,
.pagination > .disabled > a:focus,
.pagination > .disabled > a:hover,
.pagination > .disabled > span,
.pagination > .disabled > span:focus,
.pagination > .disabled > span:hover {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:focus,
.pager li > a:hover {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:focus,
.pager .disabled > a:hover,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
a.label:focus,
a.label:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777;
}
.label-default[href]:focus,
.label-default[href]:hover {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:focus,
.label-primary[href]:hover {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:focus,
.label-success[href]:hover {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:focus,
.label-info[href]:hover {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:focus,
.label-warning[href]:hover {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:focus,
.label-danger[href]:hover {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-group-xs > .btn .badge,
.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:focus,
a.badge:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
.jumbotron .h1,
.jumbotron h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron .h1,
  .jumbotron h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail a > img,
.thumbnail > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: 700;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-bar-striped,
.progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: -o-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  -webkit-background-size: 40px 40px;
  background-size: 40px 40px;
}
.progress-bar.active,
.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: -o-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: -o-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: -o-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: -o-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-body,
.media-left,
.media-right {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:focus,
.list-group-item.disabled:hover {
  color: #777;
  cursor: not-allowed;
  background-color: #eee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text {
  color: #777;
}
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:focus,
a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:focus,
a.list-group-item-success.active:hover,
button.list-group-item-success.active,
button.list-group-item-success.active:focus,
button.list-group-item-success.active:hover {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:focus,
a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:focus,
a.list-group-item-info.active:hover,
button.list-group-item-info.active,
button.list-group-item-info.active:focus,
button.list-group-item-info.active:hover {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:focus,
a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:focus,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active,
button.list-group-item-warning.active:focus,
button.list-group-item-warning.active:hover {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:focus,
a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:focus,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active,
button.list-group-item-danger.active:focus,
button.list-group-item-danger.active:hover {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > .small,
.panel-title > .small > a,
.panel-title > a,
.panel-title > small,
.panel-title > small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel
  > .panel-collapse
  > .list-group:first-child
  .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel
  > .panel-heading
  + .panel-collapse
  > .list-group
  .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .panel-collapse > .table,
.panel > .table,
.panel > .table-responsive > .table {
  margin-bottom: 0;
}
.panel > .panel-collapse > .table caption,
.panel > .table caption,
.panel > .table-responsive > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table-responsive:first-child > .table:first-child,
.panel > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel
  > .table-responsive:first-child
  > .table:first-child
  > tbody:first-child
  > tr:first-child,
.panel
  > .table-responsive:first-child
  > .table:first-child
  > thead:first-child
  > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel
  > .table-responsive:first-child
  > .table:first-child
  > tbody:first-child
  > tr:first-child
  td:first-child,
.panel
  > .table-responsive:first-child
  > .table:first-child
  > tbody:first-child
  > tr:first-child
  th:first-child,
.panel
  > .table-responsive:first-child
  > .table:first-child
  > thead:first-child
  > tr:first-child
  td:first-child,
.panel
  > .table-responsive:first-child
  > .table:first-child
  > thead:first-child
  > tr:first-child
  th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel
  > .table:first-child
  > thead:first-child
  > tr:first-child
  th:first-child {
  border-top-left-radius: 3px;
}
.panel
  > .table-responsive:first-child
  > .table:first-child
  > tbody:first-child
  > tr:first-child
  td:last-child,
.panel
  > .table-responsive:first-child
  > .table:first-child
  > tbody:first-child
  > tr:first-child
  th:last-child,
.panel
  > .table-responsive:first-child
  > .table:first-child
  > thead:first-child
  > tr:first-child
  td:last-child,
.panel
  > .table-responsive:first-child
  > .table:first-child
  > thead:first-child
  > tr:first-child
  th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table-responsive:last-child > .table:last-child,
.panel > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tbody:last-child
  > tr:last-child,
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tfoot:last-child
  > tr:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tbody:last-child
  > tr:last-child
  td:first-child,
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tbody:last-child
  > tr:last-child
  th:first-child,
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tfoot:last-child
  > tr:last-child
  td:first-child,
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tfoot:last-child
  > tr:last-child
  th:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tbody:last-child
  > tr:last-child
  td:last-child,
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tbody:last-child
  > tr:last-child
  th:last-child,
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tfoot:last-child
  > tr:last-child
  td:last-child,
.panel
  > .table-responsive:last-child
  > .table:last-child
  > tfoot:last-child
  > tr:last-child
  th:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child td,
.panel > .table > tbody:first-child > tr:first-child th {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
  border-left: 0;
}
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
  border-right: 0;
}
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.close:focus,
.close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;
  line-break: auto;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  line-break: auto;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  content: '';
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: ' ';
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: ' ';
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: ' ';
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: ' ';
  border-right-width: 0;
  border-left-color: #fff;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > a > img,
.carousel-inner > .item > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.active.right,
  .carousel-inner > .item.next {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.active.left,
  .carousel-inner > .item.prev {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.active,
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(
    left,
    rgba(0, 0, 0, 0.5) 0,
    rgba(0, 0, 0, 0.0001) 100%
  );
  background-image: -o-linear-gradient(
    left,
    rgba(0, 0, 0, 0.5) 0,
    rgba(0, 0, 0, 0.0001) 100%
  );
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0.0001))
  );
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 0,
    rgba(0, 0, 0, 0.0001) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(
    left,
    rgba(0, 0, 0, 0.0001) 0,
    rgba(0, 0, 0, 0.5) 100%
  );
  background-image: -o-linear-gradient(
    left,
    rgba(0, 0, 0, 0.0001) 0,
    rgba(0, 0, 0, 0.5) 100%
  );
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(0, 0, 0, 0.0001)),
    to(rgba(0, 0, 0, 0.5))
  );
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.0001) 0,
    rgba(0, 0, 0, 0.5) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:focus,
.carousel-control:hover {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: 0.9;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-next,
.carousel-control .icon-prev {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000\9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next,
  .carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.btn-group-vertical > .btn-group:after,
.btn-group-vertical > .btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.modal-header:after,
.modal-header:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before {
  display: table;
  content: ' ';
}
.btn-group-vertical > .btn-group:after,
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.dl-horizontal dd:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.modal-header:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-lg,
.visible-md,
.visible-sm,
.visible-xs {
  display: none !important;
}
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  td.visible-xs,
  th.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  td.visible-sm,
  th.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  td.visible-md,
  th.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  td.visible-lg,
  th.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  td.visible-print,
  th.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*# sourceMappingURL=bootstrap.min.css.map */

/*!
 * Bootstrap-select v1.12.4 (https://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2017 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */

select.bs-select-hidden,
select.selectpicker {
  display: none !important;
}
.bootstrap-select {
  width: 220px \0;
  /*IE9 and below*/
}
.bootstrap-select > .dropdown-toggle {
  width: 100%;
  padding-right: 25px;
  z-index: 1;
  padding-left: 15px;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active {
  color: #b1b3b4;
}
.bootstrap-select > select {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  display: block !important;
  width: 0.5px !important;
  height: 100% !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: none;
}
.bootstrap-select > select.mobile-device {
  top: 0;
  left: 0;
  display: block !important;
  width: 100% !important;
  z-index: 2;
}
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle {
  border-color: #b94a48;
}
.bootstrap-select.fit-width {
  width: auto !important;
}
.bootstrap-select:not([class*='col-']):not([class*='form-control']):not(.input-group-btn) {
  width: 220px;
}
.bootstrap-select .dropdown-toggle:focus {
  outline: thin dotted #333333 !important;
  outline: 0px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}
.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
}
.bootstrap-select.form-control:not([class*='col-']) {
  width: 100%;
}
.bootstrap-select.form-control.input-group-btn {
  z-index: auto;
}
.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)
  > .btn {
  border-radius: 0;
}
.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*='col-'] {
  float: none;
  display: inline-block;
  margin-left: 0;
}
.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*='col-'].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*='col-'].dropdown-menu-right {
  float: right;
}
.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
  margin-bottom: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
  padding: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,
.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle {
  height: 100%;
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}
.form-inline .bootstrap-select.btn-group .form-control {
  width: 100%;
}
.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled {
  cursor: not-allowed;
}
.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group > .disabled:focus {
  outline: none !important;
}
.bootstrap-select.btn-group.bs-container {
  position: absolute;
  height: 0 !important;
  padding: 0 !important;
}
.bootstrap-select.btn-group.bs-container .dropdown-menu {
  z-index: 1060;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  text-align: left;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle;
}
.bootstrap-select.btn-group[class*='col-'] .dropdown-toggle {
  width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
  min-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu li {
  position: relative;
}
.bootstrap-select.btn-group .dropdown-menu li.active small {
  color: #fff;
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
  cursor: not-allowed;
}
.bootstrap-select.btn-group .dropdown-menu li a {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em;
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
  display: none;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
  display: inline-block;
}
.bootstrap-select.btn-group .dropdown-menu li small {
  padding-left: 0.5em;
}
.bootstrap-select.btn-group .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bootstrap-select.btn-group .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
  position: static;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}
.bootstrap-select.btn-group.show-tick
  .dropdown-menu
  li.selected
  a
  span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  margin-top: 5px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
  margin-right: 34px;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
  z-index: 1061;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
  bottom: auto;
  top: -3px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
  bottom: auto;
  top: -3px;
  border-top: 6px solid white;
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
  right: 12px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
  right: 13px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
  display: block;
}
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
  padding: 4px 8px;
}
.bs-actionsbox {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
  width: 50%;
}
.bs-donebutton {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bs-donebutton .btn-group button {
  width: 100%;
}
.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px;
}
.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none;
}
/*# sourceMappingURL=bootstrap-select.css.map */

/*!
 * Dropdownhover v1.0.0 (http://bs-dropdownhover.kybarg.com)
 */
.dropdown .dropdown-menu .caret{border:4px solid transparent;border-left-color:#000;float:right;margin-top:6px}.dropdown-menu{min-width:250px}.dropdown-menu > li.open > a{background-color:#F5F5F5;color:#262626;text-decoration:none}.dropdown-menu .dropdown-menu{left:100%;margin:0;right:auto;top:-1px}.dropdown-menu-right .dropdown-menu,.navbar-right .dropdown-menu .dropdown-menu,.pull-right .dropdown-menu .dropdown-menu{left:auto;right:100%}.dropdown-menu.animated{-webkit-animation-duration:0.3s;animation-duration:0.3s}.dropdown-menu.animated:before{content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.dropdownhover-top{margin-bottom:2px;margin-top:0}.navbar-fixed-bottom .dropdown-menu .dropdown-menu,.dropdownhover-top .dropdown-menu{bottom:-1px;top:auto}.navbar-nav > li > .dropdown-menu{margin-bottom:0}.dropdownhover-bottom{-webkit-transform-origin:50% 0;transform-origin:50% 0}.dropdownhover-left{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.dropdownhover-right{-webkit-transform-origin:0 50%;transform-origin:0 50%}.dropdownhover-top{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{display:block;margin:2px 0;padding:4px;width:19em}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/CSS/owl.video.play.png') no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* Slider */
.slick-slider {
  position: relative;

  display: block;
  box-sizing: border-box;

  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;

  display: block;
  overflow: hidden;

  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;

  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  display: table;

  content: '';
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;

  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;

  height: auto;

  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}

:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0, 0, 0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}


/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.animated.hinge {
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  animation-duration: 0.75s;
}

@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    transform: translate3d(0, -4px, 0);
  }
}

.bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}

@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

.flash {
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  animation-name: pulse;
}

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  animation-name: rubberBand;
}

@keyframes shake {
  from,
  to {
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  animation-name: shake;
}

@keyframes headShake {
  0% {
    transform: translateX(0);
  }

  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    transform: translateX(0);
  }
}

.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake;
}

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  transform-origin: top center;
  animation-name: swing;
}

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes wobble {
  from {
    transform: none;
  }

  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    transform: none;
  }
}

.wobble {
  animation-name: wobble;
}

@keyframes jello {
  from,
  11.1%,
  to {
    transform: none;
  }

  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  animation-name: jello;
  transform-origin: center;
}

@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  animation-name: bounceIn;
}

@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }

  75% {
    transform: translate3d(0, -10px, 0);
  }

  90% {
    transform: translate3d(0, 5px, 0);
  }

  to {
    transform: none;
  }
}

.bounceInDown {
  animation-name: bounceInDown;
}

@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInLeft {
  animation-name: bounceInLeft;
}

@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    transform: translate3d(10px, 0, 0);
  }

  90% {
    transform: translate3d(-5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInRight {
  animation-name: bounceInRight;
}

@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  75% {
    transform: translate3d(0, 10px, 0);
  }

  90% {
    transform: translate3d(0, -5px, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  animation-name: bounceInUp;
}

@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

.bounceOut {
  animation-name: bounceOut;
}

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  animation-name: bounceOutDown;
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  animation-name: bounceOutLeft;
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  animation-name: bounceOutRight;
}

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  animation-name: bounceOutUp;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  animation-name: fadeIn;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDownBig {
  animation-name: fadeInDownBig;
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRight {
  animation-name: fadeInRight;
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRightBig {
  animation-name: fadeInRightBig;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUp {
  animation-name: fadeInUp;
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUpBig {
  animation-name: fadeInUpBig;
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  animation-name: fadeOutLeft;
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  animation-name: fadeOutRight;
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}

@keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }

  40% {
    transform: perspective(400px) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }

  50% {
    transform: perspective(400px) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }

  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    animation-timing-function: ease-in;
  }

  to {
    transform: perspective(400px);
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: flip;
}

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInY;
}

@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipOutY;
}

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  animation-name: rotateIn;
}

@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  animation-name: rotateInDownLeft;
}

@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  animation-name: rotateInDownRight;
}

@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  animation-name: rotateInUpLeft;
}

@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  animation-name: rotateInUpRight;
}

@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1;
  }

  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  animation-name: rotateOut;
}

@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
}

@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  animation-name: rotateOutDownRight;
}

@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
}

@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  animation-name: rotateOutUpRight;
}

@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  animation-name: hinge;
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }

  50% {
    transform: rotate(-10deg);
  }

  70% {
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.jackInTheBox {
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.rollIn {
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  animation-name: rollOut;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  animation-name: zoomIn;
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInDown {
  animation-name: zoomInDown;
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInLeft {
  animation-name: zoomInLeft;
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInRight {
  animation-name: zoomInRight;
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInUp {
  animation-name: zoomInUp;
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  animation-name: zoomOut;
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutDown {
  animation-name: zoomOutDown;
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}

.zoomOutLeft {
  animation-name: zoomOutLeft;
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}

.zoomOutRight {
  animation-name: zoomOutRight;
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutUp {
  animation-name: zoomOutUp;
}

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  animation-name: slideInDown;
}

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  animation-name: slideInLeft;
}

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  animation-name: slideInRight;
}

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  animation-name: slideInUp;
}

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  animation-name: slideOutDown;
}

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  animation-name: slideOutLeft;
}

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  animation-name: slideOutRight;
}

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  animation-name: slideOutUp;
}

section.cd-horizontal-timeline ol > li:before {
  content: normal;
}

/* --------------------------------

Main Components 

-------------------------------- */
.cd-horizontal-timeline {
  opacity: 0;
  margin: 2em auto;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.cd-horizontal-timeline::before {
  /* never visible - this is used in jQuery to check the current MQ */
  content: 'mobile';
  display: none;
}
.cd-horizontal-timeline.loaded {
  /* show the timeline after events position has been set (using JavaScript) */
  opacity: 1;
}
.cd-horizontal-timeline .timeline {
  position: relative;
  height: 100px;
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
}
.cd-horizontal-timeline .events-wrapper {
  position: relative;
  height: 100%;
  margin: 0 40px;
  overflow: hidden;
}
.cd-horizontal-timeline .events-wrapper::after,
.cd-horizontal-timeline .events-wrapper::before {
  /* these are used to create a shadow effect at the sides of the timeline */
  content: '';
  position: absolute;
  z-index: 2;
  top: 0;
  height: 100%;
  width: 20px;
}
.cd-horizontal-timeline .events-wrapper::before {
  left: 0;
  background-image: -webkit-linear-gradient(
    left,
    #ffffff,
    rgba(248, 248, 248, 0)
  );
  background-image: linear-gradient(to right, #ffffff, rgba(248, 248, 248, 0));
}
.cd-horizontal-timeline .events-wrapper::after {
  right: 0;
  background-image: -webkit-linear-gradient(
    right,
    #ffffff,
    rgba(248, 248, 248, 0)
  );
  background-image: linear-gradient(to left, #ffffff, rgba(248, 248, 248, 0));
}
.cd-horizontal-timeline .events {
  /* this is the grey line/timeline */
  position: absolute;
  z-index: 1;
  left: 0;
  top: 49px;
  height: 2px;
  /* width will be set using JavaScript */
  background: #dfdfdf;
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  transition: transform 0.4s;
}
.cd-horizontal-timeline .filling-line {
  /* this is used to create the green line filling the timeline */
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #005091;
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  transform: scaleX(0.03);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}
.cd-horizontal-timeline .events a {
  position: absolute;
  bottom: 0;
  z-index: 2;
  text-align: center;
  font-size: 1.3rem;
  padding-bottom: 15px;
  color: #383838;
  /* fix bug on Safari - text flickering while timeline translates */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
.cd-horizontal-timeline .events a::after {
  /* this is used to create the event spot */
  content: '';
  position: absolute;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -5px;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  border: 2px solid #dfdfdf;
  background-color: #f8f8f8;
  -webkit-transition: background-color 0.3s, border-color 0.3s;
  -moz-transition: background-color 0.3s, border-color 0.3s;
  transition: background-color 0.3s, border-color 0.3s;
}
.no-touch .cd-horizontal-timeline .events a:hover::after {
  background-color: #005091;
  border-color: #005091;
}
.cd-horizontal-timeline .events a.selected {
  pointer-events: none;
}
.cd-horizontal-timeline .events a.selected::after {
  background-color: #005091;
  border-color: #005091;
}
.cd-horizontal-timeline .events a.older-event::after {
  border-color: #005091;
}
@media only screen and (min-width: 1100px) {
  .cd-horizontal-timeline {
    margin: 6em auto;
  }
  .cd-horizontal-timeline::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'desktop';
  }
}

.cd-timeline-navigation a {
  /* these are the left/right arrows to navigate the timeline */
  position: absolute;
  z-index: 1;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 34px;
  width: 34px;
  border-radius: 50%;
  border: 2px solid #dfdfdf;
  /* replace text with an icon */
  overflow: hidden;
  color: transparent;
  text-indent: 50px;
  white-space: nowrap;
  -webkit-transition: border-color 0.3s;
  -moz-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
/*.cd-timeline-navigation a::after {
  content: '';
  position: absolute;
  height: 16px;
  width: 16px;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  background: url(/images/cd-arrow.svg) no-repeat 0 0;
}*/
.cd-timeline-navigation a.prev {
  left: 0;
}
.cd-timeline-navigation a.next {
  right: 0;
}
.no-touch .cd-timeline-navigation a:hover {
  border-color: #005091;
}
.cd-timeline-navigation a.inactive {
  cursor: not-allowed;
}
/*.cd-timeline-navigation a.inactive::after {
  background-position: 0 -16px;
}*/
.no-touch .cd-timeline-navigation a.inactive:hover {
  border-color: #dfdfdf;
}

.cd-horizontal-timeline .events-content {
  position: relative;
  width: 100%;
  margin: 0;
  overflow: hidden;
  -webkit-transition: height 0.4s;
  -moz-transition: height 0.4s;
  transition: height 0.4s;
}
.cd-horizontal-timeline .events-content li {
  position: absolute;
  z-index: 1;
  width: 100%;
  left: 0;
  top: 0;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  opacity: 0;
  -webkit-animation-duration: 0.4s;
  -moz-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
.cd-horizontal-timeline .events-content li.selected {
  /* visible event content */
  position: relative;
  z-index: 2;
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.cd-horizontal-timeline .events-content li.enter-right,
.cd-horizontal-timeline .events-content li.leave-right {
  -webkit-animation-name: cd-enter-right;
  -moz-animation-name: cd-enter-right;
  animation-name: cd-enter-right;
}
.cd-horizontal-timeline .events-content li.enter-left,
.cd-horizontal-timeline .events-content li.leave-left {
  -webkit-animation-name: cd-enter-left;
  -moz-animation-name: cd-enter-left;
  animation-name: cd-enter-left;
}
.cd-horizontal-timeline .events-content li.leave-right,
.cd-horizontal-timeline .events-content li.leave-left {
  -webkit-animation-direction: reverse;
  -moz-animation-direction: reverse;
  animation-direction: reverse;
}
.cd-horizontal-timeline .events-content li > * {
  max-width: 800px;
  margin: 0 auto;
}
.cd-horizontal-timeline .events-content h2 {
  font-weight: bold;
  font-size: 2.6rem;
  font-family: 'Playfair Display', serif;
  font-weight: 700;
  line-height: 1.2;
}
.cd-horizontal-timeline .events-content em {
  display: block;
  font-style: italic;
  margin: 10px auto;
}
.cd-horizontal-timeline .events-content em::before {
  content: '- ';
}
.cd-horizontal-timeline .events-content p {
  font-size: 1.4rem;
  color: #959595;
}
.cd-horizontal-timeline .events-content em,
.cd-horizontal-timeline .events-content p {
  line-height: 1.6;
}
@media only screen and (min-width: 768px) {
  .cd-horizontal-timeline .events-content h2 {
    font-size: 7rem;
  }
  .cd-horizontal-timeline .events-content em {
    font-size: 2rem;
  }
  .cd-horizontal-timeline .events-content p {
    font-size: 1.8rem;
  }
}

@-webkit-keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}
@-moz-keyframes cd-enter-right {
  0% {
    opacity: 0;
    -moz-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0%);
  }
}
@keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-webkit-keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}
@-moz-keyframes cd-enter-left {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0%);
  }
}
@keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}

/*region: seitenraster*/
.box-raster {
  min-height: 60px;
  height: auto;
  background-color: hsl(0, 0%, 94%);
  margin: 20px 0;
}
/*endregion*/

/*region: farben*/
.text-blue {
  color: #005091;
}
.text-darkgray {
  color: #3c3c3c;
}
.text-gray {
  color: #b1b3b4;
}
.text-lightgray {
  color: #f5f5f5;
}
.text-white {
  color: #ffffff;
}
.text-cyan {
  color: #0078b9;
}
.text-red {
  color: #e10019;
}

.bg-blue {
  background-color: #005091;
}
.bg-darkgray {
  background-color: #3c3c3c;
}
.bg-germany-ticket-gray {
  background-color: #888a8d;
}
.bg-germany-ticket-gray-bright {
  background-color: hsl(0, 0%, 93%);
}
.bg-gray {
  background-color: #b1b3b4;
}
.bg-lightgray {
  background-color: #f5f5f5;
}
.bg-white {
  background-color: #ffffff;
}
.bg-cyan {
  background-color: #0078b9;
}
.bg-red {
  background-color: #e10019;
}
.tram-line-1 {
  background-color: #77308e;
}
.tram-line-2 {
  background-color: #f38231;
}
.tram-line-3 {
  background-color: #89060d;
}
.tram-line-4 {
  background-color: #ce5aa0;
}
.tram-line-5 {
  background-color: #ea212e;
}
.tram-line-6 {
  background-color: #fcb731;
}
.bus-line {
  background-color: #005091;
}
.faehre-line {
  background-color: #10a4df;
}
.s-bahn-line {
  background-color: #007034;
}

/*endregion*/

/*region: schrift*/

h1 {
  font-family: 'HelveticaNeueETW01-75Bd', sans-serif;
  font-size: 48px;
  line-height: 1.2em;
  color: #005091;
  margin-top: 70px;
  letter-spacing: -0.02em;
  margin-bottom: 50px;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
h2 {
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  font-size: 36px;
  line-height: 1.2em;
  color: #005091;
  margin-bottom: 20px;
  margin-top: 40px;
  letter-spacing: -0.02em;
}
h3 {
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  font-size: 24px;
  line-height: 1.2em;
  color: #005091;
  letter-spacing: -0.02em;
  margin-bottom: 15px;
}
h4 {
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  font-size: 18px;
  line-height: 1.3em;
  color: #005091;
  text-transform: uppercase;
  letter-spacing: 0em;
  margin-top: 15px;
  margin-bottom: 15px;
}
p {
  color: #3c3c3c;
  font-family: 'HelveticaNeueETW01-45Lt', sans-serif;
  font-size: 18px;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  margin: 0 0 15px;
  letter-spacing: -0.04em;
}
p.descriptionSmall {
  color: #3c3c3c;
  font-family: 'HelveticaNeueETW01-45Lt', sans-serif;
  font-size: 14px;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  margin: 0;
}
ol,
ul {
  margin-top: 0;
  margin-bottom: 20px;
}

.powermail_fieldset p {
  margin: 0 0 5px;
}
em,
p em {
  font-family: 'HelveticaNeueETW01-46Lt', sans-serif;
  font-style: normal;
}
strong,
b,
p strong,
p b {
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  font-weight: normal;
}
p.datum,
p.uhrzeit {
  color: #b1b3b4;
  font-family: 'HelveticaNeueETW01-55Rg', sans-serif;
  font-size: 14px;
}
.stoerungsmeldung p {
  margin-bottom: 10px;
}
.stoerungsmeldung p.datum {
  font-size: 16px;
  color: #999999;
}
p.vehicle-line {
  display: block;
  padding: 3px 0;
  font-family: 'HelveticaNeueETW01-75Bd', sans-serif;
  line-height: 1;
  margin: 3px auto 0 auto;
  min-width: 40px;
  max-width: 40px;
  text-align: center;
  letter-spacing: -0.03em;
}
.overflow-ellipsis {
  text-overflow: ellipsis;
}
.introduction {
  font-size: 24px;
  margin-bottom: 30px;
}
.text-uppercase {
  text-transform: uppercase;
}
.silbentrennung {
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
/*endregion*/

/*region: schrift 140 Jahre RSAG*/
main.rsag-celebration h1 {
  font-family: 'Helvetica Neue LT W05_87HvCnObl', sans-serif;
  text-transform: uppercase;
}
main.rsag-celebration h2 {
  font-family: 'Helvetica Neue LT W05_77BdCnOb', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.9px;
  margin-top: 0;
}
/*endregion*/

/*region: badge 140 Jahre RSAG*/
main.rsag-celebration .badge {
  background-color: #e10019;
  padding: 7px 9px 7px 11px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin-left: 10px;
  font-family: 'HelveticaNeueETW01-55Rg';
  font-size: 15px;
  margin-bottom: 3px;
}
/*endregion/*

/*region: allgemein*/

html,
body {
  height: 100%;
  position: relative;
  font-family: 'HelveticaNeueETW01-55Rg', sans-serif;
}
/*main{
    position: relative;
}*/
main:not(.depot12) > .container:last-child,
main:not(.depot12) > .container-fluid:last-child {
  margin-bottom: 100px;
}
#page-13 main > .container-fluid:last-child,
#page-122 main > .container-fluid:last-child,
#page-1676 main > .container-fluid:last-child,
#page-1929 main > .container-fluid:last-child,
#page-17 main > .container-fluid:last-child,
#page-14 main > .container-fluid:last-child {
  margin-bottom: 0;
}
#page-13 main > .container-fluid .tab-content,
#page-122 main > .container-fluid .tab-content,
#page-1676 main > .container-fluid .tab-content,
#page-1929 main > .container-fluid .tab-content,
#page-17 main > .container-fluid .tab-content,
#page-14 main > .container-fluid .tab-content {
  padding-bottom: 0;
}
#page-13 main .container-fluid #youtube-news,
#page-122 main .container-fluid #youtube-news,
#page-1929 main .container-fluid #youtube-news,
#page-1676 main .container-fluid #youtube-news,
#page-14 main .container-fluid #youtube-news {
  padding-bottom: 80px;
}
main > .container-fluid.bg-lightgray:last-child {
  padding-bottom: 70px;
  margin-bottom: 0 !important;
}
.container {
  padding-right: 50px;
  padding-left: 50px;
  /* position: relative;*/
}
.container .container {
  padding-right: 0;
  padding-left: 0;
  /*width: initial;*/
  width: 100%;
}
.container-fluid {
  padding-right: 7.5px;
  padding-left: 7.5px;
  margin-right: auto;
  margin-left: auto;
  max-width: 2400px;
  /* position: relative;
    display: block;*/
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  padding-right: 7.5px;
  padding-left: 7.5px;
}
.row {
  margin-right: -7.5px;
  margin-left: -7.5px;
  /*display: block;
    position: relative;*/
}
.transition-all {
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.transition-all-5 {
  -webkit-transiton: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.transition-color {
  -webkit-transiton: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
input {
  letter-spacing: -0.02em;
}
input::-ms-clear {
  display: none;
}
input:focus,
select:focus,
textarea:focus,
button:focus {
  outline: none !important;
}
textarea.form-control {
  max-height: 200px;
}
input:focus::-webkit-input-placeholder {
  color: transparent;
}
input:focus:-moz-placeholder {
  color: transparent;
} /* FF 4-18 */
input:focus::-moz-placeholder {
  color: transparent;
} /* FF 19+ */
input:focus:-ms-input-placeholder {
  color: transparent;
} /* IE 10+ */
a {
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  font-size: 18px;
  color: #005091;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  letter-spacing: -0.04em;
}
#button-file {
  display: inline-block;
  width: calc(50% - 8px);
  float: right;
  margin-left: 15px;
}
.input-wrapper {
  display: inline-block;
  overflow: hidden;
  float: left !important;
  width: calc(50% - 7.5px);
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  padding: 13px 15px 10px 15px;
  /*margin-bottom: 10px;*/
  font-family: 'HelveticaNeueETW01-45Lt', sans-serif;
  border: 1px solid hsl(0, 0%, 88%);
  position: relative;
}
/*.input-wrapper .powermail_file{
    width: 100%;
    height: auto;
    opacity: 1;
    overflow: hidden;
    position: absolute;
    !*margin-top: -22px;*!
    z-index: 4;
    font-size: 16px;
    letter-spacing: 0;
}*/

.input-wrapper .powermail_file {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.input-wrapper .powermail_file + label * {
  pointer-events: none;
  background-color: white;
  color: #3c3c3c;
  font-family: 'HelveticaNeueETW01-45Lt', sans-serif;
  z-index: 10;
}
/*.input-wrapper .powermail_file::-webkit-file-upload-button{
    width: 0;
    padding: 0;
    border: 0;
}*/

.floatleft {
  float: left;
}

.paddingleft .input-wrapper {
  float: left;
  width: 100%;
}

.paddingleft {
  padding: 10px 10px;
}

.paddingleft input {
  width: 100%;
  cursor: pointer;
}

@-moz-document url-prefix() {
  div.input-wrapper .powermail_file {
    margin-left: -154px !important;
    margin-top: 0 !important;
  }
}

.custom-file-upload {
  opacity: 1;
}
.custom-file-upload span {
}

/*.powermail_file + label {
    font-size: 1.25em;
    font-weight: 700;
    color: white;
    background-color: black;
    display: inline-block;
}

.powermail_file:focus + label,
.powermail_file + label:hover {
    background-color: red;
}
.powermail_file + label {
    cursor: pointer; !* "hand" cursor *!
}
.powermail_file:focus + label {
    outline: 1px dotted #000;
    outline: -webkit-focus-ring-color auto 5px;
}*/

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .input-wrapper:before {
    display: none;
  }
  .input-wrapper .powermail_file {
    margin-left: -0;
  }
}
@-moz-document url-prefix() {
  .input-wrapper:before {
    width: 18px;
    left: 8px;
  }
}
.introduction a {
  font-size: 24px;
}

a:hover,
a:focus,
a:active {
  text-decoration: none;
  color: #0078b9;
}
a.icon.icon-rsag-round-arrow-1-right {
  cursor: pointer;
}
.frame.frame-type-text a.link-alone {
  display: inline-block;
}
.frame.frame-type-text a.link-alone:before {
  content: '\70';
  position: relative;
  display: block;
  float: left;
  padding: 2px 13px 17px 0;
  font-size: 20px;
  font-family: 'rsag-round' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
li {
  color: #3c3c3c;
  font-family: 'HelveticaNeueETW01-45Lt', sans-serif;
  font-size: 18px;
  letter-spacing: -0.03em;
}
.frame-default li > p {
  margin-bottom: 0;
}
ul > li,
ol > li {
  list-style-type: none;
}
ul > li:before {
  content: '';
  height: 6px;
  width: 6px;
  position: absolute;
  background-color: #005091;
  margin-top: 10px;
  margin-left: -16px;
  border-radius: 50%;
  -webkit-transiton: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -ms-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
.typeahead li:before {
  display: none;
}
ol {
  counter-reset: my-badass-counter;
  position: relative;
  display: block;
}
ul.embed,
ul.embed > li,
ol > li {
  position: relative;
  display: block;
}
ol:not(.breadcrumb) > li:before {
  content: counter(my-badass-counter) '.';
  counter-increment: my-badass-counter;
  font-family: 'HelveticaNeueETW01-75Bd', sans-serif;
  color: #005091;
  position: absolute;
  margin-left: -35px;
  text-align: right;
  width: 30px;
}

ol.ol-abc li:before {
  content: counter(my-badass-counter, upper-alpha);
  counter-increment: my-badass-counter;
  font-family: 'HelveticaNeueETW01-75Bd', sans-serif;
  text-transform: none;
  color: #005091;
  position: absolute;
  margin-left: -35px;
  text-align: center;
  width: 30px;
}
select,
option {
  width: 100%;
  -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.05);
  border: none;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding-bottom: 11px;
  padding-top: 10px;
  margin-bottom: 15px;
  font-family: 'HelveticaNeueETW01-45Lt', sans-serif;
  color: #b1b3b4;
  font-size: 18px;
  line-height: 25px;
}
.btn {
  border: none;
  font-size: 16px;
  text-transform: uppercase;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  letter-spacing: 0.02em;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding: 12px 0 12px 0;
}
.btn.focus,
.btn:focus,
.btn:hover {
  color: #ffffff;
}
.btn:active,
.btn:visited,
.btn:focus {
  outline: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#btn-red .btn {
  background-color: #e10019;
  color: #ffffff;
  width: 100%;
}
#btn-red .btn:hover {
  background-color: hsl(353, 100%, 34%);
}
.btn-blue-rounded:focus,
.btn-blue-rounded:active,
.btn-blue-rounded {
  background-color: transparent;
  color: #005091;
  width: 100%;
  border: 1px solid #005091;
  border-radius: 0;
}
.btn-blue-rounded:hover {
  background-color: #0078b9;
  color: #ffffff;
  border: 1px solid #0078b9;
}
.btn-blue {
  background-color: #005091;
  color: #ffffff;
  width: 100%;
}
.btn-blue:hover {
  background-color: #0078b9;
  color: #ffffff;
}
.btn-white,
.btn-white:focus,
.btn-transparent-white:hover {
  color: #005091;
  background-color: #ffffff;
  border: 1px solid transparent;
}
.btn-white:hover,
.btn-transparent-white {
  background-color: transparent;
  border: 1px solid #ffffff;
  color: #ffffff;
}
.btn-transparent {
  background-color: transparent;
  border: 1px solid #005091;
  color: #005091;
  width: 100%;
}
.btn-transparent:focus,
.btn-transparent:active,
.btn-transparent:hover {
  background-color: #005091;
  border: 1px solid #005091;
  color: #ffffff;
}
.btn-icon {
  color: #005091;
  width: 100%;
  font-size: 25px;
  background-color: transparent;
}
.btn-icon:hover,
.btn-icon:active,
.btn-icon:focus {
  color: #0078b9;
}
.btn-liste {
  text-transform: none;
  font-family: 'HelveticaNeueETW01-45Lt', sans-serif;
  padding: 5px 0;
  background-color: transparent;
  letter-spacing: -0.04rem;
  white-space: normal;
  text-align: left;
}
.btn-liste:focus,
.btn-liste:active,
.btn-liste:hover {
  color: #0078b9;
}

/*region: Button 140 Jahre RSAG*/
main.rsag-celebration btn.show-desktop {
  display: block;
}
main.rsag-celebration btn.show-mobile {
  display: none;
}
/*endregion*/

.dropdown-menu {
  padding: 0;
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
  outline: none;
}
.checkbox .cr,
.radio .cr {
  position: relative;
  display: inline-block;
  border: 1px solid #005091;
  border-radius: 0;
  width: 15px;
  min-width: 15px;
  height: 15px;
  min-height: 15px;
  float: left;
  margin-right: 0.5em;
  top: 1px;
  color: #005091;
}
.checkbox .textPolicy {
  display: inline;
  hyphens: auto;
}
footer .checkbox .cr {
  top: 2px;
  border-color: #ffffff;
  color: #ffffff;
}
.checkbox .cr .cr-icon {
  position: absolute;
  font-size: 11px;
  line-height: 0;
  top: 50%;
  left: 1px;
}
.checkbox input {
  display: none;
}
.checkbox label,
.radio label {
  font-family: 'HelveticaNeueETW01-45Lt', sans-serif;
  font-size: 18px;
  letter-spacing: -0.04em;
  padding-left: 0;
  display: flex;
  align-items: baseline;
}
.checkbox label .cr {
  display: flex;
}
.rsag-pad {
  z-index: 10;
}
.rsag-pad .powermail_field {
  background-color: #fff;
  padding: 1px 15px;
  margin-bottom: 15px;
  -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
  border: none;
  border-radius: 4px;
}
.checkbox label input[type='checkbox'] + .cr > .cr-icon {
  transform: scale(3) rotateZ(-20deg);
  opacity: 0;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.checkbox label input[type='checkbox']:checked + .cr > .cr-icon {
  transform: scale(1) rotateZ(0deg);
  opacity: 1;
}
.box-shadow {
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.form-control {
  -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  height: 44px;
  font-size: 16px;
  padding: 7px 15px 9px 15px;
  /* margin-bottom: 15px; */
  font-family: 'HelveticaNeueETW01-45Lt', sans-serif;
  border: 1px solid hsl(0, 0%, 88%);
}
.ce-gallery img {
  border-radius: 8px;
}
#iframeprint {
  display: none;
}

.ce-gallery img,
.frame-type-image .image img {
  object-fit: cover;
  width: 100%;
  height: 400px;
  font-family: 'object-fit:cover; object-position: 50% 50%;';
  object-position: 50% 50%;
  display: block;
}
.frame-type-image.frame-layout-3 .image img {
  height: 100%;
}
.frame-type-image.frame-layout-3 .ce-image,
.ce-gallery,
.ce-gallery .ce-outer,
.ce-gallery .ce-inner,
.ce-gallery .ce-row,
.ce-gallery .ce-column,
.ce-gallery figure.image {
  height: 100%;
  width: 100%;
}
.ce-image .ce-gallery {
  margin-bottom: 0 !important;
}
.abozoneflex .powermail_field,
.checkboxZone .powermail_field {
  display: flex;
  flex-wrap: wrap;
  background-color: #ffffff;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
  padding: 5px 15px;
}
.abozoneflex .powermail_field .checkbox {
  min-width: 190px;
}
.abozoneflex .checkbox + .checkbox,
.checkboxZone .checkbox + .checkbox,
.checkboxZone .radio + .radio {
  margin-top: 10px;
}
.checkboxZone .checkbox,
.checkboxZone .radio {
  margin-right: 20px;
}
.checkboxZone .powermail_field {
  justify-content: space-between;
}
.powermail_confirmation form {
  width: 100%;
}
.powermail_label {
  font-family: 'HelveticaNeueETW01-45Lt', sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: -0.04em;
}
.stellentyp-ausbieldung {
  display: none;
}

.stellentyp-stellenangebot {
  display: none;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ce-gallery .ce-column .image a {
    height: 100%;
    width: 100%;
    display: inline-block;
  }
  #page-74 .frame-type-image.frame-layout-3 {
    height: 1763px;
  }
  #page-79 .frame-type-image.frame-layout-3 {
    height: 250px;
  }
  #page-155 .frame-type-image.frame-layout-3 {
    height: 430px;
  }
  #page-63 .frame-type-image.frame-layout-3 {
    height: 330px;
  }
  #page-76 .frame-type-image.frame-layout-3 {
    height: 470px;
  }
  #page-328 #c2328.frame-type-image.frame-layout-3 {
    height: 255px;
  }
  #page-328 #c2335.frame-type-image.frame-layout-3 {
    height: 154px;
    margin-bottom: 20px;
  }
  #page-55 #c3369.frame-type-image.frame-layout-3 {
    height: 215px;
  }
  #page-55 #c3369.frame-type-image.frame-layout-3 .image {
    margin-bottom: 0;
  }
  #page-425 #c3701.frame-type-image.frame-layout-3,
  #page-425 #c3702.frame-type-image.frame-layout-3 {
    height: 99px;
  }
  #c3759.frame-type-image.frame-layout-3 {
    height: 617px;
  }
  #c3845.frame-type-image.frame-layout-3 {
    height: 759px;
  }
  #page-439 #c3876.frame-layout-3 {
    height: 400px;
  }
  #page-327 #c2315.frame-layout-3 {
    height: 490px;
  }
  #page-327 #c2320.frame-layout-3 {
    height: 941px;
  }
  #page-443 #c3967.frame-layout-3 {
    height: 394px;
  }
  #page-492 #c4454.frame-layout-3,
  #page-492 #c4455.frame-layout-3,
  #page-492 #c4457.frame-layout-3,
  #page-492 #c4458.frame-layout-3 {
    height: 436px;
  }
  #page-502 #c4522.frame-layout-3 {
    height: 257px;
  }
  #page-502 #c4523.frame-layout-3 {
    height: 590px;
  }
  #page-327 #c4581.frame-layout-3 {
    height: 890px;
  }
  #page-509 #c4572.frame-layout-3,
  #page-509 #c4575.frame-layout-3 {
    height: 147px;
  }
  #page-510 #c4608.frame-layout-3 {
    height: 254px;
  }
  #page-513 #c4595.frame-layout-3 {
    height: 248px;
  }
  #page-516 #c4656.frame-layout-3 {
    height: 364px;
  }
  #page-516 #c4675.frame-layout-3 {
    height: 364px;
  }
  #page-516 #c4658.frame-layout-3 {
    height: 317px;
  }
  #page-516 #c4678.frame-layout-3 {
    height: 319px;
  }
  #page-579 #c5456.frame-layout-3 {
    height: 400px;
  }
  #page-579 #c5461.frame-layout-3 {
    height: 367px;
  }
  #page-579 #c5462.frame-layout-3 {
    height: 367px;
  }
  #page-580 #c5473.frame-layout-3 {
    height: 676px;
  }
  #page-620 #c6096.frame-layout-3 {
    height: 446px;
  }
  #page-620 #c6112.frame-layout-3 {
    height: 320px;
  }
  #page-620 #c6161.frame-layout-3 {
    height: 760px;
  }
  #page-638 #c6269.frame-layout-3 {
    height: 283px;
  }
  #page-638 #c6270.frame-layout-3 {
    height: 276px;
  }
  #page-638 #c6271.frame-layout-3 {
    height: 308px;
  }
  #page-638 #c6272.frame-layout-3 {
    height: 280px;
  }
  #page-638 #c6273.frame-layout-3 {
    height: 308px;
  }
  #page-638 #c6274.frame-layout-3 {
    height: 240px;
  }
  #page-639 #c6281.frame-layout-3 {
    height: 617px;
  }
  #page-639 #c6291.frame-layout-3 {
    height: 83px;
  }
  #page-639 #c6293.frame-layout-3 {
    height: 82px;
  }
  #page-639 #c6294.frame-layout-3 {
    height: 960px;
  }
  #page-579 #c6395.frame-layout-3 {
    height: 330px;
  }
  #page-579 #c6396.frame-layout-3 {
    height: 290px;
  }
  #page-665 #c6551.frame-layout-3 {
    height: 766px;
  }
  #page-566 #c6883.frame-layout-3 {
    height: 1102px;
  }
  #page-712 #c6950.frame-layout-3 {
    height: 156px;
  }
}
.small-text,
.ce-gallery figcaption {
  font-size: 14px;
  margin-top: 10px;
  font-family: 'HelveticaNeueETW01-45Lt', sans-serif;
}
.frame {
  position: relative;
  display: block;
  /* float: left; */
  width: 100%;
}
.frame-type-text li > p {
  margin: 0;
}
/*.ce-gallery figure.image{
    margin-bottom: 17px;
}*/
.ce-bodytext ul.embed {
  margin-top: -10px;
}
.ce-bodytext h4 {
  margin-bottom: 20px;
}
.formhandler > .container-fluid {
  padding: 0;
  margin-left: -7.5px;
  margin-right: -7.5px;
}
/*endregion*/

/*region: image 140 Jahre RSAG*/
main.rsag-celebration .ce-gallery,
main.rsag-celebration .frame-type-image .image {
  position: relative;
  overflow: hidden;
  border-radius: 7px;
}
main.rsag-celebration .ce-gallery:after,
main.rsag-celebration .frame-type-image .image:after {
  display: block;
  position: absolute;
  width: 120%;
  height: 50%;
  bottom: -33%;
  left: 0;
  filter: blur(20px);
  background: linear-gradient(to left, #e10019, #005091);
  transform: rotate(-10deg);
  content: '';
  opacity: 0.8;
}
/*endregion*/

/*region: flexibles Grid*/
/* clear fix */
.isotope:after {
  content: '';
  display: block;
  clear: both;
}
/* ---- .grid-item ---- */

/* 4 columns, percentage width */
.grid-item,
.grid-sizer {
  width: 33.3%;
}
.grid-item {
  float: left;
}
.gutter-sizer {
  width: 0;
}
/*endregion*/

/*region: nav */

.navbar-default {
  background-color: transparent;
  border-color: transparent;
  height: 72px;
}
.navbar-rsag-wrap.no-header-image,
.navbar-rsag-wrap.fixed .navbar-rsag,
.navbar-default.navbar-fixed-top.no-header-image,
.navbar-default:hover,
.navbar-default.active-service-menu,
.navbar-default.fixed {
  background-color: #ffffff;
  -webkit-box-shadow: 0 1px 3px 0 rgba(177, 179, 180, 0.6);
  -moz-box-shadow: 0 1px 3px 0 rgba(177, 179, 180, 0.6);
  box-shadow: 0 1px 3px 0 rgba(177, 179, 180, 0.6);
}
.navbar-rsag-wrap.no-header-image .navbar-nav .btn,
.navbar-rsag-wrap.no-header-image .navbar-nav > li > a.btn,
.navbar-default.navbar-fixed-top.no-header-image .navbar-nav .btn,
.navbar-default.navbar-fixed-top.no-header-image .navbar-nav > li > a.btn,
.navbar-default:hover .btn,
.navbar-default:hover .navbar-nav > li > a.btn,
.navbar-default.active-service-menu .btn,
.navbar-default.fixed .btn,
.navbar-default.fixed .navbar-nav > li > a.btn,
.navbar-default:hover .btn-default,
.navbar-default:hover .navbar-nav li,
.navbar-rsag-wrap .navbar-default:not(.fixed):hover .navbar-nav > li > a:focus,
#nav-start-menu.navbar-rsag-wrap.fixed .btn {
  color: #3c3c3c;
}
.navbar-default .btn,
.navbar-default .btn-default,
.navbar-default .navbar-nav > li > a.btn,
.navbar-rsag-wrap .navbar-default:not(.fixed) .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li {
  background-color: transparent;
  color: #ffffff;
}
.navbar-default .btn,
.navbar-default .navbar-nav > li > a.btn,
.navbar-default .btn-default {
  padding: 25px 9px;
  z-index: 10;
}
@-moz-document url-prefix() {
  .navbar-default .btn,
  .navbar-default .navbar-nav > li > a.btn,
  .navbar-default .btn-default {
    padding: 24px 9px 25px 9px;
  }
}
.navbar-default .navbar-nav > li:last-child {
  margin-right: 0;
}
.navbar-default li:before {
  display: none;
}
.navbar-default .navbar-nav {
  height: 70px;
  z-index: 100;
  position: relative;
}
.navbar-nav > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
}
.navbar-brand {
  background-color: #ffffff;
  border-radius: 0 0 8px 8px;
  height: auto;
  margin-right: 15px;
}
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
  color: #5e5e5e;
  background-color: #ffffff;
}
.navbar-brand img {
  height: 41px;
  width: 117px;
  position: relative;
  display: block;
}
.navbar-nav li:last-child .btn-default:hover,
.navbar-nav .btn-default.active.focus,
.navbar-nav .btn-default.active:focus,
.navbar-nav .btn-default.active:hover,
.navbar-nav .btn-default:active.focus,
.navbar-nav .btn-default:active:focus,
.navbar-nav .btn-default:active:hover,
.navbar-nav .open > .dropdown-toggle.btn-default.focus,
.navbar-nav .open > .dropdown-toggle.btn-default:focus,
.navbar-nav .open > .dropdown-toggle.btn-default:hover,
.navbar-nav .btn-default.active,
.navbar-nav .btn-default:active,
.navbar-nav .open > .dropdown-toggle.btn-default {
  color: #005091;
  border: none;
  background-color: transparent;
}
#nav-start-menu.navbar-rsag-wrap.is-sticky .dropdown.active .btn,
.navbar-rsag-wrap.no-header-image .navbar-nav .btn-default:hover,
.navbar-rsag-wrap.no-header-image
  .navbar-nav
  .dropdown-wrapper.active
  > .btn-default.dropdown-toggle,
.navbar-default.navbar-fixed-top.no-header-image .navbar-nav .btn-default:hover,
.navbar-default.navbar-fixed-top.no-header-image
  .navbar-nav
  .dropdown-wrapper.active
  > .btn-default.dropdown-toggle,
.navbar-default.fixed
  .navbar-nav
  .dropdown-wrapper.active
  > .btn-default.dropdown-toggle,
.navbar-default:hover
  .navbar-nav
  .dropdown-wrapper.active
  > .btn-default.dropdown-toggle {
  color: #005091;
}
.navbar-nav > li:last-child .btn-default:after,
.navbar-nav > li > a.btn:after,
.navbar-nav .dropdown-wrapper > .btn-default.dropdown-toggle:after {
  z-index: 1;
  content: '';
  width: 0%;
  height: 2px;
  background-color: #ffffff;
  display: block;
  position: absolute;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.navbar-nav > li > a.btn:hover:after,
.navbar-default.navbar-fixed-top.no-header-image
  .navbar-nav
  > li:last-child
  .btn-default:hover:after,
.navbar-default.navbar-fixed-top.no-header-image
  .navbar-nav
  .dropdown-wrapper.active
  > .btn-default.dropdown-toggle:after,
.navbar-nav > li:last-child .btn-default:hover:after,
.navbar-nav .dropdown-wrapper:hover > .btn-default.dropdown-toggle:after,
.navbar-nav .dropdown-wrapper.active > .btn-default.dropdown-toggle:after,
.navbar-nav > li.active > a.btn:after {
  width: calc(100% - 18px);
}
.navbar-nav > li > a.btn:hover:after,
.navbar-nav > li:last-child .btn-default:hover:after,
.navbar-nav .dropdown-wrapper:hover > .btn-default.dropdown-toggle:after,
.navbar-default:hover
  .navbar-nav
  .dropdown-wrapper.active
  > .btn-default.dropdown-toggle:after,
.navbar-default.navbar-fixed-top.no-header-image
  .navbar-nav
  .dropdown-wrapper.active
  > .btn-default.dropdown-toggle:after,
.navbar-default.fixed
  .navbar-nav
  .dropdown-wrapper.active
  > .btn-default.dropdown-toggle:after,
.navbar-rsag-wrap.is-sticky
  .navbar-nav
  .dropdown-wrapper.active
  > .btn-default.dropdown-toggle:after,
.navbar-rsag-wrap.no-header-image
  .navbar-nav
  .dropdown-wrapper.active
  > .btn-default.dropdown-toggle:after,
.navbar-fixed-top.fixed .navbar-nav > li.active > a.btn:after,
.navbar-default:hover .navbar-nav > li.active > a.btn:after {
  background-color: #005091;
}
.navbar-fixed-top .navbar-nav > li.active > a {
  background-color: transparent !important;
}
.navbar-nav .dropdown-menu {
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.navbar-default .dropdown-menu li {
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.navbar-default .dropdown-menu li a {
  font-family: 'HelveticaNeueETW01-55Rg', sans-serif;
  color: #3c3c3c;
  font-size: 16px;
  line-height: 1.5;
  text-transform: none;
  letter-spacing: normal;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-bottom: 1px solid #ededed;
}
.navbar-default .dropdown-menu li a:hover {
  color: #005091;
  background-color: #f5f5f5;
  cursor: pointer;
}
.navbar-default .navbar-nav > .dropdown > .dropdown-menu {
  margin-left: -15px;
  -webkit-box-shadow: 0 2px 3px 0 rgba(177, 179, 180, 0.6);
  -moz-box-shadow: 0 2px 3px 0 rgba(177, 179, 180, 0.6);
  box-shadow: 0 2px 3px 0 rgba(177, 179, 180, 0.6);
}
.navbar-default .dropdown > .dropdown-menu {
  padding: 0;
}
.navbar-default .dropdown-menu .dropdown-submenu > a:after {
  top: 8px;
  float: right;
  height: 0;
  content: '\70';
  font-family: 'rsag-round' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  font-size: 20px;
  color: #b1b3b4;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  right: 10px;
}
.navbar-default .dropdown-menu .dropdown-submenu > a:hover:after {
  color: #0078b9;
}
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
  border-color: #ededed;
}
.dropdown-menu > li > a {
  padding: 10px 20px 10px 15px;
}
.navbar-default .dropdown-menu .dropdown-menu {
  top: 0;
}
.navbar-default .dropdown-menu > .active > a,
.navbar-default .dropdown-menu > .active > a:focus,
.navbar-default .dropdown-menu > .active > a:hover {
  background-color: #e6e6e6;
}
.navbar-default .dropdown-menu .dropdown-submenu > .dropdown-menu {
  background-color: #f5f5f5;
  -webkit-box-shadow: 1px 1px 3px 0 rgba(177, 179, 180, 0.3);
  -moz-box-shadow: 1px 1px 3px 0 rgba(177, 179, 180, 0.3);
  box-shadow: 1px 1px 3px 0 rgba(177, 179, 180, 0.3);
  border: 1px solid hsl(200, 2%, 90%);
}
.navbar-default .dropdown-menu .dropdown-submenu li a:hover {
  background-color: #e6e6e6;
}

.dropdown-menu.out {
  animation-name: out;
  animation-duration: 0.3s;
  animation-timing-function: ease-in-out;
}
.dropdown-menu.over {
  animation-name: in;
  animation-duration: 0.3s;
  animation-timing-function: ease-in-out;
}
@keyframes in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
/*Abo Kundenportal------------------------------*/

.customer-portal-wrap {
  display: none;
}

/*service-menu desktop------------------------------*/

.service-menu-wrapper {
  padding: 17px 0 0 0;
  float: left;
  position: relative;
}
/*region: nav RSAG Blog*/
header.rsag-blog .service-menu-wrapper {
  float: right;
  margin-right: 3px;
}
/*endregion*/

body.en .service-menu-wrapper {
  float: right;
}
.service-menu {
  float: left;
  padding-left: 18px;
}
.service-menu > li {
  background: #3c3c3c;
  width: 60px;
  float: left;
  text-align: center;
  margin-right: 3px;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  font-size: 18px;
}
.service-menu > li:first-child {
  border-radius: 4px 0 0 4px;
  overflow: hidden;
}
.service-menu > li:last-child {
  border-radius: 0 4px 4px 0;
  background-color: #005091;
  height: 36px;
  overflow: hidden;
}
@-moz-document url-prefix() {
  .service-menu > li:last-child {
    height: 37px;
  }
}
.navbar-default.navbar-fixed-top.no-header-image .service-menu > li,
.navbar-default:hover .service-menu > li,
.navbar-default.fixed .service-menu > li,
.navbar-default.active-service-menu .service-menu > li {
  background-color: #b1b3b4;
}
.navbar-default.navbar-fixed-top.no-header-image .service-menu > li:last-child,
.navbar-default:hover .service-menu > li:last-child,
.navbar-default.fixed .service-menu > li:last-child,
.navbar-default.active-service-menu .service-menu > li:last-child {
  background-color: #005091;
}
.service-menu .service-menu-item {
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  color: #ffffff;
  font-size: 16px;
  text-align: center;
  height: 100%;
  width: 100%;
  display: block;
  padding: 7px 0 7px 0;
  position: relative;
}
.service-menu .service-menu-item:hover,
.service-menu .service-menu-item.active {
  background-color: #0078b9;
}
.service-menu .service-menu-item .icon {
  font-size: 33px;
  position: absolute;
  margin-top: -8px;
  left: 0;
  margin-left: 14px;
}
.service-menu-list {
  /*z-index: 100;*/
  position: absolute;
  margin-top: 60px;
  width: 250px;
  letter-spacing: 1px;
}
.service-menu-header {
  background-color: #0078b9;
}
.service-menu-list .dreieck-sprechblase {
  margin-left: 180px;
}
.service-menu-header h5 {
  padding: 16px 0 16px 15px;
  font-family: 'HelveticaNeueETW01-75Bd', sans-serif;
  font-size: 14px;
  margin: 0;
  letter-spacing: 0.02em;
}
.service-menu-header a.icon {
  float: right;
  padding-right: 15px;
  margin-top: -2px;
  font-size: 20px;
}
.service-menu-header .icon:hover {
  color: #ffffff;
  cursor: pointer;
}
.service-menu-list ul {
  background-color: #ffffff;
  padding: 0;
}
.service-menu-list li,
.mobile-search-menu .search-list li {
  padding: 10px 15px 0 15px;
  text-align: left;
}
.service-menu-list li:last-child,
.mobile-search-menu .search-list li:last-child {
  padding-bottom: 10px;
}
.navbar-default .service-menu-list .btn-grey {
  background-color: #e6e6e6;
  padding: 0;
  height: 44px;
  width: 100%;
  text-transform: none;
  text-align: left;
  color: #b1b3b4;
}
.navbar-default .service-menu-list .btn-grey.selected {
  background-color: #005091;
  color: #ffffff;
}
.navbar-default .service-menu-list .btn-grey:hover {
  background-color: #0078b9;
  color: #ffffff;
}

/*font-size menu & languages menu--------------------*/

.font-size-menu-wrapper {
  margin-left: 710px;
  z-index: 1;
}
.languages-menu-wrapper {
  margin-left: 774px;
}
.navbar-default .languages-menu .btn {
  padding: 0 15px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.font-size-menu .btn span {
  width: 26px;
  position: relative;
  display: inline-block;
}
.font-size-menu #fontsize_opt1 span {
  font-size: 16px;
  margin-left: 16px;
}
.font-size-menu #fontsize_opt2 span {
  font-size: 21px;
  margin-left: 15px;
}
.font-size-menu #fontsize_opt3 span {
  font-size: 26px;
  margin-left: 14px;
  font-family: 'HelveticaNeueETW01-55Rg', sans-serif;
}
.font-size-menu #fontsize_opt0 span {
  font-size: 13px;
  margin-left: 17px;
}

/*search---------------------------------------------*/
.search-menu-wrapper {
  margin-left: 767px;
  width: 320px;
}
.search-menu-wrapper .dreieck-sprechblase {
  margin-left: 250px;
}
.search-menu-wrapper .dreieck-sprechblase img {
  width: 34px;
}
.search-menu-wrapper .service-menu-header {
  padding: 10px 0 8px 7px;
}
.search-menu-wrapper .service-menu-header .search-icon {
  display: inline-block;
  height: 35px;
  width: 35px;
  margin-top: -3px;
}
.search-menu-wrapper .service-menu-header input {
  background-color: transparent;
  border: none;
  font-family: 'HelveticaNeueETW01-75Bd', sans-serif;
  letter-spacing: 0.02em;
}
.search-menu-wrapper .service-menu-header input::-moz-placeholder {
  color: #ffffff;
  opacity: 0.5;
  text-transform: uppercase;
}
.search-menu-wrapper .service-menu-header input:-ms-input-placeholder {
  color: #ffffff;
  opacity: 0.5;
  text-transform: uppercase;
}
.search-menu-wrapper .service-menu-header input::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 0.5;
  text-transform: uppercase;
}
.search-menu-wrapper
  .service-menu-header
  input:focus::-webkit-input-placeholder {
  color: transparent;
}
.search-menu-wrapper .service-menu-header input:focus:-moz-placeholder {
  color: transparent;
} /* FF 4-18 */
.search-menu-wrapper .service-menu-header input:focus::-moz-placeholder {
  color: transparent;
} /* FF 19+ */
.search-menu-wrapper .service-menu-header input:focus:-ms-input-placeholder {
  color: transparent;
} /* IE 10+ */

.search-menu-wrapper a.icon {
  margin-top: 2px;
}
.search-menu .suchverlauf {
  font-size: 14px;
  padding: 11px 15px 8px 15px;
  font-family: 'HelveticaNeueETW01-55Rg', sans-serif;
  letter-spacing: 0.01em;
  margin-bottom: 0;
}
.search-menu .search-list {
  margin-bottom: 0;
}
.search-menu .search-list li,
.search-menu .search-list li a {
  font-size: 16px;
}
.search-menu .search-list li .serachHistory_noHistory {
  font-size: 14px;
}
.search-menu .search-list li a {
  cursor: pointer;
}
.navbar-default .search-menu .btn-blue {
  background-color: #005091;
  color: #ffffff !important;
  text-align: center;
  width: 100%;
  padding: 11px 0;
  font-size: 14px;
}
.navbar-default .search-menu .btn-blue:hover {
  background-color: #0078b9;
}
.navbar-default .search-menu .button-wrapper,
.mobile-search-menu .button-wrapper {
  padding: 0 15px 15px 15px;
}
.search-menu .searchresults {
  padding: 0 15px;
}
.search-menu .searchresults p {
  font-size: 14px;
  margin-bottom: 10px;
}
.search-menu .searchresults p.introduction {
  font-size: 16px;
  padding: 15px 0;
  border-bottom: 1px solid #e6e6e6;
  color: #005091;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
}
.search-menu .searchresults h3 {
  font-size: 16px;
}
.search-menu .searchresults .search-link-wrapper {
  margin: 0;
}
.search-menu .searchresults li {
  padding: 0 15px 0 15px;
  font-size: 14px;
}
.search-menu .searchresults li:before {
  display: inline-block;
  position: relative;
  margin-right: 9px;
  top: -2px;
}
.search-menu .searchresults .search-link-wrapper:last-child {
  padding-bottom: 10px;
}
.search-menu .searchresults .search-link-wrapper .col-xs-12 {
  padding: 0;
}
.search-menu .search-link .search-item-content .headline {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 6px;
}
.search-menu .search-link .search-item-content .explanation {
  font-size: 15px;
  line-height: 21px;
}
.search-menu .search-link .icon {
  margin-right: 0;
  font-size: 20px;
}
.search-menu #backtohistory.btn-transparent {
  color: #005091;
  padding: 9px 0;
  margin-top: 10px;
  font-size: 14px;
}
.search-menu #backtohistory.btn-transparent:hover {
  color: #ffffff;
  background-color: #005091;
}
.search-menu #searchResults,
.search-menu #serachHistory {
  -webkit-box-shadow: 0 2px 3px 0 rgba(177, 179, 180, 0.6);
  -moz-box-shadow: 0 2px 3px 0 rgba(177, 179, 180, 0.6);
  box-shadow: 0 2px 3px 0 rgba(177, 179, 180, 0.6);
}

/*endregion*/

/*region: nav 140 Jahre RSAG*/
header.rsag-celebration .navbar .navbar-collapse ul.navbar-nav {
  width: 78%;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  justify-content: space-between;
}
header.rsag-celebration .navbar-default:hover .navbar-nav > li > a {
  color: #3c3c3c;
}
header.rsag-celebration .navbar-default.fixed .navbar-nav > li > a {
  color: #3c3c3c;
}
header.rsag-celebration .navbar-default .navbar-nav > li > a {
  color: #ffffff;
}
header.rsag-celebration
  .navbar-default.active-service-menu
  .navbar-nav
  > li
  > a {
  color: #3c3c3c;
}
header.rsag-celebration .navbar-default .navbar-nav > .open > a {
  background-color: transparent;
}
header.rsag-celebration .search-menu {
  display: none;
}
header.rsag-celebration .navbar-collapse .service-menu-wrapper .service-menu {
  padding-left: 24px;
}
header.rsag-celebration
  .navbar-collapse
  .service-menu-wrapper
  .service-menu
  li:last-child {
  display: none;
}
header.rsag-celebration
  .navbar-collapse
  .service-menu-wrapper
  .service-menu
  li:first-child {
  border-radius: 4px;
  margin-right: 0;
}
header.rsag-celebration .font-size-menu-wrapper {
  margin-left: 833px;
}
header.rsag-celebration
  nav.navbar.navbar-default.navbar-fixed-top.transition-all.fixed {
  z-index: 9000;
}
/*endregion*/

/*region: Fahrplanwidget */

/*-------------------------tabs------------------------------*/
.tab-content.fahrplanwidget {
  padding-top: 0;
  padding-bottom: 0;
  border: none transparent;
}
.fahrplanwidget-tabs {
  margin-top: -49px;
  position: relative;
  z-index: 5;
  margin-left: -7.5px;
  margin-right: -7.5px;
}
.fahrplanwidget-tabs.no-header-image {
  margin-top: 0;
}
.fahrplanwidget-tabs li {
  background-color: rgba(0, 80, 145, 0.9);
  height: 51px;
  float: none;
  width: 100%;
}
.fahrplanwidget-tabs li:before {
  background-color: transparent;
}
.fahrplanwidget-tabs li:hover {
  background-color: #0078b9;
}
.fahrplanwidget-tabs li a {
  color: #ffffff;
  padding: 11px 8px 11px 8px;
  font-size: 20px;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  border: none;
  display: inline-block;
  width: 100%;
}
.fahrplanwidget-tabs .nav-tabs {
  border-bottom: 0;
  overflow: hidden;
  display: flex;
}
.fahrplanwidget-tabs .nav-tabs > li > a:hover {
  border: none;
}
.fahrplanwidget-tabs .nav > li > a:focus,
.fahrplanwidget-tabs .nav > li > a:hover {
  background-color: transparent;
}
.fahrplanwidget-tabs .nav-tabs > li.active:hover,
.fahrplanwidget-tabs .nav-tabs > li.active {
  background-color: #f5f5f5;
}
.fahrplanwidget-tabs .nav-tabs > li.active > a:hover,
.fahrplanwidget-tabs .nav-tabs > li.active > a:focus,
.fahrplanwidget-tabs .nav-tabs > li.active > a {
  color: #005091;
  background-color: transparent;
  border: none;
}
.fahrplanwidget-tabs .nav-tabs .stoerungszahl {
  font-size: 14px;
  font-family: 'HelveticaNeueETW01-75Bd', sans-serif;
  color: #ffffff;
  width: 24px;
  height: 24px;
  line-height: 24px;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #e10019;
  position: relative;
  top: -1px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding-right: 2px;
  margin-left: 4px;
}
/*-------------------------fahrplan-------------------------------*/
.fahrplanwidget .tab-pane {
  padding-top: 50px;
}
.fahrplan-bestaetigung,
.fahrplan-ort {
  padding: 0 50px 0 0;
}
#haltestellen .fahrplan-bestaetigung,
#haltestellen .fahrplan-ort {
  padding: 0;
}
#fahrplan form,
.fahrplan-zeit .form-group,
.fahrplan-ort .form-group {
  position: relative;
}
.fahrplan-ort .form-group .form-control {
  padding-left: 65px;
  padding-right: 45px;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
}
.fahrplan-ort .form-group .form-control::-moz-placeholder {
  font-family: 'HelveticaNeueETW01-55Rg', sans-serif;
}
.fahrplan-ort .form-group .form-control:-ms-input-placeholder {
  font-family: 'HelveticaNeueETW01-55Rg', sans-serif;
}
.fahrplan-ort .form-group .form-control::-webkit-input-placeholder {
  font-family: 'HelveticaNeueETW01-55Rg', sans-serif;
}
.fahrplan-ort .form-group button.icon {
  position: absolute;
  top: -1px;
  right: 5px;
  border: none;
  background-color: transparent;
  font-size: 30px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding-top: 5px;
  color: #b1b3b4;
}
.fahrplan-ort .form-group button.icon:hover {
  color: #0078b9;
}
.fahrplan-ort .form-group span.icon {
  position: absolute;
  top: 10px;
  left: 15px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  height: 25px;
  width: 25px;
  text-align: center;
  border-radius: 50%;
  font-family: 'HelveticaNeueETW01-75Bd', sans-serif;
  padding-top: 2px;
  padding-left: 1px;
}
@-moz-document url-prefix() {
  .fahrplan-ort .form-group span.icon {
    padding-top: 1px;
    padding-left: 0;
  }
}
.fahrplan-ort .change-start-end {
  position: absolute;
  top: 10px;
  right: 0;
  font-size: 50px;
  color: #b1b3b4;
  background-color: transparent;
  border: none;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding-top: 10px;
}
.fahrplan-ort .change-start-end:hover {
  color: #0078b9;
}
#fahrplan a.icon,
#haltestelle a.icon,
#haltestellen a.icon {
  width: 50%;
  position: relative;
  display: inline-block;
  float: left;
  padding: 15px 0;
  color: #3c3c3c;
}

#fahrplan a.icon:hover,
#haltestelle a.icon:hover,
#haltestellen a.icon:hover {
  cursor: pointer;
  color: #0078b9;
}
#fahrplan a.icon:before,
#haltestelle a.icon:before,
#haltestellen a.icon:before {
  position: relative;
  display: block;
  float: left;
  padding: 3px 13px 17px 0;
  font-size: 20px;
  color: #b1b3b4;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#haltestelle a.icon {
  padding: 15px 0 12px 0;
}
#haltestelle a.icon:before {
  padding: 3px 13px 0 0;
}
#fahrplan a.icon:hover:before,
#haltestelle a.icon:hover:before,
#haltestellen a.icon:hover:before {
  color: #0078b9;
}
.toggle-checkbox {
  background: #ffffff;
  border-radius: 4px;
  overflow: hidden;
  -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.05);
}
.toggle-checkbox input[type='checkbox'] {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.toggle-checkbox
  input[type='checkbox']:checked
  ~ label
  .can-toggle_switch:before {
  content: attr(data-unchecked);
  left: 0;
}
.toggle-checkbox
  input[type='checkbox']:checked
  ~ label
  .can-toggle_switch:after {
  left: 50%;
  content: attr(data-checked);
}
.toggle-checkbox label {
  cursor: pointer;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  margin-bottom: 0;
  font-weight: normal;
}
.toggle-checkbox label .can-toggle_switch {
  position: relative;
  background: #ffffff;
  letter-spacing: 1px;
  height: 44px;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  width: 100%;
}
.toggle-checkbox label .can-toggle_switch:before {
  content: attr(data-checked);
  position: absolute;
  top: 0;
  text-transform: uppercase;
  text-align: center;
  left: 50%;
  height: 100%;
  padding: 12px 0;
  width: 50%;
  color: #b1b3b4;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0.02em;
}
.toggle-checkbox label .can-toggle_switch:after {
  content: attr(data-unchecked);
  position: absolute;
  z-index: 5;
  text-transform: uppercase;
  text-align: center;
  background: #005091;
  color: #ffffff;
  font-size: 16px;
  line-height: 1.2;
  top: 0;
  left: 0;
  height: 100%;
  padding: 12px 0;
  width: 50%;
}
/* ------------stoerungen-----------------------*/

#stoerungen h3 {
  margin-top: 0;
  margin-bottom: 0;
}
/*#stoerungen .container-fluid:not(:first-child){
    padding-top: 40px;
    padding-bottom: 40px;
}*/
#stoerungen .stoerungsmeldung {
  padding-top: 0;
  padding-bottom: 40px;
}
.tab-content .tab-pane#stoerungen .container-fluid {
  padding-top: 0 !important;
  padding-bottom: 40px !important;
}
#stoerungen .stoerung-content .icon:before {
  position: relative;
  display: block;
  float: left;
  padding: 3px 13px 0 0;
  font-size: 20px;
}
#stoerungen .stoerung-content p:empty {
  display: none;
}
#stoerungen .icon {
  margin-top: -9px;
}
#stoerungen .icon-rsag-round-attention {
  color: #e10019;
}
#stoerungen h2 {
  margin-left: 9px;
  margin-top: 0;
}

/*------------modale-----------------------------*/

.modal-header {
  padding: 10px 15px;
}
.modal-header h4 {
  text-transform: none;
}
.modal-body {
  padding: 0;
  height: 400px;
  overflow-y: auto;
  margin-left: 0;
  margin-right: 0;
}
.modal-body ol {
  padding-left: 20px;
}
.modal-body .tab-content {
  padding: 0;
}
.modal-body ul {
  padding-left: 0;
}
.modal-body .tab-content {
  border: none;
}
.modal-header .close {
  opacity: 1;
  text-shadow: none;
  margin-top: 1px;
}
.modal-header .close:hover {
  color: #ffffff;
}
.modal-content {
  border-radius: 8px;
  border: none;
}
#letzte-anfragen .modal-body {
  overflow-x: hidden;
}
/*----------------------------verbindungen -----Tabs---------------*/
.verbindungsliste:before {
  background-color: transparent;
}
.modal-body .inhalt-tabs-modal {
  margin-top: 15px;
}
.ortsliste .row:not(:last-child),
.verbindungsliste .row:not(:last-child) {
  border-bottom: 1px solid #b1b3b4;
}
.ortsliste ol,
.verbindungsliste ol {
  padding-left: 25px;
  padding-top: 12px;
}
.verbindungsliste ol:before {
  content: '';
  height: calc(100% - 37px);
  position: absolute;
  width: 2px;
  background-color: #b1b3b4;
  left: 8px;
  top: 24px;
}
.verbindungsliste ol li:before {
  content: ' ' !important;
  margin-left: -20px;
  height: 8px;
  width: 8px;
  margin-top: 8px;
  position: absolute;
  background-color: #005091;
  border-radius: 50%;
  -webkit-transiton: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -ms-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
.verbindungsliste ol li:first-child:before {
  background-color: #3c3c3c;
}
.ortsliste ol li:before {
  content: '' !important;
  display: none;
}
.ortsliste p,
.verbindungsliste p {
  font-size: 16px;
}
.ortsliste .row,
.verbindungsliste .row {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.verbindungsliste .column:first-child {
  -webkit-box-flex: 15; /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-flex: 15; /* OLD - Firefox 19- */
  -webkit-flex: 15; /* Chrome */
  -ms-flex: 15; /* IE 10 */
  flex: 15; /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.verbindungsliste .column:not(:first-child) {
  -webkit-box-flex: 2; /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-flex: 2; /* OLD - Firefox 19- */
  -webkit-flex: 2; /* Chrome */
  -ms-flex: 2; /* IE 10 */
  flex: 2; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  align-items: center;
}
/*.modal-body .inhalt-tabs-modal .nav-tabs li {
    border-bottom: 1px solid #B1B3B4;
}*/
.modal-body .inhalt-tabs-modal .nav-tabs li a {
  font-size: 18px;
}
.ortsliste p,
.verbindungsliste p {
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  margin-bottom: 8px;
}
input.checkbox-favorit[type='checkbox'] {
  display: none;
}
input.checkbox-favorit[type='checkbox'] + label {
  margin-bottom: 0;
  margin-top: 3px;
  margin-left: auto;
  margin-right: auto;
}
input.checkbox-favorit[type='checkbox'] + label:before {
  font-family: 'Glyphicons Halflings';
  display: inline-block;
}
input.checkbox-favorit[type='checkbox'] + label:before {
  content: '\e006';
  height: 16px;
  width: 16px;
  display: inline-block;
  padding: 0;
  color: #b1b3b4;
}
input.checkbox-favorit[type='checkbox']:checked + label:before {
  content: '\e006';
  height: 16px;
  width: 16px;
  display: inline-block;
  padding: 0;
  color: #fcb731;
}
#verbindungen button.btn-icon {
  margin-top: 5px;
}
/*-----------------------------orte----------Tabs--------------------------*/
.ortsliste .column:first-child {
  -webkit-box-flex: 10; /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-flex: 10; /* OLD - Firefox 19- */
  -webkit-flex: 10; /* Chrome */
  -ms-flex: 10; /* IE 10 */
  flex: 10; /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.ortsliste .column:nth-child(2) {
  -webkit-box-flex: 3; /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-flex: 3; /* OLD - Firefox 19- */
  -webkit-flex: 3; /* Chrome */
  -ms-flex: 3; /* IE 10 */
  flex: 3; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  align-items: center;
  justify-content: flex-end;
}
.ortsliste .column:nth-child(3) {
  -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-flex: 1; /* OLD - Firefox 19- */
  -webkit-flex: 1; /* Chrome */
  -ms-flex: 1; /* IE 10 */
  flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  align-items: center;
}
#orte li:before {
  background-color: transparent;
  height: 0;
  width: 0;
}
.ortsliste .btn.icon {
  height: 25px;
  width: 25px;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 0;
}

.ortsliste .btn.icon:not(:first-child) {
  margin-left: 10px;
}

/*----------- erweiterte optionen ------------------------------------*/

.options-content {
  padding: 0 15px;
}
.options-content .col-xs-12 {
  padding-top: 20px;
}
.options-content span {
  font-family: 'HelveticaNeueETW01-45Lt', sans-serif;
  font-size: 16px;
  top: 8px;
}
.modal .switch input {
  opacity: 0;
}
.modal .switch .slider {
  position: absolute;
  cursor: pointer;
  top: 18px;
  right: 6px;
  background-color: #b1b3b4;
  height: 24px;
  width: 40px;
}
.modal .switch .slider:before {
  position: absolute;
  content: '';
  height: 20px;
  width: 20px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.modal .switch .slider.round {
  border-radius: 34px;
}
.modal .switch .slider.round:before {
  border-radius: 50%;
}
.modal .switch input[type='checkbox']:checked + .slider {
  background-color: #005091;
}
.modal .switch input[type='checkbox']:checked + .slider:before {
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px);
}
.options-content .form-control {
  height: 36px;
}
.options-content .form-control .btn-filter {
  padding: 9px 25px 3px 10px;
}
.options-content .bootstrap-select .bs-caret:before {
  right: 10px;
  top: 0;
}
/*endregion*/

/*region: Datetimepicker*/

.powermail_fieldset .datetimepicker-wrapper {
  margin-bottom: 15px;
  z-index: 1;
}
.input-group {
  width: 100%;
}
.input-group-addon {
  padding: 3px 0;
  font-size: 45px;
  line-height: 1;
  color: #b1b3b4;
  text-align: center;
  background-color: transparent;
  border: none;
  border-radius: 4px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  width: 55px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.datepicker:hover .input-group-addon,
.datetimepicker:hover .input-group-addon {
  color: #0078b9;
}
.input-group.date .input-group-addon {
  width: 100%;
  text-align: right;
}

.datetimepicker li:before {
  background-color: transparent;
}

.input-group.date input {
  color: #4a4a4a;
  font-size: 16px;
  line-height: 19px;
  border-radius: 4px !important;
}
.shown {
  display: -webkit-box !important; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box !important; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox !important; /* TWEENER - IE 10 */
  display: -webkit-flex !important; /* NEW - Chrome */
  display: flex !important; /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.bootstrap-datetimepicker-widget {
  list-style: none;
  width: 300px !important;
  padding: 0 !important;
  margin: 0 !important;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border: none;
  border-radius: 10px;
}
.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
  border-collapse: separate;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  display: none;
}
.calender-head {
  background-color: #005091;
  color: #ffffff;
  border-radius: 6px 6px 0 0;
  height: 45px;
  font-size: 16px;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  flex-direction: column;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  padding-right: 11px;
}
.calender-head b {
  padding-top: 4px;
  display: inline-block;
}
.calender-head .item.icon-rsag-round-exit {
  font-size: 20px;
  margin-top: 0;
  position: absolute;
  right: 10px;
  top: 12px;
}
.calender-head .item.icon-rsag-round-exit:hover {
  cursor: pointer;
  color: #ffffff;
}
.calender-footer {
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  background-color: #005091;
  color: white;
  border-radius: 0 0 8px 8px;
  height: 45px;
  font-size: 14px;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  flex-direction: column;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 1.2;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  /*display: none!important;*/
}
.calender-footer .table-condensed > div.text-center {
  line-height: 4rem;
}
.calender-footer:hover {
  background-color: #0078b9;
}
/*--------------------- days-------------------------*/
.datepicker-days table {
  background-color: #ffffff;
  padding-bottom: 7px;
  position: relative;
  z-index: 0;
  border-top: 1px solid #e2e2e2;
}
.datepicker-days table thead tr:first-child {
  height: 38px;
  border-bottom: 1px solid #b1b3b4;
  background-color: #f5f5f5;
}
.datepicker-days .icon {
  font-size: 22px;
  color: #b1b3b4;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  flex-direction: column;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.datepicker-days .icon:hover {
  color: #005091;
}
.datepicker-days .disabled .icon:hover {
  color: #b1b3b4;
}
.datepicker-days table tbody tr td {
  color: #4a4a4a;
  font-size: 15px;
  line-height: 15px;
  font-family: 'HelveticaNeueETW01-55Rg', sans-serif;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th {
  border-bottom: 1px solid hsl(0, 0%, 88%);
  border-radius: inherit;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: transparent;
}
.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  color: #005091;
  font-size: 11pt;
  line-height: 7pt;
  text-transform: uppercase;
  letter-spacing: 0.06em;
}
.datepicker-days table thead tr:nth-child(2) th {
  padding-top: 10px;
  font-size: 15px;
  font-family: 'HelveticaNeueETW01-45Lt', sans-serif;
}
.bootstrap-datetimepicker-widget table td.day {
  height: 30px;
  line-height: 30px;
  border-radius: 50%;
  position: relative;
  padding: 1px;
}
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #cccccc;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: transparent;
  text-shadow: none;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.today {
  color: #005091;
  text-shadow: none;
  border-radius: 50%;
  transition: all 0.3s ease-in-out;
  background-color: transparent;
}
.bootstrap-datetimepicker-widget table td.today.active:hover {
  background-color: transparent;
  border: none;
  color: #ffffff;
}
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  cursor: pointer;
  background-color: transparent;
}
.bootstrap-datetimepicker-widget table td.day.disabled:hover {
  cursor: not-allowed;
}
.datepicker-days .day:hover:before {
  content: '';
  width: 32px;
  height: 32px;
  background-color: #f5f5f5;
  border: 2px solid transparent;
  position: absolute;
  top: 0.5px;
  left: 0;
  right: 0;
  margin: 0 auto;
  border-radius: 50%;
  z-index: -1;
}
.bootstrap-datetimepicker-widget table td.today:before {
  border: none;
}
.datepicker-days .day.active:before {
  content: '';
  width: 32px;
  height: 32px;
  background-color: transparent;
  border: 2px solid #005091;
  position: absolute;
  top: 0.5px;
  left: 0;
  right: 0;
  margin: 0 auto;
  border-radius: 50%;
  z-index: -1;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.datepicker-days .day.active:hover:before {
  background-color: #005091;
  border: 2px solid transparent;
}

/*-------------time-----------------------------------*/

.timepicker .timepicker-picker {
  border-top: 1px solid hsl(0, 0%, 88%);
}
.timepicker-picker tr td {
  border-radius: 0 !important;
}
.timepicker table tbody tr:nth-child(2) {
  /*background-color: #F5F5F5;*/
  border-radius: 0 !important;
}
.bootstrap-datetimepicker-widget table td {
  height: 33px;
  line-height: 33px;
  width: auto;
}
.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 21px;
  height: 20px;
  line-height: 18px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 4px;
}
.bootstrap-datetimepicker-widget table td span:hover {
  background: transparent;
  color: #0078b9;
}
.bootstrap-datetimepicker-widget table td .btn:hover {
  color: #0078b9;
}
.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 15px;
}
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second,
.separator {
  width: 54px;
  font-weight: bold;
  margin: 0;
  color: #005091;
  font-size: 24px;
  line-height: 40px;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
}

/*--------------------------only-datepicker-----------------*/

.datepickerForm
  .bootstrap-datetimepicker-widget
  .picker-switch.accordion-toggle,
.datepicker1 .bootstrap-datetimepicker-widget .picker-switch.accordion-toggle {
  display: none;
}

/*endregion*/

/*region: breadcrumb */
.breadcrumb-navigation .icon {
  font-size: 18px;
  margin-top: 5px;
  margin-right: 10px;
  height: 18px;
}
.breadcrumb {
  padding: 1px 0 4px 0;
  margin-bottom: 0;
  list-style: none;
  background-color: transparent;
  border-radius: 0;
}
.breadcrumb > li + li:before {
  content: '|';
  background-color: transparent;
  height: auto;
  width: auto;
  color: #ffffff;
  font-family: 'HelveticaNeueETW01-45Lt', sans-serif;
}
.breadcrumb li:before {
  background-color: transparent;
  height: auto;
  width: auto;
  position: relative;
  margin-left: 0;
  margin-top: 0;
  display: inline-block;
}
.breadcrumb li,
.breadcrumb li a {
  font-size: 14px;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  color: #ffffff !important;
  display: inline-block;
  padding-top: 2px;
}
.breadcrumb li a:after {
  content: '';
  height: 1px;
  width: 0%;
  position: relative;
  display: block;
  background-color: #ffffff;
  margin-top: -2px;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.breadcrumb li:hover a:after {
  width: 100%;
}
#page-69 .breadcrumb-navigation {
  display: none;
}
/*endregion*/

/*region: footer*/

footer .footer-part1 div:not(:first-child) h4 {
  margin-top: 30px;
}
footer .footer-part1 li a {
  font-size: 14px;
  display: inline-block;
  padding-bottom: 10px;
}
footer .footer-part1 a:hover {
  color: #ffffff;
}
footer .footer-part1 a:after {
  content: '';
  height: 1px;
  width: 0%;
  position: relative;
  display: block;
  background-color: #ffffff;
  margin-top: -1px;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
footer .footer-part1 a:hover:after {
  width: 100%;
}
.footer-kantine-link {
  color: #ffffff;
  line-height: 1.3em;
  font-size: 18px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  text-decoration: none;
  position: relative;
  display: inline-block;
  margin-top: 53px;
  margin-bottom: 15px;
  cursor: text;
}
.footer-kantine-link:after {
  display: none !important;
}
footer ul {
  padding: 0;
  margin: 0;
}
footer li {
  width: 100%;
}
footer li:before {
  display: none;
}
footer h4 {
  letter-spacing: 0.06em;
  padding-bottom: 15px;
  margin-bottom: 0;
}
footer .img-link {
  position: relative;
  display: block;
}
footer .footer-part1 form .form-control {
  background: transparent;
  border: none;
  border-bottom: 1px solid #ffffff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  color: #ffffff;
  padding: 5px 0;
  font-size: 14px;
  height: auto;
}
footer .footer-part1 .input-mail .form-control {
  margin-top: 15px;
  margin-bottom: 10px;
}
footer .footer-part1 .checkbox label input[type='checkbox'] {
  display: none;
}
footer .footer-part1 .checkbox label {
  padding: 0;
  font-size: 14px;
  font-family: 'HelveticaNeueETW01-55Rg', sans-serif;
  color: #ffffff;
}
footer input {
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
}
footer .footer-part1 .checkbox {
  margin-top: 5px;
}
footer .footer-part1 input::-moz-placeholder {
  color: #ffffff;
  opacity: 0.6;
}
footer .footer-part1 input:-ms-input-placeholder {
  color: #ffffff;
  opacity: 0.6;
}
footer .footer-part1 input::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 0.6;
}
footer .footer-part1 input:focus::-webkit-input-placeholder {
  color: transparent;
}
footer .footer-part1 input:focus:-moz-placeholder {
  color: transparent;
} /* FF 4-18 */
footer .footer-part1 input:focus::-moz-placeholder {
  color: transparent;
} /* FF 19+ */
footer .footer-part1 input:focus:-ms-input-placeholder {
  color: transparent;
} /* IE 10+ */

/*footer .footer-part1 form .input-mail{
    margin-top: 10px;
}*/

footer .footer-part1 form button.btn {
  margin-top: 20px;
  padding: 10px 0 10px 0;
  width: 100%;
}

/*footer part 2 ---------------------------------------*/

footer .footer-part2 img {
  max-width: 200px;
}
footer .footer-part2 li {
  display: inline-block;
  position: relative;
  width: auto;
}
footer .footer-part2 li a {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 51px;
  position: relative;
}
footer .footer-part2 li a span {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-right: 15px;
}
footer .footer-part2 li a span:before {
  vertical-align: middle;
  padding-top: 2px;
}
footer .footer-part2 li a:hover span {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
footer .footer-part2 .footer-text {
  font-family: 'HelveticaNeueETW01-55Rg', sans-serif;
  font-size: 16px;
  margin-bottom: 6px;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
}
footer .footer-part2 .phone-number {
  font-size: 28px;
  padding-left: 36px;
  display: inline-block;
  white-space: nowrap;
}
footer .footer-part2 .phone-number:after {
  content: '';
  height: 1px;
  width: 0%;
  position: relative;
  display: block;
  background-color: #ffffff;
  margin-top: -1px;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
footer .footer-part2 .phone-number:hover:after {
  width: 100%;
}
footer .footer-part2 .phone-number:hover {
  color: #ffffff;
}
footer .footer-part2 .phone-number .icon {
  font-size: 51px;
  position: absolute;
  margin-top: -9px;
  left: -6px;
}

/*footer part 3 ---------------------------------------*/
footer .footer-part3 {
  padding: 7px 0 7px 0;
}
footer .footer-part3,
footer .footer-part3 a {
  color: #b1b3b4;
  display: inline-block;
  font-size: 12px;
  text-transform: uppercase;
  margin-right: 5px;
  letter-spacing: 0.03em;
}
footer .footer-part3 a:not(:first-child) {
  margin-left: 5px;
}

/*endregion*/

/*region: footer 140 Jahre RSAG*/
footer.rsag-celebration ul {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  justify-content: space-between;
}
footer.rsag-celebration .footer-part2 li a span {
  padding-right: 0;
}
footer.rsag-celebration .img-link {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
}
footer.rsag-celebration .img-link img.rsag-logo-simple {
  margin-right: 50px;
}
footer.rsag-celebration .logo-icon-wrap {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  align-items: center;
}
/*endregion*/

/*region: tabelle*/
table {
  width: 100%;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.ce-table {
  display: inline-table;
  margin-bottom: 15px;
}
.ce-table thead tr th {
  background-color: #005091;
  color: #ffffff;
}
.ce-table thead th {
  font-family: 'HelveticaNeueETW01-55Rg', sans-serif;
  font-size: 18px;
  padding: 10px 15px;
  letter-spacing: 0.01em;
}
.ce-table thead tr th:first-child {
  border-top-left-radius: 8px;
}
.ce-table thead tr th:last-child {
  border-top-right-radius: 8px;
}
.ce-table td {
  font-family: 'HelveticaNeueETW01-45Lt', sans-serif;
  color: #3c3c3c;
  font-size: 18px;
  padding: 10px 9px 10px 15px;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  letter-spacing: -0.04em;
  line-height: 1.4;
}
.ce-table td p {
  margin: 0;
}
.ce-table td:last-child {
  width: 1px;
  white-space: nowrap;
}
.frame-type-table.frame-layout-0 .ce-table td:last-child {
  width: auto;
  white-space: normal;
}
.ce-table tbody tr td a {
  text-indent: -9999px;
  display: block;
  overflow: hidden;
  position: relative;
  width: 30px;
}
.ce-table tbody tr td a:before {
  content: '\70';
  font-family: 'rsag-round' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #005091;
  font-size: 24px;
  position: absolute;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-indent: 9999px;
  display: inline-block;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ce-table tbody tr td a:before {
    padding-top: 2px;
  }
}
.download_liste.ce-table tbody tr td a:before {
  content: '\67';
}
.ce-table tbody tr:hover td a:before,
.ce-table tbody tr:hover td {
  color: #0078b9;
  cursor: pointer;
}
.frame-type-table.frame-layout-0 .ce-table tbody tr:hover td a:before,
.frame-type-table.frame-layout-0 .ce-table tbody tr:hover td {
  color: inherit;
  cursor: default;
}
.ce-table-striped tbody tr {
  background-color: #ffffff;
}
.ce-table-striped tbody tr:nth-of-type(odd) {
  background-color: #f5f5f5;
}
.ce-table th,
.ce-table td {
  border-top: none;
}
/*endregion*/

/*region: download-link / mail-link */

.downloadgrid .btn-group.bootstrap-select.form-control {
  margin-top: 20px;
}

span.tel,
span.fax,
a.contact-icon,
.external-link-blank,
.external-link,
.download-link,
.mail-link {
  /*padding-top: 10px;*/
  position: relative;
  display: inline-block;
}

span.tel,
span.fax,
a.contact-icon,
a.external-link-blank,
a.external-link,
a.download-link,
a.mail-link {
  padding-left: 37px;
  padding-top: 5px;
}
span.tel,
span.fax {
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
}
.sprechblasencontainer span.tel,
.sprechblasencontainer span.fax,
.sprechblasencontainer a.external-link-blank,
.sprechblasencontainer a.external-link,
.sprechblasencontainer a.download-link,
.sprechblasencontainer a.mail-link,
.sprechblasencontainer a.contact-icon {
  padding-top: 0;
}
span.tel:before,
span.fax:before,
a.external-link-blank:before,
a.external-link:before,
a.download-link:before,
a.mail-link:before,
a.contact-icon:before {
  color: #005091;
  font-family: 'rsag-round' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 26px;
  position: absolute;
  margin-left: -35px;
  margin-top: -1px;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
a.contact-icon:hover:before {
  color: #0078b9;
}
a.download-link:before {
  content: '\67';
}
a.mail-link:before {
  content: '\48';
}
a.external-link-blank:before,
a.external-link:before {
  content: '\36';
}
span.tel:before {
  content: '\34';
}
span.fax:before {
  content: '\33';
}
a.contact-icon:before {
  content: '\48';
}
.sprechblasencontainer span.tel:before,
.sprechblasencontainer span.fax:before {
  font-family: 'rsag-clear' !important;
  font-size: 39px;
  margin-left: -44px;
  margin-top: -2px;
}
.sprechblasencontainer a.mail-link:before,
.sprechblasencontainer a.contact-icon:before {
  font-family: 'rsag-clear' !important;
  font-size: 41px;
  margin-left: -45px;
  margin-top: -2px;
}
.sprechblasencontainer a.mail-link:before,
.sprechblasencontainer a.contact-icon:before {
  content: '\59';
}
.sprechblasencontainer a.external-link-blank:before,
.sprechblasencontainer a.external-link:before {
  font-family: 'rsag-clear' !important;
  content: '\34';
  font-size: 45px;
  margin-left: -46px;
  margin-top: -3px;
}
.sprechblasencontainer span.tel:before {
  content: '\58';
}
.sprechblasencontainer span.fax:before {
  content: '\57';
}
a.external-link-blank:hover:before,
a.external-link:hover:before,
a.download-link:hover,
a.download-link:hover:before,
a.mail-link:hover:before,
a.mail-link:hover {
  color: #0078b9;
}
.sprechblasencontainer span.tel:before,
.sprechblasencontainer span.fax:before,
.sprechblasencontainer a.external-link-blank:before,
.sprechblasencontainer a.external-link:before,
.sprechblasencontainer a.download-link:before,
.sprechblasencontainer a.mail-link:before,
.sprechblasencontainer a.contact-icon:before {
  color: #ffffff;
}

.sprechblase-count {
  margin: 0;
  font-weight: 500;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
}
/*endregion*/

/*region: streifen*/

.streifen {
  border-radius: 8px 0 0 8px;
  -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
  height: 120px;
  overflow: hidden;
}
.streifen:hover {
  -webkit-box-shadow: 0 2px 10px 2px #c1c1c1;
  -moz-box-shadow: 0 2px 10px 2px #c1c1c1;
  box-shadow: 0 2px 10px 2px #c1c1c1;
  cursor: pointer;
}
.streifen-bild {
  background-position: center;
  background-size: cover;
  height: 100%;
}
.streifen-bild .icon:before {
  font-size: 36px;
  position: absolute;
  display: block;
  color: #ffffff;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-18px, -18px);
  -moz-transform: translate(-18px, -18px);
  -ms-transform: translate(-18px, -18px);
  -o-transform: translate(-18px, -18px);
  transform: translate(-18px, -18px);
  -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
}
.streifen .streifen-text {
  background-color: #ffffff;
  padding: 0 10px;
}
.streifen .streifen-text p {
  font-size: 18px;
}
.streifen .streifen-text h3 {
  font-size: 24px;
  margin: 12px 0 10px 0;
}

/*endregion*/

/*region: teaser*/

/*----teaser_bild_text---------------------------------------------------*/

.teaser {
  border-radius: 8px 8px 0 0;
  -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
  height: auto;
  float: left;
  overflow: hidden;
  background-color: #ffffff;
  position: relative;
  width: 100%;
}
.teaser:hover {
  -webkit-box-shadow: 0 2px 10px 2px #c1c1c1;
  -moz-box-shadow: 0 2px 10px 2px #c1c1c1;
  box-shadow: 0 2px 10px 2px #c1c1c1;
}
.teaser h3 {
  margin-top: 10px;
}

.teaser .teaser-text h3 {
  margin-bottom: 20px;
}

.teaser-link {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10;
}
.frame-type-Rsag_CE_Teaser_Text .teaser-link {
  text-indent: 99999px;
}
.teaser-img {
  height: 205px;
  object-fit: cover;
  width: 100%;
  font-family: 'object-fit:cover; object-position: 50% 50%;';
  object-position: 50% 50%;
  display: block;
}
.teaser-fahne {
  width: 75px;
  height: 80px;
  background-color: #005091;
  position: absolute;
  left: 20px;
  top: 0;
  border-radius: 0 0 8px 8px;
}
.teaser-fahne.zeitspanne {
  height: 167px;
}
.teaser-fahne .icon {
  color: #ffffff;
  font-size: 70px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-35px, -27px);
  -moz-transform: translate(-35px, -27px);
  -ms-transform: translate(-35px, -27px);
  -o-transform: translate(-35px, -27px);
  transform: translate(-35px, -27px);
  line-height: 70px;
}

.teaser-fahne .icon.icon-rsag-new-39-instagram {
  font-size: 64px;
  -webkit-transform: translate(-31px, -30px);
  -moz-transform: translate(-31px, -30px);
  -ms-transform: translate(-31px, -30px);
  -o-transform: translate(-31px, -30px);
  transform: translate(-31px, -30px);
}

/*region: blog icons in teaser*/

.teaser-fahne .icon.icon-rsag-new-03-renovation-tram {
  -webkit-transform: translate(-35px, -34px);
  -moz-transform: translate(-35px, -34px);
  -ms-transform: translate(-35px, -34px);
  -o-transform: translate(-35px, -34px);
  transform: translate(-35px, -34px);
}
.teaser-fahne .icon.icon-rsag-new-45-review,
.teaser-fahne .icon.icon-rsag-new-44-outlook {
  font-size: 45px;
  -webkit-transform: translate(-21px, -30px);
  -moz-transform: translate(-21px, -30px);
  -ms-transform: translate(-21px, -30px);
  -o-transform: translate(-21px, -30px);
  transform: translate(-21px, -30px);
}
.teaser-fahne .icon.icon-rsag-new-38-new-tram {
  font-size: 45px;
  top: 47%;
  left: 67%;
}
.teaser-fahne .icon.icon-rsag-140-03-running-time,
.teaser-fahne .icon.icon-rsag-140-02-old-new,
.teaser-fahne .icon.icon-rsag-140-04-technic,
.teaser-fahne .icon-rsag-new-24-blog-article {
  font-size: 40px;
  top: 47%;
  left: 70%;
}

/*endregion*/

.teaser-text {
  padding: 10px 13px 0 13px;
  margin-bottom: 10px;
}
.teaser-text p {
  margin-bottom: 10px;
}
.teaser-text .datum,
.teaser-text .uhrzeit {
  margin-top: -8px;
}
.teaser:hover a {
  color: #0078b9;
}
.teaser-button {
  display: inline-block;
}
.teaser-button button:before,
.teaser-button a:before {
  position: relative;
  display: block;
  float: left;
  padding: 2px 13px 17px 13px;
  font-size: 20px;
}
.teaser-button a.icon-formular:before {
  padding-left: 0;
}
.teaser-fahne .big-day {
  color: #ffffff;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  font-size: 40px;
  margin-bottom: 0;
  letter-spacing: -0.02em;
  line-height: 64px;
  margin-top: -3px;
}
.teaser-fahne .small-month-year {
  color: #ffffff;
  font-family: 'HelveticaNeueETW01-75Bd', sans-serif;
  font-size: 16px;
  line-height: 1;
  margin-top: -10px;
  letter-spacing: -0.02em;
  word-spacing: -0.1em;
}
.teaser-fahne .bindestrich {
  color: #ffffff;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  font-size: 30px;
  margin: 0;
  padding: 0 0 6px 0;
  line-height: 0;
}

/*region: teaser_bild_text 140 Jahre RSAG*/
main.rsag-celebration .teaser_bild_text .no-padding {
  overflow: hidden;
}
main.rsag-celebration .teaser_bild_text .no-padding:before {
  display: block;
  position: absolute;
  width: 120%;
  height: 50%;
  bottom: -25%;
  left: 0;
  filter: blur(20px);
  background: linear-gradient(to left, #e10019, #005091);
  transform: rotate(-10deg);
  content: '';
  opacity: 0.8;
}
main.rsag-celebration .teaser_bild_text .teaser-fahne {
  background-color: #e10019;
  border-radius: 0;
}
main.rsag-celebration .teaser_bild_text .teaser-fahne:before,
main.rsag-celebration .teaser_bild_text .teaser-fahne:after {
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 20px 40px 0 0;
  border-color: #e10019 transparent transparent transparent;
  content: '';
  position: absolute;
  bottom: -20px;
}
main.rsag-celebration .teaser_bild_text .teaser-fahne:after {
  right: 0;
  border-width: 20px 0 0 40px;
}
main.rsag-celebration .teaser_bild_text .teaser-fahne .big-day,
main.rsag-celebration .teaser_bild_text .teaser-fahne .small-month-year {
  font-family: 'Helvetica Neue LT W05_77BdCnOb', sans-serif;
}
main.rsag-celebration
  .teaser_bild_text
  .teaser-fahne
  .icon.icon-rsag-140-01-fact,
main.rsag-celebration
  .teaser_bild_text
  .teaser-fahne
  .icon.icon-rsag-140-02-old-new,
main.rsag-celebration
  .teaser_bild_text
  .teaser-fahne
  .icon.icon-rsag-140-03-running-time,
main.rsag-celebration
  .teaser_bild_text
  .teaser-fahne
  .icon.icon-rsag-140-04-technic,
main.rsag-celebration
  .teaser_bild_text
  .teaser-fahne
  .icon.icon-rsag-140-05-information,
main.rsag-celebration
  .teaser_bild_text
  .teaser-fahne
  .icon.icon-rsag-140-06-future {
  font-size: 40px;
  top: 50%;
  left: 68%;
}
main.rsag-celebration
  .teaser_bild_text
  .teaser-fahne
  .icon.icon-rsag-clear-press-officer {
  font-size: 50px;
  top: 55%;
  left: 64%;
}
main.rsag-celebration .teaser_bild_text .teaser-fahne p.big-day,
main.rsag-celebration .teaser_bild_text .teaser-fahne p.small-month-year {
  margin-left: -5px;
}

/*endregion*/

/*region filter 140 Jahre RSAG*/
main.rsag-celebration .bootstrap-select .bs-caret:before {
  text-transform: none !important;
  top: 6px;
}
/*endregion*/

/*region filter RSAG Blog*/
main.rsag-blog .bootstrap-select .bs-caret:before {
  text-transform: none !important;
  top: 6px;
}
/*endregion*/

/* #region: teaser benefit + modal */
a.teaser-benefit {
  display: block;
  position: relative;
  width: 100%;
  height: 330px;
  overflow: hidden;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  cursor: pointer;
}
a.teaser-benefit .image {
  will-change: transform; /* no rounded hover corner in safari */
}
a.teaser-benefit:hover .image img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.teaser-benefit .text {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  align-items: center;
  padding: 15px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  position: relative;
  z-index: 1;
}
.teaser-benefit .text .icon,
.teaser-benefit .text h4 {
  color: #ffffff;
}
.teaser-benefit .text h4 {
  text-transform: none;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  word-break: break-word;
  margin: 0;
}
.teaser-benefit .icon {
  font-size: 40px;
  line-height: 1;
  padding: 5px 15px 0 0;
}
.teaser-benefit .image {
  height: 251px;
  width: 100%;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  left: 0;
}
.teaser-benefit .image img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  font-family: 'object-fit:cover';
  display: block;
}
.teaser-benefit-modal .modal-dialog {
  width: 600px;
  top: 45%;
}
.modal.teaser-benefit-modal.in .modal-dialog {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.teaser-benefit-modal p {
  margin: 0;
}
.teaser-benefit-modal .modal-dialog .modal-content {
  padding: 20px 25px 25px 25px;
}
.teaser-benefit-modal h3 {
  margin-top: 0;
  padding-right: 20px;
}
.teaser-benefit-modal .modal-dialog .modal-content .modal-header {
  border-bottom: none;
  padding: 0;
}
.teaser-benefit-modal .modal-dialog .modal-content .modal-header button {
  opacity: 0.2;
  padding-top: 0;
}
.teaser-benefit-modal .modal-dialog .modal-content .modal-header .close:hover {
  opacity: 0.5;
  color: #000000;
}
.teaser-benefit-modal .modal-dialog .modal-content .modal-body {
  padding: 0;
  height: auto;
}
.teaser-benefit-modal .modal-dialog .modal-content .modal-body p {
  margin-bottom: 0;
}
.benefits-show-more {
  width: auto;
  padding-left: 30px;
  padding-right: 30px;
  margin-top: 15px;
}
/* #endregion */

/*----teaser_text---------------------------------------------------*/

.teaser.teaser_text {
  border-radius: 8px;
}
/*.teaser.teaser_text .teaser-text{
    height: 170px
}*/

/*----teaser_icon---------------------------------------------------*/

.teaser_icon-9,
.teaser_icon {
  border-radius: 8px;
  overflow: hidden;
  display: -ms-flexbox;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  display: -moz-box;
  -moz-box-pack: center;
  -moz-box-align: center;
  display: -webkit-box;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  width: 100%;
  position: relative;
}
.frame-type-Rsag_CE_Teaser_Icon .teaser_icon-link {
  width: 100%;
  height: 100%;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  justify-content: center;
  align-items: center;
}
.teaser_icon-9:hover,
.teaser_icon:hover {
  background-color: #0078b9;
  cursor: pointer;
}
.teaser_icon-9.bg-germany-ticket-gray-bright:hover {
  background-color: hsl(0, 0%, 83%);
}
.teaser_icon .icon {
  color: #ffffff;
  font-size: 150px;
  line-height: 120px;
  height: 110px;
  margin-top: -15px;
}
.teaser_icon-9 h3,
.teaser_icon h3 {
  font-size: 20px;
  font-family: 'HelveticaNeueETW01-75Bd', sans-serif;
  padding: 0 15px;
  margin-bottom: 0;
  letter-spacing: -0.03em;
}
.teaser_icon-9 .icon {
  color: #ffffff;
  font-size: 90px;
  line-height: 0;
  height: 65px;
}
.teaser_icon-9 .icon.icon-rsag-new-01-warnow-pass-mobil,
.teaser_icon-9 .icon.icon-rsag-new-19-bike,
.teaser_icon-9 .icon.icon-rsag-new-17-mirror-mieter-ticket {
  font-size: 78px;
}
.teaser_icon-9 .icon.icon-rsag-new-18-germany-ticket {
  font-size: 110px;
  height: 95px;
}
.teaser_icon-9 .img-germay-ticket {
  height: 115px;
  top: 4px;
  position: relative;
}
.teaser_icon-9 a {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 3;
  opacity: 0;
}
.frame-type-Rsag_CE_Teaser_Block_9,
.frame-type-Rsag_CE_Teaser_Block_6,
#c9901 {
  margin-bottom: 50px;
}
/*----teaser_bild_download---------------------------------------------------*/

.teaser_bild_download.teaser:hover {
  cursor: default;
  -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
}
.teaser_bild_download.teaser:hover a {
  color: #005091;
}
.teaser_bild_download .teaser-text {
  height: auto;
  padding: 10px 13px 0 13px;
  margin: 0;
}
.teaser_bild_download .teaser-text .source {
  font-size: 14px;
  margin-top: -10px;
}
.teaser_bild_download .teaser-link {
  display: block;
  position: relative;
}
.teaser_bild_download h3 {
  margin-top: 10px;
  font-size: 21px;
}
.teaser_bild_download .teaser-button span {
  padding-bottom: 15px;
  display: block;
}
.teaser_bild_download .teaser-button span:before {
  padding: 0 0 15px 13px;
  font-size: 25px;
}
.teaser_bild_download .button-wrapper .teaser-button:nth-child(2) span:before {
  padding: 0 0 0 9px;
}
.teaser_bild_download .button-wrapper .teaser-button:nth-child(2) span {
  color: #b1b3b4;
}
.teaser_bild_download .teaser-button span:hover,
.teaser_bild_download .teaser-button:nth-child(2) span:hover {
  color: #0078b9;
}
@-moz-document url-prefix() {
  .teaser_bild_download .teaser-button .icon-rsag-round-print {
    display: none;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .teaser_bild_download .teaser-button .icon-rsag-round-print {
    display: none;
  }
}
/*----region: teaser-bild---------------------------------------------------*/

figcaption.image-caption {
  display: block;
  width: 100%;
}
.teaser-bild {
  margin-bottom: 15px;
}
.teaser-bild:before {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  height: 100%;
  background: -webkit-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 60%,
    rgba(0, 80, 145, 0.7) 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 60%,
    rgba(0, 80, 145, 0.7) 100%
  );
  content: '';
  z-index: 15;
  pointer-events: none;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.teaser-bild:hover .teaser-bild-img img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.teaser-bild-link,
.teaser-bild-img {
  position: absolute;
  top: 0;
  bottom: 15px;
  left: 0;
  right: 0;
  border-radius: 8px;
}
.teaser-bild-link {
  z-index: 10;
  height: 100%;
}
.teaser-bild-img {
  overflow: hidden;
}
.teaser-bild-img img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  font-family: 'object-fit:cover; object-position: 50% 50%;';
  object-position: 50% 50%;
  display: block;
}
.teaser-bild-content {
  pointer-events: none;
  position: absolute;
  z-index: 20;
  height: 100%;
  left: 30px;
  right: 30px;
}
.teaser-bild h3 {
  font-size: 24px;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  text-align: left;
  text-decoration: none;
  cursor: pointer;
  color: #ffffff;
  padding-bottom: 20px;
  letter-spacing: 0em;
  bottom: 5px;
  position: absolute;
  line-height: 1.3em;
}
.teaser-bild-2-1 {
  height: 350px;
}
.teaser-bild-3-1 {
  height: 260px;
}
/*endregion*/

/*region: teaser-bild 140 Jahre RSAG*/
main.rsag-celebration .teaser-bild:before {
  display: none;
}
.teaser-bild:after {
  display: none;
}
main.rsag-celebration .teaser-bild:after {
  display: block;
  position: absolute;
  width: 120%;
  height: 50%;
  bottom: -25%;
  left: 0;
  filter: blur(20px);
  background: linear-gradient(to left, #e10019, #005091);
  transform: rotate(-10deg);
  content: '';
  z-index: 10;
  opacity: 0.8;
  pointer-events: none;
}
main.rsag-celebration .teaser-bild {
  overflow: hidden;
  position: relative;
  border-radius: 7px;
}
main.rsag-celebration .teaser-bild-img {
  bottom: 0;
}
main.rsag-celebration .teaser-bild-content h3 {
  margin-bottom: 0;
}
/*endregion*/

/*region: teaser-bild-celebration 140 Jahre RSAG*/
main.rsag-celebration .teaser-bild.teaser-bild-celebration {
  height: 80vh;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  justify-content: center;
  align-items: center;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  width: calc(100% + 15px);
  margin-left: -7.5px;
  margin-bottom: 0;
}
main.rsag-celebration .teaser.teaser-bild-celebration:hover {
  box-shadow: none;
}
main.rsag-celebration .teaser.teaser-bild-celebration:hover a {
  color: #ffffff;
}
main.rsag-celebration
  .teaser-bild.teaser-bild-celebration
  .col-xs-12.content-wrap {
  width: 1070px;
  height: fit-content;
  padding: 0;
}
main.rsag-celebration
  .teaser-bild.teaser-bild-celebration
  .col-xs-12.content-wrap
  .teaser-text {
  padding: 0;
  width: 33.333%;
  height: auto;
}
main.rsag-celebration
  .teaser-bild.teaser-bild-celebration
  .col-xs-12.content-wrap
  .teaser-button {
  margin-top: 45px;
}
main.rsag-celebration
  .teaser-bild.teaser-bild-celebration
  .col-xs-12.content-wrap
  .teaser-button
  a {
  padding-left: 30px;
  padding-right: 30px;
}
main.rsag-celebration .teaser-bild.teaser-bild-celebration .teaser-bild-img {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  position: absolute;
}
main.rsag-celebration
  .teaser-bild.teaser-bild-celebration:hover
  .teaser-bild-img
  img {
  transform: none;
}
main.rsag-celebration .teaser-bild.teaser-bild-celebration:after {
  display: none;
}
main.rsag-celebration .teaser-bild.teaser-bild-celebration .headline-mobile {
  display: none;
}
main.rsag-celebration .teaser-bild.teaser-bild-celebration .headline-desktop {
  display: block;
}

/*endregion*/

/*------teaser ausfahrbar -------------*/

.teaser-ausfahrbar:hover {
  -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
}
.teaser-ausfahrbar .teaser-text {
  height: auto;
}
.teaser-ausfahrbar .details.content-change {
  display: none;
}
.teaser-ausfahrbar .details.content-change.active {
  display: block;
}
.teaser-ausfahrbar .teaser-button {
  width: 100%;
}
.teaser-ausfahrbar.active .teaser-button {
  border-top: 1px solid #f5f5f5;
}
.teaser-ausfahrbar .teaser-button .btn:visited,
.teaser-ausfahrbar .teaser-button .btn:focus,
.teaser-ausfahrbar .teaser-button .btn {
  line-height: 1;
  text-transform: none;
  font-size: 18px;
  letter-spacing: normal;
  padding-bottom: 15px;
  color: #005091;
  outline: none;
  background-color: transparent;
}
.teaser-ausfahrbar .teaser-button .btn:hover {
  color: #0078b9;
}
.teaser-button button:before {
  padding: 0 13px 0 13px;
  margin-top: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.teaser-ausfahrbar.active .teaser-button button:before {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.teaser-ausfahrbar .details {
  padding: 15px 13px 10px 13px;
}
.teaser-ausfahrbar .details p {
  padding-left: 56px;
  min-height: 50px;
  padding-bottom: 12px;
  margin-bottom: 10px;
}
.teaser-ausfahrbar .teaser-text.details {
  padding-top: 0;
}
.teaser-ausfahrbar .teaser-text.details p {
  padding-left: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
.teaser-ausfahrbar .details span.icon {
  font-size: 45px;
  position: absolute;
  margin-left: -55px;
  color: #005091;
  margin-top: 1px;
}
.teaser-ausfahrbar .details span.icon-rsag-clear-time,
.teaser-ausfahrbar .details span.icon-rsag-clear-telefon {
  font-size: 55px;
  margin-left: -64px;
  margin-top: -14px;
  position: absolute;
}
.teaser-ausfahrbar .details span.icon-rsag-clear-fax,
.teaser-ausfahrbar .details span.icon-rsag-clear-mail,
.teaser-ausfahrbar .details span.icon-rsag-clear-location {
  font-size: 60px;
  margin-left: -64px;
  margin-top: -14px;
  position: absolute;
}

/*endregion*/

/*region: news-teaser */

#page-1 .news {
  margin-top: -1px;
}
.news-teaser {
  position: relative;
  overflow: hidden;
  margin-right: -7.5px;
  margin-left: -7.5px;
}
.container-fluid .container .news-teaser {
  margin: 0 0 15px 0;
}
.news-teaser-link,
.news-teaser-img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.news-teaser:before {
  position: absolute;
  bottom: 0;
  left: -0.5px;
  right: -0.5px;
  height: 100%;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background: -webkit-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 60%,
    rgba(0, 80, 145, 0.85) 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 60%,
    rgba(0, 80, 145, 0.85) 100%
  );
  content: '';
  opacity: 1;
  -webkit-transform: translate3d(0, 0%, 0);
  -moz-transform: translate3d(0, 0%, 0);
  -ms-transform: translate3d(0, 0%, 0);
  -o-transform: translate3d(0, 0%, 0);
  transform: translate3d(0, 0%, 0);
  z-index: 5;
}
.news-teaser:hover:before {
  -webkit-transform: translate3d(0, -100%, 0);
  -moz-transform: translate3d(0, -100%, 0);
  -ms-transform: translate3d(0, -100%, 0);
  -o-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  background: -webkit-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 60%,
    rgba(0, 80, 145, 0.85) 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 60%,
    rgba(0, 80, 145, 0.85) 100%
  );
}
.news-teaser:after {
  position: absolute;
  top: 0;
  left: -0.5px;
  right: -0.5px;
  height: calc(100% + 1px);
  background: -webkit-linear-gradient(
    top,
    rgba(0, 80, 145, 0.85) 0%,
    rgba(0, 80, 145, 0.85) 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(0, 80, 145, 0.85) 0%,
    rgba(0, 80, 145, 0.85) 100%
  );
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  content: '';
  opacity: 1;
  -webkit-transform: translate3d(0, 99.7%, 0);
  -moz-transform: translate3d(0, 99.7%, 0);
  -ms-transform: translate3d(0, 99.7%, 0);
  -o-transform: translate3d(0, 99.7%, 0);
  transform: translate3d(0, 99.7%, 0);
  z-index: 5;
}
.news-teaser:hover:after {
  -webkit-transform: translate3d(0, 0%, 0);
  -moz-transform: translate3d(0, 0%, 0);
  -ms-transform: translate3d(0, 0%, 0);
  -o-transform: translate3d(0, 0%, 0);
  transform: translate3d(0, 0%, 0);
}
.news-teaser-img img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  font-family: 'object-fit:cover; object-position: 50% 50%;';
  object-position: 50% 50%;
  display: block;
}
.news-teaser-content {
  position: absolute;
  z-index: 20;
  height: 100%;
}
.news-teaser-move,
.news-teaser-move p,
.news-teaser-move h3 {
  position: relative;
  z-index: 100;
  display: block;
}
.news-teaser-move h3 {
  font-size: 26px;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  text-align: left;
  text-decoration: none;
  color: #ffffff;
  line-height: 1;
  padding-bottom: 15px;
  letter-spacing: -0.01em;
}
.news-teaser p {
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  color: #ffffff;
  font-size: 16px;
  line-height: 1.4em;
  opacity: 0;
}
.news-teaser:hover p,
.news-teaser:hover a.btn {
  opacity: 1;
}
.news-teaser a.btn {
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: 0.03em;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  width: 285px;
  padding: 10px 0 11px 0;
  margin-top: 10px;
  opacity: 0;
}

/*----news-teaser-2-1---------------------------------------------------*/

.news-teaser-2-1 {
  height: 395px;
}
.news-teaser-2-1 .news-teaser-content {
  left: 40px;
  right: 10%;
}
.news-teaser-2-1 .news-teaser-move {
  top: 310px;
}
.news-teaser-2-1:hover .news-teaser-move {
  top: 80px;
}

.container-fluid .container .news-teaser-2-1 {
  height: 320px;
}
.container-fluid .container .news-teaser-2-1 .news-teaser-content {
  left: 25px;
  right: 25px;
}
.container-fluid .container .news-teaser-2-1 .news-teaser-move {
  top: 235px;
}
.container-fluid .container .news-teaser-2-1 .news-teaser-move h3 {
  font-size: 24px;
  padding-bottom: 10px;
}
.container-fluid .container .news-teaser-2-1 .news-teaser-move p {
  font-size: 16px;
}
.container-fluid .container .news-teaser-2-1 a.btn {
  margin-top: 10px;
}
.container-fluid .container .news-teaser-2-1:hover .news-teaser-move {
  top: 40px;
}
.tab-content {
  padding-bottom: 30px;
  border-top: 3px solid #005091;
}
.tab-content .tab-pane {
  display: none;
}
.tab-content .tab-pane.active {
  display: block;
}
/*----news-teaser-3-1---------------------------------------------------*/

.news-teaser-3-1 {
  height: 305px;
}
.news-teaser-3-1 .news-teaser-content {
  left: 40px;
  right: 40px;
}
.news-teaser-3-1 .news-teaser-move {
  top: 215px;
}
.news-teaser-3-1:hover .news-teaser-move {
  top: 40px;
}
/*endregion*/

/*region: headerbild*/
.headerbild,
.frame-type-Rsag_CE_Header_Slider .owl-carousel-wrapper {
  overflow: hidden;
  position: relative;
  aspect-ratio: 16 / 6;
}
.frame-type-Rsag_CE_Header_Slider .owl-carousel,
.frame-type-Rsag_CE_Header_Slider .owl-carousel .owl-stage,
.frame-type-Rsag_CE_Header_Slider .owl-carousel .owl-item,
.frame-type-Rsag_CE_Header_Slider .owl-carousel .owl-stage-outer {
  height: 100%;
}

.headerbild:before,
.owl-carousel-header .owl-item:before {
  content: '';
  height: 115px;
  width: 100%;
  position: absolute;
  top: 0;
  background: linear-gradient(
    0deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 24, 44, 0.6) 100%
  );
  z-index: 10;
}

.headerbild,
.owl-carousel-header .item {
  /*carousel header*/
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.navbar-rsag-wrap ~ main .frame-type-Rsag_CE_Header_Image .headerbild,
.navbar-rsag-wrap ~ main .frame-type-news_newsdetail .headerbild,
.navbar-rsag-wrap
  ~ main
  .frame-type-Rsag_CE_Header_Slider
  .owl-carousel-wrapper,
.navbar-rsag-wrap ~ main #headervideo-16-9,
.navbar-rsag-wrap ~ main #headervideo-thin {
  top: -74px;
  margin-bottom: -74px;
  position: relative;
  overflow: hidden;
}
.headerbild img,
.owl-carousel-header .item img {
  /*carousel header*/
  width: 100%;
  object-fit: cover;
  height: 100%;
  font-family: 'object-fit:cover; object-position: 50% 50%;';
  object-position: 50% 50%;
  display: block;
}

.statement-sprechblase {
  border-radius: 8px;
  background-color: #005091;
  text-align: left;
  position: absolute;
  z-index: 20;
}
.headerbild .statement-sprechblase {
  width: 485px;
  padding: 15px 40px 15px 40px;
}
.statement-sprechblase.bottomleft {
  left: 10%;
  right: auto;
  bottom: 100px;
}
.statement-sprechblase.bottomright {
  right: 10%;
  left: auto;
  bottom: 100px;
}
.statement-sprechblase.topleft {
  left: 10%;
  right: auto;
  top: 110px;
}
.statement-sprechblase.topright {
  right: 10%;
  left: auto;
  top: 110px;
}
.statement-sprechblase:before {
  content: '';
  position: absolute;
  width: 0;
  border-style: solid;
  display: block;
  height: 24px;
  border-color: transparent #005091;
  z-index: 9;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.statement-sprechblase.bottomleft:before {
  top: -22px;
  right: 25px;
  bottom: auto;
  left: auto;
  border-width: 23px 34px 0 0;
}
.statement-sprechblase.bottomright:before {
  top: -22px;
  left: 25px;
  bottom: auto;
  right: auto;
  border-width: 23px 0 0 34px;
}
.statement-sprechblase.topleft:before {
  bottom: -22px;
  right: 25px;
  top: auto;
  left: auto;
  border-width: 0 34px 23px 0;
}
.statement-sprechblase.topright:before {
  bottom: -22px;
  left: 25px;
  top: auto;
  right: auto;
  border-width: 0 0 23px 34px;
}
.statement-sprechblase h2 {
  letter-spacing: 0;
  color: #ffffff;
  font-family: 'HelveticaNeueETW01-45Lt', sans-serif;
  font-size: 36px;
  line-height: 1.3;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
}

/*endregion*/

/*region: headerbild 140 Jahre RSAG*/
header.rsag-celebration .headerbild .statement-sprechblase {
  border-radius: 0;
  background-color: unset;
  text-align: unset;
}
header.rsag-celebration .headerbild .statement-sprechblase:before {
  display: none;
}
header.rsag-celebration .headerbild .headline-wrap {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  align-items: flex-end;
  flex-direction: column;
  transform: rotate(-12deg);
  width: auto;
  padding: 0;
}
header.rsag-celebration .headerbild .headline-wrap p.time {
  font-family: 'Helvetica Neue LT W05_77BdCnOb', sans-serif;
  font-size: 25px;
  color: #005091;
  width: fit-content;
  background-color: #ffffffcc;
  letter-spacing: 0.92px;
  padding: 0 5px 0 5px;
  margin: 0;
  position: relative;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  align-self: center;
}
header.rsag-celebration .headerbild .headline-wrap h2.headlineup,
header.rsag-celebration .headerbild .headline-wrap h2.headlinedown {
  font-family: 'Helvetica Neue LT W05_87HvCnObl', sans-serif;
  font-size: 48px;
  width: fit-content;
  padding: 5px 15px 5px 5px;
  margin: 0;
  position: relative;
}
header.rsag-celebration .headerbild .headline-wrap h2.headlineup {
  background-color: #005091;
}
header.rsag-celebration .headerbild .headline-wrap h2.headlinedown {
  background-color: #e10019;
}
header.rsag-celebration
  .headerbild
  .headline-wrap
  h2.headlinedown.right-side-margin {
  margin-right: -5px;
}
header.rsag-celebration .headerbild .headline-wrap h2.headlinedown.right-side {
  margin-right: 15px;
}
header.rsag-celebration
  .headerbild
  .headline-wrap
  h2.headlinedown
  span.triangle {
  position: absolute;
  left: 5px;
  bottom: -27px;
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 0 0 28px 23px;
  border-color: transparent transparent transparent #e10019;
}
header.rsag-celebration .headerbild .headline-wrap h2.headlineup:before,
header.rsag-celebration .headerbild .headline-wrap h2.headlinedown:before,
header.rsag-celebration .headerbild .headline-wrap p.time:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: -15px;
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 0 15px 72px 15px;
  z-index: -1;
}
header.rsag-celebration .headerbild .headline-wrap h2.headlineup:before {
  border-color: transparent transparent #005091 transparent;
}
header.rsag-celebration .headerbild .headline-wrap h2.headlinedown:before {
  border-color: transparent transparent #e10019 transparent;
}
header.rsag-celebration .headerbild .headline-wrap p.time:before {
  left: -6px;
  border-width: 35px 6px 0 0;
  border-color: transparent #ffffffcc transparent transparent;
}
header.rsag-celebration .headerbild .headline-wrap h2.headlineup:after,
header.rsag-celebration .headerbild .headline-wrap h2.headlinedown:after,
header.rsag-celebration .headerbild .headline-wrap p.time:after {
  content: '';
  position: absolute;
  bottom: 0;
  right: -15px;
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 72px 15px 0 15px;
  z-index: -1;
}
header.rsag-celebration .headerbild .headline-wrap h2.headlineup:after {
  border-color: #005091 transparent transparent transparent;
}
header.rsag-celebration .headerbild .headline-wrap h2.headlinedown:after {
  border-color: #e10019 transparent transparent transparent;
}
header.rsag-celebration .headerbild .headline-wrap p.time:after {
  right: -6px;
  border-width: 0 0 35px 6px;
  border-color: transparent transparent transparent #ffffffcc;
}
header.rsag-celebration .headerbild .image-info {
  position: absolute;
  bottom: 25px;
  right: 25px;
  z-index: 10;
}
header.rsag-celebration .headerbild .image-info p.image-info-small {
  color: #ffffff;
  font-size: 16px;
  text-align: right;
  margin-bottom: 0;
  font-weight: 600;
  letter-spacing: 0.26px;
  font-family: 'HelveticaNeueETW01-45Lt', sans-serif;
}
header.rsag-celebration .headerbild {
  overflow: hidden;
  position: relative;
}
header.rsag-celebration .headerbild:after {
  display: block;
  position: absolute;
  width: 120%;
  height: 50%;
  bottom: -34%;
  left: 0;
  filter: blur(20px);
  background: linear-gradient(to left, #e10019, #005091);
  transform: rotate(-5deg);
  content: '';
  z-index: 0;
  opacity: 0.8;
}
/*endregion*/

/*region: carousel karussell*/

.owl-nav .owl-prev .icon,
.owl-nav .owl-next .icon {
  font-size: 30px;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.owl-nav .owl-next.disabled .icon,
.owl-nav .owl-prev.disabled .icon {
  color: #b1b3b4;
  opacity: 0.3;
}
.owl-dots {
  text-align: center;
}
.owl-dot {
  display: inline-block;
}
.owl-dot span {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #d8d8d8;
  display: block;
  margin: 5px 3px;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.owl-dot:hover span {
  background-color: #0078b9;
}
.owl-dot.active span {
  background-color: #005091;
}

/*----owl carousel Veranstaltungen---------------------------------------------------*/

.owl-carousel-veranstaltungen .owl-stage-outer {
  padding-left: 6px;
  width: calc(100% + 12px);
  left: -6px;
}
.owl-carousel-veranstaltungen .owl-nav .owl-prev,
.owl-carousel-veranstaltungen .owl-nav .owl-next {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 188px;
}
.owl-carousel-veranstaltungen .owl-nav .owl-prev {
  left: -50px;
}
.owl-carousel-veranstaltungen .owl-nav .owl-next {
  right: -50px;
}
.owl-carousel-veranstaltungen .owl-nav .owl-prev .icon,
.owl-carousel-veranstaltungen .owl-nav .owl-next .icon {
  color: #b1b3b4;
}
.owl-carousel-veranstaltungen .owl-nav .owl-prev:hover .icon,
.owl-carousel-veranstaltungen .owl-nav .owl-next:hover .icon {
  color: #0078b9;
}
/*----owl carousel Header-------------------------------------------------------------*/

.owl-carousel-header .owl-nav .owl-prev,
.owl-carousel-header .owl-nav .owl-next {
  width: 6%;
  height: 100%;
  position: absolute;
  top: 0;
}

.owl-carousel-header .owl-nav .owl-prev {
  left: 0;
}
.owl-carousel-header .owl-nav .owl-next {
  right: 0;
}
.owl-carousel-header .owl-nav .owl-prev .icon,
.owl-carousel-header .owl-nav .owl-next .icon {
  color: hsla(0, 0%, 100%, 0.4);
  position: absolute;
  top: 45%;
}
.owl-carousel-header .owl-nav .owl-prev .icon {
  left: calc(50% - 15px);
}
.owl-carousel-header .owl-nav .owl-next .icon {
  right: calc(50% - 15px);
}
.owl-carousel-header .owl-nav .owl-prev:hover .icon,
.owl-carousel-header .owl-nav .owl-next:hover .icon {
  color: hsla(0, 0%, 100%, 1);
}
.owl-carousel-header .owl-dots {
  position: absolute;
  z-index: 10;
  bottom: 60px;
  width: 100%;
}
.owl-carousel-header .statement-sprechblase {
  width: 500px;
  padding: 15px 40px 20px 40px;
}
.owl-carousel-header .statement-sprechblase h3 {
  text-transform: uppercase;
  font-family: 'HelveticaNeueETW01-55Rg', sans-serif;
  letter-spacing: 0.04em;
  font-size: 23px;
}
.owl-carousel-header .statement-sprechblase p {
  font-size: 16px;
  font-family: 'HelveticaNeueETW01-55Rg', sans-serif;
  margin-bottom: 15px;
}
.owl-carousel-header .statement-sprechblase a {
  font-size: 16px;
  font-family: 'HelveticaNeueETW01-75Bd', sans-serif;
  letter-spacing: 0.02em;
}
.owl-carousel-header .statement-sprechblase a:hover,
.owl-carousel-header .statement-sprechblase a:active,
.owl-carousel-header .statement-sprechblase a:focus {
  color: #ffffff;
}
.owl-carousel-header .statement-sprechblase:hover,
.owl-carousel-header .statement-sprechblase:active,
.owl-carousel-header .statement-sprechblase:focus {
  background-color: #0078b9;
}
.owl-carousel-header .statement-sprechblase.inactive:hover,
.owl-carousel-header .statement-sprechblase.inactive:active,
.owl-carousel-header .statement-sprechblase.inactive:focus {
  background-color: #005091;
}
.owl-carousel-header .statement-sprechblase:hover:before {
  border-color: transparent #0078b9;
}
.owl-carousel-header .statement-sprechblase.inactive:hover:before {
  border-color: transparent #005091;
}
.owl-carousel-header .statement-sprechblase a:before {
  position: relative;
  display: block;
  float: left;
  padding: 1px 13px 11px 0;
  font-size: 20px;
}
.owl-carousel-header .sprechblase-link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

header .owl-carousel-wrapper {
  background: #005091;
  overflow: hidden;
  position: relative;
}
@media (min-width: 1901px) {
  header .owl-carousel-wrapper {
    height: 640px;
  }
}
@media (min-width: 1501px) and (max-width: 1900px) {
  header .owl-carousel-wrapper {
    height: 560px;
  }
}
@media (min-width: 1301px) and (max-width: 1500px) {
  header .owl-carousel-wrapper {
    height: 510px;
  }
}
@media (min-width: 1201px) and (max-width: 1300px) {
  header .owl-carousel-wrapper {
    height: 510px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  header .owl-carousel-wrapper {
    height: 450px;
  }
  /* .leftInputBewerbung input{
        padding-left: 5px;
    }*/
}
@media (min-width: 768px) and (max-width: 991px) {
  header .owl-carousel-wrapper {
    height: 460px;
  }
  /*.leftInputBewerbung input{
        padding-left: 5px;
    }*/
}
@media (max-width: 767px) {
  header .owl-carousel-wrapper {
  }
  /*.leftInputBewerbung input{
        padding-left: 17px;
    }*/
}
@media (max-width: 550px) {
  header .owl-carousel-wrapper {
  }
  /*.leftInputBewerbung input{
        padding-left: 0;
    }*/
}

@media (max-width: 400px) {
  /* .leftInputBewerbung input{
        padding-left: 0;
    }*/
}
/*endregion*/

/*region: carousel karussell 140 Jahre RSAG*/
header.rsag-celebration .item .statement-sprechblase {
  border-radius: 0;
  background-color: unset;
  text-align: unset;
}
header.rsag-celebration
  .owl-carousel-header
  .statement-sprechblase.inactive:hover {
  background-color: unset;
}
header.rsag-celebration .item .statement-sprechblase:before {
  display: none;
}
header.rsag-celebration .item .headline-wrap {
  display: flex;
  align-items: flex-end;
  flex-direction: column;
  transform: rotate(-12deg);
  width: auto;
  padding: 0;
}
header.rsag-celebration .item .headline-wrap p.time {
  font-family: 'Helvetica Neue LT W05_77BdCnOb', sans-serif;
  font-size: 25px;
  color: #005091;
  width: fit-content;
  background-color: #ffffffcc;
  letter-spacing: 0.92px;
  padding: 0 5px 0 5px;
  margin: 0;
  position: relative;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  align-self: center;
}
header.rsag-celebration .item .headline-wrap h2.headlineup,
header.rsag-celebration .item .headline-wrap h2.headlinedown {
  font-family: 'Helvetica Neue LT W05_87HvCnObl', sans-serif;
  font-size: 48px;
  width: fit-content;
  padding: 5px 15px 5px 5px;
  margin: 0;
  position: relative;
}
header.rsag-celebration .item .headline-wrap h2.headlineup {
  background-color: #005091;
}
header.rsag-celebration .item .headline-wrap h2.headlinedown {
  background-color: #e10019;
}
header.rsag-celebration .item .headline-wrap h2.headlinedown.right-side-margin {
  margin-right: 15px;
}
header.rsag-celebration .item .headline-wrap h2.headlinedown.right-side {
  margin-right: -10px;
}
header.rsag-celebration .item .headline-wrap h2.headlinedown span.triangle {
  position: absolute;
  left: 5px;
  bottom: -27px;
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 0 0 28px 23px;
  border-color: transparent transparent transparent #e10019;
}
header.rsag-celebration .item .headline-wrap h2.headlinedown span.icon {
  font-size: 30px;
  padding-left: 5px;
}
header.rsag-celebration .item .headline-wrap h2.headlineup:before,
header.rsag-celebration .item .headline-wrap h2.headlinedown:before,
header.rsag-celebration .item .headline-wrap p.time:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: -15px;
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 0 15px 72px 15px;
  z-index: -1;
}
header.rsag-celebration .item .headline-wrap h2.headlineup:before {
  border-color: transparent transparent #005091 transparent;
}
header.rsag-celebration .item .headline-wrap h2.headlinedown:before {
  border-color: transparent transparent #e10019 transparent;
}
header.rsag-celebration .item .headline-wrap p.time:before {
  left: -6px;
  border-width: 35px 6px 0 0;
  border-color: transparent #ffffffcc transparent transparent;
}
header.rsag-celebration .item .headline-wrap h2.headlineup:after,
header.rsag-celebration .item .headline-wrap h2.headlinedown:after,
header.rsag-celebration .item .headline-wrap p.time:after {
  content: '';
  position: absolute;
  bottom: 0;
  right: -15px;
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 72px 15px 0 15px;
  z-index: -1;
}
header.rsag-celebration .item .headline-wrap h2.headlineup:after {
  border-color: #005091 transparent transparent transparent;
}
header.rsag-celebration .item .headline-wrap h2.headlinedown:after {
  border-color: #e10019 transparent transparent transparent;
}
header.rsag-celebration .item .headline-wrap p.time:after {
  right: -6px;
  border-width: 0 0 35px 6px;
  border-color: transparent transparent transparent #ffffffcc;
}
header.rsag-celebration .item .image-info {
  position: absolute;
  bottom: 25px;
  right: 25px;
  z-index: 10;
}
header.rsag-celebration .item .image-info p.image-info-small {
  color: #ffffff;
  font-size: 16px;
  text-align: right;
  margin-bottom: 0;
  font-weight: 600;
  letter-spacing: 0.26px;
  font-family: 'HelveticaNeueETW01-45Lt', sans-serif;
}
header.rsag-celebration .item {
  overflow: hidden;
  position: relative;
}
header.rsag-celebration .item:after {
  display: block;
  position: absolute;
  width: 120%;
  height: 50%;
  bottom: -34%;
  left: 0;
  filter: blur(20px);
  background: linear-gradient(to left, #e10019, #005091);
  transform: rotate(-5deg);
  content: '';
  z-index: 0;
  opacity: 0.8;
}
header.rsag-celebration .item .image-info-modal-button {
  display: none;
}
header.rsag-celebration .owl-carousel-wrapper,
header.rsag-celebration .owl-carousel-header .item {
  height: 80vh;
}
header.rsag-celebration
  .owl-carousel-header
  .item
  .statement-sprechblase.topleft,
header.rsag-celebration
  .owl-carousel-header
  .item
  .statement-sprechblase.topright {
  top: 160px;
}
/*endregion*/

/*region: Detailseite Veranstaltungen 140 Jahre RSAG */
main.rsag-celebration .news.news-single {
  margin-top: 70px;
}
/*endregion*/

/*region: filter */

.bootstrap-select > .dropdown-toggle {
  padding-right: 55px;
  border: 1px solid hsl(0, 0%, 88%);
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}
.powermail_fieldset .bootstrap-select {
  margin-bottom: 15px;
}
.btn-filter {
  border-radius: 4px;
  background-color: #ffffff;
  text-transform: none;
  font-family: 'HelveticaNeueETW01-45Lt', sans-serif;
  padding: 10px 25px 10px 15px;
}
.bootstrap-select .dropdown-menu {
  border-radius: 0 0 4px 4px;
  border: 1px solid #ffffff;
  border-top: 1px solid #f5f5f5;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  color: #3c3c3c;
  letter-spacing: -0.03rem;
  font-size: 16px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
  max-height: 210px !important;
  overflow-x: hidden;
}
.bootstrap-select a {
  font-family: 'HelveticaNeueETW01-55Rg', sans-serif;
  font-size: 16px;
}
.bootstrap-select.filter.open .bs-caret:before,
.bootstrap-select.filter:hover .bs-caret:before {
  color: #0078b9;
}
.bootstrap-select .bs-caret .caret {
  display: none;
}
.bootstrap-select .bs-caret:before {
  content: '\68';
  color: #b1b3b4;
  font-family: 'rsag-round';
  right: 15px;
  top: 4px;
  font-size: 24px;
  position: absolute;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.form-group p.filter-headline {
  font-size: 16px;
  font-family: 'HelveticaNeueETW01-45Lt', sans-serif;
  color: #b1b3b4;
  margin-bottom: 2px;
}

/*endregion*/

/*region: infobox */

.infobox {
  width: 100%;
  float: left;
  position: relative;
  border-radius: 8px;
  display: block;
}
.infobox > .infobox-flex {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  width: 100%;
  /*float: left;*/
  position: relative;
  flex-direction: row;
  flex-basis: auto;
}
.infobox ul {
  padding-left: 30px;
}
.infobox .infobox-content p {
  margin: 0;
}
.infobox-icon {
  color: #005091;
  position: relative;
  padding: 5px 20px 0 0;
  text-align: center;
  width: auto;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  flex-direction: column;
}
.bg-lightgray .infobox-icon {
  padding: 25px 20px 20px 20px;
}
#stoerungen .icon:not(.icon-rsag-round-arrow-1-right),
.infobox-icon .icon {
  font-size: 60px;
  height: 65px;
}
.infobox-icon .icon:before {
  vertical-align: top;
}
.infobox-content {
  /*float: left;*/
  position: relative;
  padding: 5px 20px 0 0;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  flex-direction: column;
  width: 100%;
}
.bg-lightgray .infobox-content {
  padding: 25px 45px 20px 0;
}
.infobox-content h4 {
  margin-top: 0;
}
.infobox-content.text-middle {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  align-items: center;
  padding: 20px 45px 20px 0;
  flex-direction: row;
}

/*endregion*/

/* #region: button job */

a.button-job:hover .infobox {
  background-color: #005091;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
a.button-job:hover .infobox-icon,
a.button-job:hover .infobox h4,
a.button-job:hover .infobox p {
  color: #ffffff;
}

/* #endregion */

/*region: sprungleiste Sprungmarken*/

#sprungmarke-leiste {
  padding: 7px 0;
  margin-right: -7.5px;
  margin-left: -7.5px;
}
#sprungmarke-leiste li:before {
  display: none;
}
#sprungmarke-leiste a {
  padding: 0 40px 13px 0;
}
#sprungmarke-leiste.text {
  padding: 10px 0;
}
#sprungmarke-leiste.text a {
  padding: 0 40px 0 0;
}
.sprungmarke .icon {
  top: 12px;
  position: relative;
  margin-right: 16px;
}
#sprungmarke-leiste .nav-tabs,
#sprungmarke-leiste .nav-tabs a,
#sprungmarke-leiste .nav-tabs a:hover {
  border: none;
  background-color: transparent;
}
#sprungmarke-leiste.text .nav-tabs li.active a span,
#sprungmarke-leiste.text .nav-tabs a:hover span,
#sprungmarke-leiste .nav-tabs li.active a .icon,
#sprungmarke-leiste .nav-tabs a:hover .icon {
  color: #ffffff;
}
#sprungmarke-leiste.text .nav-tabs li a span {
  width: 50px;
  height: 50px;
  display: inline-block;
  border-radius: 50%;
  background-color: #ffffff;
  text-align: center;
  padding-top: 12px;
}
#sprungmarke-leiste a.disabled {
  color: #b1b3b4;
}
#sprungmarke-leiste a.disabled:hover {
  color: #b1b3b4;
  cursor: not-allowed;
}
#sprungmarke-leiste.text .nav-tabs a.disabled:hover span {
  color: #b1b3b4;
  cursor: not-allowed;
  background-color: #ffffff;
}
#sprungmarke-leiste.text .nav-tabs li.active a span,
#sprungmarke-leiste.text .nav-tabs a:hover span,
#sprungmarke-leiste .nav-tabs li.active a .icon:after,
#sprungmarke-leiste .nav-tabs a:hover .icon:after {
  background-color: #0078b9;
}
#sprungmarke-leiste .nav-tabs > li.active > a,
#sprungmarke-leiste .nav-tabs > li.active > a:focus,
#sprungmarke-leiste .nav-tabs > li.active > a:hover {
  color: #005091;
}
.sprungmarke .icon:before {
  z-index: 10;
  position: relative;
  font-size: 40px;
  left: 3px;
  top: 2px;
}
.sprungmarke .icon:after {
  content: '';
  background-color: #ffffff;
  border-radius: 50%;
  height: 45px;
  width: 45px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.anchor-position:before {
  display: block;
  content: '';
  height: 140px;
  margin-top: -140px;
  visibility: hidden;
}

/*endregion*/

/*region: Sprechblasencontainer */
.sprechblasencontainer {
  border-radius: 8px;
  padding: 23px 25px 15px 25px;
  position: relative;
}
.sprechblasencontainer .btn {
  width: 100%;
  margin-bottom: 10px;
}
.sprachblasenabstand {
  padding-bottom: 30px;
}
.sprechblasencontainer:before {
  content: '';
  position: absolute;
  width: 0;
  border-style: solid;
  display: block;
  height: 24px;
  border-color: transparent #005091;
  z-index: 9;
  bottom: -23px;
  left: 25px;
  top: auto;
  right: auto;
  border-width: 0 0 23px 34px;
}
.sprechblasencontainer.klappbar h3.open:after {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sprechblasencontainer.klappbar h3:after {
  content: '\70';
  font-family: 'rsag-round';
  color: #ffffff;
  position: absolute;
  right: 25px;
  top: 24px;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.sprechblasencontainer.klappbar .sprechblase-content {
  display: none;
}
.sprechblasencontainer h3 {
  font-size: 22px;
  margin-top: 0;
  margin-bottom: 9px !important;
}
.sprechblasencontainer a {
  color: #ffffff;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
}
.sprechblasencontainer a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.sprechblasencontainer .sprechblase-content {
  position: relative;
}
.sprechblasencontainer ul {
  padding-left: 30px;
}
.sprechblasencontainer li,
.sprechblasencontainer p {
  color: #ffffff;
}

.sprechblasencontainer li:before {
  background-color: #ffffff;
}
.sprechblasencontainer-icon span.icon {
  font-size: 45px;
  position: absolute;
  margin-left: -53px;
  margin-top: 2px;
}
.sprechblasencontainer-icon span.icon-rsag-vvw-tram {
  background-color: #ffffff;
  height: 43px;
  width: 43px;
  margin-top: 2px;
}
.sprechblasencontainer-icon span.icon-rsag-vvw-faehre,
.sprechblasencontainer-icon span.icon-rsag-vvw-bus,
.sprechblasencontainer-icon span.icon-rsag-vvw-faehre,
.sprechblasencontainer-icon span.icon-rsag-vvw-s-bahn {
  background-color: #ffffff;
  height: 43px;
  width: 43px;
  border-radius: 50%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .sprechblasencontainer-icon span.icon-rsag-vvw-tram {
    height: 42px;
  }
}

.sprechblasencontainer-icon span.icon-rsag-clear-time,
.sprechblasencontainer-icon span.icon-rsag-clear-location {
  font-size: 60px;
  margin-left: -63px;
  margin-top: -15px;
}
.sprechblasencontainer-icon p {
  padding-left: 55px;
}
.sprechblasencontainer-icon p:nth-child(1) {
  padding-top: 20px;
  min-height: 60px;
}
span.vehicle-line {
  padding: 3px;
  font-family: 'HelveticaNeueETW01-75Bd', sans-serif;
  line-height: 1;
  color: #ffffff;
  width: 40px;
  position: relative;
  display: inline-block;
  text-align: center;
  letter-spacing: -0.03em;
  margin-bottom: 3px;
  margin-right: 3px;
}

@-moz-document url-prefix() {
  span.vehicle-line {
    padding: 1px 0 4px 0;
  }
}

/*endregion*/

/*region: gallery */
.gallery-link {
  height: 250px;
  position: relative;
  display: block;
  overflow: hidden;
  margin-bottom: 15px;
}
.gallery-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  font-family: 'object-fit:cover; object-position: 50% 50%;';
  object-position: 50% 50%;
  display: block;
}
.gallery-link:hover .gallery-image {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.lb-data .lb-caption {
  font-size: 22px;
}
.lb-dataContainer {
  padding-top: 15px;
}
.lb-data .lb-close {
  position: relative;
  top: 10px;
}
.lb-data .lb-close:before {
  content: '\6f';
  font-family: 'rsag-round';
  font-size: 24px;
  color: #ffffff;
}
.lb-nav a.lb-next {
  width: 50%;
  background: none;
  opacity: 0.4;
}
.lb-nav a.lb-prev {
  width: 50%;
  background: none;
  opacity: 0.4;
}
.lb-nav a.lb-prev:before {
  content: '\69';
  font-family: 'rsag-round';
  font-size: 30px;
  position: absolute;
  left: 25px;
  top: 50%;
  color: #ffffff;
}
.lb-nav a.lb-next:before {
  content: '\70';
  font-family: 'rsag-round';
  font-size: 30px;
  position: absolute;
  right: 25px;
  top: 50%;
  color: #ffffff;
}
.gallery-link h3 {
  position: absolute;
  bottom: 0;
  width: 100%;
  min-height: 50px;
  margin-bottom: 0;
  padding: 20px;
  background: -moz-linear-gradient(
    top,
    hsla(208, 100%, 20%, 0) 0%,
    hsla(208, 100%, 20%, 1) 100%
  ); /* FF3.6-15 */
  background: -webkit-linear-gradient(
    top,
    hsla(208, 100%, 20%, 0) 0%,
    hsla(208, 100%, 20%, 1) 100%
  ); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(
    to bottom,
    hsla(208, 100%, 20%, 0) 0%,
    hsla(208, 100%, 20%, 1) 100%
  ); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003666', endColorstr='#00003666',GradientType=0 ); /* IE6-9 */
}
/*endregion*/

/*region: gallery 140 Jahre RSAG */
main.rsag-celebration .gallery-celebration {
  width: 50%;
}
main.rsag-celebration .gallery-celebration .gallery-link {
  height: 200px;
}
main.rsag-celebration .gallery-link h3 {
  background: none;
  z-index: 10;
}
main.rsag-celebration .gallery-link h3:after {
  position: absolute;
  width: 120%;
  height: 120%;
  bottom: -50%;
  left: 0;
  filter: blur(20px);
  background: linear-gradient(to left, #e10019, #005091);
  transform: rotate(-10deg);
  content: '';
  z-index: -5;
  opacity: 0.8;
}
/*endregion */

/*region: inhalt tabs */

.container-fluid.bg-lightgray.tab-content,
.tab-content .tab-pane:not(#socialmedia) .container-fluid:first-child {
  /*padding-top: 90px;*/
  /*padding-bottom: 80px;*/
  padding-top: 40px;
  padding-top: 40px;
}
.tab-content #Tab-4792-1.tab-pane .container-fluid:first-child,
.tab-content #Tab-4792-2.tab-pane .container-fluid:first-child,
.tab-content #Tab-4792-3.tab-pane .container-fluid:first-child,
.tab-content #Tab-2042-1.tab-pane .container-fluid:first-child,
.tab-content #Tab-2042-2.tab-pane .container-fluid:first-child,
.tab-content #Tab-2042-3.tab-pane .container-fluid:first-child,
.tab-content #Tab-4747-1.tab-pane .container-fluid:first-child,
.tab-content #Tab-4747-2.tab-pane .container-fluid:first-child,
.tab-content #Tab-4747-3.tab-pane .container-fluid:first-child,
.tab-content #Tab-9603-1.tab-pane .container-fluid:first-child {
  padding-top: 40px;
  padding-bottom: 40px;
}
#page-520 .tab-content {
  padding-bottom: 0;
}
.inhalt-tabs {
  margin-top: 50px;
}
.inhalt-tabs i {
  font-style: normal;
  padding-left: 5px;
}
.inhalt-tabs-modal .nav-tabs {
  height: 41px;
  overflow: hidden;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  border: none;
  background-color: #e6e6e6;
}
.inhalt-tabs .nav-tabs {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  border: none;
  background-color: #e6e6e6;
  border-radius: 8px 8px 0 0;
}
.inhalt-tabs-modal .nav-tabs li a,
.inhalt-tabs .nav-tabs li a {
  height: 100%;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  justify-content: center;
  align-items: center;
}
.inhalt-tabs-modal .nav-tabs li,
.inhalt-tabs .nav-tabs li {
  z-index: 10;
  text-align: center;
  -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-flex: 1; /* OLD - Firefox 19- */
  -webkit-flex: 1; /* Chrome */
  -ms-flex: 1; /* IE 10 */
  flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  margin-bottom: -3px;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.inhalt-tabs-modal .nav-tabs li.active,
.inhalt-tabs .nav-tabs li.active {
  z-index: 12;
}
.inhalt-tabs-modal .nav-tabs li:not(.active):hover,
.inhalt-tabs .nav-tabs li:not(.active):hover {
  background-color: #005091;
}
.inhalt-tabs-modal .nav-tabs li:not(.active) > a:hover {
  color: #ffffff;
  background-color: #005091;
}
.inhalt-tabs-modal .nav-tabs li:not(.active) a,
.inhalt-tabs .nav-tabs li:not(.active) a {
  border-top: 1px;
  border-style: solid;
  border-bottom: 0;
  border-left: 3px;
  border-right: 3px;
  border-color: #e6e6e6;
  padding-bottom: 16px;
  border-bottom: 3px solid #005091;
}
.inhalt-tabs-modal .nav-tabs li:not(.active) a:hover,
.inhalt-tabs .nav-tabs li:not(.active) a:hover {
  border-top: 1px;
  border-style: solid;
  border-bottom: 0;
  border-left: 3px;
  border-right: 3px;
  border-color: #005091;
  border-bottom: 3px solid #005091;
}
.inhalt-tabs-modal .nav-tabs li:not(.active):nth-child(2):not(:last-child),
.inhalt-tabs .nav-tabs li:not(.active):nth-child(2):not(:last-child) {
  z-index: 11;
}
.inhalt-tabs-modal .nav-tabs li:not(.active):first-child,
.inhalt-tabs-modal .nav-tabs li:not(.active):first-child > a,
.inhalt-tabs .nav-tabs li:not(.active):first-child,
.inhalt-tabs .nav-tabs li:not(.active):first-child > a {
  border-top-left-radius: 8px;
}
.inhalt-tabs-modal .nav-tabs li:not(.active):last-child,
.inhalt-tabs-modal .nav-tabs li:not(.active):last-child > a,
.inhalt-tabs .nav-tabs li:not(.active):last-child,
.inhalt-tabs .nav-tabs li:not(.active):last-child > a {
  border-top-right-radius: 8px;
}
.inhalt-tabs-modal .nav-tabs li:not(.active):first-child > a:before,
.inhalt-tabs-modal .nav-tabs li:not(.active):last-child > a:before,
.inhalt-tabs .nav-tabs li:not(.active):first-child > a:before,
.inhalt-tabs .nav-tabs li:not(.active):last-child > a:before {
  content: '';
  width: 10px;
  height: 10px;
  position: absolute;
  background-color: #005091;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  top: -1px;
  opacity: 0;
}
.inhalt-tabs-modal .nav-tabs li:not(.active):first-child > a:before,
.inhalt-tabs .nav-tabs li:not(.active):first-child > a:before {
  right: -10px;
}
.inhalt-tabs-modal .nav-tabs li:not(.active):last-child > a:before,
.inhalt-tabs .nav-tabs li:not(.active):last-child > a:before {
  left: -10px;
}
.inhalt-tabs-modal .nav-tabs li:not(.active):first-child > a:hover:before,
.inhalt-tabs-modal .nav-tabs li:not(.active):last-child > a:hover:before,
.inhalt-tabs .nav-tabs li:not(.active):first-child > a:hover:before {
  opacity: 1;
}
.inhalt-tabs-modal .nav-tabs li:not(.active):last-child > a:hover,
.inhalt-tabs .nav-tabs li:not(.active):last-child > a:hover {
  border-top-left-radius: 8px;
}
.inhalt-tabs-modal .nav-tabs li:before,
.inhalt-tabs .nav-tabs li:before {
  display: none;
}
.inhalt-tabs-modal .nav-tabs li a,
.inhalt-tabs .nav-tabs li a {
  color: #3c3c3c;
  border: none;
  margin-right: 0;
  border-radius: 0;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  line-height: 1.1;
}
.inhalt-tabs .nav-tabs li a {
  font-size: 21px;
}
.inhalt-tabs-modal .nav-tabs li a {
  font-size: 18px;
}
.inhalt-tabs .nav-tabs > li > a:hover {
  border: none;
  color: #ffffff;
  background-color: #005091;
}
.inhalt-tabs .nav-tabs > li.active > a,
.inhalt-tabs .nav-tabs > li.active > a:focus,
.inhalt-tabs .nav-tabs > li.active > a:hover {
  border-top: 3px;
  border-left: 3px;
  border-right: 3px;
  border-style: solid;
  border-bottom: 0;
  border-radius: 8px 8px 0 0;
  color: #005091;
}
.inhalt-tabs-modal .nav-tabs > li.active > a,
.inhalt-tabs-modal .nav-tabs > li.active > a:focus,
.inhalt-tabs-modal .nav-tabs > li.active > a:hover {
  border-top: 3px;
  border-style: solid;
  border-bottom: 0;
  border-radius: 8px 8px 0 0;
  color: #005091;
}
.inhalt-tabs-modal .nav-tabs > li:first-child.active > a,
.inhalt-tabs-modal .nav-tabs > li:first-child.active > a:focus,
.inhalt-tabs-modal .nav-tabs > li:first-child.active > a:hover {
  border-right: 3px;
  border-style: solid;
  border-radius: 0 8px 0 0;
  border-left: 0;
}
.inhalt-tabs-modal .nav-tabs > li:last-child.active > a,
.inhalt-tabs-modal .nav-tabs > li:last-child.active > a:focus,
.inhalt-tabs-modal .nav-tabs > li:last-child.active > a:hover {
  border-left: 3px;
  border-style: solid;
  border-radius: 8px 0 0 0;
  border-right: 0;
}
.inhalt-tabs .nav-tabs li a {
  padding: 17px 0;
}
.inhalt-tabs-modal .nav-tabs .slider,
.inhalt-tabs .nav-tabs .slider {
  display: none;
  position: absolute;
  bottom: 0;
  left: 7.5px;
  height: 4px;
  background: #005091;
}
.inhalt-tabs-modal .nav-tabs > li > a,
.inhalt-tabs .nav-tabs > li > a {
  background-color: #e6e6e6;
}
.inhalt-tabs-modal .nav-tabs > li > a,
.inhalt-tabs .nav-tabs > li > a {
  color: #838383;
}
.inhalt-tabs-modal .nav-tabs > li.active a {
  background-color: #ffffff;
}
.inhalt-tabs .nav-tabs > li.active a {
  background-color: #f5f5f5;
}

/*endregion*/

/*region: Fahrzeug Radiobuttons */

.vehicle-choice-wrapper {
  display: block;
  position: relative;
  height: 70px;
  margin-top: 20px;
}
.vehicle-choice {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  position: relative;
  justify-content: space-between;
  width: 100%;
}
.vehicle-choice label input {
  display: none;
}
.vehicle-choice label {
  cursor: pointer;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.vehicle-choice label input[type='radio'] + .icon {
  height: 70px;
  width: 70px;
  background-color: #ffffff;
  border-radius: 50%;
  position: relative;
  display: block;
  text-align: center;
  -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
  font-size: 70px;
  color: #005091;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.vehicle-choice label input[type='radio'] + .icon:before {
  position: absolute;
  top: 8px;
  left: 0;
}
@-moz-document url-prefix() {
  .vehicle-choice label input[type='radio'] + .icon:before {
    top: 4px;
  }
}
.vehicle-choice label .icon-rsag-clear-bus:before {
  margin-left: -2px;
}
.vehicle-choice label:hover input[type='radio'] + .icon {
  background-color: #005091;
  color: #ffffff;
}
.vehicle-choice label input[type='radio']:checked + .icon {
  background-color: #005091;
  color: #ffffff;
}
.output-vehicle-choice {
  border-top: 1px solid hsl(0, 0%, 90%);
  border-bottom: 1px solid hsl(0, 0%, 90%);
  margin: 20px 0 15px 0;
}
.output-vehicle-choice h4 {
  padding: 12px 0 8px 0;
  margin: 0;
}

/*endregion*/

/*region: Tableau (Fahrpläne) */

#haltestellenform .haltestellereload {
  margin-top: 10px;
}
#haltestellenform .setHstSelect {
  margin-bottom: 15px;
}
.haltestellenmodal ol > li:before {
  display: none;
}
.tableau {
  border-radius: 8px;
  -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
  padding: 25px;
}
.tableau .tableau-head {
  border-bottom: 1px solid #b1b3b4;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.tableau .tableau-head .column {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  height: 45px;
}
.tableau .tableau-head span.icon {
  margin-right: 5px;
}
.tableau .tableau-head span.icon:before {
  margin-top: 0;
  font-size: 45px;
}
.tableau .tableau-head .vehicle-line-wrapper {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.tableau .tableau-head p.vehicle-line {
  display: inline-block;
  width: 50px;
  height: 24px;
  margin: 0;
}
.tableau .tableau-head p.vehicle-direction {
  font-size: 21px;
  color: #3c3c3c;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 20px;
  margin-bottom: 0;
  align-items: center;
  padding-top: 6px;
}
.tableau .tableau-head p.vehicle-stop {
  font-size: 21px;
  color: #3c3c3c;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 0;
  align-items: center;
  padding-top: 6px;
}
.tableau .tableau-content {
  position: relative;
}
.tableau .tableau-content ol {
  padding-left: 30px;
  margin-bottom: 0;
}
.tableau .tableau-content ol:before {
  content: '';
  height: calc(100% - 26px);
  position: absolute;
  width: 2px;
  background-color: #b1b3b4;
  left: 13px;
  top: 9px;
}
.tableau .tableau-content ol li {
  padding: 0 0 7px 0;
  position: relative;
}
.tableau .tableau-content ol li:last-child .icon {
  display: none;
}
.tableau .tableau-content ol li:last-child:hover:before {
  background-color: #b1b3b4;
}
.tableau.tableau-linie .tableau-content ol li:before {
  content: '';
  background-color: #b1b3b4;
  height: 8px;
  width: 8px;
  margin-top: 9px;
  position: absolute;
  margin-left: -20px;
  border-radius: 50%;
  -webkit-transiton: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -ms-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
.tableau.tableau-linie .tableau-content a {
  color: #3c3c3c;
  font-family: 'HelveticaNeueETW01-45Lt', sans-serif;
  padding-left: 45px;
  display: block;
}
.tableau .tableau-content ol li:hover a {
  color: #0078b9;
}
.tableau .tableau-content ol li:hover:before {
  background-color: #0078b9;
}
.tableau .tableau-content ol li a .icon {
  font-size: 35px;
  position: absolute;
  left: 0;
  top: -6px;
  color: #b1b3b4;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.tableau .tableau-content ol li:hover a .icon {
  color: #0078b9;
}
.tableau.tableau-haltestelle ul {
  padding-left: 0;
}
.tableau.tableau-haltestelle .tableau-content li {
  padding-left: 65px;
}
.tableau.tableau-haltestelle .tableau-content li:before {
  background-color: transparent;
  height: 0;
  width: 0;
}
.tableau.tableau-haltestelle .tableau-content li:first-child {
  background-color: #f5f5f5;
}
.tableau.tableau-haltestelle .tableau-content li:first-child a {
  padding-top: 20px;
  padding-right: 50px;
  padding-bottom: 20px;
}
.tableau.tableau-haltestelle .tableau-content li:nth-child(2) {
  margin-top: 10px;
  padding-bottom: 5px;
}
.tableau.tableau-haltestelle .tableau-content li:not(:first-child) a {
  color: #3c3c3c;
  font-family: 'HelveticaNeueETW01-45Lt', sans-serif;
  line-height: 28px;
  padding-right: 50px;
}
.tableau.tableau-haltestelle .tableau-content li:hover:not(:first-child) a {
  color: #0078b9;
}
.tableau.tableau-haltestelle .tableau-content li a {
  position: relative;
  display: block;
  color: #3c3c3c;
}
.tableau.tableau-haltestelle .tableau-content li:hover a {
  color: #0078b9;
}
.tableau.tableau-haltestelle .tableau-content li a .icon {
  left: -55px;
  top: 10px;
  font-size: 43px;
  position: absolute;
}
.tableau.tableau-haltestelle
  .tableau-content
  li
  a
  .icon.icon-rsag-round-arrow-1-right,
.tableau.tableau-haltestelle
  .tableau-content
  li
  a
  .icon.icon-rsag-clear-pdf-download {
  right: 10px;
  left: auto;
}
.tableau.tableau-haltestelle
  .tableau-content
  li
  a
  .icon.icon-rsag-round-arrow-1-right {
  font-size: 24px;
  top: 18px;
  right: 20px;
  color: #b1b3b4;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.tableau.tableau-haltestelle
  .tableau-content
  li:hover
  a
  .icon.icon-rsag-round-arrow-1-right {
  color: #0078b9;
}
.tableau.tableau-haltestelle
  .tableau-content
  li
  a
  .icon.icon-rsag-clear-pdf-download {
  top: 0;
  color: #b1b3b4;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.tableau.tableau-haltestelle
  .tableau-content
  li:hover
  a
  .icon.icon-rsag-clear-pdf-download {
  color: #0078b9;
}
.tableau.tableau-haltestelle span.vehicle-line {
  position: absolute;
  left: -55px;
  width: 40px;
  text-align: center;
  padding: 3px 0 3px 0;
  letter-spacing: -0.02em;
  margin-top: 2px;
}
/*endregion*/

/*region: Modal Haltestellenliste */

.hstsets .icon-rsag-round-arrow-1-right:before {
  float: left;
  padding: 3px 13px 7px 0;
  font-size: 20px;
}

#haltestellenliste ol {
  padding: 15px 25px 0 25px;
}
#haltestellenliste li:before {
  background: transparent;
  content: '';
}
/*endregion*/

/*region: Kantine*/

.tx-rsag-speiseplan {
  margin-left: -7.5px;
  margin-right: -7.5px;
}
.tx-rsag-speiseplan .btn-transparent {
  margin-bottom: 15px;
}
.tx-rsag-speiseplan .download-pdf {
  margin-top: 9px;
  margin-bottom: 95px;
}
.tx-rsag-speiseplan .icon-rsag-round-download {
  position: relative;
  top: 2px;
}
.tx-rsag-speiseplan .icon-rsag-round-download:before {
  position: relative;
  display: block;
  float: left;
  padding: 2px 13px 17px 0;
  font-size: 24px;
}
.tx-rsag-speiseplan .bootstrap-select.form-control {
  margin-bottom: 10px;
}
.tx-rsag-speiseplan .wochentag {
  padding-bottom: 50px;
}
.tx-rsag-speiseplan .wochentag:nth-child(even) {
  background-color: #f5f5f5;
}
/*.kantine .row.grid .grid-item:last-child{
    margin-top: 20px;
}*/
.kantine td,
.kantine tr,
.kantine th,
.kantine tbody,
.kantine thead,
.kantine table {
  position: relative;
  display: block;
}
.kantine table.ce-table {
  margin-top: 15px;
}
.kantine .ce-table td:last-child {
  white-space: normal;
}
.kantine .ce-table td {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: column;
  align-items: stretch;
  width: 100%;
}
.kantine thead th span {
  float: right;
}
.kantine .ce-table-striped tbody tr:nth-of-type(odd) {
  background-color: #ffffff;
}
.kantine .ce-table-striped tbody tr:nth-of-type(even) {
  background-color: #f5f5f5;
}
.kantine .ce-table tbody tr:hover td a:before,
.kantine .ce-table tbody tr:hover td {
  color: #3c3c3c;
  cursor: default;
}
.kantine h4 {
  position: relative;
  padding: 0 10px 0 0;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  margin: 0;
}
.kantine h4:before {
  font-size: 45px;
  position: relative;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: -10px;
  top: 7px;
}
@-moz-document url-prefix() {
  .kantine h4:before {
    top: 4px;
  }
}
.kantine p.menu-additives {
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  margin: 0;
}
/*endregion*/

/*region: social Media Teaser */

#youtube-news .teaser_bild_text .teaser-img {
  width: 106%;
}
#youtube-news .teaser-text h3 {
  margin-bottom: 20px;
}
#youtube-news .teaser-text .datum {
  display: none;
}
main:not(.tramwest) .press-news .teaser-text {
  height: auto !important;
  margin-bottom: 0;
}
.social-feed-container .teaser-text {
  padding: 20px 13px 0 13px;
}
#socialmedia #twitter-news .teaser-text {
  height: 260px !important;
  margin-bottom: 0;
}
#socialmedia #twitter-news {
  padding-bottom: 90px;
}
#socialmedia #twitter-news .container-fluid,
#socialmedia #youtube-news .container-fluid {
  padding-top: 0;
  padding-bottom: 0;
}
#socialmedia #facebook-news .container-fluid {
  padding-top: 0;
  padding-bottom: 90px;
}
#socialmedia #twitter-news .teaser-text .datum {
  margin-top: 0;
  margin-bottom: 30px;
}
#socialmedia #twitter-news .teaser-text a {
  font-size: 14px;
}
#socialmedia #facebook-news .teaser-text .datum {
  margin-top: 10px;
  margin-bottom: 5px;
}
#socialmedia .without-img .teaser-text .datum,
#socialmedia .without-img .teaser-text .uhrzeit {
  margin-bottom: 25px;
}
#socialmedia .without-img .teaser-text .datum {
  padding-left: 90px;
}
#socialmedia .without-img .teaser-text h3 {
  padding-left: 90px;
  margin-top: 5px;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  margin-bottom: 0;
}
#socialmedia .without-img .teaser-text p {
  margin-bottom: 15px;
}
/*endregion*/

/*region: geschichte*/

.h4-geschichte {
  margin-top: 10px;
  margin-bottom: 12px;
}
.timeline-key-dates .item {
  margin: 0 auto;
  float: left;
  width: 20%;
  height: 44px;
  line-height: 44px;
  text-align: center;
}
.timeline-key-dates .item:hover {
  cursor: pointer;
}
.timeline-key-dates .item a {
  color: #3c3c3c;
  font-family: 'HelveticaNeueETW01-45Lt', sans-serif;
  font-size: 18px;
  opacity: 0.6;
}
.timeline-key-dates .item.active a,
.timeline-key-dates .item:hover a {
  color: #005091;
  opacity: 1;
  font-size: 25px;
  font-family: 'HelveticaNeueETW01-75Bd', sans-serif;
}
.cd-horizontal-timeline {
  margin: 65px auto;
}
.cd-horizontal-timeline .events-content .row .col-xs-12 {
  padding: 0;
}
.cd-horizontal-timeline ol {
  padding: 0;
}
.cd-horizontal-timeline li:before {
  background-color: transparent;
  height: 0;
  width: 0;
}
.cd-horizontal-timeline .events-content li > * {
  max-width: 600px;
}
.cd-horizontal-timeline .events a {
  font-family: 'HelveticaNeueETW01-75Bd', sans-serif;
  color: #005091;
  font-size: 18px;
}
.cd-horizontal-timeline .events a.selected {
  font-size: 28px;
  margin-left: -11px;
}
.cd-horizontal-timeline .events a:hover::after {
  border: 2px solid #005091;
}
.cd-timeline-navigation a {
  border: none;
}
.cd-timeline-navigation .icon {
  position: absolute;
  top: calc(50% - 17px);
  color: #e6e6e6;
  font-size: 30px;
  right: 3px;
}
.cd-timeline-navigation a:hover {
  color: #005091;
}
.cd-timeline-navigation a:hover .icon {
  color: #005091;
}
.cd-timeline-navigation a.inactive:hover .icon {
  color: #e6e6e6;
}
.history-article {
  margin-top: 40px;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15);
  border-radius: 12px 12px 0 0;
}
.history-article.without-img {
  border-radius: 12px;
}
.history-article .history-text:before {
  content: '';
  position: absolute;
  width: 0;
  border-style: solid;
  display: block;
  height: 32px;
  top: 4px;
  left: 15%;
  bottom: auto;
  right: auto;
  border-width: 37px 0 0 40px;
  border-color: transparent #005091;
  z-index: 9;
}
.history-article .history-text {
  background: #005091;
  margin: 0 auto;
  padding: 45px;
  border-radius: 12px 12px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: #ffffff;
  font-size: 20px;
  line-height: 1.5;
}

.history-article.without-img .history-text {
  border-radius: 12px;
}
.history-article .history-text h2 {
  color: #ffffff;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  font-size: 26px;
  margin-top: 15px;
  padding-right: 100px;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.history-article .history-text p {
  color: #ffffff;
  font-size: 20px;
  font-family: 'HelveticaNeueETW01-55Rg', sans-serif;
}
.history-article .history-text .teaser-fahne {
  background-color: #ffffff;
  position: absolute;
  top: 40px;
  right: 50px;
  left: auto;
}
.history-article .history-text .teaser-fahne p {
  color: #005091;
}
.history-article .history-text .teaser-fahne .big-day {
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  font-size: 40px;
  margin-bottom: 0;
  letter-spacing: -0.02em;
  margin-top: -3px;
}
.history-article .history-text .teaser-fahne.only-year .big-day {
  display: none;
}
.history-article .history-text .teaser-fahne .small-month-year {
  font-family: 'HelveticaNeueETW01-75Bd', sans-serif;
  font-size: 16px;
  line-height: 1;
  margin-top: -10px;
  letter-spacing: -0.02em;
}
.history-article .history-text .teaser-fahne.only-year .small-month-year {
  margin-top: 26px;
  font-size: 26px;
}
.history-article .history-text .teaser-fahne .bindestrich {
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  font-size: 30px;
  margin: 0;
  padding: 0 0 6px 0;
  line-height: 0;
}
.history-article .history-img img {
  height: 300px;
  object-fit: cover;
  width: 100%;
  object-position: 0% 70%;
  font-family: 'object-fit:cover; object-position: 0% 70%;';
  display: block;
}
.history-article .history-img-text p {
  padding: 20px 45px;
  margin: 0;
  background-color: #ffffff;
  font-size: 16px;
  color: #3c3c3c;
  font-family: 'HelveticaNeueETW01-55Rg', sans-serif;
}
.history-divider {
  height: 3px;
  width: 100%;
  margin: 40px 0 30px 0;
  background-color: #e6e6e6;
}
.cd-horizontal-timeline .events a::after {
  bottom: -6.5px;
}

/*endregion*/

/*region: geschichte 140 Jahre RSAG*/
main.rsag-celebration .news .container-fluid.bg-cyan,
main.rsag-celebration .news .container-fluid.bg-lightgray.box-shadow {
  display: none;
}
main.rsag-celebration
  .cd-horizontal-timeline
  .events-content
  .history-article
  .history-text
  h2 {
  text-transform: none;
}
main.rsag-celebration
  .cd-horizontal-timeline
  .timeline
  .events-wrapper
  .events
  a {
  font-family: 'Helvetica Neue LT W05_77BdCnOb', sans-serif;
}
main.rsag-celebration .history-text .teaser-fahne {
  border-radius: unset;
}
main.rsag-celebration .history-text .teaser-fahne:before,
main.rsag-celebration .history-text .teaser-fahne:after {
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 20px 40px 0 0;
  border-color: #ffffff transparent transparent transparent;
  content: '';
  position: absolute;
  bottom: -20px;
}
main.rsag-celebration .history-text .teaser-fahne:after {
  right: 0;
  border-width: 20px 0 0 40px;
}
main.rsag-celebration .history-text .teaser-fahne .big-day,
main.rsag-celebration .history-text .teaser-fahne .small-month-year {
  font-family: 'Helvetica Neue LT W05_77BdCnOb', sans-serif;
  margin-left: -5px;
}
/*endregion*/

/*region: video*/

.frame-type-textmedia .ce-gallery .video,
.frame-type-textmedia .ce-gallery .ce-video,
.frame-type-textmedia .ce-gallery .ce-column,
.frame-type-textmedia .ce-gallery .ce-row,
.frame-type-textmedia .ce-gallery .ce-inner,
.frame-type-textmedia .ce-gallery .ce-outer {
  width: 100%;
  height: 100%;
}
.frame-type-textpic .ce-gallery .video,
.frame-type-textpic .ce-gallery .ce-video,
.frame-type-textpic .ce-gallery .ce-column,
.frame-type-textpic .ce-gallery .ce-row,
.frame-type-textpic .ce-gallery .ce-inner,
.frame-type-textpic .ce-gallery .ce-outer,
.frame-type-textpic .ce-gallery figure.image {
  width: 100%;
  height: 100%;
}

.frame-type-textmedia .ce-gallery .video-embed {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  padding-top: 0;
  overflow: hidden;
}
.frame-type-textmedia .ce-gallery .video-embed .video-embed-item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.frame-type-textmedia
  .ce-gallery
  .video-embed
  .video-embed-item::-webkit-media-controls-panel {
  display: none;
}

#headervideo-16-9,
#headervideo-thin > .col-xs-12 {
  padding: 0;
}
#headervideo-16-9 .frame-type-textmedia .ce-gallery,
#headervideo-thin .frame-type-textmedia .ce-gallery {
  margin-bottom: 0;
}
#headervideo-thin .frame-type-textmedia .ce-gallery .video-embed {
  padding-bottom: 40.08%;
}
/*endregion*/

/* region EFRE */

.logowrapEFRE {
  position: absolute;
  right: 0;
  bottom: 49px;
  height: 75px;
  z-index: 2;
  display: none;
  animation: aniout 0.5s ease-in-out 7s forwards;
}
@keyframes aniout {
  from {
    right: 0;
  }
  to {
    right: -300px;
  }
}
#page-1 .logowrapEFRE {
  display: block;
}
.logowrapEFRE > img {
  height: 100%;
}

/* endregion */

/*region: news*/

#Tab-1882-2 .news,
#Tab-1882-1 .news {
  padding-bottom: 80px;
}

.news .article h1 {
  margin-bottom: 15px;
}
.news-list-date {
  font-size: 16px;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  color: #005091;
}
.news .article .btn-transparent {
  margin-bottom: 10px;
}
.news .article figure {
  height: 280px;
  margin-bottom: 10px;
}
.news .article figure .news-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  font-family: 'object-fit:cover; object-position: 50% 50%;';
  object-position: 50% 50%;
  display: block;
}
.news .article .introduction {
  margin-top: 15px;
}
/*endregion*/

/*region: search*/
.search-result {
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  line-height: 43px;
  margin-bottom: 0;
}
.search-result-number {
  color: #005091;
  font-size: 24px;
}
.search-link-wrapper {
  border-bottom: 1px solid #e6e6e6;
}
.search-page hr {
  margin-top: 10px;
  margin-bottom: 0;
}
.search-link {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.search-link .search-item-content {
  width: 90%;
  display: flex;
  flex-direction: column;
}
.search-link .headline {
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  color: #005091;
  font-size: 18px;
  line-height: 24px;
  margin-top: 10px;
  margin-bottom: 6px;
  display: flex;
  flex-direction: column;
}
.search-link .explanation {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 10px;
  display: flex;
  flex-direction: column;
}
.search-link .icon {
  text-align: right;
  width: 10%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  font-size: 24px;
  margin-right: 16px;
}
.new-search img {
  height: 37px;
  position: absolute;
  margin-top: -4px;
  margin-left: -10px;
}
.new-search input {
  background-color: transparent;
  border: none;
  font-family: 'HelveticaNeueETW01-55Rg', sans-serif;
  letter-spacing: 0.02em;
  color: #ffffff;
  width: 100%;
  border-bottom: 1px solid #ffffff;
  padding: 5px 15px 8px 25px;
  margin-bottom: 15px;
}
.new-search input::-moz-placeholder {
  color: #ffffff;
  opacity: 0.6;
}
.new-search input:-ms-input-placeholder {
  color: #ffffff;
  opacity: 0.6;
}
.new-search input::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 0.6;
}
.new-search .close-menu {
  position: absolute;
  right: 26px;
  margin-top: -42px;
  font-size: 18px;
}
/*endregion*/

/*region: formulare powermail*/

.powermail_fieldset {
  clear: both;
}
.powermail_fieldset.powermail_fieldset_22 {
  margin-bottom: 20px;
}
.tx-srfeuserregister-pi1-checkbox {
  float: left;
  margin: 6px 10px 0 0 !important;
}

/*endregion*/

/*region: webapp*/
#page-16 .breadcrumb-navigation {
  display: none;
}
#webapp {
  height: calc(100vh - 72px) !important;
}

/*endregion*/

.sprechblase-content p {
  min-height: 39px;
}

p.twittertext {
  min-height: 103px;
}
.bg-blue .bus-line {
  border: 1px solid rgba(255, 255, 255, 0.67);
}
.height-auto {
  height: auto !important;
}
.overflow-hidden {
  overflow: hidden;
}

/*region: image-map*/
.panzoom-parent {
  width: calc(100% + 15px);
  height: calc(100vh - 150px);
  background-color: #005091;
  margin-left: -7.5px;
  margin-right: -7.5px;
  overflow: hidden;
  max-height: 1040px;
  margin-top: 50px;
}
.panzoom-parent .panzoom {
  cursor: move;
  touch-action: none;
  min-width: 100%;
  min-height: 100%;
  visibility: hidden;
}
.panzoom-parent .panzoom .link {
  position: absolute;
  color: white;
  font-size: 24px;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 2px;
  height: 2px;
}
.panzoom-parent .panzoom .link .text {
  max-width: 250px;
  position: relative;
  line-height: 1.2;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  top: 0;
}
.panzoom-parent .panzoom .link.point-right .text {
  text-align: right;
}
.panzoom-parent .panzoom .link.point-left .text {
  text-align: left;
}
.panzoom-parent .panzoom .link .positioning {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  width: 100%;
  width: max-content;
}
.panzoom-parent .panzoom .link.point-left .positioning {
  -webkit-transform: translateX(-24px) translateY(-50%);
  -moz-transform: translateX(-24px) translateY(-50%);
  -ms-transform: translateX(-24px) translateY(-50%);
  -o-transform: translateX(-24px) translateY(-50%);
  transform: translateX(-24px) translateY(-50%);
}
.panzoom-parent .panzoom .link.point-left.point-top .positioning {
  -webkit-transform: translateX(-6px) translateY(-15px);
  -moz-transform: translateX(-6px) translateY(-15px);
  -ms-transform: translateX(-6px) translateY(-15px);
  -o-transform: translateX(-6px) translateY(-15px);
  transform: translateX(-6px) translateY(-15px);
}
.panzoom-parent .panzoom .link.point-left.point-top .link-point {
  left: -18px;
}
.panzoom-parent .panzoom .link.point-left.point-bottom .positioning {
  -webkit-transform: translateX(15px) translateY(-100%) translateY(16px);
  -moz-transform: translateX(15px) translateY(-100%) translateY(16px);
  -ms-transform: translateX(15px) translateY(-100%) translateY(16px);
  -o-transform: translateX(15px) translateY(-100%) translateY(16px);
  transform: translateX(15px) translateY(-100%) translateY(16px);
}
.panzoom-parent .panzoom .link.point-left.point-bottom .link-point {
  left: -40px;
}
.panzoom-parent .panzoom .link.point-right .positioning {
  -webkit-transform: translateX(-100%) translateX(26px) translateY(-50%);
  -moz-transform: translateX(-100%) translateX(26px) translateY(-50%);
  -ms-transform: translateX(-100%) translateX(26px) translateY(-50%);
  -o-transform: translateX(-100%) translateX(26px) translateY(-50%);
  transform: translateX(-100%) translateX(26px) translateY(-50%);
}
.panzoom-parent .panzoom .link.point-right .positioning {
  flex-direction: row;
}
.panzoom-parent .panzoom .link.point-left .positioning {
  flex-direction: row-reverse;
}
.panzoom-parent .panzoom .link.point-bottom .positioning {
  flex-direction: column;
  -webkit-transform: translateX(-50%) translateY(-100%) translateY(16px);
  -moz-transform: translateX(-50%) translateY(-100%) translateY(16px);
  -ms-transform: translateX(-50%) translateY(-100%) translateY(16px);
  -o-transform: translateX(-50%) translateY(-100%) translateY(16px);
  transform: translateX(-50%) translateY(-100%) translateY(16px);
}
.panzoom-parent .panzoom .link.point-bottom .text {
  text-align: center;
}
.panzoom-parent .panzoom .link:first-child {
  left: 31%;
  top: 13.59%;
}
.panzoom-parent .panzoom .link:nth-child(2) {
  top: 19.5%;
  left: 35.95%;
}
.panzoom-parent .panzoom .link:nth-child(3) {
  top: 23.1%;
  left: 34%;
}
.panzoom-parent .panzoom .link:nth-child(3) .text {
  margin-right: 25px;
}
.panzoom-parent .panzoom .link:nth-child(4) {
  top: 37.85%;
  left: 34.3%;
}
.panzoom-parent .panzoom .link:nth-child(4) .text {
  margin-right: 35px;
}
.panzoom-parent .panzoom .link:nth-child(5) {
  top: 42.7%;
  left: 32.84%;
}
.panzoom-parent .panzoom .link:nth-child(6) .link-point {
  align-self: flex-start;
}
.panzoom-parent .panzoom .link:nth-child(6) {
  top: 44.3%;
  left: 37.35%;
}
.panzoom-parent .panzoom .link:nth-child(6) .text {
  max-width: 320px;
  left: -38px;
  margin-top: 30px;
}
.panzoom-parent .panzoom .link:nth-child(7) {
  top: 59%;
  left: 37.7%;
}
.panzoom-parent .panzoom .link:nth-child(7) .text {
  max-width: 280px;
}
.panzoom-parent .panzoom .link:nth-child(8) {
  top: 66%;
  left: 53.2%;
}
.panzoom-parent .panzoom .link:nth-child(8) .text {
  max-width: 200px;
  margin-bottom: 10px;
}
.panzoom-parent .panzoom .link:nth-child(9) {
  top: 75.5%;
  left: 46.7%;
}
.panzoom-parent .panzoom .link:nth-child(10) {
  top: 86.6%;
  left: 50.185%;
}
.panzoom-parent .panzoom .link:nth-child(11) {
  top: 75.7%;
  left: 57.5%;
}
.panzoom-parent .panzoom .link:nth-child(12) {
  top: 75.6%;
  left: 70.1%;
}
.panzoom-parent .panzoom .link:nth-child(13) {
  top: 66.6%;
  left: 72.23%;
}
.panzoom-parent .panzoom .link:nth-child(14) {
  top: 55.8%;
  left: 63.9%;
}
.panzoom-parent .panzoom .link:nth-child(14) .text {
  margin-left: 9px;
  margin-top: -28px;
}
.panzoom-parent .panzoom .link:nth-child(15) {
  top: 49.2%;
  left: 65.2%;
}
.panzoom-parent .panzoom .link:nth-child(15) .text {
  margin-left: 9px;
}
.panzoom-parent .panzoom .link-point {
  position: relative;
  min-height: 30px;
  height: 30px;
  max-height: 30px;
  min-width: 30px;
  max-width: 30px;
  width: 30px;
  background-color: white;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  border-radius: 50%;
  border: 5px solid #005091;
  margin: 0 10px;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  align-self: center;
}
.panzoom-parent .panzoom .link:hover {
  cursor: pointer;
}
.panzoom-parent .panzoom .link:hover .link-point,
.panzoom-parent .panzoom .link.active .link-point {
  background-color: #e10019;
}
.imageMapInfo .close {
  padding: 15px;
  position: absolute;
  right: 0;
  top: 0;
  height: 60px;
  width: 60px;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  justify-content: center;
  align-items: center;
}
.imageMapInfo .close span {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.imageMapInfo {
  position: absolute;
  right: 80px;
  top: 100px;
  background-color: white;
  display: none;
  border-radius: 8px;
  padding: 10px 25px 25px 25px;
  width: 30%;
}
.imageMapInfo-header {
  padding-right: 30px;
}
.imageMapInfo-body p:last-child {
  margin-bottom: 0;
}
.imageMapInfo.open {
  display: block;
}
.panzoom-buttons {
  position: absolute;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: column;
  right: 80px;
  bottom: 50px;
  justify-content: center;
  align-items: center;
  box-shadow: 3px 3px 34px hsla(0, 0%, 0%, 0.5);
}
.panzoom-buttons:before {
  content: '';
  display: block;
  position: absolute;
  background-color: hsla(0, 0%, 0%, 0.5);
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  z-index: 1;
}
.panzoom-buttons .zoom-in,
.panzoom-buttons .zoom-out,
.panzoom-buttons .reset {
  background-color: white;
  padding: 7px;
  border: none;
  margin-bottom: 3px;
  height: 50px;
  width: 50px;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  justify-content: center;
  align-items: center;
  z-index: 4;
}
.panzoom-buttons .icon {
  font-size: 32px;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.panzoom .d-desktop {
  display: block;
}
.panzoom .d-mobil {
  display: none;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .panzoom-parent .panzoom .link:first-child .positioning {
    width: 295px;
  }
  .panzoom-parent .panzoom .link:nth-child(2) .positioning {
    width: 222px;
  }
  .panzoom-parent .panzoom .link:nth-child(3) .positioning {
    width: 300px;
  }
  .panzoom-parent .panzoom .link:nth-child(4) .positioning {
    width: 320px;
  }
  .panzoom-parent .panzoom .link:nth-child(5) .positioning {
    width: 301px;
  }
  .panzoom-parent .panzoom .link:nth-child(6) .positioning {
    width: 300px;
  }
  .panzoom-parent .panzoom .link:nth-child(6) .text {
    left: 0;
  }
  .panzoom-parent .panzoom .link:nth-child(7) .positioning {
    width: 327px;
  }
  .panzoom-parent .panzoom .link:nth-child(8) .positioning {
    width: 200px;
  }
  .panzoom-parent .panzoom .link:nth-child(9) .positioning {
    width: 300px;
  }
  .panzoom-parent .panzoom .link:nth-child(10) .positioning {
    width: 260px;
  }
  .panzoom-parent .panzoom .link:nth-child(11) .positioning {
    width: 160px;
  }
  .panzoom-parent .panzoom .link:nth-child(11) .text {
    left: -20px;
  }
  .panzoom-parent .panzoom .link:nth-child(12) .positioning {
    width: 190px;
  }
  .panzoom-parent .panzoom .link:nth-child(13) .positioning {
    width: 138px;
  }
  .panzoom-parent .panzoom .link:nth-child(14) .positioning {
    width: 310px;
  }
  .panzoom-parent .panzoom .link:nth-child(15) .positioning {
    width: 305px;
  }
}
@supports (-ms-ime-align: auto) {
  .panzoom-parent .panzoom .link:first-child .positioning {
    width: 295px;
  }
  .panzoom-parent .panzoom .link:nth-child(2) .positioning {
    width: 222px;
  }
  .panzoom-parent .panzoom .link:nth-child(3) .positioning {
    width: 300px;
  }
  .panzoom-parent .panzoom .link:nth-child(4) .positioning {
    width: 320px;
  }
  .panzoom-parent .panzoom .link:nth-child(5) .positioning {
    width: 301px;
  }
  .panzoom-parent .panzoom .link:nth-child(6) .positioning {
    width: 300px;
  }
  .panzoom-parent .panzoom .link:nth-child(6) .text {
    left: 0;
  }
  .panzoom-parent .panzoom .link:nth-child(7) .positioning {
    width: 327px;
  }
  .panzoom-parent .panzoom .link:nth-child(8) .positioning {
    width: 200px;
  }
  .panzoom-parent .panzoom .link:nth-child(9) .positioning {
    width: 300px;
  }
  .panzoom-parent .panzoom .link:nth-child(10) .positioning {
    width: 260px;
  }
  .panzoom-parent .panzoom .link:nth-child(11) .positioning {
    width: 160px;
  }
  .panzoom-parent .panzoom .link:nth-child(11) .text {
    left: -20px;
  }
  .panzoom-parent .panzoom .link:nth-child(12) .positioning {
    width: 190px;
  }
  .panzoom-parent .panzoom .link:nth-child(13) .positioning {
    width: 138px;
  }
  .panzoom-parent .panzoom .link:nth-child(14) .positioning {
    width: 310px;
  }
  .panzoom-parent .panzoom .link:nth-child(15) .positioning {
    width: 305px;
  }
}
/*endregion*/

/*region: image-map-benefits2*/
#page-753 main > .container-fluid:last-child {
  margin-bottom: 0;
}
.image-map-bg {
  background-color: #005091;
  padding: 30px 0 30px 0;
  margin: 30px -7.5px 0 -7.5px;
  overflow: hidden;
}
.image-map-benefits-wrap {
  padding: 50px;
  position: relative;
  width: 1500px;
  margin: 0 auto;
}
.image-map-benefits-wrap .image-map-benefits .link:hover {
  cursor: pointer;
}
.image-map-benefits-wrap .image-map-benefits .link:hover .link-small-square,
.image-map-benefits-wrap .image-map-benefits .link.active .link-small-square,
.image-map-benefits-wrap
  .image-map-benefits
  .link:hover
  .link-long-square-horizontal,
.image-map-benefits-wrap
  .image-map-benefits
  .link.active
  .link-long-square-horizontal,
.image-map-benefits-wrap
  .image-map-benefits
  .link:hover
  .link-long-square-vertical,
.image-map-benefits-wrap
  .image-map-benefits
  .link.active
  .link-long-square-vertical,
.image-map-benefits-wrap
  .image-map-benefits
  .link:hover
  .link-long-square-vertical-big,
.image-map-benefits-wrap
  .image-map-benefits
  .link.active
  .link-long-square-vertical-big,
.image-map-benefits-wrap .image-map-benefits .link:hover .link-big-square,
.image-map-benefits-wrap .image-map-benefits .link.active .link-big-square,
.image-map-benefits-wrap
  .image-map-benefits
  .link:hover
  .link-long-square-vertical-big-2,
.image-map-benefits-wrap
  .image-map-benefits
  .link.active
  .link-long-square-vertical-big-2 {
  background-color: #e10019;
}
.image-map-benefits-wrap .image-map-benefits {
  position: relative;
}
.image-map-benefits-wrap .image-map-benefits .img-map-wrap {
  width: 1300px;
  margin: 0 auto;
}
.image-map-benefits-wrap .image-map-benefits .img-map-wrap .img {
  width: 100%;
  height: auto;
}
.image-map-benefits-wrap .image-map-benefits .link:first-child {
  left: 6%;
  top: 0.7%;
}
.image-map-benefits-wrap .image-map-benefits .link:nth-child(2) {
  top: 13.2%;
  left: 3.7%;
}
.image-map-benefits-wrap .image-map-benefits .link:nth-child(3) {
  top: 31%;
  left: 11.9%;
}
.image-map-benefits-wrap .image-map-benefits .link:nth-child(4) {
  top: 48.3%;
  left: 19%;
}
.image-map-benefits-wrap .image-map-benefits .link:nth-child(5) {
  top: 70.1%;
  left: 17%;
}
.image-map-benefits-wrap .image-map-benefits .link:nth-child(6) {
  top: 78.5%;
  left: 13.2%;
}
.image-map-benefits-wrap .image-map-benefits .link:nth-child(7) {
  top: 94.4%;
  left: 20%;
}
.image-map-benefits-wrap .image-map-benefits .link:nth-child(8) {
  top: 99%;
  left: 33.5%;
}
.image-map-benefits-wrap .image-map-benefits .link:nth-child(9) {
  top: 83.8%;
  left: 53%;
}
.image-map-benefits-wrap .image-map-benefits .link:nth-child(10) {
  top: 60.5%;
  left: 65.5%;
}
.image-map-benefits-wrap .image-map-benefits .link:nth-child(11) {
  top: 72.6%;
  left: 91%;
}
.image-map-benefits-wrap .image-map-benefits .link:nth-child(12) {
  top: 72.6%;
  left: 93%;
}
.image-map-benefits-wrap .image-map-benefits .link:nth-child(13) {
  top: 60.2%;
  left: 95.2%;
}
.image-map-benefits-wrap .image-map-benefits .link:nth-child(14) {
  top: 34%;
  left: 77%;
}
.image-map-benefits-wrap .image-map-benefits .link:nth-child(15) {
  top: 48.5%;
  left: 53%;
}
.image-map-benefits-wrap .image-map-benefits .nolink:nth-child(16) {
  top: -1.3%;
  left: 1.6%;
}
.image-map-benefits-wrap .image-map-benefits .nolink:nth-child(17) {
  top: 76.5%;
  left: 9%;
}
.image-map-benefits-wrap .image-map-benefits .nolink:nth-child(18) {
  top: 81.9%;
  left: 18.1%;
}
.image-map-benefits-wrap .image-map-benefits .nolink:nth-child(19) {
  top: 19.3%;
  left: 7%;
}
.image-map-benefits-wrap .image-map-benefits .nolink:nth-child(20) {
  top: 42.3%;
  left: 23%;
  transform: rotate(22deg);
}
.image-map-benefits-wrap .image-map-benefits .nolink:nth-child(21) {
  top: 45.3%;
  left: 28%;
  transform: rotate(22deg);
}
.image-map-benefits-wrap .image-map-benefits .nolink:nth-child(22) {
  top: 55%;
  left: 79%;
}
.image-map-benefits-wrap .image-map-benefits .nolink:nth-child(23) {
  top: 82.4%;
  left: 33%;
  transform: rotate(-35deg);
}
.image-map-benefits-wrap .image-map-benefits .nolink:nth-child(24) {
  top: 60%;
  left: 28.5%;
  transform: rotate(55deg);
}
.image-map-benefits-wrap .image-map-benefits .nolink:nth-child(25) {
  top: 48.2%;
  left: 32%;
}
.image-map-benefits-wrap .image-map-benefits .link {
  position: absolute;
  color: white;
  font-size: 24px;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 2px;
  height: 2px;
}
.image-map-benefits-wrap .image-map-benefits .nolink {
  position: absolute;
  color: white;
  font-size: 24px;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 2px;
  height: 2px;
}
.image-map-benefits-wrap .image-map-benefits .link .text {
  max-width: 260px;
  position: relative;
  line-height: 1.2;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  top: 0;
}
.image-map-benefits-wrap .image-map-benefits .link.point-right .text {
  text-align: right;
}
.image-map-benefits-wrap .image-map-benefits .link.point-left .text {
  text-align: left;
}
.image-map-benefits-wrap .image-map-benefits .link .positioning {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  width: 100%;
  width: max-content;
}
.image-map-benefits-wrap .image-map-benefits .link.point-left .positioning {
  -webkit-transform: translateX(-24px) translateY(-50%);
  -moz-transform: translateX(-24px) translateY(-50%);
  -ms-transform: translateX(-24px) translateY(-50%);
  -o-transform: translateX(-24px) translateY(-50%);
  transform: translateX(-24px) translateY(-50%);
}
.image-map-benefits-wrap
  .image-map-benefits
  .link.point-left.point-top
  .positioning {
  -webkit-transform: translateX(-6px) translateY(-15px);
  -moz-transform: translateX(-6px) translateY(-15px);
  -ms-transform: translateX(-6px) translateY(-15px);
  -o-transform: translateX(-6px) translateY(-15px);
  transform: translateX(-6px) translateY(-15px);
}
.image-map-benefits-wrap
  .image-map-benefits
  .link.point-left.point-top
  .link-point {
  left: -18px;
}
.image-map-benefits-wrap
  .image-map-benefits
  .link.point-left.point-bottom
  .positioning {
  -webkit-transform: translateX(15px) translateY(-100%) translateY(16px);
  -moz-transform: translateX(15px) translateY(-100%) translateY(16px);
  -ms-transform: translateX(15px) translateY(-100%) translateY(16px);
  -o-transform: translateX(15px) translateY(-100%) translateY(16px);
  transform: translateX(15px) translateY(-100%) translateY(16px);
}
.image-map-benefits-wrap
  .image-map-benefits
  .link.point-left.point-bottom
  .link-point {
  left: -40px;
}
.image-map-benefits-wrap .image-map-benefits .link.point-right .positioning {
  -webkit-transform: translateX(-100%) translateX(26px) translateY(-50%);
  -moz-transform: translateX(-100%) translateX(26px) translateY(-50%);
  -ms-transform: translateX(-100%) translateX(26px) translateY(-50%);
  -o-transform: translateX(-100%) translateX(26px) translateY(-50%);
  transform: translateX(-100%) translateX(26px) translateY(-50%);
}
.image-map-benefits-wrap .image-map-benefits .link.point-right .positioning {
  flex-direction: row;
  align-items: center;
}
.image-map-benefits-wrap .image-map-benefits .link.point-left .positioning {
  flex-direction: row-reverse;
  align-items: center;
}
.image-map-benefits-wrap .image-map-benefits .link.point-bottom .positioning {
  flex-direction: column;
  -webkit-transform: translateX(-50%) translateY(-100%) translateY(16px);
  -moz-transform: translateX(-50%) translateY(-100%) translateY(16px);
  -ms-transform: translateX(-50%) translateY(-100%) translateY(16px);
  -o-transform: translateX(-50%) translateY(-100%) translateY(16px);
  transform: translateX(-50%) translateY(-100%) translateY(16px);
}
.image-map-benefits-wrap .image-map-benefits .link.point-top .positioning {
  flex-direction: column-reverse;
  -webkit-transform: translateX(-50%) translateY(-100%) translateY(16px);
  -moz-transform: translateX(-50%) translateY(-100%) translateY(16px);
  -ms-transform: translateX(-50%) translateY(-100%) translateY(16px);
  -o-transform: translateX(-50%) translateY(-100%) translateY(16px);
  transform: translateX(-50%) translateY(-100%) translateY(16px);
}
.image-map-benefits-wrap .image-map-benefits .link-small-square,
.image-map-benefits-wrap .image-map-benefits .link-long-square-horizontal,
.image-map-benefits-wrap .image-map-benefits .link-long-square-vertical,
.image-map-benefits-wrap .image-map-benefits .link-long-square-vertical-big,
.image-map-benefits-wrap .image-map-benefits .link-big-square,
.image-map-benefits-wrap .image-map-benefits .link-long-square-vertical-big-2 {
  position: relative;
  min-height: 35px;
  height: 35px;
  max-height: 35px;
  min-width: 35px;
  max-width: 35px;
  width: 35px;
  background-color: white;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  border-radius: 7px;
  border: 5px solid #005091;
  margin: 0 10px;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  align-self: center;
}
.image-map-benefits-wrap .image-map-benefits .link-long-square-horizontal {
  min-height: 35px;
  height: 35px;
  max-height: 35px;
  min-width: 65px;
  max-width: 65px;
  width: 65px;
}
.image-map-benefits-wrap .image-map-benefits .link-long-square-vertical {
  min-height: 65px;
  height: 65px;
  max-height: 65px;
  min-width: 35px;
  max-width: 35px;
  width: 35px;
}
.image-map-benefits-wrap .image-map-benefits .link-long-square-vertical-big {
  min-height: 95px;
  height: 95px;
  max-height: 95px;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.image-map-benefits-wrap .image-map-benefits .link-long-square-vertical-big-2 {
  min-height: 125px;
  height: 125px;
  max-height: 125px;
  min-width: 45px;
  max-width: 45px;
  width: 45px;
}
.image-map-benefits-wrap .image-map-benefits .link-big-square {
  min-height: 100px;
  height: 100px;
  max-height: 100px;
  min-width: 105px;
  max-width: 105px;
  width: 105px;
}
.image-map-benefits-wrap .image-map-benefits .link:hover {
  cursor: pointer;
}
#page-753 .frame.frame-default.frame-type-accordion.frame-layout-0 {
  display: none;
}
/*region: image-mao-benefits 2 Modal */
.image-map-modal .modal-dialog {
  width: 600px;
  top: 40%;
}
#page-753 .modal-backdrop {
  opacity: 0.7 !important;
}
.modal.image-map-modal.in .modal-dialog {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.image-map-modal .modal-dialog .modal-content {
  padding: 10px 25px 25px 25px;
}
.image-map-modal .modal-dialog .modal-content .modal-header {
  border-bottom: none;
  padding: 0;
}
.image-map-modal .modal-dialog .modal-content .modal-header button {
  opacity: 0.2;
  padding-top: 10px;
}
.image-map-modal .modal-dialog .modal-content .modal-header .close:hover {
  opacity: 0.5;
  color: #000000;
}
.image-map-modal .modal-dialog .modal-content .modal-body {
  padding: 0;
  height: auto;
}
.image-map-modal .modal-dialog .modal-content .modal-body p {
  margin-bottom: 0;
}
/*endregion*/
/*region: image-map-benefits 2 IE*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .image-map-benefits-wrap {
    overflow: hidden;
  }
  .image-map-benefits {
    height: 891px;
  }
  .image-map-benefits .img-map-wrap img {
    height: 891px;
  }
  .image-map-benefits-wrap .image-map-benefits .link .text {
    width: 400px;
    max-width: unset;
  }
  .image-map-benefits-wrap .image-map-benefits .link:first-child .positioning {
    width: 300px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(2) .positioning {
    width: 270px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(3) .positioning {
    width: 300px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(4) {
    left: 18.7%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(4) .positioning {
    width: 260px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(5) .positioning {
    width: 300px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(6) .positioning {
    width: 250px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(7) .positioning {
    width: 250px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(8) .positioning {
    width: 300px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(8) {
    left: 33.1%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(9) .positioning {
    width: 95px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(10) {
    left: 66%;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link:nth-child(10)
    .positioning {
    width: 300px;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link:nth-child(10)
    .positioning
    .text {
    width: 300px;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link:nth-child(11)
    .positioning {
    width: 300px;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link:nth-child(12)
    .positioning {
    width: 300px;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link:nth-child(13)
    .positioning {
    width: 250px;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link:nth-child(13)
    .positioning
    .text {
    width: 245px;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link:nth-child(14)
    .positioning {
    width: 250px;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link:nth-child(15)
    .positioning {
    width: 260px;
  }
}
/*endregion*/

/*region: image-map-benefits 2 Edge*/
@supports (-ms-ime-align: auto) {
  .image-map-benefits-wrap {
    overflow: hidden;
  }
  .image-map-benefits-wrap .image-map-benefits .link .text {
    width: 300px;
    max-width: 300px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:first-child .positioning {
    width: 300px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(2) .positioning {
    width: 270px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(3) .positioning {
    width: 300px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(4) {
    left: 16%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(4) .positioning {
    width: 260px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(5) .positioning {
    width: 300px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(6) .positioning {
    width: 250px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(6) {
    left: 15.3%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(7) .positioning {
    width: 250px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(8) {
    left: 52%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(9) .positioning {
    width: 95px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(10) {
    left: 47%;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link:nth-child(10)
    .positioning
    .text {
    width: 300px;
    right: 5px;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link:nth-child(11)
    .positioning {
    width: 300px;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link:nth-child(12)
    .positioning {
    width: 300px;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link:nth-child(13)
    .positioning {
    width: 250px;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link:nth-child(14)
    .positioning {
    width: 250px;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link:nth-child(15)
    .positioning {
    width: 260px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(17) {
    left: 8.9%;
  }
  /*endregion*/
}
/*endregion*/

/*region: accordion*/
.panel-group {
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.panel-group .panel + .panel {
  margin-top: 0;
}
.panel {
  border: none;
}
.panel:nth-child(even) .panel-heading {
  background-color: #ffffff;
}
.panel:nth-child(odd) .panel-heading {
  background-color: #f5f5f5;
}
.panel-group
  .panel:nth-child(odd)
  .panel-heading
  + .panel-collapse
  > .panel-body {
  border-top: none;
  border-bottom: 1px solid #f5f5f5;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #f5f5f5;
}
.panel .panel-heading {
  background-color: #f5f5f5;
}
.panel .panel-heading h4.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.3em;
  color: #005091;
}
.panel .panel-heading h4.panel-title a {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  justify-content: space-between;
  align-items: flex-start;
}
.panel .panel-heading h4.panel-title a span.icon {
  font-size: 26px;
}
.panel .panel-heading h4.panel-title a .icon-title-wrap {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  padding-right: 5px;
}
.panel .panel-heading h4.panel-title a span.icon.first-icon {
  padding-right: 5px;
}
.panel .panel-heading h4.panel-title a span.icon:before {
  line-height: 0;
  position: relative;
  top: 3px;
}
.panel
  .panel-heading
  h4.panel-title
  a[aria-expanded='true']
  span.icon.icon-rsag-round-arrow-1-right:before {
  content: '\68';
}
/*endregion*/

a.info-url {
  width: auto !important;
  text-indent: 0 !important;
  content: none;
  display: inline-block !important;
}

a.info-url:before {
  position: fixed !important;
}

.GE60-30 {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: row;
}
.GE60-30 > .col-xs-12 {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: column;
  float: none;
  height: auto !important;
}

/*region: app-werbung */

#app-werbung .modal-dialog {
  max-width: 320px;
}

#app-werbung .rowFlex {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: row;
  align-items: center;
}
#app-werbung .colFlexCenter {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  align-items: center;
}
#app-werbung .modal-body {
  padding: 15px;
  height: auto;
}
#app-werbung .modal-body ul {
  padding-left: 12px;
  margin-bottom: 0;
}
#app-werbung .modal-body .row:not(:last-child) {
  margin-bottom: 15px;
}
#app-werbung li {
  font-size: 14px;
}
#app-werbung ul > li:before {
  height: 4px;
  width: 4px;
  position: absolute;
  margin-top: 8px;
  margin-left: -11px;
}
#app-werbung p {
  font-size: 14px;
  margin: 0 0 10px;
}
#app-werbung h3 {
  font-size: 16px;
  line-height: 21px;
  margin: 0;
  font-family: 'HelveticaNeueETW01-75Bd', sans-serif;
}
#app-werbung #mobileAddLink {
  background-color: #e10019;
  font-size: 14px;
}
#app-werbung .imgTime {
  width: 100%;
}
/*endregion */

/*region: jobticket slider*/
.slider-logos {
  display: flex;
  justify-content: center;
}
.slider-logos > .slick-wrapper {
  width: 100%;
}
.slider-logos > .slick-wrapper > .slick-slider {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
}

.slick-prev::before,
.slick-next::before {
  font-family: 'rsag-round' !important;
  opacity: 1;
  color: #b1b3b4;
  line-height: 1;
  font-size: 3rem;
}
.slick-prev,
.slick-next {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  font-size: 0;
  border: none;
  background-color: transparent;
  width: fit-content;
  overflow: hidden;
}
.slick-prev {
  order: 2;
}
.slick-next {
  order: 4;
}
.slick-prev::before {
  content: '\69';
}
.slick-next::before {
  content: '\70';
}

.slick-dots {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: fit-content;
  height: 50px;
  list-style: none;
  padding: 0;
  margin: 0;
  order: 3;
}
.slick-dots > li {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #d8d8d8;
  overflow: hidden;
  color: transparent;
  margin: 5px;
}
.slick-dots > li > button {
  display: flex;
  border: 0;
  background: transparent;
  outline: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
}
.slick-dots > li > button {
  display: none;
}
.slick-dots > li::before {
  display: none;
}
.slick-dots > .slick-active {
  background-color: #005091 !important;
}

.slick-list {
  overflow: hidden;
  order: 1;
  width: 100%;
}
.slick-slide {
  display: inline-block;
}
.slide-item {
  display: flex !important;
  background-color: transparent;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 200px;
}
.slide-item > img {
  width: 100%;
  height: inherit;
  object-fit: contain;
  border: 25px solid #ffffff;
}
/*endregion */

/*region: teaser-slider 140 Jahre RSAG*/
main.rsag-celebration .teaser-slider button.slick-prev.slick-arrow,
main.rsag-celebration .teaser-slider button.slick-next.slick-arrow {
  position: absolute;
  bottom: calc(50% - 16px);
  left: -65px;
}
main.rsag-celebration .teaser-slider button.slick-next.slick-arrow {
  left: unset;
  right: -65px;
}
main.rsag-celebration .teaser-slider .slick-list {
  width: calc(100% + 15px);
  margin-left: -7.5px;
}
main.rsag-celebration .teaser-slider .teaser.teaser_bild_text.slick-slide {
  margin-right: 7.5px;
  margin-left: 7.5px;
}
main.rsag-celebration .teaser-slider .slick-dots {
  width: 100%;
}
/*endregion*/
.ce-intext.ce-right .ce-gallery,
.ce-intext.ce-left .ce-gallery,
.ce-above .ce-gallery {
  margin-bottom: 10px;
}

/*region: RSAG Blog*/
/*region: RSAG Blog Teaser*/
main.rsag-blog .teaser-end {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  position: relative;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-right: 20.5px;
}
main.rsag-blog .comments-icon {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  position: relative;
  font-size: 20px;
  color: #005091;
}
main.rsag-blog p.comments-counter {
  color: #005091;
  font-size: 18px;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
}
main.rsag-blog .comments-icon:before {
  font-size: 20px;
}
main.rsag-blog .comments-icon .icon {
  font-size: 35px;
  margin-top: -7px;
}
main.rsag-blog .sprechblasencontainer:before {
  z-index: -1;
}
/*endregion*/

/*region: RSAG Blog Comments*/
main.rsag-blog .tx_nsnewscomments .ns-headline {
  padding-top: 30px;
}
main.rsag-blog p.bold {
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  color: #005091;
}
main.rsag-blog p.black {
  color: #000000;
}
main.rsag-blog .gray-light {
  color: #b1b3b4;
}
main.rsag-blog p.small {
  font-size: 14px;
}
main.rsag-blog .tx_nsnewscomments .comment-main-level .comment-avatar {
  border: unset;
  -webkit-box-shadow: unset;
  -moz-box-shadow: unset;
  box-shadow: unset;
}
main.rsag-blog .comment-avatar .icon {
  color: #005091;
  font-size: 50px;
}
main.rsag-blog .tx_nsnewscomments .comments-list li,
main.rsag-blog .tx_nsnewscomments .reply-list {
  padding-top: 0;
  margin-bottom: 0;
  margin-top: 0;
}
main.rsag-blog .tx_nsnewscomments .comments-list .comment-box {
  margin-left: -45px;
  border: unset;
}
main.rsag-blog
  .comments-list.reply-list.children-without-img
  .comment-main-level {
  padding-left: 110px;
}
main.rsag-blog .tx_nsnewscomments .comment-box .comment-head {
  background-color: #ffffff;
  padding: 0 15px 5px 15px;
}
main.rsag-blog .tx_nsnewscomments .comment-box .comment-head:before,
main.rsag-blog .tx_nsnewscomments .comment-box .comment-head:after {
  display: none;
}
main.rsag-blog .comment-author {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: column;
}
main.rsag-blog .comment-author p.black {
  margin-bottom: 0;
}
main.rsag-blog .tx_nsnewscomments .comment-box .comment-content {
  background-color: #005091;
  color: #ffffff;
  font-size: 16px;
  width: fit-content;
  padding: 10px 25px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  position: relative;
  margin-top: 5px;
  margin-left: -10px;
  hyphens: auto;
  z-index: 10;
}
main.rsag-blog .tx_nsnewscomments .comment-box .comment-content:before {
  content: '';
  position: absolute;
  width: 0;
  border-style: solid;
  display: block;
  height: 24px;
  border-color: transparent #005091;
  z-index: 9;
  bottom: auto;
  left: 25px;
  top: -23px;
  right: auto;
  border-width: 23px 0 0 34px;
}
main.rsag-blog
  .tx_nsnewscomments
  .children-without-img
  .comment-box
  .comment-content:before {
  display: none;
}
main.rsag-blog
  .tx_nsnewscomments
  .children-without-img
  .comment-box
  .comment-content:after {
}
main.rsag-blog .children-without-img .comment-avatar {
  display: none;
}
main.rsag-blog
  .tx_nsnewscomments
  .children-without-img
  .comment-box
  .comment-content {
  background-color: #ffffff;
  border: 2px solid #005091;
  color: #005091;
  margin-top: 0;
  margin-left: 15px;
  padding-left: 15px;
  padding-right: 15px;
}
main.rsag-blog .tx_nsnewscomments .reply-list.children-without-img {
  padding-left: 0;
}
main.rsag-blog .children-without-img p.bold {
  font-family: 'HelveticaNeueETW01-45Lt', sans-serif;
}
main.rsag-blog .children-without-img .comment-author p.black {
  color: #b1b3b4;
  font-size: 14px;
}
main.rsag-blog .children-without-img p.small.gray-light {
  margin-bottom: 0;
}
main.rsag-blog .children-without-img .comment-author {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: row;
  flex-wrap: wrap;
}
main.rsag-blog .comment-author {
  padding-top: 5px;
}
main.rsag-blog .comment-author .seperator {
  display: none;
}
main.rsag-blog .children-without-img .comment-author .seperator {
  display: block;
  width: 1px;
  height: 14px;
  background-color: #b1b3b4;
  margin: 3px 5px 0 5px;
}
main.rsag-blog .content-footer-wrap {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: row;
  align-items: center;
  margin-top: 10px;
  flex-wrap: wrap;
}
main.rsag-blog .reply-form.active-comment-form {
  background-color: #ffffff;
  padding: 15px;
  z-index: 10;
  box-shadow: 0 0 5px 1px rgb(0 0 0 / 10%);
  border-radius: 4px;
  border: 1px solid hsl(0, 0%, 88%);
}
main.rsag-blog .tx_nsnewscomments .reply-form .comment-form-close-btn {
  color: #ffffff;
  opacity: 1;
  z-index: -1;
}
main.rsag-blog .comment-form .comment-form-close-btn:before {
  content: '\6f';
  font-family: 'rsag-round' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  top: -27px;
  right: -27px;
  color: #005091;
  position: absolute;
}
main.rsag-blog
  .comments-list.reply-list.children-without-img
  .content-footer-wrap {
  margin-top: 0;
}
main.rsag-blog .tx_nsnewscomments .comment-footer {
  padding: 5px 0 0 5px;
}
main.rsag-blog .tx_nsnewscomments .comment-box .comment-btn {
  padding-left: 0;
}
main.rsag-blog .tx_nsnewscomments .comment-box .comment-btn .icon {
  font-size: 35px;
  line-height: 35px;
  padding-top: 5px;
  display: block;
  color: #005091;
}
main.rsag-blog .tx_nsnewscomments .comments-list .comment-box {
  box-shadow: unset;
  margin-bottom: 0;
  padding-bottom: 25px;
}
main.rsag-blog .children-without-img .line-circle {
  display: block;
  top: calc(100% - 50% - 3px);
  left: -21px;
  position: absolute;
  z-index: 10;
}
main.rsag-blog .children-without-img .comment-content .line-circle:before {
  content: '';
  position: absolute;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  border: 2px solid #005091;
  background-color: #ffffff;
}
main.rsag-blog .children-without-img .comment-content .line-circle:after {
  content: '';
  position: absolute;
  top: 3px;
  left: 6px;
  width: 15px;
  height: 2px;
  background-color: #005091;
}
main.rsag-blog .comment-box .long-line:before {
  content: '';
  background-color: #005091;
  height: 50%;
  width: 2px;
  position: absolute;
  z-index: 10;
  left: -1px;
}
main.rsag-blog .comment-main-level .comment-box .long-line:before {
  display: none;
}
main.rsag-blog
  .comments-list.reply-list.children-without-img
  .comment-box
  .long-line:before {
  display: block;
}
main.rsag-blog .comment-main-level .comment-box .long-line:after,
main.rsag-blog
  .comments-list.reply-list.children-without-img
  .comment-main-level
  .comment-box
  .long-line:after {
  content: '';
  background-color: #005091;
  width: 2px;
  position: absolute;
  z-index: 10;
  bottom: 0;
}
main.rsag-blog .comment-main-level .comment-box .long-line:after {
  left: 14px;
  height: calc(50% - 10px);
}
main.rsag-blog
  .comments-list.reply-list.children-without-img
  .comment-main-level
  .comment-box
  .long-line:after {
  height: 50%;
  left: -1px;
}
main.rsag-blog .comments-list.reply-list.children-without-img .comment-footer {
  display: none;
}
main.rsag-blog
  .comments-list.reply-list.children-without-img:last-child
  .comment-main-level
  .comment-box
  .long-line:after {
  display: none;
}
main.rsag-blog
  .comments-container
  .comments-list
  .comments-list-item
  > .comment-main-level:last-child
  .comment-box
  .long-line:after {
  display: none;
}

/*endregion*/

/*region: RSAG Blog Formular*/
main.rsag-blog .active-comment-form {
  margin-bottom: 60px;
}
main.rsag-blog input#name,
main.rsag-blog input#email,
main.rsag-blog textarea#comment {
  font-size: 16px;
  color: #555;
  box-shadow: 0 0 5px 1px rgb(0 0 0 / 10%);
  border-radius: 4px;
  height: 44px;
  padding: 7px 15px 9px 15px;
  margin-bottom: 15px;
  font-family: 'HelveticaNeueETW01-45Lt', sans-serif;
  border: 1px solid hsl(0, 0%, 88%);
}
main.rsag-blog input::placeholder,
main.rsag-blog textarea::placeholder {
  color: #b1b3b4;
}
main.rsag-blog input#name:focus,
main.rsag-blog input#email:focus,
main.rsag-blog textarea#comment:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow:
    inset 0 1px 1px rgb(0 0 0 / 8%),
    0 0 8px rgb(102 175 233 / 60%);
  box-shadow:
    inset 0 1px 1px rgb(0 0 0 / 8%),
    0 0 8px rgb(102 175 233 / 60%);
}
main.rsag-blog .ns-form-group.has-error input#name,
main.rsag-blog .ns-form-group.has-error input#email,
main.rsag-blog .ns-form-group.has-error textarea#comment {
  border: 1px solid #e2001a;
}

main.rsag-blog .error-icon:before {
  content: '\4e';
  font-family: 'rsag-round' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  color: #e2001a;
  font-size: 24px;
  background: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  transition: all 0.2s ease;
  position: absolute;
  right: -5px;
  top: -5px;
}
main.rsag-blog .tx_nsnewscomments .error-msg {
  background: unset;
  border: unset;
  border-radius: unset;
  top: 0;
  right: 0;
  bottom: unset;
  box-shadow: unset;
  color: unset;
  font-size: unset;
  font-weight: unset;
  line-height: unset;
  margin: 0;
  min-width: unset;
  padding: unset;
  position: absolute;
  text-align: unset;
  text-transform: unset;
  z-index: unset;
  cursor: pointer;
}
main.rsag-blog .tx_nsnewscomments .error-msg:after {
  display: none;
}
main.rsag-blog .tx_nsnewscomments input,
main.rsag-blog .tx_nsnewscomments textarea,
main.rsag-blog .tx_nsnewscomments select,
main.rsag-blog .tx_nsnewscomments .ns-form-group {
  max-width: 100%;
}
main.rsag-blog .btn {
  font-size: 16px;
  text-transform: uppercase;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  letter-spacing: 0.02em;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 4px;
  height: auto;
  padding: 12px 25px;
}
main.rsag-blog .btn-transparent {
  background-color: transparent;
  border: 1px solid #005091;
  color: #005091;
  width: fit-content;
}
main.rsag-blog .btn-transparent:hover {
  background-color: #005091;
  border: 1px solid #005091;
  color: #ffffff;
}
main.rsag-blog .ns-form-group {
  margin-bottom: 0;
}
/*endregion*/

/*region: RSAG Blog aA*/
header.rsag-blog .font-size-menu-wrapper {
  margin-left: 836px;
}
/*endregion*/

/*region: RSAG Blog Tags*/
main.rsag-blog .sprechblasencontainer .tag-wrap {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: row;
  flex-wrap: wrap;
}
main.rsag-blog .tag-blog {
  border: 1px solid #ffffff;
  padding: 5px 10px;
  margin: 0 5px 5px 0;
}
main.rsag-blog a.tag-blog:hover {
  text-decoration: none;
  background-color: #ffffff;
  color: #005091;
}
/*endregion*/

/*region: RSAG Blog Footer*/
footer.rsag-blog ul {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex;
  justify-content: space-between;
}
footer.rsag-blog .footer-part2 li a span {
  padding-right: 0;
}

footer.rsag-blog span.icon.icon-rsag-new-04-logo-circle {
  font-size: 63px;
  margin-top: -9px;
}

/*endregion*/

/*region: RSAG Blog Article*/
main.rsag-blog .header .news-text-wrap p {
  font-size: 24px;
  margin-bottom: 20px;
}
main.rsag-blog .header > p {
  color: #b1b3b4;
}
main.rsag-blog .news .article {
  border-bottom: 1px solid #b1b3b4;
  padding-bottom: 60px;
  margin-bottom: 60px;
}
/*endregion*/

/*region: RSAG Blog Sprechblase + Button*/
main.rsag-blog .sprechblasencontainer {
  margin-bottom: 40px;
}
main.rsag-blog .sprechblasencontainer h3.sprechblase-headline {
  margin-bottom: 20px;
}
main.rsag-blog .sprechblasencontainer .tag-wrap {
  padding-bottom: 20px;
  margin-bottom: 15px;
  border-bottom: 1px solid #ffffff;
}
main.rsag-blog .news .article button.likeNews {
  width: 100%;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
}
main.rsag-blog button.likeNews .icon {
  height: 22px;
  margin-top: -15px;
}
main.rsag-blog button.likeNews .icon:before {
  font-size: 35px;
}
/*endregion*/

/*region: RSAG Blog Zurück-Button*/
main.rsag-blog .news-backlink-wrap a {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
/*endregion*/

/*region: RSAG-Blog Weitere Artikel*/
main.rsag-blog header h1 {
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  font-size: 36px;
  line-height: 1.2em;
  margin-bottom: 20px;
  margin-top: 40px;
  letter-spacing: -0.02em;
}
/*endregion*/

/*region: Kommentaranzeigen im Blog vorläufig entfernen, wenn sie wieder aktiviert werden, diese Styles entfernen*/
main.rsag-blog .teaser .teaser-end .comments-icon:last-child {
  display: none;
}
main.rsag-blog .sprechblasencontainer p.sprechblase-count:last-child {
  display: none;
}
main.rsag-blog .news .article {
  border: none;
  padding-bottom: 0;
}
/*endregion*/
/*endregion*/

.hideSelect {
  display: none !important;
}

.m-t-15 {
  margin-top: 15px;
}
.ce-image .image .year {
  display: none;
}

.isotope-news .news-item {
  width: 33.33%;
  padding: 0 7.5px;
}
.fancybox__caption {
  text-align: center;
}
.sticky-row {
  display: flex;
  float: none;
  flex-wrap: wrap;
}
.sticky-row > .col-xs-12 {
  display: flex;
  flex-direction: column;
  height: auto !important;
  float: none;
}
.sticky-row > .col-xs-12 > .container > .row > .col-xs-12 {
  height: auto !important;
}
/* serviceNav */
.serviceBar {
  background-color: #005091;
  display: flex;
  width: 100%;
  height: 30px;
  justify-content: flex-end;
  position: relative;
  z-index: 12;
}
.serviceBar .container {
  display: flex;
  justify-content: flex-end;
}
.serviceBar .container::before,
.serviceBar .container::after {
  display: none;
}
.serviceNav,
.service-nav-mobil .languages {
  display: flex;
  padding: 0;
  margin: 0;
  height: 100%;
  background-color: #005091;
  align-items: center;
}
.service-nav-mobil .languages {
  height: 35px;
}
.serviceNav li,
.service-nav-mobil .languages li {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.serviceNav li::before,
.service-nav-mobil .languages li li::before {
  display: none;
}
.serviceNav li:not(:last-child):after,
.service-nav-mobil .languages li:not(:last-child):after {
  content: '|';
  position: relative;
  color: #ffffff;
  font-size: 12px;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
  margin: 0 8px;
}
.serviceNav li a,
.serviceNav li span,
.service-nav-mobil .languages li a,
.service-nav-mobil .languages li span {
  color: #ffffff;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  font-family: 'HelveticaNeueETW01-65Md', sans-serif;
}
.service-nav-mobil .languages li a,
.service-nav-mobil .languages li span {
  font-size: 14px;
}
@media (min-width: 768px) {
  #nav-start-menu::before,
  #nav-start-menu::after {
    display: none;
  }
  #nav-start-menu.navbar-rsag-wrap {
    position: sticky;
    top: 0;
    z-index: 100;
  }
  #nav-start-menu.navbar-rsag-wrap.is-sticky {
    background-color: #ffffff;
  }
  .navbar-rsag {
    margin-bottom: 0;
    border: none;
    border-radius: 0;
  }

  .navbar-rsag > .container::before,
  .navbar-rsag > .container::after,
  .navbar-rsag > .container > .row::before,
  .navbar-rsag > .container > .row::after {
    display: none;
  }
  .navbar-rsag > .container {
    height: 100%;
  }
  .navbar-rsag > .container > .row {
    display: flex;
    justify-content: space-between;
    margin: 0;
    height: 100%;
  }
  .navbar-rsag .navbar-header {
    float: none;
    position: relative;
  }
  .navbar-rsag .service-menu {
    float: none;
    padding: 0;
  }
  .navbar-rsag .service-menu > li {
    border-radius: 4px !important;
    margin: 0;
  }
  .navbar-rsag .navbar-brand {
    margin: 0 !important;
    position: relative;
    top: -30px;
    transition: all 0.3s ease-in-out;
    z-index: 10;
    padding: 23px 15px 26px 15px;
  }
  .is-sticky .navbar-rsag .navbar-brand {
    top: 0;
    left: -15px;
    padding: 15px;
  }
  .navbar-rsag .navbar-brand img {
    height: 53px;
    width: 140px;
    transition: all 0.3s ease-in-out;
  }
  .is-sticky .navbar-rsag .navbar-brand img {
    height: 41px;
    width: 117px;
  }
  .rsag-navbar-collapse {
    width: 100%;
    position: relative;
    transition: all 0.3s ease-in-out;
  }
  .is-sticky .rsag-navbar-collapse {
    padding-left: 0;
  }
  .rsag-navbar-collapse .navbar-nav {
    float: none;
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 72px;
  }
  .navbar-rsag .search-menu-wrapper {
    margin-left: auto !important;
    right: -68px;
  }
  .navbar-rsag .service-menu-list {
    margin-top: -15px;
  }
  .signSize {
    display: flex;
    align-items: baseline;
  }
  .serviceNav .languageEasy,
  .serviceNav .language,
  .serviceNav .login {
    position: relative;
    top: -2px;
  }
  .serviceNav .login span {
    top: 1px;
    position: relative;
  }
  .serviceNav li:after {
    position: relative;
    top: -1px;
  }
  .signSize span {
    color: #b1b3b4 !important;
    padding: 0 1px;
    cursor: pointer;
    transition: color 0.3s ease-in-out;
  }
  .signSize span.selected,
  .signSize span:hover {
    color: #ffffff !important;
  }
  .signSize .minimize {
    font-size: 15px;
    margin-right: 3px;
  }
  .signSize .small {
    font-size: 11px;
  }
  .signSize .normal {
    font-size: 13px;
  }
  .signSize .large {
    font-size: 15px;
  }
  .signSize .enlarge {
    font-size: 15px;
    margin-left: 3px;
    position: relative;
    top: -1px;
  }
}
.type-file {
  position: relative;
  margin-bottom: 15px;
}
.type-file input {
  opacity: 0;
  z-index: -1;
  position: absolute;
  top: -1px;
  left: 0;
  width: 0.1px;
  height: 0.1px;
}
.type-file .file-lable {
  cursor: pointer;
  position: relative;
  left: 0;
  text-transform: uppercase;
  text-align: center;
  top: 0;
  max-height: 47px;
  width: calc(50% - 7.5px);
}
.type-file .output-files {
  margin-bottom: 0;
  padding: 9px 15px;
  display: flex;
  align-items: center;
  height: auto;
  width: 100%;
  margin-bottom: 15px;
}

.p-r-0 {
  padding-right: 0;
}
.p-l-0 {
  padding-left: 0;
}
.no-padding {
  padding: 0;
}
.d-none {
  display: none !important;
}

/*------------- region: Margin Top -----------------------*/

.m-t-90 {
  margin-top: 90px;
}
.m-t-80 {
  margin-top: 80px;
}
.m-t-70 {
  margin-top: 70px;
}
.m-t-60 {
  margin-top: 60px;
}
.m-t-50 {
  margin-top: 50px;
}
.m-t-40 {
  margin-top: 40px;
}
.m-t-30 {
  margin-top: 30px;
}
.m-t-20 {
  margin-top: 20px;
}
.m-t-10 {
  margin-top: 10px;
}
.m-t-5 {
  margin-top: 5px;
}
/*endregion*/

/*------------- region: Margin Bottom -----------------------*/

.m-b-200 {
  margin-bottom: 200px;
}
.m-b-180 {
  margin-bottom: 180px;
}
.m-b-150 {
  margin-bottom: 150px;
}
.m-b-140 {
  margin-bottom: 140px;
}
.m-b-130 {
  margin-bottom: 130px;
}
.m-b-120 {
  margin-bottom: 120px;
}
.m-b-110 {
  margin-bottom: 110px;
}
.m-b-100 {
  margin-bottom: 100px;
}
.m-b-90 {
  margin-bottom: 90px;
}
.m-b-80 {
  margin-bottom: 80px;
}
.m-b-70 {
  margin-bottom: 70px;
}
.m-b-60 {
  margin-bottom: 60px;
}
.m-b-50 {
  margin-bottom: 50px;
}
.m-b-40 {
  margin-bottom: 40px;
}
.m-b-30 {
  margin-bottom: 30px;
}
.m-b-20 {
  margin-bottom: 20px;
}
.m-b-15 {
  margin-bottom: 15px;
}
.m-b-10 {
  margin-bottom: 10px;
}
.m-b-5 {
  margin-bottom: 5px;
}
/*endregion*/

/*------------- region: Padding Top -----------------------*/

.p-t-120 {
  padding-top: 120px;
}
.p-t-110 {
  padding-top: 110px;
}
.p-t-100 {
  padding-top: 100px;
}
.p-t-90 {
  padding-top: 90px;
}
.p-t-80 {
  padding-top: 80px;
}
.p-t-70 {
  padding-top: 70px;
}
.p-t-60 {
  padding-top: 60px;
}
.p-t-50 {
  padding-top: 50px;
}
.p-t-40 {
  padding-top: 40px;
}
.p-t-30 {
  padding-top: 30px;
}
.p-t-20 {
  padding-top: 20px;
}
.p-t-10 {
  padding-top: 10px;
}
.p-t-5 {
  padding-top: 5px;
}
/*endregion*/

/*------------- region: Padding Bottom -----------------------*/

.p-b-150 {
  padding-bottom: 150px;
}
.p-b-140 {
  padding-bottom: 140px;
}
.p-b-130 {
  padding-bottom: 130px;
}
.p-b-120 {
  padding-bottom: 120px;
}
.p-b-110 {
  padding-bottom: 110px;
}
.p-b-100 {
  padding-bottom: 100px;
}
.p-b-90 {
  padding-bottom: 90px;
}
.p-b-80 {
  padding-bottom: 80px;
}
.p-b-70 {
  padding-bottom: 70px;
}
.p-b-60 {
  padding-bottom: 60px;
}
.p-b-50 {
  padding-bottom: 50px;
}
.p-b-40 {
  padding-bottom: 40px;
}
.p-b-30 {
  padding-bottom: 30px;
}
.p-b-20 {
  padding-bottom: 20px;
}
.p-b-10 {
  padding-bottom: 10px;
}
.p-b-5 {
  padding-bottom: 5px;
}
/*endregion*/

/*------------------------------md------------------------------------------------------------*/

/*region: md*/
@media (min-width: 992px) and (max-width: 1199px) {
  /*region Margin bottom*/

  .m-b-90 {
    margin-bottom: 80px;
  }

  /*endregion*/

  /*region Padding Top*/
  .p-t-70 {
    padding-top: 60px;
  }
  .p-t-50 {
    padding-top: 45px;
  }
  /*endregion*/

  /*region Padding Bottom*/
  .p-b-70 {
    padding-bottom: 60px;
  }
  .p-b-50 {
    padding-bottom: 45px;
  }
  /*endregion*/

  .frame-space-after-medium {
    margin-bottom: 1em;
  }
}
/*endregion*/

/*------------------------------sm------------------------------------------------------------*/

/*region: sm*/
@media (min-width: 768px) and (max-width: 991px) {
  /*region Margin bottom*/

  .m-b-90 {
    margin-bottom: 60px;
  }

  /*endregion*/

  /*region Padding Top*/

  .p-t-70 {
    padding-top: 20px;
  }
  .p-t-50 {
    padding-top: 30px;
  }

  /*endregion*/

  /*region Padding Bottom*/

  .p-b-70 {
    padding-bottom: 40px;
  }
  .p-b-50 {
    padding-bottom: 30px;
  }

  /*endregion*/

  .frame-space-after-medium {
    margin-bottom: 0.75em;
  }
}
/*endregion*/

/*------------------------------xs------------------------------------------------------------*/

/*region: xs*/
@media (max-width: 767px) {
  /*region Margin bottom*/

  .m-b-90 {
    margin-bottom: 30px;
  }
  .m-b-15 {
    margin-bottom: 10px;
  }

  /*endregion*/

  /*region Padding Top*/

  .p-t-70 {
    padding-top: 20px;
  }
  .p-t-50 {
    padding-top: 15px;
  }

  /*endregion*/

  /*region Padding Bottom*/

  .p-b-70 {
    padding-bottom: 20px;
  }
  .p-b-50 {
    padding-bottom: 15px;
  }

  /*endregion*/
  .frame-space-after-medium {
    margin-bottom: 0.5em;
  }
}
/*endregion*/

/*------------------------------xxs----------------------------------------------------------------*/

/*region: xxs*/
@media (max-width: 500px) {
}
/*endregion*/

/*------------------------------xxxlg------------------------------------------------------------*/
@media (min-width: 1901px) {
  main > .container-fluid.bg-lightgray:last-child {
    /*padding-bottom: 140px;*/
    margin-bottom: 0;
  }

  /*region: headerbild*/

  .headerbild,
  .frame-type-Rsag_CE_Header_Slider .owl-carousel-wrapper {
    aspect-ratio: 16 / 5.5;
  }
  .headerbild .statement-sprechblase {
    padding: 25px 50px;
    width: 600px;
  }
  .statement-sprechblase.bottomleft {
    left: 10%;
    bottom: 100px;
  }
  .statement-sprechblase.bottomright {
    right: 10%;
    bottom: 100px;
  }
  .statement-sprechblase.topleft {
    left: 10%;
    top: 130px;
  }
  .statement-sprechblase.topright {
    right: 10%;
    top: 130px;
  }
  .statement-sprechblase:before {
    height: 30px;
  }
  .statement-sprechblase.bottomleft:before {
    top: -29px;
    right: 30px;
    border-width: 30px 40px 0 0;
  }
  .statement-sprechblase.bottomright:before {
    top: -29px;
    left: 30px;
    border-width: 30px 0 0 40px;
  }
  .statement-sprechblase.topleft:before {
    bottom: -29px;
    right: 30px;
    border-width: 0 40px 30px 0;
  }
  .statement-sprechblase.topright:before {
    bottom: -29px;
    left: 30px;
    border-width: 0 0 30px 40px;
  }
  .statement-sprechblase h2 {
    font-size: 48px;
    line-height: 1.4;
  }

  /*endregion*/

  /*region: headerbild 140 Jahre RSAG*/
  header.rsag-celebration .headerbild .headline-wrap h2.headlineup:before,
  header.rsag-celebration .headerbild .headline-wrap h2.headlinedown:before {
    border-width: 0 15px 77px 15px;
  }
  header.rsag-celebration .headerbild .headline-wrap h2.headlineup:after,
  header.rsag-celebration .headerbild .headline-wrap h2.headlinedown:after {
    border-width: 77px 15px 0 15px;
  }
  /*endregion*/

  /*region: owl carousel karussell*/

  /*----owl carousel Header-------------------------------------------------------------*/

  .owl-carousel-header .statement-sprechblase {
    width: 580px;
    padding: 15px 40px 20px 40px;
  }
  .owl-carousel-header .statement-sprechblase h3 {
    font-size: 28px;
  }
  .owl-carousel-header .statement-sprechblase p {
    font-size: 18px;
    margin-bottom: 15px;
  }
  .owl-carousel-header .statement-sprechblase a {
    font-size: 18px;
  }
  .owl-carousel-header .statement-sprechblase a:before {
    padding: 3px 10px 6px 0;
    font-size: 18px;
  }

  /*endregion*/

  /*region: carousel karussell 140 Jahre RSAG*/
  header.rsag-celebration .item .headline-wrap h2.headlineup:before,
  header.rsag-celebration .item .headline-wrap h2.headlinedown:before {
    border-width: 0 15px 77px 15px;
  }
  header.rsag-celebration .item .headline-wrap h2.headlineup:after,
  header.rsag-celebration .item .headline-wrap h2.headlinedown:after {
    border-width: 77px 15px 0 15px;
  }
  /*endregion*/

  /*region: news-teaser*/

  .news-teaser-move h3 {
    font-size: 32px;
  }
  .news-teaser p {
    font-family: 'HelveticaNeueETW01-55Rg', sans-serif;
    font-size: 20px;
  }
  .news-teaser a.btn {
    font-size: 18px;
  }
  /*----news-teaser-2-1---------------------------------------------------*/

  .news-teaser-2-1 {
    height: 480px;
  }
  .news-teaser-2-1 .news-teaser-move {
    top: 380px;
  }
  .news-teaser-2-1:hover .news-teaser-move {
    top: 130px;
  }

  /*----news-teaser-3-1---------------------------------------------------*/

  .news-teaser-3-1 {
    height: 445px;
  }
  .news-teaser-3-1 .news-teaser-move {
    top: 340px;
  }
  .news-teaser-3-1:hover .news-teaser-move {
    top: 90px;
  }

  /*endregion*/

  .fbMobil {
    display: none;
  }
}
/*------------------------------xxlg------------------------------------------------------------*/
@media (min-width: 1501px) and (max-width: 1900px) {
  main > .container-fluid.bg-lightgray:last-child {
    /* padding-bottom: 140px;*/
    margin-bottom: 0;
  }

  /*region: news-teaser*/

  .news-teaser-move h3 {
    font-size: 30px;
  }
  .news-teaser p {
    font-family: 'HelveticaNeueETW01-55Rg', sans-serif;
    font-size: 18px;
  }
  .news-teaser a.btn {
    font-size: 16px;
  }
  /*----news-teaser-2-1---------------------------------------------------*/

  .news-teaser-2-1 {
    height: 525px;
  }
  .news-teaser-2-1 .news-teaser-move {
    top: 420px;
  }
  .news-teaser-2-1:hover .news-teaser-move {
    top: 120px;
  }

  /*----news-teaser-3-1---------------------------------------------------*/

  .news-teaser-3-1 {
    height: 395px;
  }
  .news-teaser-3-1 .news-teaser-move {
    top: 290px;
  }
  .news-teaser-3-1:hover .news-teaser-move {
    top: 70px;
  }

  .fbMobil {
    display: none;
  }

  /*endregion*/

  /*region: image-map*/

  .panzoom-parent .panzoom .link {
    font-size: 20px;
  }
  .panzoom-parent .panzoom .link-point {
    min-height: 26px;
    height: 26px;
    max-height: 26px;
    min-width: 26px;
    max-width: 26px;
    width: 26px;
    margin: 0 6px;
  }
  .panzoom-parent .panzoom .link.point-left .positioning {
    -webkit-transform: translateX(-18px) translateY(-50%);
    -moz-transform: translateX(-18px) translateY(-50%);
    -ms-transform: translateX(-18px) translateY(-50%);
    -o-transform: translateX(-18px) translateY(-50%);
    transform: translateX(-18px) translateY(-50%);
  }
  .panzoom-parent .panzoom .link.point-right .positioning {
    -webkit-transform: translateX(-100%) translateX(20px) translateY(-50%);
    -moz-transform: translateX(-100%) translateX(20px) translateY(-50%);
    -ms-transform: translateX(-100%) translateX(20px) translateY(-50%);
    -o-transform: translateX(-100%) translateX(20px) translateY(-50%);
    transform: translateX(-100%) translateX(20px) translateY(-50%);
  }
  .panzoom-parent .panzoom .link.point-left.point-top .positioning {
    -webkit-transform: translateX(-1px) translateY(-13px);
    -moz-transform: translateX(-1px) translateY(-13px);
    -ms-transform: translateX(-1px) translateY(-13px);
    -o-transform: translateX(-1px) translateY(-13px);
    transform: translateX(-1px) translateY(-13px);
  }
  .panzoom-parent .panzoom .link:nth-child(3) .text {
    margin-right: 18px;
  }
  .panzoom-parent .panzoom .link:nth-child(4) .text {
    margin-right: 23px;
  }
  .panzoom-parent .panzoom .link:nth-child(6) .text {
    max-width: 233px;
    left: -30px;
    margin-top: 26px;
  }
  .panzoom-parent .panzoom .link:nth-child(8) .text {
    margin-bottom: 5px;
    max-width: 180px;
  }
  .panzoom-parent .panzoom .link:nth-child(14) .text {
    margin-top: -24px;
  }
  .imageMapInfo {
    right: 30px;
    top: 85px;
  }
  .panzoom-buttons {
    right: 30px;
    bottom: 25px;
  }
  /*endregion*/

  @supports (-ms-ime-align: auto) {
    .panzoom-parent .panzoom .link:first-child .positioning {
      width: 245px;
    }
    .panzoom-parent .panzoom .link:nth-child(2) .positioning {
      width: 181px;
    }
    .panzoom-parent .panzoom .link:nth-child(3) .positioning {
      width: 300px;
    }
    .panzoom-parent .panzoom .link:nth-child(4) .positioning {
      width: 275px;
    }
    .panzoom-parent .panzoom .link:nth-child(5) .positioning {
      width: 252px;
    }
    .panzoom-parent .panzoom .link:nth-child(6) .positioning {
      width: 260px;
    }
    .panzoom-parent .panzoom .link:nth-child(6) .text {
      left: 0;
    }
    .panzoom-parent .panzoom .link:nth-child(7) .positioning {
      width: 270px;
    }
    .panzoom-parent .panzoom .link:nth-child(8) .positioning {
      width: 200px;
    }
    .panzoom-parent .panzoom .link:nth-child(9) .positioning {
      width: 290px;
    }
    .panzoom-parent .panzoom .link:nth-child(10) .positioning {
      width: 214px;
    }
    .panzoom-parent .panzoom .link:nth-child(11) .positioning {
      width: 128px;
    }
    .panzoom-parent .panzoom .link:nth-child(11) .text {
      left: -20px;
    }
    .panzoom-parent .panzoom .link:nth-child(12) .positioning {
      width: 154px;
    }
    .panzoom-parent .panzoom .link:nth-child(13) .positioning {
      width: 112px;
    }
    .panzoom-parent .panzoom .link:nth-child(14) .positioning {
      width: 300px;
    }
    .panzoom-parent .panzoom .link:nth-child(15) .positioning {
      width: 295px;
    }
  }
}

@media (max-width: 1900px) and (min-width: 1501px) and (-ms-high-contrast: none),
  (max-width: 1900px) and (min-width: 1501px) and (-ms-high-contrast: active) {
  .panzoom-parent .panzoom .link:first-child .positioning {
    width: 245px;
  }
  .panzoom-parent .panzoom .link:nth-child(2) .positioning {
    width: 181px;
  }
  .panzoom-parent .panzoom .link:nth-child(3) .positioning {
    width: 300px;
  }
  .panzoom-parent .panzoom .link:nth-child(4) .positioning {
    width: 275px;
  }
  .panzoom-parent .panzoom .link:nth-child(5) .positioning {
    width: 252px;
  }
  .panzoom-parent .panzoom .link:nth-child(6) .positioning {
    width: 260px;
  }
  .panzoom-parent .panzoom .link:nth-child(6) .text {
    left: 0;
  }
  .panzoom-parent .panzoom .link:nth-child(7) .positioning {
    width: 270px;
  }
  .panzoom-parent .panzoom .link:nth-child(8) .positioning {
    width: 200px;
  }
  .panzoom-parent .panzoom .link:nth-child(9) .positioning {
    width: 290px;
  }
  .panzoom-parent .panzoom .link:nth-child(10) .positioning {
    width: 214px;
  }
  .panzoom-parent .panzoom .link:nth-child(11) .positioning {
    width: 128px;
  }
  .panzoom-parent .panzoom .link:nth-child(11) .text {
    left: -20px;
  }
  .panzoom-parent .panzoom .link:nth-child(12) .positioning {
    width: 154px;
  }
  .panzoom-parent .panzoom .link:nth-child(13) .positioning {
    width: 112px;
  }
  .panzoom-parent .panzoom .link:nth-child(14) .positioning {
    width: 300px;
  }
  .panzoom-parent .panzoom .link:nth-child(15) .positioning {
    width: 295px;
  }
}

/*------------------------------xlg------------------------------------------------------------*/
@media (min-width: 1301px) and (max-width: 1500px) {
  main > .container-fluid.bg-lightgray:last-child {
    /*padding-bottom: 140px;*/
    margin-bottom: 0;
  }
  .fbMobil {
    display: none;
  }
}
/*------------------------------lg2------------------------------------------------------------*/

@media (min-width: 1201px) and (max-width: 1300px) {
  main > .container-fluid.bg-lightgray:last-child {
    /*  padding-bottom: 140px;*/
    margin-bottom: 0;
  }

  .fbMobil {
    display: none;
  }
}

/*------------------------------lg1-----------------------------------------------------------*/

@media (min-width: 1201px) and (max-width: 1500px) {
  /*region: owl carousel karussell*/

  /*----owl carousel Header-------------------------------------------------------------*/

  .owl-carousel-header .owl-dots {
    bottom: 55px;
  }
  .owl-carousel-header .statement-sprechblase {
    width: 430px;
    padding: 10px 30px 15px 30px;
  }
  .owl-carousel-header .statement-sprechblase h3 {
    font-size: 21px;
  }
  .owl-carousel-header .statement-sprechblase p {
    font-size: 15px;
    margin-bottom: 10px;
  }
  .owl-carousel-header .statement-sprechblase a {
    font-size: 15px;
  }
  .owl-carousel-header .statement-sprechblase a:before {
    padding: 2px 10px 8px 0;
    font-size: 18px;
  }
  .statement-sprechblase.topleft {
    top: 100px;
  }
  .statement-sprechblase.topright,
  .statement-sprechblase.topleft {
    top: 100px;
  }
  /*endregion*/

  /*region: image-map*/

  .panzoom-parent {
    max-height: 910px;
  }
  .panzoom-parent .panzoom .link {
    font-size: 18px;
  }
  .panzoom-parent .panzoom .link-point {
    min-height: 24px;
    height: 24px;
    max-height: 24px;
    min-width: 24px;
    max-width: 24px;
    width: 24px;
    margin: 0 6px;
  }
  .panzoom-parent .panzoom .link.point-left .positioning {
    -webkit-transform: translateX(-18px) translateY(-50%);
    -moz-transform: translateX(-18px) translateY(-50%);
    -ms-transform: translateX(-18px) translateY(-50%);
    -o-transform: translateX(-18px) translateY(-50%);
    transform: translateX(-18px) translateY(-50%);
  }
  .panzoom-parent .panzoom .link.point-right .positioning {
    -webkit-transform: translateX(-100%) translateX(19px) translateY(-50%);
    -moz-transform: translateX(-100%) translateX(19px) translateY(-50%);
    -ms-transform: translateX(-100%) translateX(19px) translateY(-50%);
    -o-transform: translateX(-100%) translateX(19px) translateY(-50%);
    transform: translateX(-100%) translateX(19px) translateY(-50%);
  }
  .panzoom-parent .panzoom .link.point-left.point-top .positioning {
    -webkit-transform: translateX(0) translateY(-12px);
    -moz-transform: translateX(0) translateY(-12px);
    -ms-transform: translateX(0) translateY(-12px);
    -o-transform: translateX(0) translateY(-12px);
    transform: translateX(0) translateY(-12px);
  }
  .panzoom-parent .panzoom .link:nth-child(3) .text {
    margin-right: 18px;
    max-width: 200px;
  }
  .panzoom-parent .panzoom .link:nth-child(4) .text {
    margin-right: 23px;
  }
  .panzoom-parent .panzoom .link:nth-child(6) .text {
    max-width: 200px;
    left: -31px;
    margin-top: 22px;
  }
  @-moz-document url-prefix() {
    .panzoom-parent .panzoom .link:nth-child(6) .text {
      max-width: 210px;
      left: -27px;
    }
  }
  .panzoom-parent .panzoom .link:nth-child(8) .text {
    max-width: 150px;
    margin-bottom: 7px;
  }
  .panzoom-parent .panzoom .link:nth-child(14) .text {
    margin-top: -4px;
  }
  .imageMapInfo {
    right: 15px;
    top: 70px;
    padding: 1px 20px 18px 20px;
    width: 35%;
  }
  .panzoom-buttons {
    right: 15px;
    bottom: 20px;
  }

  @supports (-ms-ime-align: auto) {
    .panzoom-parent .panzoom .link:first-child .positioning {
      width: 225px;
    }
    .panzoom-parent .panzoom .link:nth-child(2) .positioning {
      width: 165px;
    }
    .panzoom-parent .panzoom .link:nth-child(3) .positioning {
      width: 270px;
    }
    .panzoom-parent .panzoom .link:nth-child(4) .positioning {
      width: 255px;
    }
    .panzoom-parent .panzoom .link:nth-child(5) .positioning {
      width: 228px;
    }
    .panzoom-parent .panzoom .link:nth-child(6) .positioning {
      width: 238px;
    }
    .panzoom-parent .panzoom .link:nth-child(6) .text {
      left: -8px;
    }
    .panzoom-parent .panzoom .link:nth-child(7) .positioning {
      width: 245px;
    }
    .panzoom-parent .panzoom .link:nth-child(8) .positioning {
      width: 150px;
    }
    .panzoom-parent .panzoom .link:nth-child(9) .positioning {
      width: 280px;
    }
    .panzoom-parent .panzoom .link:nth-child(10) .positioning {
      width: 195px;
    }
    .panzoom-parent .panzoom .link:nth-child(11) .positioning {
      width: 117px;
    }
    .panzoom-parent .panzoom .link:nth-child(11) .text {
      left: -20px;
    }
    .panzoom-parent .panzoom .link:nth-child(12) .positioning {
      width: 142px;
    }
    .panzoom-parent .panzoom .link:nth-child(13) .positioning {
      width: 102px;
    }
    .panzoom-parent .panzoom .link:nth-child(14) .positioning {
      width: 297px;
    }
    .panzoom-parent .panzoom .link:nth-child(15) .positioning {
      width: 295px;
    }
  }
  /*endregion*/

  /*region: image-map-benefits2*/
  .image-map-benefits-wrap {
    width: 1200px;
  }
  .image-map-benefits-wrap .image-map-benefits .img-map-wrap {
    width: 1000px;
  }
  .image-map-benefits-wrap .image-map-benefits .link {
    font-size: 18px;
  }
  .image-map-benefits-wrap .image-map-benefits .link-small-square {
    min-height: 30px;
    height: 30px;
    max-height: 30px;
    min-width: 30px;
    max-width: 30px;
    width: 30px;
    margin: 0 6px;
  }
  .image-map-benefits-wrap .image-map-benefits .link-long-square-horizontal {
    min-height: 30px;
    height: 30px;
    max-height: 30px;
    min-width: 60px;
    max-width: 60px;
    width: 60px;
  }
  .image-map-benefits-wrap .image-map-benefits .link-long-square-vertical {
    min-height: 60px;
    height: 60px;
    max-height: 60px;
    min-width: 30px;
    max-width: 30px;
    width: 30px;
  }
  .image-map-benefits-wrap .image-map-benefits .link-long-square-vertical-big {
    min-height: 90px;
    height: 90px;
    max-height: 90px;
    min-width: 40px;
    max-width: 40px;
    width: 40px;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link-long-square-vertical-big-2 {
    min-height: 105px;
    height: 105px;
    max-height: 105px;
    min-width: 45px;
    max-width: 45px;
    width: 45px;
  }
  .image-map-benefits-wrap .image-map-benefits .link-big-square {
    min-height: 90px;
    height: 90px;
    max-height: 90px;
    min-width: 100px;
    max-width: 100px;
    width: 100px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:first-child {
    left: 7%;
    top: 0.7%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(2) {
    top: 13.2%;
    left: 3.9%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(3) {
    top: 31%;
    left: 12%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(4) {
    top: 47.9%;
    left: 19%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(5) {
    top: 70.4%;
    left: 18.3%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(6) {
    top: 78.5%;
    left: 14%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(7) {
    top: 93.9%;
    left: 20%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(8) {
    top: 99%;
    left: 34%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(9) {
    top: 83.8%;
    left: 53.5%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(10) {
    top: 60.5%;
    left: 66.5%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(11) {
    top: 72.5%;
    left: 89.3%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(12) {
    top: 72.5%;
    left: 92.5%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(13) {
    top: 59.8%;
    left: 96.9%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(14) {
    top: 33%;
    left: 78%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(15) {
    top: 48.5%;
    left: 53.5%;
  }
  .image-map-benefits-wrap .image-map-benefits .nolink:nth-child(16) {
    top: -1.5%;
    left: 2.7%;
  }
  .image-map-benefits-wrap .image-map-benefits .nolink:nth-child(17) {
    left: 9.8%;
  }
  .image-map-benefits-wrap .image-map-benefits .nolink:nth-child(20) {
    top: 41.3%;
  }
  .image-map-benefits-wrap .image-map-benefits .nolink:nth-child(21) {
    top: 44.3%;
  }
  .image-map-benefits-wrap .image-map-benefits .nolink:nth-child(22) {
    top: 54%;
  }
  .image-map-benefits-wrap .image-map-benefits .nolink:nth-child(25) {
    top: 47.7%;
  }
  .image-map-benefits-wrap .image-map-benefits .link.point-left .positioning {
    -webkit-transform: translateX(-18px) translateY(-50%);
    -moz-transform: translateX(-18px) translateY(-50%);
    -ms-transform: translateX(-18px) translateY(-50%);
    -o-transform: translateX(-18px) translateY(-50%);
    transform: translateX(-18px) translateY(-50%);
  }
  .image-map-benefits-wrap .image-map-benefits .link.point-right .positioning {
    -webkit-transform: translateX(-100%) translateX(19px) translateY(-50%);
    -moz-transform: translateX(-100%) translateX(19px) translateY(-50%);
    -ms-transform: translateX(-100%) translateX(19px) translateY(-50%);
    -o-transform: translateX(-100%) translateX(19px) translateY(-50%);
    transform: translateX(-100%) translateX(19px) translateY(-50%);
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link.point-left.point-top
    .positioning {
    -webkit-transform: translateX(0) translateY(-12px);
    -moz-transform: translateX(0) translateY(-12px);
    -ms-transform: translateX(0) translateY(-12px);
    -o-transform: translateX(0) translateY(-12px);
    transform: translateX(0) translateY(-12px);
  }
  /*region: image-map-benefits 2 Edge*/
  @supports (-ms-ime-align: auto) {
    .image-map-benefits-wrap .image-map-benefits .link .text {
      width: 260px;
      max-width: 260px;
    }
    .image-map-benefits-wrap
      .image-map-benefits
      .link:nth-child(5)
      .positioning {
      width: 240px;
    }
    .image-map-benefits-wrap .image-map-benefits .link:nth-child(6) {
      top: 78.7%;
      left: 14.1%;
    }
    .image-map-benefits-wrap
      .image-map-benefits
      .link:nth-child(6)
      .positioning
      .text {
      right: 6px;
    }
    .image-map-benefits-wrap .image-map-benefits .link:nth-child(7) {
      top: 94.1%;
    }
    .image-map-benefits-wrap .image-map-benefits .link:nth-child(8) {
      left: 51.5%;
    }
    .image-map-benefits-wrap
      .image-map-benefits
      .link:nth-child(9)
      .positioning {
      width: 70px;
    }
    .image-map-benefits-wrap .image-map-benefits .link:nth-child(10) {
      left: 46%;
    }
    .image-map-benefits-wrap
      .image-map-benefits
      .link:nth-child(10)
      .positioning
      .text {
      right: 0;
    }
    .image-map-benefits-wrap
      .image-map-benefits
      .link:nth-child(13)
      .positioning {
      width: 205px;
    }
    .image-map-benefits-wrap
      .image-map-benefits
      .link:nth-child(14)
      .positioning {
      width: 160px;
    }
    .image-map-benefits-wrap
      .image-map-benefits
      .link:nth-child(15)
      .positioning {
      width: 200px;
    }
    .image-map-benefits-wrap .image-map-benefits .link:nth-child(17) {
      left: 9.7%;
    }
    .image-map-benefits-wrap .image-map-benefits .link:nth-child(18) {
      top: 81.6%;
    }
  }
  /*endregion*/
}
/*endregion*/

/*region: image-map-benefits 2 IE*/
@media (max-width: 1500px) and (min-width: 1201px) and (-ms-high-contrast: none),
  (max-width: 1500px) and (min-width: 1201px) and (-ms-high-contrast: active) {
  .image-map-benefits {
    height: 685px;
  }
  .image-map-benefits .img-map-wrap img {
    height: 685px;
  }
  .image-map-benefits-wrap .image-map-benefits .link .text {
    width: 200px;
    max-width: 260px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:first-child {
    left: 2%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(3) {
    left: 10.2%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(4) {
    left: 20%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(5) .positioning {
    width: 240px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(6) {
    left: 13.4%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(8) {
    left: 28%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(9) .positioning {
    width: 70px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(10) {
    left: 66.5%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(11) {
    left: 95.3%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(12) {
    left: 87.5%;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link:nth-child(13)
    .positioning {
    width: 205px;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link:nth-child(13)
    .positioning
    .text {
    width: 184px;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link:nth-child(14)
    .positioning {
    width: 160px;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link:nth-child(15)
    .positioning {
    width: 200px;
  }
}
/*endregion*/

@media (max-width: 1500px) and (min-width: 1201px) and (-ms-high-contrast: none),
  (max-width: 1500px) and (min-width: 1201px) and (-ms-high-contrast: active) {
  .panzoom-parent .panzoom .link:first-child .positioning {
    width: 225px;
  }
  .panzoom-parent .panzoom .link:nth-child(2) .positioning {
    width: 165px;
  }
  .panzoom-parent .panzoom .link:nth-child(3) .positioning {
    width: 270px;
  }
  .panzoom-parent .panzoom .link:nth-child(4) .positioning {
    width: 255px;
  }
  .panzoom-parent .panzoom .link:nth-child(5) .positioning {
    width: 228px;
  }
  .panzoom-parent .panzoom .link:nth-child(6) .positioning {
    width: 238px;
  }
  .panzoom-parent .panzoom .link:nth-child(6) .text {
    left: -8px;
  }
  .panzoom-parent .panzoom .link:nth-child(7) .positioning {
    width: 245px;
  }
  .panzoom-parent .panzoom .link:nth-child(8) .positioning {
    width: 150px;
  }
  .panzoom-parent .panzoom .link:nth-child(9) .positioning {
    width: 280px;
  }
  .panzoom-parent .panzoom .link:nth-child(10) .positioning {
    width: 195px;
  }
  .panzoom-parent .panzoom .link:nth-child(11) .positioning {
    width: 117px;
  }
  .panzoom-parent .panzoom .link:nth-child(11) .text {
    left: -20px;
  }
  .panzoom-parent .panzoom .link:nth-child(12) .positioning {
    width: 142px;
  }
  .panzoom-parent .panzoom .link:nth-child(13) .positioning {
    width: 102px;
  }
  .panzoom-parent .panzoom .link:nth-child(14) .positioning {
    width: 297px;
  }
  .panzoom-parent .panzoom .link:nth-child(15) .positioning {
    width: 295px;
  }
}

/*------------------------------md------------------------------------------------------------*/

@media (min-width: 992px) and (max-width: 1200px) {
  /*region: schrift*/
  h1 {
    line-height: 1.2em;
    margin-top: 60px;
    margin-bottom: 30px;
    font-size: 40px;
  }
  h3 {
    line-height: 1.2em;
  }
  /*endregion*/

  /*region: allgemein*/
  a,
  p,
  li {
    font-size: 16px;
  }
  a.icon {
    top: 2px;
    position: relative;
  }
  .introduction {
    font-size: 22px;
  }
  .form-control {
    font-size: 16px;
    padding: 8px 15px 8px 15px;
  }
  main:not(.depot12) > .container:last-child,
  main:not(.depot12) > .container-fluid:last-child {
    margin-bottom: 70px;
  }
  main > .container-fluid.bg-lightgray:last-child {
    /*padding-bottom: 140px;*/
    margin-bottom: 0;
  }
  #page-13 main .container-fluid #youtube-news,
  #page-122 main .container-fluid #youtube-news,
  #page-1676 main .container-fluid #youtube-news,
  #page-1929 main .container-fluid #youtube-news,
  #page-14 main .container-fluid #youtube-news {
    padding-bottom: 70px;
  }

  .ce-gallery img,
  .frame-type-image .image img {
    height: 320px;
  }

  /*endregion*/

  /*region: flexibles Grid*/

  /* 3 columns, percentage width */
  .grid-item,
  .grid-sizer {
    width: 33.3%;
  }
  /*endregion*/

  /*region: nav */
  .navbar-default {
    height: 68px;
  }
  .navbar-default .container {
    padding-right: 20px;
    padding-left: 20px;
  }
  .navbar-rsag .container {
    padding-right: 15px;
    padding-left: 15px;
  }
  .navbar-default .btn,
  .navbar-default .navbar-nav > li > a.btn,
  .navbar-default .btn-default,
  .navbar-default .navbar-nav > li {
    font-size: 15px;
    letter-spacing: -0.01em;
  }
  .navbar-default .navbar-nav {
    height: 65px;
  }
  .navbar-nav > li > a {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .navbar-default .btn,
  .navbar-default .navbar-nav > li > a.btn,
  .navbar-default .btn-default {
    padding: 23px 7px;
  }
  @-moz-document url-prefix() {
    .navbar-default .btn,
    .navbar-default .navbar-nav > li > a.btn,
    .navbar-default .btn-default {
      padding: 23px 7px 24px 7px;
    }
  }
  .navbar-nav > li > a.btn:hover:after,
  .navbar-default.navbar-fixed-top.no-header-image
    .navbar-nav
    > li:last-child
    .btn-default:hover:after,
  .navbar-default.navbar-fixed-top.no-header-image
    .navbar-nav
    .dropdown-wrapper.active
    > .btn-default.dropdown-toggle:after,
  .navbar-nav > li:last-child .btn-default:hover:after,
  .navbar-nav .dropdown-wrapper:hover > .btn-default.dropdown-toggle:after,
  .navbar-nav .dropdown-wrapper.active > .btn-default.dropdown-toggle:after {
    width: calc(100% - 14px);
  }
  .navbar-brand {
    margin-right: 15px;
  }
  .navbar-brand img {
    height: 36px;
    width: 100px;
  }
  .navbar-rsag .navbar-brand img {
    height: 45px;
    width: 127px;
  }
  .is-sticky .navbar-rsag .navbar-brand {
    padding: 12px 15px;
  }
  .is-sticky .navbar-rsag .navbar-brand img {
    height: 38px;
    width: 108px;
  }
  .navbar-rsag {
    height: 65px;
  }
  .navbar-default .dropdown-menu li a {
    font-size: 15px;
  }
  .navbar-default .dropdown-menu .dropdown-submenu > a:after {
    font-size: 20px;
    margin-top: -2px;
  }
  .dropdown-menu > li > a {
    padding: 12px 15px 8px 15px;
  }
  /*service-menu ----------------------------------------------*/

  .service-menu-wrapper {
    padding: 18px 0 15px 0;
  }
  .service-menu {
    padding-left: 16px;
  }
  .service-menu > li {
    width: 50px;
  }
  .service-menu > li:last-child {
    height: 34px;
  }
  @-moz-document url-prefix() {
    .service-menu > li:last-child {
      height: 35px;
    }
  }
  .service-menu .service-menu-item {
    font-size: 16px;
    padding: 6px 0 6px 0;
  }
  .service-menu .service-menu-item .icon {
    font-size: 31px;
    margin-top: -7px;
    margin-left: 10px;
  }
  .service-menu-list {
    margin-top: 56px;
  }

  /*font-size menu & languages menu--------------------*/

  .font-size-menu-wrapper {
    margin-left: 592px;
  }
  header.rsag-celebration .font-size-menu-wrapper {
    margin-left: 698px;
  }
  .languages-menu-wrapper {
    margin-left: 645px;
  }

  /*search---------------------------------------------*/
  .search-menu-wrapper {
    margin-left: 548px;
    width: 400px;
  }
  .navbar-rsag .search-menu-wrapper {
    width: 320px;
    right: -58px;
  }
  .navbar-rsag .search-menu-wrapper .dreieck-sprechblase {
    margin-left: 254px;
  }
  .search-menu .searchresults p.introduction {
    font-size: 15px;
    padding: 10px 0;
  }
  .search-menu .searchresults h3 {
    font-size: 15px;
    margin-bottom: 5px;
    margin-top: 7px;
  }
  .search-menu-wrapper .dreieck-sprechblase {
    margin-left: 330px;
  }
  .search-menu .search-link .search-item-content .headline {
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 7px;
    margin-top: 6px;
  }
  .search-menu .searchresults .search-link-wrapper:last-child {
    padding-bottom: 0;
  }
  /*endregion*/

  /*region: Fahrplanwidget*/

  /*---------Tabs------------------------------------*/

  .fahrplanwidget-tabs {
    margin-top: -44px;
  }
  .fahrplanwidget-tabs li {
    height: 46px;
  }
  @-moz-document url-prefix() {
    .fahrplanwidget-tabs {
      margin-top: -43px;
    }
  }
  .fahrplanwidget-tabs li a {
    font-size: 18px;
    padding: 10px 8px;
  }
  @-moz-document url-prefix() {
    .fahrplanwidget-tabs li a {
      padding: 9px 8px;
    }
  }
  .fahrplanwidget-tabs .nav-tabs .stoerungszahl {
    line-height: 23px;
    width: 23px;
    height: 23px;
  }
  /*---------fahrplan------------------------------------*/

  .fahrplan-ort .form-group .form-control {
    padding-left: 57px;
  }

  .fahrplan-ort a:before {
    padding: 0 13px 20px 0;
    font-size: 18px;
  }
  #fahrplan a.icon:before,
  #haltestellen a.icon:before {
    top: -2px;
  }
  .input-group.date input {
    font-size: 16px;
  }
  /*---------stoerungen------------------*/

  #stoerungen .icon:not(.icon-rsag-round-arrow-1-right),
  .infobox-icon .icon {
    font-size: 50px;
    height: 50px;
  }
  /*endregion*/

  /*region: bild_text_streifen*/

  .streifen {
    height: 100px;
  }
  .streifen-bild .icon:before {
    font-size: 30px;
    -webkit-transform: translate(-15px, -15px);
    -moz-transform: translate(-15px, -15px);
    -ms-transform: translate(-15px, -15px);
    -o-transform: translate(-15px, -15px);
    transform: translate(-15px, -15px);
  }
  .streifen .streifen-text {
    padding: 0 5px;
  }
  .streifen .streifen-text p {
    font-size: 15px;
  }
  .streifen .streifen-text h3 {
    font-size: 20px;
    margin: 10px 0 3px 0;
  }
  /*endregion*/

  /*region: teaser*/

  /*----teaser_bild_text---------------------------------------------------*/
  .teaser-img {
    height: 165px;
  }
  .teaser-text {
    padding: 0 5px 0 5px;
    /*height: 170px;*/
  }
  .teaser-text h3 {
    font-size: 20px;
  }
  .teaser-text p {
    font-size: 16px;
  }
  .teaser-text p.uhrzeit,
  .teaser-text .datum,
  .stoerungsmeldung p.datum {
    font-size: 14px;
  }
  .teaser-button a {
    font-size: 16px;
  }
  .teaser-button a:before {
    padding: 6px 10px 17px 5px;
    font-size: 16px;
  }

  /*----teaser_icon---------------------------------------------------*/

  .teaser_icon .icon {
    font-size: 130px;
    height: 85px;
  }
  .teaser_icon h3 {
    font-size: 19px;
  }
  .teaser_icon-9 .icon {
    font-size: 70px;
    height: 43px;
  }
  .teaser_icon-9 .icon.icon-rsag-new-01-warnow-pass-mobil,
  .teaser_icon-9 .icon.icon-rsag-new-19-bike,
  .teaser_icon-9 .icon.icon-rsag-new-17-mirror-mieter-ticket {
    font-size: 60px;
  }
  .teaser_icon-9 .icon.icon-rsag-new-18-germany-ticket {
    font-size: 85px;
    height: 75px;
  }
  .teaser_icon-9 .img-germay-ticket {
    height: 100px;
  }
  .teaser_icon-9 h3 {
    font-size: 15px;
    padding: 0 10px;
  }
  /*----teaser_bild---------------------------------------------------*/

  .teaser-bild h3 {
    font-size: 21px;
  }
  .teaser-bild-2-1 {
    height: 270px;
  }
  .teaser-bild-3-1 {
    height: 220px;
  }

  /*----teaser_ausfahrbar---------------------------------------------------*/

  .teaser-ausfahrbar .details p {
    font-size: 16px;
    padding-left: 45px;
    padding-bottom: 7px;
  }
  .teaser-ausfahrbar .details span.icon {
    font-size: 40px;
    margin-left: -50px;
    margin-top: 0;
  }
  .teaser-ausfahrbar .details span.icon-rsag-clear-telefon,
  .teaser-ausfahrbar .details span.icon-rsag-clear-mail {
    font-size: 45px;
    margin-left: -55px;
    margin-top: -5px;
  }
  .teaser-ausfahrbar .details span.icon-rsag-clear-time,
  .teaser-ausfahrbar .details span.icon-rsag-clear-location {
    font-size: 55px;
    margin-left: -59px;
    margin-top: -13px;
  }
  .teaser-ausfahrbar .teaser-button .btn:visited,
  .teaser-ausfahrbar .teaser-button .btn:focus,
  .teaser-ausfahrbar .teaser-button .btn {
    font-size: 16px;
  }
  .teaser-button button:before {
    font-size: 16px;
    padding: 0 10px 0 8px;
  }
  /*endregion*/

  /*region: news-teaser*/

  .news-teaser-move h3 {
    font-size: 22px;
    padding-bottom: 10px;
  }
  .news-teaser p {
    font-family: 'HelveticaNeueETW01-55Rg', sans-serif;
    font-size: 15px;
    line-height: 1.4em;
  }
  .news-teaser a.btn {
    font-size: 14px;
    margin-top: 10px;
    padding: 10px 0 9px 0;
  }
  /*----news-teaser-2-1---------------------------------------------------*/

  .news-teaser-2-1 {
    height: 345px;
  }
  .news-teaser-2-1 .news-teaser-move {
    top: 270px;
  }
  .news-teaser-2-1:hover .news-teaser-move {
    top: 60px;
  }
  .news-teaser-2-1 .news-teaser-content {
    left: 30px;
    right: 10%;
  }
  .container-fluid .container .news-teaser-2-1 {
    height: 270px;
  }
  .container-fluid .container .news-teaser-2-1 .news-teaser-content {
    left: 15px;
    right: 15px;
  }
  .container-fluid .container .news-teaser-2-1 .news-teaser-move {
    top: 195px;
  }
  .container-fluid .container .news-teaser-2-1 .news-teaser-move h3 {
    font-size: 20px;
  }
  .container-fluid .container .news-teaser-2-1:hover .news-teaser-move {
    top: 25px;
  }

  /*----news-teaser-3-1---------------------------------------------------*/

  .news-teaser-3-1 {
    height: 265px;
  }
  .news-teaser-3-1 .news-teaser-move {
    top: 185px;
  }
  .news-teaser-3-1:hover .news-teaser-move {
    top: 30px;
  }
  .news-teaser-3-1 .news-teaser-content {
    left: 30px;
    right: 30px;
  }

  /*endregion*/

  /*region: headerbild*/

  .headerbild .statement-sprechblase {
    padding: 15px 30px;
    width: 430px;
  }
  .statement-sprechblase.bottomleft {
    left: 10%;
    bottom: 90px;
  }
  .statement-sprechblase.bottomright {
    right: 10%;
    bottom: 90px;
  }
  .statement-sprechblase.topleft {
    left: 10%;
    top: 130px;
  }
  .statement-sprechblase.topright {
    right: 10%;
    top: 130px;
  }
  .statement-sprechblase h2 {
    font-size: 36px;
  }
  /*endregion*/

  /*region: owl carousel karussell*/

  .owl-carousel-veranstaltungen .owl-nav .owl-prev,
  .owl-carousel-veranstaltungen .owl-nav .owl-next {
    top: 148px;
  }

  /*----owl carousel Header-------------------------------------------------------------*/

  .navbar-rsag-wrap ~ main .frame-type-dce_dceuid2 .headerbild,
  .navbar-rsag-wrap ~ main .frame-type-dce_dceuid1 .owl-carousel-wrapper,
  .navbar-rsag-wrap ~ main #headervideo-16-9,
  .navbar-rsag-wrap ~ main #headervideo-thin {
    top: -66px;
    margin-bottom: -66px;
  }
  .owl-carousel-header .owl-dots {
    bottom: 55px;
  }
  .owl-carousel-header .statement-sprechblase {
    width: 415px;
    padding: 0 20px 10px 25px;
  }
  .owl-carousel-header .statement-sprechblase h3 {
    font-size: 20px;
  }
  .owl-carousel-header .statement-sprechblase p {
    font-size: 14px;
    margin-bottom: 10px;
  }
  .owl-carousel-header .statement-sprechblase a {
    font-size: 14px;
  }
  .owl-carousel-header .statement-sprechblase a:before {
    padding: 4px 10px 10px 0;
    font-size: 16px;
  }
  .statement-sprechblase.topright,
  .statement-sprechblase.topleft {
    top: 90px;
  }
  /*endregion*/

  /*region:infobox*/

  .infobox-content h4 {
    margin-bottom: 7px;
  }
  .infobox ul {
    padding-left: 25px;
  }
  /*endregion*/

  /*region: breadcrumb*/

  .breadcrumb-navigation .icon {
    margin-top: 5px;
  }

  /*endregion*/

  /*region: footer*/

  footer .footer-part2 img {
    max-width: 180px;
  }
  footer .footer-part2 li a {
    font-size: 40px;
    padding-top: 10px;
  }
  footer .footer-part1 form .form-control {
    font-size: 14px;
    height: 35px;
  }
  footer .footer-part2 .footer-text {
    font-size: 14px;
  }
  footer .footer-part2 .phone-number {
    font-size: 25px;
    padding-left: 30px;
  }
  footer .footer-part2 .phone-number .icon {
    font-size: 45px;
    left: -5px;
  }
  /*endregion*/

  /*region: tabelle*/
  .ce-table thead th,
  .ce-table td {
    font-size: 16px;
    padding: 10px 9px 10px 15px;
  }
  .ce-table tbody tr td a:before {
    font-size: 22px;
  }
  /*endregion*/

  /*region: download-link / mail-link */
  span.tel:before,
  a.contact-icon:before,
  span.fax:before {
    font-size: 21px;
    margin-left: -30px;
    margin-top: 1px;
  }
  a.external-link-blank:before,
  a.external-link:before,
  a.download-link:before,
  a.mail-link:before {
    font-size: 21px;
    margin-left: -30px;
    margin-top: 1px;
  }
  span.tel,
  span.fax,
  a.contact-icon,
  a.external-link-blank,
  a.external-link,
  a.download-link,
  a.mail-link {
    padding-left: 30px;
  }
  .sprechblasencontainer span.tel:before,
  .sprechblasencontainer a.contact-icon:before,
  .sprechblasencontainer span.fax:before {
    font-size: 34px;
    margin-left: -36px;
    margin-top: -1px;
  }
  .sprechblasencontainer a.external-link-blank:before,
  .sprechblasencontainer a.external-link:before,
  .sprechblasencontainer a.download-link:before,
  .sprechblasencontainer a.mail-link:before {
    font-size: 36px;
    margin-left: -37px;
    margin-top: -1px;
  }
  /*endregion*/

  /*region: download*/
  .download a:before {
    margin-top: 0;
  }
  /*endregion*/

  /*region: news*/
  #Tab-1882-2 .news,
  #Tab-1882-1 .news {
    padding-bottom: 40px;
  }
  /*endregion*/

  /*region: sprungleiste Sprungmarken*/
  #sprungmarke-leiste a {
    padding: 0 20px 13px 0;
  }
  #sprungmarke-leiste.text .nav-tabs li a span {
    padding-top: 15px;
  }
  .anchor-position:before {
    height: 130px;
    margin-top: -130px;
  }
  /*endregion*/

  /*region: Sprechblasencontainer */

  .sprechblasencontainer {
    padding: 18px 20px 11px 20px;
  }
  .sprechblasencontainer.klappbar h3:after {
    right: 20px;
    top: 18px;
  }
  .sprechblasencontainer h3 {
    font-size: 18px;
  }
  .sprechblasencontainer ul {
    padding-left: 25px;
  }
  .sprechblasencontainer p {
    font-size: 16px;
  }
  .sprechblasencontainer-icon span.icon {
    font-size: 35px;
    margin-left: -45px;
  }
  .sprechblasencontainer-icon span.icon-rsag-vvw-tram {
    height: 33px;
    width: 33px;
  }
  .sprechblasencontainer-icon span.icon-rsag-vvw-faehre,
  .sprechblasencontainer-icon span.icon-rsag-vvw-bus,
  .sprechblasencontainer-icon span.icon-rsag-vvw-faehre,
  .sprechblasencontainer-icon span.icon-rsag-vvw-s-bahn {
    height: 33px;
    width: 33px;
  }
  .sprechblasencontainer-icon span.icon-rsag-clear-time,
  .sprechblasencontainer-icon span.icon-rsag-clear-location {
    font-size: 50px;
    margin-left: -53px;
    margin-top: -11px;
  }
  .sprechblasencontainer-icon p {
    padding-left: 45px;
  }
  .sprechblasencontainer-icon p:nth-child(1) {
    padding-top: 10px;
  }

  /*endregion*/

  /*region: gallery */
  .gallery-link {
    height: 200px;
  }
  .lb-data .lb-caption {
    font-size: 22px;
  }
  .gallery-link h3 {
    font-size: 21px;
    padding: 15px;
  }
  /*endregion*/

  /*region: inhalt tabs*/
  .container-fluid.bg-lightgray.tab-content,
  .tab-content .tab-pane:not(#socialmedia) .container-fluid:first-child {
    padding-top: 50px;
    /*padding-bottom: 40px;*/
  }
  .tab-content #Tab-4792-1.tab-pane .container-fluid:first-child,
  .tab-content #Tab-4792-2.tab-pane .container-fluid:first-child,
  .tab-content #Tab-4792-3.tab-pane .container-fluid:first-child,
  .tab-content #Tab-2042-1.tab-pane .container-fluid:first-child,
  .tab-content #Tab-2042-2.tab-pane .container-fluid:first-child,
  .tab-content #Tab-2042-3.tab-pane .container-fluid:first-child,
  .tab-content #Tab-4747-1.tab-pane .container-fluid:first-child,
  .tab-content #Tab-4747-2.tab-pane .container-fluid:first-child,
  .tab-content #Tab-4747-3.tab-pane .container-fluid:first-child {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .inhalt-tabs {
    margin-top: 40px;
  }
  .inhalt-tabs .nav-tabs li a {
    font-size: 18px;
    padding: 12px 15px;
  }
  .inhalt-tabs .nav-tabs li i {
    display: none;
  }
  .inhalt-tabs .nav-tabs li:not(.active) a {
    padding-bottom: 11px;
  }
  .inhalt-tabs .nav-tabs .slider {
    height: 3px;
  }
  /*endregion*/

  /*region: Tableau (Fahrpläne) */

  .tableau {
    padding: 15px 15px 10px 15px;
  }

  /*endregion*/

  /*region: Kantine*/

  .kantine h4 {
    font-size: 16px;
  }
  .tx-rsag-speiseplan .download-pdf {
    margin-top: 9px;
    margin-bottom: 55px;
  }
  /*endregion*/

  /*region: social Media Teaser */

  #socialmedia #twitter-news .teaser-text {
    height: 210px !important;
  }
  #socialmedia .without-img .teaser-text h3 {
    margin-top: 17px;
    padding-left: 100px;
  }
  #socialmedia .without-img .teaser-text .datum {
    padding-left: 100px;
  }
  #socialmedia #twitter-news {
    padding-bottom: 50px;
  }
  #socialmedia #facebook-news .container-fluid {
    padding-bottom: 50px;
  }

  .fbMobil {
    display: none;
  }
  /*endregion*/

  /*region: image-map*/

  .panzoom-parent {
    max-height: 760px;
  }
  .panzoom-parent .panzoom .link {
    font-size: 14px;
  }
  .panzoom-parent .panzoom .link-point {
    min-height: 18px;
    height: 18px;
    max-height: 18px;
    min-width: 18px;
    max-width: 18px;
    width: 18px;
    margin: 0 6px;
    border: 3px solid #005091;
  }
  .panzoom-parent .panzoom .link.point-left .positioning {
    -webkit-transform: translateX(-14px) translateY(-50%);
    -moz-transform: translateX(-14px) translateY(-50%);
    -ms-transform: translateX(-14px) translateY(-50%);
    -o-transform: translateX(-14px) translateY(-50%);
    transform: translateX(-14px) translateY(-50%);
  }
  .panzoom-parent .panzoom .link.point-right .positioning {
    -webkit-transform: translateX(-100%) translateX(15px) translateY(-50%);
    -moz-transform: translateX(-100%) translateX(15px) translateY(-50%);
    -ms-transform: translateX(-100%) translateX(15px) translateY(-50%);
    -o-transform: translateX(-100%) translateX(15px) translateY(-50%);
    transform: translateX(-100%) translateX(15px) translateY(-50%);
  }
  .panzoom-parent .panzoom .link.point-left.point-top .positioning {
    -webkit-transform: translateX(3px) translateY(-8px);
    -moz-transform: translateX(3px) translateY(-8px);
    -ms-transform: translateX(3px) translateY(-8px);
    -o-transform: translateX(3px) translateY(-8px);
    transform: translateX(3px) translateY(-8px);
  }
  .panzoom-parent .panzoom .link.point-bottom .positioning {
    -webkit-transform: translateX(-50%) translateY(-100) translateY(11px);
    -moz-transform: translateX(-50%) translateY(-100) translateY(11px);
    -ms-transform: translateX(-50%) translateY(-100) translateY(11px);
    -o-transform: translateX(-50%) translateY(-100) translateY(11px);
    transform: translateX(-50%) translateY(-100) translateY(11px);
  }
  .panzoom-parent .panzoom .link .text {
    max-width: 160px;
  }
  .panzoom-parent .panzoom .link:nth-child(3) .text {
    margin-right: 9px;
    max-width: 160px;
  }
  .panzoom-parent .panzoom .link:nth-child(4) .text {
    margin-right: 14px;
  }
  .panzoom-parent .panzoom .link:nth-child(6) .text {
    max-width: 160px;
    left: -28px;
    margin-top: 16px;
  }
  .panzoom-parent .panzoom .link:nth-child(8) .text {
    max-width: 120px;
    margin-bottom: 7px;
  }
  .panzoom-parent .panzoom .link:nth-child(14) .text {
    margin-left: 3px;
    margin-top: -16px;
  }
  .panzoom-parent .panzoom .link:nth-child(15) .text {
    margin-left: 4px;
  }
  .imageMapInfo {
    right: 15px;
    top: 70px;
    padding: 1px 20px 18px 20px;
    width: 35%;
  }
  .panzoom-buttons .zoom-in,
  .panzoom-buttons .zoom-out,
  .panzoom-buttons .reset {
    height: 46px;
    width: 46px;
  }
  .panzoom-buttons {
    right: 15px;
    bottom: 20px;
  }
  .panzoom-buttons .icon {
    font-size: 28px;
  }

  @supports (-ms-ime-align: auto) {
    .panzoom-parent .panzoom .link:first-child .positioning {
      width: 175px;
    }
    .panzoom-parent .panzoom .link:nth-child(2) .positioning {
      width: 130px;
    }
    .panzoom-parent .panzoom .link:nth-child(3) .positioning {
      width: 200px;
    }
    .panzoom-parent .panzoom .link:nth-child(4) .positioning {
      width: 196px;
    }
    .panzoom-parent .panzoom .link:nth-child(5) .positioning {
      width: 179px;
    }
    .panzoom-parent .panzoom .link:nth-child(6) .positioning {
      width: 190px;
    }
    .panzoom-parent .panzoom .link:nth-child(6).link .text {
      left: -14px;
    }
    .panzoom-parent .panzoom .link:nth-child(7) .positioning {
      width: 193px;
    }
    .panzoom-parent .panzoom .link:nth-child(8) .positioning {
      width: 120px;
    }
    .panzoom-parent .panzoom .link:nth-child(9) .positioning {
      width: 190px;
    }
    .panzoom-parent .panzoom .link:nth-child(10) .positioning {
      width: 152px;
    }
    .panzoom-parent .panzoom .link:nth-child(11) .positioning {
      width: 94px;
    }
    .panzoom-parent .panzoom .link:nth-child(11).link .text {
      left: -20px;
    }
    .panzoom-parent .panzoom .link:nth-child(12) .positioning {
      width: 111px;
    }
    .panzoom-parent .panzoom .link:nth-child(13) .positioning {
      width: 81px;
    }
    .panzoom-parent .panzoom .link:nth-child(14) .positioning {
      width: 190px;
    }
    .panzoom-parent .panzoom .link:nth-child(15) .positioning {
      width: 193px;
    }
  }
  /*endregion*/

  /*region: image-map-benefits 2*/
  .image-map-benefits-wrap {
    width: 920px;
    padding: 25px;
  }
  .image-map-benefits-wrap .image-map-benefits .img-map-wrap {
    width: 800px;
  }
  .image-map-benefits-wrap .image-map-benefits .link {
    font-size: 14px;
  }
  .image-map-benefits-wrap .image-map-benefits .link .text {
    max-width: 200px;
  }
  .image-map-benefits-wrap .image-map-benefits .link-small-square {
    min-height: 25px;
    height: 25px;
    max-height: 25px;
    min-width: 25px;
    max-width: 25px;
    width: 25px;
    margin: 0 6px;
  }
  .image-map-benefits-wrap .image-map-benefits .link-long-square-horizontal {
    min-height: 25px;
    height: 25px;
    max-height: 25px;
    min-width: 55px;
    max-width: 55px;
    width: 55px;
    margin: 0 6px;
  }
  .image-map-benefits-wrap .image-map-benefits .link-long-square-vertical {
    min-height: 55px;
    height: 55px;
    max-height: 55px;
    min-width: 25px;
    max-width: 25px;
    width: 25px;
    margin: 0 6px;
  }
  .image-map-benefits-wrap .image-map-benefits .link-long-square-vertical-big {
    min-height: 75px;
    height: 75px;
    max-height: 75px;
    min-width: 35px;
    max-width: 35px;
    width: 35px;
    margin: 0 6px;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link-long-square-vertical-big-2 {
    min-height: 90px;
    height: 90px;
    max-height: 90px;
    min-width: 45px;
    max-width: 45px;
    width: 45px;
    margin: 0 6px;
  }
  .image-map-benefits-wrap .image-map-benefits .link-big-square {
    min-height: 80px;
    height: 80px;
    max-height: 80px;
    min-width: 85px;
    max-width: 85px;
    width: 85px;
    margin: 0 6px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:first-child {
    left: 7.3%;
    top: 0.5%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(2) {
    top: 13.2%;
    left: 4.2%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(3) {
    top: 31%;
    left: 12.3%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(4) {
    top: 47.8%;
    left: 17.3%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(5) {
    top: 70.7%;
    left: 18.3%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(6) {
    top: 78.5%;
    left: 14.5%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(7) {
    top: 93%;
    left: 19%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(8) {
    top: 99%;
    left: 34.25%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(9) {
    top: 83.8%;
    left: 53%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(10) {
    top: 60.5%;
    left: 65.5%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(11) {
    top: 72.5%;
    left: 90.1%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(12) {
    top: 72.5%;
    left: 94.5%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(13) {
    top: 59.3%;
    left: 97.2%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(14) {
    top: 32.4%;
    left: 78.6%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(15) {
    top: 48.5%;
    left: 53%;
  }
  .image-map-benefits-wrap .image-map-benefits .nolink:nth-child(16) {
    top: -1.7%;
    left: 1.9%;
  }
  .image-map-benefits-wrap .image-map-benefits .nolink:nth-child(17) {
    top: 76.2%;
    left: 9.2%;
  }
  .image-map-benefits-wrap .image-map-benefits .nolink:nth-child(18) {
    top: 81.7%;
    left: 16.8%;
  }
  .image-map-benefits-wrap .image-map-benefits .nolink:nth-child(19) {
    top: 18%;
  }
  .image-map-benefits-wrap .image-map-benefits .nolink:nth-child(20) {
    top: 40.6%;
  }
  .image-map-benefits-wrap .image-map-benefits .nolink:nth-child(21) {
    top: 43.9%;
  }
  .image-map-benefits-wrap .image-map-benefits .nolink:nth-child(22) {
    top: 54%;
  }
  .image-map-benefits-wrap .image-map-benefits .nolink:nth-child(23) {
    top: 80.9%;
  }
  .image-map-benefits-wrap .image-map-benefits .nolink:nth-child(25) {
    top: 47%;
    left: 32%;
  }
  .image-map-benefits-wrap .image-map-benefit .link.point-left .positioning {
    -webkit-transform: translateX(-14px) translateY(-50%);
    -moz-transform: translateX(-14px) translateY(-50%);
    -ms-transform: translateX(-14px) translateY(-50%);
    -o-transform: translateX(-14px) translateY(-50%);
    transform: translateX(-14px) translateY(-50%);
  }
  .image-map-benefits-wrap .image-map-benefit .link.point-right .positioning {
    -webkit-transform: translateX(-100%) translateX(15px) translateY(-50%);
    -moz-transform: translateX(-100%) translateX(15px) translateY(-50%);
    -ms-transform: translateX(-100%) translateX(15px) translateY(-50%);
    -o-transform: translateX(-100%) translateX(15px) translateY(-50%);
    transform: translateX(-100%) translateX(15px) translateY(-50%);
  }
  .image-map-benefits-wrap
    .image-map-benefit
    .link.point-left.point-top
    .positioning {
    -webkit-transform: translateX(3px) translateY(-8px);
    -moz-transform: translateX(3px) translateY(-8px);
    -ms-transform: translateX(3px) translateY(-8px);
    -o-transform: translateX(3px) translateY(-8px);
    transform: translateX(3px) translateY(-8px);
  }
  .image-map-benefits-wrap .image-map-benefit .link.point-bottom .positioning {
    -webkit-transform: translateX(-50%) translateY(-100) translateY(11px);
    -moz-transform: translateX(-50%) translateY(-100) translateY(11px);
    -ms-transform: translateX(-50%) translateY(-100) translateY(11px);
    -o-transform: translateX(-50%) translateY(-100) translateY(11px);
    transform: translateX(-50%) translateY(-100) translateY(11px);
  }
  /*endregion*/
  /*region: image-map-benefits 2 Edge*/
  @supports (-ms-ime-align: auto) {
    .image-map-benefits-wrap .image-map-benefits .link:first-child {
      top: 0.6%;
      left: 0.1%;
    }
    .image-map-benefits-wrap .image-map-benefits .link:nth-child(3) {
      left: 8.5%;
    }
    .image-map-benefits-wrap .image-map-benefits .link:nth-child(4) {
      left: 19.5%;
    }
    .image-map-benefits-wrap
      .image-map-benefits
      .link:nth-child(5)
      .positioning {
      width: 175px;
    }
    .image-map-benefits-wrap .image-map-benefits .link:nth-child(6) {
      left: 13.1%;
    }
    .image-map-benefits-wrap
      .image-map-benefits
      .link:nth-child(6)
      .positioning
      .text {
      right: 6px;
    }
    .image-map-benefits-wrap .image-map-benefits .link:nth-child(7) {
      left: 18.9%;
      top: 93.4%;
    }
    .image-map-benefits-wrap
      .image-map-benefits
      .link:nth-child(7)
      .positioning {
      width: 140px;
    }
    .image-map-benefits-wrap .image-map-benefits .link:nth-child(8) {
      left: 52.25%;
    }
    .image-map-benefits-wrap
      .image-map-benefits
      .link:nth-child(9)
      .positioning {
      width: 57px;
    }
    .image-map-benefits-wrap .image-map-benefits .link:nth-child(10) {
      left: 45%;
    }
    .image-map-benefits-wrap
      .image-map-benefits
      .link:nth-child(10)
      .positioning
      .text {
      right: 0;
    }
    .image-map-benefits-wrap .image-map-benefits .link:nth-child(11) {
      left: 96.6%;
    }
    .image-map-benefits-wrap .image-map-benefits .link:nth-child(12) {
      left: 86.5%;
    }
    .image-map-benefits-wrap
      .image-map-benefits
      .link:nth-child(13)
      .positioning {
      width: 170px;
    }
    .image-map-benefits-wrap
      .image-map-benefits
      .link:nth-child(14)
      .positioning {
      width: 190px;
    }
    .image-map-benefits-wrap
      .image-map-benefits
      .link:nth-child(15)
      .positioning {
      width: 200px;
    }
    .image-map-benefits-wrap .image-map-benefits .link:nth-child(18) {
      left: 81.4%;
    }
  }
  /*endregion*/
}
/*region: image-map-benefits 2 IE*/
@media (max-width: 1200px) and (min-width: 992px) and (-ms-high-contrast: none),
  (max-width: 1200px) and (min-width: 992px) and (-ms-high-contrast: active) {
  .image-map-benefits {
    height: 548px;
  }
  .image-map-benefits .img-map-wrap img {
    height: 548px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:first-child {
    top: 0.6%;
    left: 0.1%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(3) {
    left: 3.8%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(3) {
    left: 8.5%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(4) {
    left: 19.5%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(5) .positioning {
    width: 175px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(6) {
    left: 13.1%;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link:nth-child(6)
    .positioning
    .text {
    right: 6px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(7) {
    left: 18.9%;
    top: 93.4%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(7) .positioning {
    width: 140px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(8) {
    left: 27%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(9) .positioning {
    width: 57px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(10) {
    left: 65.5%;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(11) {
    left: 99.6%;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link:nth-child(11)
    .positioning
    .text {
    max-width: 170px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(12) {
    left: 86.5%;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link:nth-child(13)
    .positioning {
    width: 130px;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link:nth-child(13)
    .positioning
    .text {
    max-width: 140px;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link:nth-child(14)
    .positioning {
    width: 190px;
  }
  .image-map-benefits-wrap
    .image-map-benefits
    .link:nth-child(15)
    .positioning {
    width: 200px;
  }
  .image-map-benefits-wrap .image-map-benefits .link:nth-child(18) {
    left: 81.4%;
  }
}
/*endregion*/

@media (max-width: 1200px) and (min-width: 992px) and (-ms-high-contrast: none),
  (max-width: 1200px) and (min-width: 992px) and (-ms-high-contrast: active) {
  .panzoom-parent .panzoom .link:first-child .positioning {
    width: 175px;
  }
  .panzoom-parent .panzoom .link:nth-child(2) .positioning {
    width: 130px;
  }
  .panzoom-parent .panzoom .link:nth-child(3) .positioning {
    width: 200px;
  }
  .panzoom-parent .panzoom .link:nth-child(4) .positioning {
    width: 196px;
  }
  .panzoom-parent .panzoom .link:nth-child(5) .positioning {
    width: 179px;
  }
  .panzoom-parent .panzoom .link:nth-child(6) .positioning {
    width: 190px;
  }
  .panzoom-parent .panzoom .link:nth-child(6).link .text {
    left: -14px;
  }
  .panzoom-parent .panzoom .link:nth-child(7) .positioning {
    width: 193px;
  }
  .panzoom-parent .panzoom .link:nth-child(8) .positioning {
    width: 120px;
  }
  .panzoom-parent .panzoom .link:nth-child(9) .positioning {
    width: 190px;
  }
  .panzoom-parent .panzoom .link:nth-child(10) .positioning {
    width: 152px;
  }
  .panzoom-parent .panzoom .link:nth-child(11) .positioning {
    width: 94px;
  }
  .panzoom-parent .panzoom .link:nth-child(11).link .text {
    left: -20px;
  }
  .panzoom-parent .panzoom .link:nth-child(12) .positioning {
    width: 111px;
  }
  .panzoom-parent .panzoom .link:nth-child(13) .positioning {
    width: 81px;
  }
  .panzoom-parent .panzoom .link:nth-child(14) .positioning {
    width: 190px;
  }
  .panzoom-parent .panzoom .link:nth-child(15) .positioning {
    width: 193px;
  }
}

@media (max-width: 1200px) {
  /* region EFRE */

  .logowrapEFRE {
    bottom: 44px;
    height: 60px;
  }

  /* endregion */

  /*region: headerbild 140 Jahre RSAG*/
  header.rsag-celebration .headerbild .headline-wrap h2.headlineup,
  header.rsag-celebration .headerbild .headline-wrap h2.headlinedown {
    padding: 5px 10px 5px 1px;
  }
  header.rsag-celebration .headerbild .headline-wrap p.time {
    font-size: 20px;
  }
  header.rsag-celebration .headerbild .headline-wrap p.time:before {
    border-width: 28px 6px 0 0;
  }
  header.rsag-celebration .headerbild .headline-wrap p.time:after {
    border-width: 0 0 28px 6px;
  }
  header.rsag-celebration .headerbild .headline-wrap h2.headlineup,
  header.rsag-celebration .headerbild .headline-wrap h2.headlinedown {
    font-size: 35px;
  }
  header.rsag-celebration .headerbild .headline-wrap h2.headlineup:before,
  header.rsag-celebration .headerbild .headline-wrap h2.headlinedown:before {
    border-width: 0 15px 55px 15px;
  }
  header.rsag-celebration .headerbild .headline-wrap h2.headlineup:after,
  header.rsag-celebration .headerbild .headline-wrap h2.headlinedown:after {
    border-width: 55px 15px 0 15px;
  }
  header.rsag-celebration .headerbild .image-info p.image-info-small {
    font-size: 13px;
  }
  /*endregion*/

  /*region: carousel karussel 140 Jahre RSAG*/
  header.rsag-celebration .item .headline-wrap h2.headlineup,
  header.rsag-celebration .item .headline-wrap h2.headlinedown {
    padding: 5px 10px 5px 3px;
  }
  header.rsag-celebration .item .headline-wrap p.time {
    font-size: 20px;
  }
  header.rsag-celebration .item .headline-wrap p.time:before {
    border-width: 28px 6px 0 0;
  }
  header.rsag-celebration .item .headline-wrap p.time:after {
    border-width: 0 0 28px 6px;
  }
  header.rsag-celebration .item .headline-wrap h2.headlineup,
  header.rsag-celebration .item .headline-wrap h2.headlinedown {
    font-size: 35px;
  }
  header.rsag-celebration .item .headline-wrap h2.headlineup:before,
  header.rsag-celebration .item .headline-wrap h2.headlinedown:before {
    border-width: 0 15px 55px 15px;
  }
  header.rsag-celebration .item .headline-wrap h2.headlineup:after,
  header.rsag-celebration .item .headline-wrap h2.headlinedown:after {
    border-width: 55px 15px 0 15px;
  }
  header.rsag-celebration .item .image-info p.image-info-small {
    font-size: 13px;
  }
  header.rsag-celebration .item .headline-wrap h2.headlinedown span.icon {
    font-size: 25px;
  }
  header.rsag-celebration
    .owl-carousel-header
    .item
    .statement-sprechblase.topleft,
  header.rsag-celebration
    .owl-carousel-header
    .item
    .statement-sprechblase.topright {
    top: 140px;
  }
  /*endregion*/

  /*region: teaser-bild-celebration 140 Jahre RSAG*/
  main.rsag-celebration
    .teaser-bild.teaser-bild-celebration
    .col-xs-12.content-wrap {
    width: 870px;
  }
  /*endregion*/

  /*region: gallery 140 Jahre RSAG */
  main.rsag-celebration .gallery-celebration .gallery-link {
    height: 170px;
  }
  /*endregion */

  /*region: RSAG Blog*/
  main.rsag-blog .teaser-end {
    padding-right: 13.5px;
  }
  main.rsag-blog p.comments-counter {
    font-size: 16px;
  }
  main.rsag-blog .comments-icon,
  main.rsag-blog .comments-icon:before {
    margin-top: 2px;
  }
  main.rsag-blog .comments-icon .icon {
    font-size: 30px;
    margin-top: -8px;
  }
  main.rsag-blog p.comments-counter {
    margin-top: -2px;
  }
  main.rsag-blog .teaser-end .teaser-button a:before {
    margin-top: -3px;
  }
  footer.rsag-blog span.icon.icon-rsag-new-04-logo-circle {
    font-size: 50px;
  }
  header.rsag-blog .font-size-menu-wrapper {
    margin-left: 695px;
  }
  main.rsag-blog .header .news-text-wrap p {
    font-size: 22px;
  }
  /*endregion*/

  .serviceBar .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (max-width: 991px) {
  .isotope-news .news-item {
    width: 50%;
  }

  /*region: teaser-bild-celebration 140 Jahre RSAG*/
  main.rsag-celebration
    .teaser-bild.teaser-bild-celebration
    .col-xs-12.content-wrap {
    width: 670px;
  }
  /*endregion*/

  /*region: teaser-slider 140 Jahre RSAG*/
  main.rsag-celebration .teaser-slider button.slick-prev.slick-arrow,
  main.rsag-celebration .teaser-slider button.slick-next.slick-arrow {
    position: absolute;
    bottom: calc(50% - 11px);
    left: -37px;
  }
  main.rsag-celebration .teaser-slider button.slick-next.slick-arrow {
    left: unset;
    right: -37px;
  }
  main.rsag-celebration .teaser-slider button.slick-prev:before,
  main.rsag-celebration .teaser-slider button.slick-next:before {
    font-size: 20px;
  }
  /*endregion*/

  /*region: gallery 140 Jahre RSAG */
  main.rsag-celebration .gallery-celebration .gallery-link {
    height: 140px;
  }
  /*endregion */

  /*region: Button 140 Jahre RSAG*/
  main.rsag-celebration btn.show-desktop {
    display: none;
  }
  main.rsag-celebration btn.show-mobile {
    display: block;
  }
  /*endregion*/

  /*region: RSAG Blog*/
  main.rsag-blog .teaser-end .teaser-button a:before {
    margin-top: 0;
  }
  footer.rsag-blog .footer-part2.social-media ul {
    margin-left: 5px;
  }

  footer.rsag-blog .footer-part2.social-media ul li a span {
    padding-right: 10px;
  }

  footer.rsag-blog span.icon.icon-rsag-new-04-logo-circle {
    margin-left: -5px;
  }
  main.rsag-blog .tx_nsnewscomments .comments-list .comment-box {
    margin-left: -45px;
  }
  main.rsag-blog .tx_nsnewscomments .comment-main-level {
    padding-left: 95px;
  }
  main.rsag-blog input#name,
  main.rsag-blog input#email,
  main.rsag-blog textarea#comment {
    font-size: 15px;
  }
  main.rsag-blog .btn {
    font-size: 14px;
    padding: 10px 25px;
  }
  header.rsag-blog .font-size-menu-wrapper {
    margin-left: 535px;
  }
  main.rsag-blog .news .article {
    padding-bottom: 40px;
    margin-bottom: 40px;
  }
  main.rsag-blog .active-comment-form {
    margin-bottom: 40px;
  }
  main.rsag-blog header h1 {
    font-size: 30px;
  }
  main.rsag-blog .header .news-text-wrap p {
    font-size: 20px;
  }
  /*endregion*/

  /* #region: teaser benefit + modal */
  .tx-jakota-benefits {
    margin: 0 -7.5px;
  }
  a.teaser-benefit {
    height: auto;
  }
  .teaser-benefit .text {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
  .teaser-benefit .image {
    display: none;
  }
  .teaser-benefit .icon {
    padding: 5px 10px 0 0;
  }
  .teaser-benefit-modal .modal-dialog .modal-content {
    padding: 15px;
  }
  .teaser-benefit-modal .modal-header .close {
    margin-top: -4px;
  }
  .benefits-show-more {
    width: 100%;
  }
  /* #endregion */
}
/*-----------------------------sm------------------------------------------------------------*/

@media (min-width: 768px) and (max-width: 991px) {
  /* region EFRE */

  .logowrapEFRE {
    bottom: 39px;
    height: 60px;
  }

  /* endregion */

  /*region: allgemein*/

  .container {
    padding-right: 40px;
    padding-left: 40px;
  }
  main > .container-fluid.bg-lightgray:last-child {
    /* padding-bottom: 40px;*/
    margin-bottom: 0;
  }
  main:not(.depot12) > .container:last-child,
  main:not(.depot12) > .container-fluid:last-child {
    margin-bottom: 100px;
  }
  #page-13 main .container-fluid #youtube-news,
  #page-122 main .container-fluid #youtube-news,
  #page-1676 main .container-fluid #youtube-news,
  #page-1929 main .container-fluid #youtube-news,
  #page-14 main .container-fluid #youtube-news {
    padding-bottom: 40px;
  }
  .btn {
    font-size: 14px;
    padding: 10px 0;
  }
  .btn-liste {
    padding: 6px 0 3px 0;
  }
  .form-control {
    height: 40px;
    font-size: 15px;
  }
  .ce-gallery img,
  .frame-type-image .image img {
    height: 250px;
  }
  .checkbox label,
  .radio label {
    font-size: 16px;
  }
  .input-wrapper {
    padding: 11px 15px 6px 11px;
  }
  .input-wrapper:before {
    width: 12px;
    left: 9px;
  }
  /*endregion*/

  /*region: flexibles Grid*/

  /* 3 columns, percentage width */
  .grid-item,
  .grid-sizer {
    width: 50%;
  }
  /*endregion*/

  /*region: nav */

  .serviceBar {
    height: 24px;
  }
  .serviceNav li a,
  .serviceNav li span,
  .service-nav-mobil .languages li a,
  .service-nav-mobil .languages li span {
    font-size: 11px;
  }
  .signSize .minimize {
    font-size: 14px;
  }
  .signSize .small {
    font-size: 10px;
  }
  .signSize .normal {
    font-size: 12px;
  }
  .signSize .large {
    font-size: 14px;
  }
  .signSize .enlarge {
    font-size: 14px;
  }
  .navbar-default {
    height: 52px;
  }
  .navbar-default .container {
    padding-right: 10px;
    padding-left: 10px;
  }
  .navbar-rsag .container {
    padding-right: 15px;
    padding-left: 15px;
  }
  .navbar-rsag {
    height: 53px;
  }
  .navbar-default .btn,
  .navbar-default .navbar-nav > li > a.btn,
  .navbar-default .btn-default,
  .navbar-default .navbar-nav > li {
    font-size: 13px;
    letter-spacing: -0.02em;
  }
  .navbar-default .btn,
  .navbar-default .navbar-nav > li > a.btn,
  .navbar-default .btn-default {
    padding: 17px 5px;
  }
  @-moz-document url-prefix() {
    .navbar-default .btn,
    .navbar-default .navbar-nav > li > a.btn,
    .navbar-default .btn-default {
      padding: 16px 5px 17px 5px;
    }
  }
  .navbar-nav > li > a.btn:hover:after,
  .navbar-default.navbar-fixed-top.no-header-image
    .navbar-nav
    > li:last-child
    .btn-default:hover:after,
  .navbar-default.navbar-fixed-top.no-header-image
    .navbar-nav
    .dropdown-wrapper.active
    > .btn-default.dropdown-toggle:after,
  .navbar-nav > li:last-child .btn-default:hover:after,
  .navbar-nav .dropdown-wrapper:hover > .btn-default.dropdown-toggle:after,
  .navbar-nav .dropdown-wrapper.active > .btn-default.dropdown-toggle:after {
    width: calc(100% - 10px);
  }
  .navbar-default .navbar-nav {
    height: 53px;
  }
  .navbar-nav > li > a {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .navbar-brand {
    margin-right: 10px;
    padding: 10px;
  }
  .navbar-brand img {
    height: 30px;
    width: 75px;
  }
  .is-sticky .navbar-rsag .navbar-brand img {
    height: 30px;
    width: 85px;
  }
  .is-sticky .navbar-rsag .navbar-brand {
    padding: 11px 15px;
  }
  .navbar-rsag .navbar-brand img {
    height: 32px;
    width: 90px;
  }
  .navbar-rsag .navbar-brand {
    top: -24px;
    padding: 21px 15px 24px 15px;
  }
  .navbar-default .dropdown-menu li a {
    font-size: 14px;
  }
  .navbar-default .dropdown-menu .dropdown-submenu > a:after {
    font-size: 20px;
    margin-top: -5px;
  }
  .dropdown-menu > li > a {
    padding: 8px 15px;
  }
  /*service-menu ----------------------------------------------*/

  .service-menu-wrapper {
    padding: 12px 0;
  }
  .service-menu {
    padding-left: 7px;
  }
  .service-menu > li {
    width: 36px;
  }
  .service-menu > li:last-child {
    height: 26px;
  }
  @-moz-document url-prefix() {
    .service-menu > li:last-child {
      height: 27px;
    }
  }
  .service-menu .service-menu-item {
    font-size: 13px;
    padding: 4px 0 4px 0;
  }
  .service-menu .service-menu-item .icon {
    font-size: 24px;
    margin-top: -5px;
    margin-left: 7px;
  }
  .service-menu-list {
    margin-top: 37px;
    width: 210px;
  }
  .service-menu-header h5 {
    padding: 15px 0 11px 15px;
    font-size: 12px;
    letter-spacing: 0.01em;
  }
  .service-menu-list .dreieck-sprechblase {
    margin-left: 153px;
  }
  .service-menu-list .dreieck-sprechblase img {
    width: 25px;
    margin-top: 2px;
  }
  .navbar-default .service-menu-list .btn-grey {
    height: 35px;
  }
  .service-menu-list li {
    padding: 6px 15px 0 15px;
  }
  .service-menu-list li:last-child {
    padding-bottom: 8px;
  }
  .service-menu-header a.icon {
    margin-top: -3px;
    font-size: 17px;
  }

  /*font-size menu & languages menu--------------------*/

  .font-size-menu-wrapper {
    margin-left: 461px;
  }
  header.rsag-celebration .font-size-menu-wrapper {
    margin-left: 527px;
  }
  .languages-menu-wrapper {
    margin-left: 500px;
  }
  .font-size-menu .btn span {
    width: 23px;
  }
  .font-size-menu #fontsize_opt1 span {
    font-size: 15px;
    margin-left: 13px;
    margin-top: 0;
  }
  .font-size-menu #fontsize_opt2 span {
    font-size: 20px;
    margin-left: 13px;
    margin-top: -2px;
  }
  .font-size-menu #fontsize_opt3 span {
    font-size: 23px;
    margin-left: 13px;
    margin-top: -3px;
  }
  /*search---------------------------------------------*/
  .search-menu-wrapper {
    margin-left: 439px;
    width: 310px;
  }
  .navbar-rsag .search-menu-wrapper {
    right: -44px;
  }
  .search-menu-wrapper .dreieck-sprechblase {
    margin-left: 258px;
  }
  .navbar-rsag .search-menu-wrapper {
    margin-left: 278px;
  }
  .search-menu-wrapper .service-menu-header {
    padding: 9px 0 7px 7px;
  }
  .search-menu-wrapper .service-menu-header .search-icon {
    height: 27px;
    width: 27px;
    margin-top: -3px;
  }
  .search-menu-wrapper a.icon {
    margin-top: 2px;
  }
  .search-menu .suchverlauf {
    font-size: 12px;
    padding: 9px 15px 6px 15px;
  }
  .search-menu .search-list li a {
    font-size: 13px;
  }
  .navbar-default .search-menu .btn-blue {
    padding: 8px;
    font-size: 12px;
  }
  .search-menu .search-list li .serachHistory_noHistory,
  .search-menu-wrapper .service-menu-header input {
    font-size: 12px;
  }
  .search-menu .search-link .search-item-content .headline {
    font-size: 13px;
    line-height: 14px;
    margin-bottom: 6px;
    margin-top: 7px;
  }
  .search-menu .search-link .search-item-content .explanation {
    font-size: 13px;
    line-height: 18px;
  }
  .search-menu .search-link .icon {
    margin-right: 0;
    font-size: 17px;
  }
  .search-menu .searchresults .search-link-wrapper:last-child {
    padding-bottom: 0;
  }
  .search-menu #backtohistory.btn-transparent {
    padding: 6px 0;
    font-size: 12px;
    margin-top: 5px;
  }
  .search-menu .searchresults p.introduction {
    font-size: 13px;
    padding: 5px 0;
    margin-bottom: 5px;
  }
  .search-menu .searchresults h3 {
    font-size: 13px;
    margin-bottom: 5px;
  }
  .search-menu .searchresults ul {
    margin-bottom: 0;
  }
  .search-menu .searchresults li {
    font-size: 12px;
    line-height: 14px;
  }
  .search-menu .searchresults p {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 5px;
  }
  /*endregion*/

  /*region: Fahrplanwidget*/
  .fahrplanwidget .tab-pane {
    padding-top: 30px;
  }
  .fahrplanwidget-tabs li {
    height: 41px;
  }
  .fahrplanwidget-tabs {
    margin-top: -39px;
  }
  .fahrplanwidget-tabs li a {
    font-size: 16px;
    padding: 8px 8px 10px 8px;
  }
  .fahrplanwidget a.icon:before {
    padding: 0 13px 20px 0;
    font-size: 18px;
  }
  .fahrplanwidget-tabs .nav-tabs .stoerungszahl {
    font-size: 13px;
    line-height: 20px;
    width: 20px;
    height: 20px;
  }
  .fahrplan-ort .form-group .form-control {
    padding-left: 45px;
  }
  .fahrplan-ort .form-group button.icon {
    top: -3px;
    right: 0;
  }
  .fahrplan-ort .form-group span.icon {
    padding-top: 1px;
    padding-left: 0;
    top: 10px;
    left: 15px;
    height: 20px;
    width: 20px;
    font-size: 12px;
  }
  @-moz-document url-prefix() {
    .fahrplan-ort .form-group span.icon {
      padding-top: 0;
      padding-left: 1px;
    }
  }
  .fahrplan-ort .change-start-end {
    top: 8px;
  }
  .toggle-checkbox label .can-toggle_switch {
    height: 40px;
  }
  .toggle-checkbox label .can-toggle_switch:before,
  .toggle-checkbox label .can-toggle_switch:after {
    font-size: 14px;
    padding: 13px 0;
  }
  .fahrplan-ort .btn.btn-blue,
  .fahrplan-ort .form-control,
  .input-group.date input {
    font-size: 15px;
  }
  #fahrplan a.icon,
  #haltestellen a.icon {
    width: 100%;
    font-size: 15px;
    padding: 10px 0 0 0;
  }
  #fahrplan a.icon:last-child,
  #haltestellen a.icon:last-child {
    margin-bottom: 20px;
  }
  #fahrplan a.icon:before,
  #haltestellen a.icon:before {
    padding: 1px 10px 0 0;
  }
  /*---------stoerungen------------------*/

  #stoerungen .stoerungsmeldung {
    padding-bottom: 20px;
  }
  .tab-content .tab-pane#stoerungen .container-fluid:first-child {
    padding-bottom: 20px !important;
  }
  #stoerungen .icon:not(.icon-rsag-round-arrow-1-right),
  .infobox-icon .icon {
    font-size: 45px;
    height: 45px;
  }
  #stoerungen h2 {
    margin-left: 26px;
  }
  /*endregion*/

  /*region: Datepicker*/
  .powermail_fieldset .datetimepicker-wrapper {
    margin-bottom: 10px;
  }
  .input-group-addon {
    font-size: 40px;
    width: 45px;
  }

  /*endregion*/

  /*region: breadcrump*/

  .breadcrumb-navigation .icon {
    margin-top: 4px;
  }
  .breadcrumb {
    padding: 2px 0 5px 0;
  }

  /*endregion*/

  /*region: footer*/

  footer .footer-part1 div:not(:first-child) h4 {
    margin-top: 60px;
  }
  footer .footer-part1 h4 {
    margin-top: 30px;
  }
  .footer-kantine-link {
    font-size: 16px;
    margin-top: 58px;
  }
  footer div:nth-child(3) .footer-part1 h4 {
    margin-top: 27px;
  }
  footer .footer-part2 img {
    max-width: 180px;
  }
  footer .footer-part2 ul {
    text-align: center;
  }
  footer .footer-part2 li a {
    font-size: 40px;
  }
  footer .footer-part2 li a span {
    padding-right: 16px;
  }
  footer .footer-part2 .footer-text {
    font-size: 14px;
  }
  footer .footer-part2 .phone-number {
    font-size: 25px;
    padding-left: 30px;
  }
  footer .footer-part2 .phone-number .icon {
    font-size: 45px;
    left: -5px;
  }

  /*endregion*/

  /*region: schrift*/
  h1 {
    font-size: 36px;
    margin-top: 50px;
    margin-bottom: 20px;
  }
  h2 {
    font-size: 30px;
  }
  h3 {
    font-size: 20px;
    letter-spacing: -0.02em;
    margin-top: 5px;
  }
  h4 {
    font-size: 16px;
    line-height: 1.3em;
    letter-spacing: -0.01em;
  }
  p,
  .powermail_label {
    font-size: 16px;
  }
  .introduction {
    font-size: 20px;
  }
  a {
    font-size: 16px;
  }
  /*endregion*/

  /*region: liste*/
  li {
    font-size: 16px;
  }
  ul > li:before {
    height: 5px;
    width: 5px;
    position: absolute;
    margin-top: 10px;
    margin-left: -13px;
  }
  /*endregion*/

  /*region: download*/
  .download a {
    padding-left: 30px;
  }
  .download a:before {
    font-size: 20px;
    margin-top: 2px;
    margin-left: -30px;
  }
  /*endregion*/

  /*region: tabelle*/
  .mobileTableScrollContainer {
    overflow-x: auto;
    padding-left: 2px;
    margin-left: -2px;
  }
  .ce-table thead th {
    font-size: 15px;
    padding: 9px 15px 9px 15px;
  }
  .ce-table td {
    font-size: 15px;
    padding: 9px 5px 9px 13px;
  }
  .ce-table tbody tr td a:before {
    font-size: 20px;
  }
  /*endregion*/

  /*region: download-link / mail-link */
  span.tel:before,
  span.fax:before,
  a.external-link-blank:before,
  a.external-link:before,
  a.download-link:before,
  a.mail-link:before {
    font-size: 21px;
    margin-left: -30px;
    margin-top: 1px;
  }
  a.contact-icon:before {
    font-size: 21px;
    margin-left: -27px;
    margin-top: 1px;
  }
  span.tel,
  span.fax,
  a.contact-icon,
  a.external-link-blank,
  a.external-link,
  a.download-link,
  a.mail-link {
    padding-left: 30px;
  }
  .sprechblasencontainer span.tel:before,
  .sprechblasencontainer span.fax:before {
    font-size: 34px;
    margin-left: -36px;
    margin-top: -1px;
  }
  .sprechblasencontainer a.contact-icon:before {
    font-size: 34px;
    margin-left: -36px;
    margin-top: 0;
  }
  .sprechblasencontainer a.external-link-blank:before,
  .sprechblasencontainer a.external-link:before,
  .sprechblasencontainer a.download-link:before,
  .sprechblasencontainer a.mail-link:before {
    font-size: 36px;
    margin-left: -37px;
    margin-top: -1px;
  }
  /*endregion*/

  /*region: bild_text_streifen*/

  .streifen {
    height: 100px;
  }
  .streifen-bild .icon:before {
    font-size: 30px;
    -webkit-transform: translate(-15px, -15px);
    -moz-transform: translate(-15px, -15px);
    -ms-transform: translate(-15px, -15px);
    -o-transform: translate(-15px, -15px);
    transform: translate(-15px, -15px);
  }
  .streifen .streifen-text {
    padding: 0 5px;
  }
  .streifen .streifen-text p {
    font-size: 16px;
  }
  .streifen .streifen-text h3 {
    font-size: 20px;
    margin: 10px 0 3px 0;
  }
  /*endregion*/

  /*region: teaser*/

  /*----teaser_bild_text---------------------------------------------------*/

  .teaser-img {
    height: 200px;
  }
  .teaser-text {
    padding: 0 5px 10px 5px;
    height: 170px;
  }
  .teaser-text h3 {
    font-size: 20px;
    letter-spacing: -0.02em;
    margin-top: 15px;
  }
  .teaser-text p {
    font-size: 16px;
  }
  .teaser-text p.uhrzeit,
  .teaser-text .datum,
  .stoerungsmeldung p.datum {
    font-size: 14px;
  }
  .teaser-button a {
    font-size: 16px;
  }
  .teaser-button a:before {
    padding: 3px 10px 13px 5px;
    font-size: 16px;
  }

  /*----teaser_text---------------------------------------------------*/

  .teaser.teaser_text .teaser-text {
    height: 120px;
  }
  /*----teaser_icon---------------------------------------------------*/
  .teaser_icon-9 .icon {
    font-size: 90px;
    height: 65px;
  }
  .teaser_icon-9 h3 {
    font-size: 18px;
  }
  .frame-type-Rsag_CE_Teaser_Block_9,
  .frame-type-Rsag_CE_Teaser_Block_6 {
    margin-bottom: 40px;
  }
  /*----teaser_bild---------------------------------------------------*/

  .teaser-bild h3 {
    font-size: 21px;
  }
  .teaser-bild-2-1,
  .teaser-bild-3-1 {
    height: 220px;
  }
  /*----teaser_ausfahrbar---------------------------------------------------*/

  .teaser-ausfahrbar .details p {
    font-size: 16px;
    padding-left: 45px;
    padding-bottom: 7px;
  }
  .teaser-ausfahrbar .details span.icon {
    font-size: 40px;
    margin-left: -50px;
    margin-top: 0;
  }

  .teaser-ausfahrbar .details span.icon-rsag-clear-telefon,
  .teaser-ausfahrbar .details span.icon-rsag-clear-mail {
    font-size: 45px;
    margin-left: -55px;
    margin-top: -5px;
  }
  .teaser-ausfahrbar .details span.icon-rsag-clear-time,
  .teaser-ausfahrbar .details span.icon-rsag-clear-location {
    font-size: 55px;
    margin-left: -59px;
    margin-top: -13px;
  }
  .teaser-ausfahrbar .teaser-button .btn:visited,
  .teaser-ausfahrbar .teaser-button .btn:focus,
  .teaser-ausfahrbar .teaser-button .btn {
    font-size: 16px;
  }
  .teaser-button button:before {
    font-size: 16px;
    padding: 0 10px 0 8px;
  }
  /*endregion*/

  /*region: news-teaser*/

  .news-teaser-move h3 {
    font-size: 22px;
    padding-bottom: 10px;
  }
  .news-teaser p {
    font-family: 'HelveticaNeueETW01-55Rg', sans-serif;
    font-size: 15px;
    line-height: 1.4em;
  }
  .news-teaser a.btn {
    font-size: 14px;
    margin-top: 10px;
    padding: 9px 0 11px 0;
  }
  /*----news-teaser-2-1---------------------------------------------------*/

  .news-teaser-2-1 {
    height: 265px;
  }
  .news-teaser-2-1 .news-teaser-move {
    top: 195px;
  }
  .news-teaser-2-1:hover .news-teaser-move {
    top: 45px;
  }
  .news-teaser-2-1 .news-teaser-content {
    left: 30px;
    right: 30px;
  }
  .container-fluid .container .news-teaser-2-1 {
    height: 230px;
  }
  .container-fluid .container .news-teaser-2-1 .news-teaser-content {
    left: 15px;
    right: 15px;
  }
  .container-fluid .container .news-teaser-2-1 .news-teaser-move {
    top: 175px;
  }
  .container-fluid .container .news-teaser-2-1 .news-teaser-move h3 {
    font-size: 18px;
    padding-bottom: 5px;
  }
  .container-fluid .container .news-teaser-2-1 .news-teaser-move p {
    font-size: 14px;
  }
  .container-fluid .container .news-teaser-2-1:hover .news-teaser-move {
    top: 10px;
  }
  .container-fluid .container .news-teaser a.btn {
    padding: 8px 0 5px 0;
  }
  /*----news-teaser-3-1---------------------------------------------------*/
  #page-1 .container-fluid > .row > .col-xs-12:last-child .news-teaser-3-1 {
    display: none;
  }
  .news-teaser-3-1 {
    height: 265px;
  }
  .news-teaser-3-1 .news-teaser-move {
    top: 195px;
  }
  .news-teaser-3-1:hover .news-teaser-move {
    top: 45px;
  }
  .news-teaser-3-1 .news-teaser-content {
    left: 30px;
    right: 30px;
  }

  /*endregion*/

  /*region: headerbild*/

  .navbar-rsag-wrap ~ main .frame-type-dce_dceuid2 .headerbild,
  .navbar-rsag-wrap ~ main .frame-type-dce_dceuid1 .owl-carousel-wrapper,
  .navbar-rsag-wrap ~ main #headervideo-16-9,
  .navbar-rsag-wrap ~ main #headervideo-thin {
    top: -54px;
    margin-bottom: -54px;
  }
  .headerbild .statement-sprechblase {
    padding: 10px 25px;
    width: 360px;
  }
  .statement-sprechblase.bottomleft {
    left: 8%;
    bottom: 80px;
  }
  .statement-sprechblase.bottomright {
    right: 8%;
    bottom: 80px;
  }
  .statement-sprechblase.topleft {
    left: 8%;
    top: 70px;
  }
  .statement-sprechblase.topright {
    right: 8%;
    top: 70px;
  }
  .statement-sprechblase h2 {
    font-size: 30px;
  }
  /*endregion*/

  /*region: owl carousel karussell*/

  .owl-carousel-veranstaltungen .owl-nav .owl-next {
    right: -40px;
  }
  .owl-carousel-veranstaltungen .owl-nav .owl-prev {
    left: -40px;
  }
  .owl-carousel-veranstaltungen .owl-nav .owl-prev,
  .owl-carousel-veranstaltungen .owl-nav .owl-next {
    top: 188px;
  }
  /*----owl carousel Header-------------------------------------------------------------*/

  .owl-carousel-header .owl-dots {
    bottom: 45px;
  }
  .owl-carousel-header .statement-sprechblase {
    width: 380px;
    padding: 3px 20px 5px 20px;
  }
  .owl-carousel-header .statement-sprechblase h3 {
    font-size: 18px;
    margin-top: 10px;
  }
  .owl-carousel-header .statement-sprechblase p {
    font-size: 14px;
    margin-bottom: 10px;
  }
  .owl-carousel-header .statement-sprechblase a {
    font-size: 14px;
  }
  .owl-carousel-header .statement-sprechblase a:before {
    padding: 2px 10px 10px 0;
    font-size: 16px;
  }

  /*endregion*/

  /*region: filter*/
  .powermail_fieldset .bootstrap-select {
    margin-bottom: 15px;
  }
  .bootstrap-select .bs-caret:before {
    top: 6px;
    font-size: 20px;
  }
  .options-content .bootstrap-select .bs-caret:before {
    top: 3px;
  }
  /*endregion*/

  /*region: infobox */

  .bg-lightgray .infobox-icon {
    padding: 20px 20px 15px 20px;
  }
  .infobox ul {
    padding-left: 20px;
  }
  .infobox-content.text-middle {
    padding: 5px 45px 10px 0;
  }
  .infobox-icon .icon {
    font-size: 50px;
    height: 50px;
  }
  .bg-lightgray .infobox-content {
    padding: 18px 45px 17px 0;
  }
  .infobox-content h4 {
    margin-top: 4px;
    margin-bottom: 5px;
  }
  .infobox-content.text-middle p {
    padding-top: 0;
  }

  /*endregion*/

  /*region: sprungleiste Sprungmarken*/
  #sprungmarke-leiste {
    padding: 5px 0;
  }
  #sprungmarke-leiste.text {
    padding: 9px 0;
  }
  #sprungmarke-leiste a {
    padding: 0 15px 6px 0;
  }
  .sprungmarke .icon {
    margin-right: 9px;
    top: 8px;
  }
  .sprungmarke .icon:before {
    font-size: 32px;
  }
  .sprungmarke .icon:after {
    height: 37px;
    width: 37px;
  }
  #sprungmarke-leiste.text .nav-tabs li a span {
    width: 40px;
    height: 40px;
    padding-top: 9px;
  }
  .anchor-position:before {
    height: 100px;
    margin-top: -100px;
  }
  /*endregion*/

  /*region: Sprechblasencontainer */

  .sprechblasencontainer {
    padding: 18px 20px 11px 20px;
  }
  .sprechblasencontainer.klappbar h3:after {
    right: 20px;
    top: 18px;
  }
  .sprechblasencontainer h3 {
    font-size: 18px;
  }
  .sprechblasencontainer ul {
    padding-left: 20px;
  }
  .sprechblasencontainer p {
    font-size: 16px;
  }
  .sprechblasencontainer-icon span.icon {
    font-size: 35px;
    margin-left: -43px;
    margin-top: 2px;
  }
  .sprechblasencontainer-icon span.icon-rsag-vvw-tram {
    height: 33px;
    width: 33px;
  }
  .sprechblasencontainer-icon span.icon-rsag-vvw-faehre,
  .sprechblasencontainer-icon span.icon-rsag-vvw-bus,
  .sprechblasencontainer-icon span.icon-rsag-vvw-faehre,
  .sprechblasencontainer-icon span.icon-rsag-vvw-s-bahn {
    height: 33px;
    width: 33px;
  }
  .sprechblasencontainer-icon span.icon-rsag-clear-time,
  .sprechblasencontainer-icon span.icon-rsag-clear-location {
    font-size: 50px;
    margin-left: -53px;
    margin-top: -10px;
  }
  .sprechblasencontainer-icon p {
    padding-left: 45px;
  }
  .sprechblasencontainer-icon p:nth-child(1) {
    padding-top: 10px;
  }

  .sprechblasencontainer:before {
    height: 25px;
    bottom: -17px;
    left: 20px;
    border-width: 0 0 25px 30px;
  }
  .sprachblasenabstand {
    padding-bottom: 25px;
  }
  /*endregion*/

  /*region: gallery */
  .gallery-link {
    height: 200px;
  }
  .lb-data .lb-caption {
    font-size: 22px;
  }
  .gallery-link h3 {
    font-size: 21px;
    padding: 15px;
  }
  /*endregion*/

  /*region: inhalt tabs*/
  .container-fluid.bg-lightgray.tab-content,
  .tab-content .tab-pane:not(#socialmedia) .container-fluid:first-child {
    padding-top: 30px;
    /*padding-bottom: 20px;*/
  }

  .tab-content #Tab-4792-1.tab-pane .container-fluid:first-child,
  .tab-content #Tab-4792-2.tab-pane .container-fluid:first-child,
  .tab-content #Tab-4792-3.tab-pane .container-fluid:first-child,
  .tab-content #Tab-2042-1.tab-pane .container-fluid:first-child,
  .tab-content #Tab-2042-2.tab-pane .container-fluid:first-child,
  .tab-content #Tab-2042-3.tab-pane .container-fluid:first-child,
  .tab-content #Tab-4747-1.tab-pane .container-fluid:first-child,
  .tab-content #Tab-4747-2.tab-pane .container-fluid:first-child,
  .tab-content #Tab-4747-3.tab-pane .container-fluid:first-child,
  .tab-content #Tab-9603-1.tab-pane .container-fluid:first-child {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .inhalt-tabs {
    margin-top: 20px;
  }
  .inhalt-tabs .nav-tabs li a {
    font-size: 18px;
    padding: 12px 10px;
  }
  .inhalt-tabs .nav-tabs li:not(.active) a {
    padding-bottom: 11px;
  }
  .inhalt-tabs .nav-tabs li i {
    display: none;
  }

  /*endregion*/

  /*region: Fahrzeug Radiobuttons */

  .vehicle-choice label input[type='radio'] + .icon {
    height: 60px;
    width: 60px;
    font-size: 60px;
  }
  .vehicle-choice-wrapper {
    height: 60px;
  }
  /*endregion*/

  .hstsets .icon-rsag-round-arrow-1-right:before {
    padding: 1px 13px 7px 0;
  }

  /*region: Tableau (Fahrpläne) */

  .tableau {
    padding: 15px 15px 10px 15px;
  }
  .tableau .tableau-head {
    padding-bottom: 12px;
    margin-bottom: 12px;
  }
  .tableau .tableau-head .column {
    height: 35px;
  }
  .tableau .tableau-head p.vehicle-direction,
  .tableau .tableau-head p.vehicle-stop {
    font-size: 16px;
  }
  .tableau .tableau-head span.icon:before,
  .tableau.tableau-haltestelle .tableau-content li a .icon {
    font-size: 35px;
  }
  .tableau .tableau-head p.vehicle-line {
    width: 30px;
    height: 22px;
    font-size: 14px;
  }
  .tableau .tableau-head p.vehicle-direction {
    margin-left: 10px;
  }
  .tableau .tableau-content ol {
    padding-left: 23px;
  }
  .tableau .tableau-content ol li a .icon {
    left: 0;
  }
  .tableau.tableau-linie .tableau-content ol li:before {
    margin-left: -13px;
  }
  .tableau.tableau-linie .tableau-content a {
    padding-left: 32px;
  }
  .tableau.tableau-haltestelle .tableau-content li {
    padding-left: 55px;
  }
  .tableau.tableau-haltestelle .tableau-content li:first-child a {
    padding-top: 12px;
    padding-right: 40px;
    padding-bottom: 12px;
  }
  .tableau.tableau-haltestelle .tableau-content li:not(:first-child) a {
    line-height: 24px;
    padding-right: 40px;
  }
  .tableau .tableau-content ol li {
    padding: 0 0 7px 7px;
  }
  .tableau.tableau-haltestelle .tableau-content li a .icon {
    left: -45px;
    top: 6px;
  }
  .tableau.tableau-haltestelle
    .tableau-content
    li
    a
    .icon.icon-rsag-round-arrow-1-right {
    font-size: 20px;
    top: 11px;
    right: 10px;
  }
  .tableau.tableau-haltestelle
    .tableau-content
    li
    a
    .icon.icon-rsag-clear-pdf-download {
    right: 2px;
  }
  .tableau.tableau-haltestelle span.vehicle-line {
    left: -45px;
    width: 30px;
    font-size: 14px;
    padding: 2px;
  }
  /*endregion*/

  /*region: social Media Teaser */

  #socialmedia #twitter-news .teaser-text {
    height: 190px !important;
  }
  #socialmedia .without-img .teaser-text h3 {
    margin-top: 17px;
    padding-left: 100px;
  }
  #socialmedia .without-img .teaser-text .datum {
    padding-left: 100px;
  }
  #socialmedia #twitter-news {
    padding-bottom: 40px;
  }
  #socialmedia #facebook-news .container-fluid {
    padding-bottom: 40px;
  }

  /*endregion*/

  /*region: Geschichte*/

  .h4-geschichte {
    margin-top: 7px;
    margin-bottom: 9px;
  }
  .timeline-key-dates .item {
    height: 38px;
    line-height: 38px;
  }
  .timeline-key-dates .item a {
    font-size: 14px;
  }
  .timeline-key-dates .item.active a,
  .timeline-key-dates .item:hover a {
    font-size: 20px;
  }
  .cd-horizontal-timeline .events a {
    font-size: 16px;
  }
  .cd-horizontal-timeline .events a.selected {
    font-size: 22px;
    margin-left: -4px;
  }
  .cd-horizontal-timeline {
    margin: 35px auto 0 0;
  }
  .cd-horizontal-timeline .timeline {
    margin-bottom: -20px;
  }
  .history-article .history-text:before {
    top: 13px;
    border-width: 27px 0 0 32px;
  }
  /*endregion*/

  /*region: news*/

  .news .article h1 {
    margin-bottom: 10px;
  }
  #Tab-1882-2 .news,
  #Tab-1882-1 .news {
    padding-bottom: 20px;
  }
  /*endregion*/

  /*region: search*/

  .search-link .icon {
    font-size: 20px;
  }

  /*endregion*/

  /*region: kantine*/

  .tx-rsag-speiseplan .icon-rsag-round-download:before {
    font-size: 20px;
  }
  .tx-rsag-speiseplan .icon-rsag-round-download {
    top: -2px;
  }
  .tx-rsag-speiseplan .bootstrap-select.form-control {
    margin-bottom: 10px;
  }
  .tx-rsag-speiseplan .icon-rsag-round-download:before {
    padding: 0 13px 17px 0;
  }
  .tx-rsag-speiseplan .download-pdf {
    margin-top: 9px;
    margin-bottom: 55px;
  }
  /*endregion*/

  /*region: webapp*/

  #webapp {
    height: calc(100vh - 42px) !important;
  }

  /*endregion*/

  .fbMobil {
    display: none;
  }

  /*region: image-map*/

  .panzoom-parent {
    max-height: 580px;
  }
  .panzoom-parent .panzoom .link {
    font-size: 12px;
  }
  .panzoom-parent .panzoom .link-point {
    min-height: 14px;
    height: 14px;
    max-height: 14px;
    min-width: 14px;
    max-width: 14px;
    width: 14px;
    margin: 0 5px;
    border: 2px solid #005091;
  }
  .panzoom-parent .panzoom .link.point-left .positioning {
    -webkit-transform: translateX(-10px) translateY(-50%);
    -moz-transform: translateX(-10px) translateY(-50%);
    -ms-transform: translateX(-10px) translateY(-50%);
    -o-transform: translateX(-10px) translateY(-50%);
    transform: translateX(-10px) translateY(-50%);
  }
  .panzoom-parent .panzoom .link.point-right .positioning {
    -webkit-transform: translateX(-100%) translateX(12px) translateY(-50%);
    -moz-transform: translateX(-100%) translateX(12px) translateY(-50%);
    -ms-transform: translateX(-100%) translateX(12px) translateY(-50%);
    -o-transform: translateX(-100%) translateX(12px) translateY(-50%);
    transform: translateX(-100%) translateX(12px) translateY(-50%);
  }
  .panzoom-parent .panzoom .link.point-left.point-top .positioning {
    -webkit-transform: translateX(6px) translateY(-6px);
    -moz-transform: translateX(6px) translateY(-6px);
    -ms-transform: translateX(6px) translateY(-6px);
    -o-transform: translateX(6px) translateY(-6px);
    transform: translateX(6px) translateY(-6px);
  }
  .panzoom-parent .panzoom .link.point-bottom .positioning {
    -webkit-transform: translateX(-50%) translateY(-100%) translateY(8px);
    -moz-transform: translateX(-50%) translateY(-100%) translateY(8px);
    -ms-transform: translateX(-50%) translateY(-100%) translateY(8px);
    -o-transform: translateX(-50%) translateY(-100%) translateY(8px);
    transform: translateX(-50%) translateY(-100%) translateY(8px);
  }
  .panzoom-parent .panzoom .link .text {
    max-width: 130px;
  }
  .panzoom-parent .panzoom .link:nth-child(3) .text {
    margin-right: 9px;
    max-width: 140px;
  }
  .panzoom-parent .panzoom .link:nth-child(4) .text {
    margin-right: 12px;
  }
  .panzoom-parent .panzoom .link:nth-child(6) .text {
    max-width: 140px;
    left: -34px;
    margin-top: 14px;
  }
  .panzoom-parent .panzoom .link:nth-child(8) .text {
    max-width: 100px;
    margin-bottom: 6px;
  }
  .panzoom-parent .panzoom .link:nth-child(11) {
    top: 75.7%;
    left: 57%;
  }
  .panzoom-parent .panzoom .link:nth-child(14) .text {
    margin-left: 2px;
    margin-top: -14px;
  }
  .panzoom-parent .panzoom .link:nth-child(15) .text {
    margin-left: 0;
    margin-top: -15px;
  }
  .imageMapInfo {
    right: 10px;
    top: 65px;
    padding: 9px 20px 18px 20px;
    width: 48%;
  }
  .imageMapInfo .close {
    padding: 13px;
    height: 45px;
    width: 45px;
  }
  .panzoom-buttons .zoom-in,
  .panzoom-buttons .zoom-out,
  .panzoom-buttons .reset {
    height: 46px;
    width: 46px;
  }
  .panzoom-buttons {
    right: 10px;
    bottom: 15px;
  }
  .panzoom-buttons .icon {
    font-size: 28px;
  }

  @supports (-ms-ime-align: auto) {
    .panzoom-parent .panzoom .link:first-child .positioning {
      width: 145px;
    }
    .panzoom-parent .panzoom .link:nth-child(2) .positioning {
      width: 110px;
    }
    .panzoom-parent .panzoom .link:nth-child(3) .positioning {
      width: 165px;
    }
    .panzoom-parent .panzoom .link:nth-child(4) .positioning {
      width: 166px;
    }
    .panzoom-parent .panzoom .link:nth-child(5) .positioning {
      width: 152px;
    }
    .panzoom-parent .panzoom .link:nth-child(6) .positioning {
      width: 164px;
    }
    .panzoom-parent .panzoom .link:nth-child(6).link .text {
      left: -14px;
    }
    .panzoom-parent .panzoom .link:nth-child(7) .positioning {
      width: 163px;
    }
    .panzoom-parent .panzoom .link:nth-child(8) .positioning {
      width: 100px;
    }
    .panzoom-parent .panzoom .link:nth-child(9) .positioning {
      width: 150px;
    }
    .panzoom-parent .panzoom .link:nth-child(10) .positioning {
      width: 128px;
    }
    .panzoom-parent .panzoom .link:nth-child(11) .positioning {
      width: 83px;
    }
    .panzoom-parent .panzoom .link:nth-child(11).link .text {
      left: -20px;
    }
    .panzoom-parent .panzoom .link:nth-child(12) .positioning {
      width: 93px;
    }
    .panzoom-parent .panzoom .link:nth-child(13) .positioning {
      width: 66px;
    }
    .panzoom-parent .panzoom .link:nth-child(14) .positioning {
      width: 155px;
    }
    .panzoom-parent .panzoom .link:nth-child(15) .positioning {
      width: 155px;
    }
  }
  /*endregion*/

  /*region: image-map-2*/
  #page-753 .frame.frame-default.frame-type-accordion.frame-layout-0 {
    display: block;
  }
  .image-map-bg {
    display: none;
  }
  /*endregion*/
}

@media (max-width: 991px) and (min-width: 768px) and (-ms-high-contrast: none),
  (max-width: 991px) and (min-width: 768px) and (-ms-high-contrast: active) {
  .panzoom-parent .panzoom .link:first-child .positioning {
    width: 145px;
  }
  .panzoom-parent .panzoom .link:nth-child(2) .positioning {
    width: 110px;
  }
  .panzoom-parent .panzoom .link:nth-child(3) .positioning {
    width: 165px;
  }
  .panzoom-parent .panzoom .link:nth-child(4) .positioning {
    width: 166px;
  }
  .panzoom-parent .panzoom .link:nth-child(5) .positioning {
    width: 152px;
  }
  .panzoom-parent .panzoom .link:nth-child(6) .positioning {
    width: 164px;
  }
  .panzoom-parent .panzoom .link:nth-child(6).link .text {
    left: -14px;
  }
  .panzoom-parent .panzoom .link:nth-child(7) .positioning {
    width: 163px;
  }
  .panzoom-parent .panzoom .link:nth-child(8) .positioning {
    width: 100px;
  }
  .panzoom-parent .panzoom .link:nth-child(9) .positioning {
    width: 150px;
  }
  .panzoom-parent .panzoom .link:nth-child(10) .positioning {
    width: 128px;
  }
  .panzoom-parent .panzoom .link:nth-child(11) .positioning {
    width: 83px;
  }
  .panzoom-parent .panzoom .link:nth-child(11).link .text {
    left: -20px;
  }
  .panzoom-parent .panzoom .link:nth-child(12) .positioning {
    width: 93px;
  }
  .panzoom-parent .panzoom .link:nth-child(13) .positioning {
    width: 66px;
  }
  .panzoom-parent .panzoom .link:nth-child(14) .positioning {
    width: 155px;
  }
  .panzoom-parent .panzoom .link:nth-child(15) .positioning {
    width: 155px;
  }
}

/*------------------------------xs------------------------------------------------------------*/

@media (max-width: 767px) {
  /*region: allgemein*/
  h3 {
    margin-top-top: 5px;
  }
  .container {
    padding-right: 80px;
    padding-left: 80px;
  }
  .container-fluid .container {
    padding-right: 72.5px;
    padding-left: 72.5px;
  }
  .tx-rsag-speiseplan > .container:first-child > .row,
  .tx-rsag-speiseplan > .container:nth-child(2) > .row {
    margin: 0;
  }
  main:not(.depot12) > .container:last-child,
  main:not(.depot12) > .container-fluid:last-child {
    margin-bottom: 30px;
  }
  main > .container-fluid.bg-lightgray:last-child {
    padding-bottom: 30px;
    margin-bottom: 0;
  }
  #page-13 main .container-fluid #youtube-news,
  #page-122 main .container-fluid #youtube-news,
  #page-1676 main .container-fluid #youtube-news,
  #page-1929 main .container-fluid #youtube-news,
  #page-14 main .container-fluid #youtube-news {
    padding-bottom: 30px;
  }
  .form-control {
    height: 40px;
    padding: 6px 15px 7px 15px;
    font-size: 14px;
  }
  .form-group {
    margin-bottom: 10px;
  }
  .btn {
    font-size: 14px;
    padding: 10px 0;
  }
  .btn-liste {
    padding: 6px 0 3px 0;
  }
  .btn-icon {
    font-size: 18px;
  }
  .bootstrap-select.btn-group .dropdown-toggle .filter-option {
    letter-spacing: -0.02rem;
    font-size: 14px;
  }
  .ce-gallery figure.image {
    margin-bottom: 7px;
  }
  .frame-space-after-small {
    margin-bottom: 1em;
  }
  .frame-space-before-small {
    margin-top: 1em;
  }
  .frame.frame-type-text a.link-alone:before {
    padding: 3px 10px 15px 0;
    font-size: 14px;
  }

  .ce-gallery img,
  .frame-type-image .image img {
    height: 45vw;
  }
  .checkbox label,
  .radio label {
    font-size: 14px;
    letter-spacing: -0.02em;
  }
  .abozoneflex .powermail_field .checkbox {
    min-width: 150px;
  }
  .input-wrapper {
    width: 100%;
    padding: 11px 15px 6px 11px;
  }
  .input-wrapper #powermail_file {
    font-size: 14px;
  }
  /*.input-wrapper #powermail_field_anschreiben {
        margin-left: -117px;
        font-size: 14px;
    }*/
  /*.input-wrapper #powermail_field_marker_01 {
        margin-left: -116px;
    }*/
  /* @-moz-document url-prefix(){
        .input-wrapper #powermail_field_anschreiben {
            margin-left: -124px;
        }
    }*/
  #button-file {
    display: inline-block;
    width: 100%;
    float: right;
    margin-left: 0;
    margin-bottom: 10px;
  }
  .input-wrapper:before {
    width: 11px;
    left: 8px;
  }
  /*endregion*/

  /* region: header Video */

  #headervideo-16-9,
  #headervideo-thin {
    margin-top: 46px;
    display: none;
  }

  /*endregion*/

  /*region: header 140 Jahre RSAG*/
  header.rsag-celebration {
    margin-bottom: 47px;
  }
  /*endregion*/

  /*region: spacing 140 Jahre RSAG*/
  main.rsag-celebration .container.frame-space-before-extra-large {
    margin-top: 30px;
  }
  main.rsag-celebration .container.frame-space-after-extra-large {
    margin-bottom: 30px;
  }
  main.rsag-celebration .container.frame-space-after-large {
    margin-bottom: 30px;
  }
  /*endregion*/

  /*region: Button 140 Jahre RSAG*/
  main.rsag-celebration .btn {
    margin-bottom: 15px;
  }
  /*endregion*/

  /*region: flexibles Grid*/

  /* 3 columns, percentage width */
  .grid-item,
  .grid-sizer {
    width: 100%;
  }
  /*endregion*/

  /*region: nav*/

  .vvw-logo {
    display: inline-block;
    position: absolute;
    top: 7px;
    right: 60px;
  }
  .vvw-logo img {
    height: 32px;
  }
  .serviceBar {
    display: none;
  }
  .navbar-collapse {
    -webkit-box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.1);
  }
  .navbar {
    margin-bottom: 0;
    border: none;
    min-height: 48px;
  }
  .navbar-default {
    background-color: #ffffff;
    height: 48px;
  }
  .navbar-default .container {
    padding: 0 7.5px;
  }
  .navbar-default .btn,
  .navbar-default .navbar-nav > li > a.btn,
  .navbar-default .btn-default,
  .navbar-default .navbar-nav > li {
    color: #3c3c3c;
    background-color: #ffffff;
    text-align: center;
  }
  .navbar-default .dropdown-menu li {
    text-align: center;
  }
  .navbar-default .dropdown-menu li a {
    border: none;
  }
  .navbar-default .navbar-nav {
    height: auto;
  }
  .navbar-brand img {
    height: 32px;
    width: 94px;
    position: relative;
    display: block;
  }
  .dropdown-menu.out {
    animation: none;
  }
  .dropdown-menu.over {
    animation: none;
  }
  .navbar-default .navbar-nav > li {
    margin-right: 0;
  }

  /*Navigation mit Burger-Menü------------------*/

  .navbar-default.navbar-fixed-top.no-header-image,
  .navbar-default:hover,
  .navbar-default.active-service-menu,
  .navbar-default.fixed {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .navbar-collapse .navbar-nav .btn {
    font-size: 16px;
  }
  .navbar-brand {
    height: 46px;
    padding: 8px 15px;
  }
  .navbar-fixed-top {
    position: fixed;
    top: auto;
    /*        margin-left: -7.5px;
                margin-right: -7.5px;*/
  }
  .navbar-fixed-top .navbar-collapse {
    max-height: calc(100vh - 48px);
  }
  .navbar-default .navbar-toggle,
  .navbar-default .navbar-toggle:focus {
    border: none;
    margin-right: 0;
    padding: 0 7px;
    margin-top: 0;
    margin-bottom: 0;
    background-color: #005091;
    border-radius: 0;
    color: #fff;
    -webkit-transiton: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  #page-1 .navbar-default .navbar-toggle,
  #page-1 .navbar-default .navbar-toggle:focus {
    background-color: #0078b9;
    -webkit-transiton: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  .icon-rsag-clear-burger {
    font-size: 34px;
    color: #ffffff;
    top: 5px;
    position: relative;
  }
  .navbar-default .navbar-toggle:hover {
    background-color: #0078b9;
  }
  #page-1 .navbar-default .navbar-toggle:hover {
    background-color: #005091;
  }
  .open.icon-rsag-clear-burger {
    top: 2px;
    right: 3px;
    padding-left: 6px;
  }
  .open.icon-rsag-clear-burger:before {
    font-size: 28px;
    content: '\6f';
    font-family: 'rsag-round' !important;
  }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #005091;
  }
  .navbar-toggle .icon-bar {
    width: 20px;
  }
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    border: none;
    overflow-y: scroll;
    background-color: #ffffff;
    /*width: calc(100% + 15px);*/
  }
  .navbar-nav {
    margin: 0 -15px;
  }
  .navbar-nav > li:first-child {
    margin-top: 0;
  }
  .navbar-nav > li:last-child {
    padding-bottom: 15px;
  }
  .navbar-default .btn,
  .navbar-default .navbar-nav > li > a.btn,
  .navbar-default .btn-default,
  .navbar-default .navbar-nav > li {
    padding: 9px 0 7px 0;
  }
  .navbar-default .dropdown-menu .dropdown-submenu > a:after {
    display: none;
  }
  .navbar-nav .open .dropdown-menu .dropdown-header,
  .navbar-nav .open .dropdown-menu > li > a {
    padding: 10px 5px 10px 15px;
  }
  .navbar-default .navbar-nav > .dropdown > .dropdown-menu {
    border-bottom: 1px solid #ffffff;
    border-radius: 0;
    -webkit-box-shadow:
      inset 0 8px 8px -8px rgba(0, 0, 0, 0.2),
      inset 0 -8px 8px -8px rgba(0, 0, 0, 0.2);
    box-shadow:
      inset 0 8px 8px -8px rgba(0, 0, 0, 0.2),
      inset 0 -8px 8px -8px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:
      inset 0 8px 8px -8px rgba(0, 0, 0, 0.2),
      inset 0 -8px 8px -8px rgba(0, 0, 0, 0.2);
    padding: 10px 0;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #005091;
  }
  .navbar-nav > li:last-child .btn-default:after,
  .navbar-nav .dropdown-wrapper > .btn-default.dropdown-toggle:after {
    display: none;
  }
  /*Abo Kundenportal-------------------------------------------------------*/

  .customer-portal-wrap {
    display: block;
    width: 100%;
    text-align: center;
    padding: 16px 0 30px;
  }
  .btn-customer-portal {
    padding: 8px 17px 10px;
    border-radius: 5px;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'HelveticaNeueETW01-65Md', sans-serif;
    letter-spacing: 0.02em;
    -webkit-transiton: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-color: #005091;
    color: #ffffff;
  }
  .btn-customer-portal:hover {
    background-color: #0078b9;
    color: #ffffff;
  }
  /*Suche-------------------------------------------------------*/

  .navbar-default .input-search-wrapper {
    background-color: #005091;
    padding: 10px 0;
    margin: 0 -15px;
  }
  .navbar-default input {
    background-color: transparent;
    border: none;
    text-align: center;
    color: #ffffff;
    font-family: 'HelveticaNeueETW01-75Bd', sans-serif;
    font-size: 15px;
    letter-spacing: 0.04em;
  }
  .input-search::-moz-placeholder {
    color: #ffffff;
    opacity: 1;
    text-transform: uppercase;
  }
  .input-search:-ms-input-placeholder {
    color: #ffffff;
    opacity: 1;
    text-transform: uppercase;
  }
  .input-search::-webkit-input-placeholder {
    color: #ffffff;
    opacity: 1;
    text-transform: uppercase;
  }
  input:focus::-webkit-input-placeholder {
    color: transparent;
  }
  input:focus:-moz-placeholder {
    color: transparent;
  } /* FF 4-18 */
  input:focus::-moz-placeholder {
    color: transparent;
  } /* FF 19+ */
  input:focus:-ms-input-placeholder {
    color: transparent;
  } /* IE 10+ */

  /*Service Nav mobil------------------------------------------------------*/

  .service-nav-mobil {
    margin: 0 -15px;
  }
  .service-nav-mobil ul {
    display: flex;
    padding: 20px;
    justify-content: center;
    margin-bottom: 0;
  }
  .service-nav-mobil ul:not(.languages) li:not(:last-child) {
    margin-right: 30px;
  }
  .service-nav-mobil .icon {
    color: #ffffff;
    font-size: 38px;
    cursor: pointer;
    text-align: center;
    width: 30px;
    height: 30px;
    background: #005091;
    border-radius: 50%;
    line-height: 1;
    position: relative;
  }
  .service-nav-mobil .icon:before {
    margin-left: -19px;
    margin-top: -2px;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05);
    border-radius: 50%;
    position: absolute;
  }
  @-moz-document url-prefix() {
    .service-nav-mobil .icon:before {
      margin-left: -20px;
      margin-top: -4px;
    }
  }
  .service-nav-mobil .icon:hover {
    color: #005091;
    background-color: transparent;
  }
  .fbDesktop {
    display: none;
  }
  .navbar-header {
    background-color: #ffffff;
  }
  /*endregion*/

  /*region: nav 140 Jahre RSAG*/
  header.rsag-celebration .navbar .navbar-collapse ul.navbar-nav {
    width: calc(100% + 30px);
    flex-direction: column;
  }
  header.rsag-celebration .navbar .navbar-collapse ul.navbar-nav li {
    background-color: #005091;
  }
  header.rsag-celebration .navbar .navbar-collapse ul.navbar-nav li button {
    color: #ffffff;
    background-color: #005091;
  }
  header.rsag-celebration .navbar-default .navbar-toggle:hover {
    background-color: #005091;
  }
  header.rsag-celebration .vvw-logo {
    right: 35px;
  }
  header.rsag-celebration .navbar-default .btn,
  header.rsag-celebration .navbar-default .btn-default {
    background-color: #005091;
  }
  header.rsag-celebration .navbar-default:hover .navbar-nav > li > a {
    color: #ffffff;
  }
  header.rsag-celebration .service-nav-mobil .languages {
    display: none;
  }
  header.rsag-celebration .navbar-default .navbar-nav > li {
    color: #ffffff;
  }
  /*endregion*/

  /*region: Fahrplanwidget*/
  .fahrplanwidget-tabs {
    display: none;
    margin-top: 47px;
  }
  #page-1 .fahrplanwidget-tabs {
    display: block;
  }
  .fahrplanwidget-tabs li {
    height: 41px;
  }
  .fahrplanwidget .tab-pane {
    padding-top: 20px;
  }
  .fahrplanwidget-tabs li a {
    font-size: 16px;
    padding: 9px 0 9px 0;
  }
  .fahrplanwidget-tabs .icon-stoerungen .icon {
    font-size: 42px;
    position: absolute;
    top: -4px;
    left: calc(50% - 22px);
  }
  .fahrplanwidget a.icon:before {
    padding: 0 13px 20px 0;
    font-size: 18px;
  }
  .fahrplanwidget-tabs .nav-tabs .stoerungszahl {
    font-size: 13px;
    line-height: 18px;
    width: 18px;
    height: 18px;
    margin-left: 20px;
    top: -6px;
  }
  .fahrplan-bestaetigung,
  .fahrplan-ort {
    padding: 0 40px 0 0;
  }
  #fahrplan .fahrplan-ort .form-group:first-child {
    margin-bottom: 0;
  }
  #fahrplan .fahrplan-ort .form-group:first-child .form-control {
    border-radius: 4px 4px 0 0;
  }
  #fahrplan .fahrplan-ort .form-group:last-child .form-control {
    border-radius: 0 0 4px 4px;
  }
  .fahrplan-ort .form-group button.icon {
    top: -3px;
    right: 0;
  }
  .fahrplan-ort .form-group span.icon {
    padding-top: 1px;
    padding-left: 0;
    top: 10px;
    left: 10px;
    height: 20px;
    width: 20px;
    font-size: 12px;
  }
  @-moz-document url-prefix() {
    .fahrplan-ort .form-group span.icon {
      padding-top: 0;
      padding-left: 1px;
    }
  }
  .fahrplan-ort .change-start-end {
    position: absolute;
    top: 12px;
    font-size: 43px;
  }
  @-moz-document url-prefix() {
    .fahrplan-ort .change-start-end {
      top: 11px;
    }
  }

  #fahrplan .fahrplan-zeit .form-group {
    display: block;
    float: left;
  }
  .fahrplan-ort .form-group .form-control {
    padding-left: 45px;
  }
  #fahrplan .fahrplan-zeit .datetimepicker-wrapper {
    width: 80%;
    padding-left: 10px;
  }
  #fahrplan .fahrplan-zeit .toggle-checkbox {
    width: 20%;
  }
  .toggle-checkbox label .can-toggle_switch:before,
  .toggle-checkbox label .can-toggle_switch:after,
  .fahrplan-ort .form-control,
  .input-group.date input {
    font-size: 14px;
  }
  .toggle-checkbox label .can-toggle_switch {
    height: 40px;
  }
  .toggle-checkbox label .can-toggle_switch:before,
  .toggle-checkbox label .can-toggle_switch:after {
    padding: 12px 0;
  }
  #fahrplan a.icon,
  #haltestellen a.icon {
    width: 100%;
    font-size: 14px;
    padding: 10px 0 0 0;
  }
  #fahrplan .fahrplan-bestaetigung a.icon:nth-child(2),
  #haltestellen .fahrplan-bestaetigung a.icon:nth-child(2) {
    padding-top: 20px;
  }
  #fahrplan a.icon:last-child,
  #haltestellen a.icon:last-child {
    margin-bottom: 20px;
  }
  #fahrplan a.icon:before,
  #haltestellen a.icon:before {
    padding: 0 10px 0 0;
  }
  .fahrplan-bestaetigung {
    padding: 0;
  }
  /*---------stoerungen---------------------------*/

  .tab-content .tab-pane#stoerungen .container-fluid:first-child {
    padding-bottom: 15px !important;
  }
  #stoerungen .stoerungsmeldung {
    padding-bottom: 15px;
  }
  #stoerungen .icon:not(.icon-rsag-round-arrow-1-right),
  .infobox-icon .icon {
    font-size: 35px;
    height: 35px;
  }
  #stoerungen .icon {
    margin-top: 0;
  }
  #stoerungen .stoerung-content .icon:before {
    top: -3px;
  }
  #stoerungen h3 {
    margin-bottom: 0;
  }
  #stoerungen h2 {
    margin-left: 3vw;
  }
  /*----------------------- Modal -------------------*/
  .modal {
    padding-right: 0 !important;
  }
  .modal-dialog {
    width: auto;
    margin: 10px auto;
    max-width: 360px;
    padding: 0 10px;
  }
  .modal-body {
    height: 340px;
  }
  .modal-header {
    padding: 12px 15px;
  }
  .modal-header .close {
    margin-top: 0;
  }
  /*-----------letzte Anfragen----------------------*/

  .modal-body .inhalt-tabs .nav-tabs li a {
    font-size: 16px;
  }
  .ortsliste p,
  .verbindungsliste p {
    font-size: 14px;
  }
  .ortsliste label,
  .verbindungsliste label {
    font-size: 20px;
  }
  .ortsliste .btn.icon {
    height: 20px;
    width: 20px;
    padding: 0 0 0 1px;
  }
  #verbindungen button.btn-icon {
    margin-top: 2px;
  }
  /*---------- erweiterte Optionen-------------------*/

  .options-content .col-xs-12 {
    padding-top: 15px;
  }
  .options-content span {
    font-size: 14px;
  }
  .modal .switch .slider {
    top: 12px;
  }
  .options-content .bootstrap-select .bs-caret:before {
    top: 3px;
  }

  /*endregion*/

  /*region: Datetimepicker*/
  .input-group.date .input-group-addon {
    font-size: 40px;
    /*width: 45px;*/
  }
  /*endregion*/

  /*region: breadcrump*/
  #page-16 .breadcrumb-navigation {
    margin-top: 3px;
  }
  .breadcrumb-navigation li a {
    font-size: 13px;
  }
  .breadcrumb-navigation .icon {
    margin-top: 4px;
    font-size: 16px;
    margin-left: -6px;
  }
  @-moz-document url-prefix() {
    .breadcrumb-navigation .icon {
      margin-top: 4px;
    }
  }
  .breadcrumb {
    padding: 0 0 4px 0;
  }

  /*endregion*/

  /*region: footer*/
  footer .footer-part1 div:not(:first-child) h4 {
    margin-top: 10px;
  }
  footer .footer-part1 ul,
  footer .footer-part1 form {
    display: none;
  }
  footer .footer-part1 ul {
    padding-left: 25px;
  }
  footer .footer-part1 li a {
    padding-bottom: 8px;
  }
  footer .footer-part1 li a:last-child {
    padding-bottom: 15px;
  }
  footer .footer-part1 .icon {
    margin-right: 10px;
  }
  footer .footer-part1 h4 .icon {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -moz-transform-origin: 47% 40%;
    -ms-transform-origin: 47% 40%;
    -o-transform-origin: 47% 40%;
    -webkit-transform-origin: 47% 40%;
    transform-origin: 47% 40%;
    margin-top: 2px;
  }
  footer .footer-part1 h4.open .icon {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  footer .footer-part1 form .input-name {
    margin-top: 10px;
  }
  .footer-kantine-link {
    font-size: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
    cursor: pointer;
  }
  .footer-kantine-link .icon {
    margin-top: 2px;
  }
  .footer-kantine-link:after {
    display: none !important;
  }
  footer .footer-part2 img {
    width: 60%;
    max-width: 200px;
    min-width: 140px;
  }
  footer .footer-part2 .vvw-logo {
    float: right;
  }
  footer .footer-part2 .footer-text {
    display: none;
  }
  footer .footer-part2 .footer-text.mobile {
    display: block;
    text-align: right;
  }
  footer .footer-part2 .phone-number {
    font-size: 20px;
    padding-left: 0;
    text-align: right;
    display: block;
    margin-top: 13px;
  }
  footer .footer-part2 .phone-number:after {
    display: none;
  }
  footer .footer-part2 .phone-number .icon {
    font-size: 40px;
    left: auto;
    margin-left: -34px;
    margin-top: -9px;
  }
  /*endregion*/

  /*region: footer 140 Jahre RSAG*/
  footer.rsag-celebration .img-link {
    justify-content: space-between;
  }
  footer.rsag-celebration .img-link img.rsag-logo-simple {
    margin-right: 0;
  }
  footer.rsag-celebration .img-link img {
    width: 30%;
  }
  /*endregion*/

  /*region: schrift*/
  h1 {
    font-size: 26px;
    margin-top: 20px;
    margin-bottom: 10px;
  }
  h2 {
    font-size: 23px;
    margin-top: 20px;
  }
  h3 {
    font-size: 20px;
    letter-spacing: -0.03em;
  }
  h4 {
    font-size: 15px;
    line-height: 1.3em;
    letter-spacing: -0.03em;
  }
  p,
  .powermail_label {
    font-size: 14px;
    margin: 0 0 10px;
  }
  .introduction {
    font-size: 17px;
  }
  a {
    font-size: 14px;
  }
  /*endregion*/

  /*region: schrift 140 Jahre RSAG*/
  main.rsag-celebration h1 {
    letter-spacing: 0.5px;
  }
  main.rsag-celebration h2 {
    letter-spacing: 0.5px;
  }
  /*endregion*/

  /*region: badge 140 Jahre RSAG*/
  main.rsag-celebration .badge {
    padding: 5px 7px;
    font-size: 13px;
  }
  /*endregion/*

        /*region: liste*/
  li {
    font-size: 14px;
  }
  ul > li:before {
    height: 4px;
    width: 4px;
    position: absolute;
    margin-top: 8px;
    margin-left: -11px;
  }
  /*endregion*/

  /*region: tabelle*/
  .mobileTableScrollContainer {
    overflow-x: auto;
    padding-left: 2px;
    margin-left: -2px;
  }
  .ce-table {
    margin-bottom: 15px;
  }
  .ce-table thead th {
    font-size: 14px;
    padding: 7px 5px 7px 15px;
  }
  .ce-table td {
    font-size: 14px;
    padding: 7px 5px 7px 15px;
    line-height: 1.5;
  }
  .ce-table tbody tr td a {
    top: -1px;
  }
  .ce-table tbody tr td a:before {
    font-size: 20px;
  }
  /*endregion*/

  /*region: download-link / mail-link */
  span.tel:before,
  span.fax:before,
  a.contact-icon:before,
  a.external-link-blank:before,
  a.external-link:before,
  a.download-link:before,
  a.mail-link:before {
    font-size: 19px;
    margin-left: -26px;
    margin-top: 0;
  }
  span.tel,
  span.fax,
  a.external-link-blank,
  a.external-link,
  a.download-link,
  a.mail-link {
    padding-left: 26px;
  }
  a.contact-icon {
    padding-left: 30px;
  }
  .sprechblasencontainer span.tel:before,
  .sprechblasencontainer span.fax:before {
    font-size: 26px;
    margin-left: -32px;
    margin-top: 1px;
  }
  .sprechblasencontainer a.contact-icon:before {
    font-size: 31px;
    margin-left: -32px;
    margin-top: 0;
  }
  .sprechblasencontainer a.external-link-blank:before,
  .sprechblasencontainer a.external-link:before,
  .sprechblasencontainer a.download-link:before,
  .sprechblasencontainer a.mail-link:before {
    font-size: 28px;
    margin-left: -33px;
    margin-top: 1px;
  }
  .sprechblasencontainer a.download-link:before {
    font-size: 19px;
    margin-left: -26px;
    margin-top: 1px;
  }
  /*endregion*/

  /*region: download*/
  .download a {
    padding-left: 30px;
  }
  .download a:before {
    font-size: 20px;
    margin-top: 1px;
    margin-left: -30px;
  }
  /*endregion*/

  /*region: bild_text_streifen*/

  .streifen {
    height: 100px;
  }
  .streifen .col-xs-4 {
    max-width: 150px;
  }
  .streifen-bild .icon:before {
    font-size: 36px;
    -webkit-transform: translate(-18px, -18px);
    -moz-transform: translate(-18px, -18px);
    -ms-transform: translate(-18px, -18px);
    -o-transform: translate(-18px, -18px);
    transform: translate(-18px, -18px);
  }
  .streifen .streifen-text {
    padding: 0 5px;
  }
  .streifen .streifen-text p {
    font-size: 16px;
  }
  .streifen .streifen-text h3 {
    font-size: 20px;
    margin: 10px 0 3px 0;
  }
  /*endregion*/

  /*region: carousel karussel 140 Jahre RSAG*/
  header.rsag-celebration .owl-carousel-wrapper {
    display: block;
    height: 100vh;
  }
  header.rsag-celebration .owl-carousel-wrapper .owl-stage-outer {
    height: 100%;
  }
  header.rsag-celebration .owl-carousel-wrapper .item {
    height: 100vh;
  }
  header.rsag-celebration .item .headline-wrap h2.headlineup,
  header.rsag-celebration .item .headline-wrap h2.headlinedown {
    padding: 5px 5px 5px 0;
  }
  header.rsag-celebration .item .headline-wrap p.time {
    font-size: 18px;
  }
  header.rsag-celebration .item .headline-wrap p.time:before {
    border-width: 25px 6px 0 0;
  }
  header.rsag-celebration .item .headline-wrap p.time:after {
    border-width: 0 0 25px 6px;
  }
  header.rsag-celebration .item .headline-wrap h2.headlineup,
  header.rsag-celebration .item .headline-wrap h2.headlinedown {
    font-size: 28px;
  }
  header.rsag-celebration .item .headline-wrap h2.headlineup:before,
  header.rsag-celebration .item .headline-wrap h2.headlinedown:before {
    border-width: 0 15px 46px 13px;
    left: -13px;
  }
  header.rsag-celebration
    .item
    .headline-wrap
    h2.headlinedown.right-side-margin {
    margin-right: 13px;
  }
  header.rsag-celebration .item .headline-wrap h2.headlineup:after,
  header.rsag-celebration .item .headline-wrap h2.headlinedown:after {
    border-width: 46px 13px 0 15px;
    right: -13px;
  }
  header.rsag-celebration .item .image-info p.image-info-small {
    font-size: 13px;
  }
  header.rsag-celebration .item .headline-wrap h2.headlinedown span.icon {
    font-size: 20px;
  }
  header.rsag-celebration .item .headline-wrap h2.headlinedown span.triangle {
    left: 0;
    bottom: -18px;
  }
  header.rsag-celebration .item .image-info .image-info-small.no-modal-text {
    display: none;
  }
  header.rsag-celebration .item .image-info-modal-button {
    display: block;
  }
  header.rsag-celebration .modal-body {
    display: block;
    height: 100%;
    padding: 12px 20px 12px 20px;
  }
  header.rsag-celebration .modal-content:before {
    content: '';
    position: absolute;
    width: 0;
    border-style: solid;
    display: block;
    border-color: transparent #ffffff;
    z-index: 9;
    top: auto;
    right: auto;
    height: 25px;
    left: 20px;
    bottom: -12px;
    border-width: 0 0 25px 30px;
  }
  header.rsag-celebration .modal-header {
    padding-left: 20px;
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: unset;
  }
  header.rsag-celebration .modal-header p {
    color: #23527c;
    font-family: 'HelveticaNeueETW01-65Md', sans-serif;
    font-size: 16px;
  }
  header.rsag-celebration .modal-header button {
    position: absolute;
    top: 10px;
    right: 20px;
    color: #b1b3b4ab;
  }
  header.rsag-celebration .item .image-info {
    bottom: 10px;
    right: 15px;
  }
  header.rsag-celebration
    .item
    span.icon.icon-rsag-140-05-information.text-white {
    font-size: 16px;
  }
  header.rsag-celebration .modal-body p.image-info-small {
    color: #000000;
    margin-bottom: 0;
  }
  /* endregion*/

  /*region: Detailseite Veranstaltungen 140 Jahre RSAG */
  main.rsag-celebration .news.news-single {
    margin-top: 22px;
  }
  /*endregion*/

  /*region: RSAG Blog*/
  main.rsag-blog .header .news-text-wrap p {
    font-size: 17px;
  }
  /*endregion*/

  /*region: teaser*/

  /*----teaser_bild_text---------------------------------------------------*/

  .teaser-img {
    height: 270px;
    object-fit: cover;
    width: 100%;
  }
  .teaser-text {
    padding: 0 5px 5px 5px;
    height: auto;
    margin-bottom: 0;
  }
  .teaser-text h3 {
    font-size: 20px;
  }
  .teaser-text .datum,
  .stoerungsmeldung p.datum {
    font-size: 14px;
    margin-bottom: 10px;
  }
  .teaser-text p {
    margin-bottom: 10px;
  }
  .teaser-button a {
    font-size: 14px;
  }
  .teaser-button a:before {
    padding: 3px 10px 14px 5px;
    font-size: 14px;
  }

  /*----teaser_text---------------------------------------------------*/

  .teaser.teaser_text .teaser-text {
    height: auto;
  }

  /*----teaser_icon---------------------------------------------------*/

  .teaser_icon .icon {
    font-size: 120px;
    line-height: 120px;
    height: 80px;
  }
  .teaser_icon-9 h3,
  .teaser_icon h3 {
    font-size: 19px;
  }
  .teaser_icon-9 .icon {
    font-size: 120px;
    height: 90px;
  }
  .teaser_icon-9 .icon.icon-rsag-new-01-warnow-pass-mobil,
  .teaser_icon-9 .icon.icon-rsag-new-19-bike,
  .teaser_icon-9 .icon.icon-rsag-new-17-mirror-mieter-ticket {
    font-size: 98px;
  }
  .teaser_icon-9 .icon.icon-rsag-new-18-germany-ticket {
    font-size: 110px;
    height: 100px;
  }
  .teaser_icon-9 .img-germay-ticket {
    height: 125px;
    top: 6px;
  }
  .frame-type-Rsag_CE_Teaser_Block_9,
  .frame-type-Rsag_CE_Teaser_Block_6,
  #c9901 {
    margin-bottom: 10px;
  }

  /*----teaser_bild---------------------------------------------------*/

  .teaser-bild h3 {
    font-size: 24px;
  }
  .teaser-bild-2-1,
  .teaser-bild-3-1 {
    height: 300px;
  }
  /*----teaser_ausfahrbar---------------------------------------------------*/
  .teaser-ausfahrbar .teaser-text p {
    margin-bottom: 0;
  }
  .teaser-ausfahrbar .details p {
    font-size: 14px;
    padding-left: 35px;
    padding-bottom: 7px;
  }
  .teaser-ausfahrbar .details span.icon {
    font-size: 30px;
    margin-left: -38px;
    margin-top: 0;
  }

  .teaser-ausfahrbar .details span.icon-rsag-clear-telefon,
  .teaser-ausfahrbar .details span.icon-rsag-clear-mail {
    font-size: 40px;
    margin-left: -45px;
    margin-top: -5px;
  }
  .teaser-ausfahrbar .details span.icon-rsag-clear-time,
  .teaser-ausfahrbar .details span.icon-rsag-clear-location {
    font-size: 45px;
    margin-left: -48px;
    margin-top: -10px;
  }
  .teaser-ausfahrbar .teaser-button .btn:visited,
  .teaser-ausfahrbar .teaser-button .btn:focus,
  .teaser-ausfahrbar .teaser-button .btn {
    font-size: 14px;
  }
  .teaser-button button:before {
    font-size: 14px;
    padding: 0 13px 0 5px;
  }
  .teaser-ausfahrbar .details {
    padding: 0 13px 0 13px;
  }
  .teaser-ausfahrbar.active .teaser-button button:before {
    padding: 0 8px 0 5px;
    margin-right: 7px;
  }
  /*----teaser_bild_download---------------------------------------------------*/

  .teaser_bild_download .teaser-text h3 {
    margin-bottom: 0;
  }
  .teaser_bild_download .teaser-button .icon {
    display: none;
  }
  .teaser_bild_download .teaser-text .source {
    margin-top: 3px;
    margin-bottom: 0;
  }

  /*endregion*/

  /*region: news-teaser*/
  .news-teaser {
    margin-bottom: 10px;
  }
  .news-teaser:hover:after {
    -webkit-transform: translate3d(0, 99.7%, 0);
    -moz-transform: translate3d(0, 99.7%, 0);
    -ms-transform: translate3d(0, 99.7%, 0);
    -o-transform: translate3d(0, 99.7%, 0);
    transform: translate3d(0, 99.7%, 0);
  }
  .news-teaser:hover:before {
    -webkit-transform: translate3d(0, 0%, 0);
    -moz-transform: translate3d(0, 0%, 0);
    -ms-transform: translate3d(0, 0%, 0);
    -o-transform: translate3d(0, 0%, 0);
    transform: translate3d(0, 0%, 0);
    background: -webkit-linear-gradient(
      top,
      rgba(0, 0, 0, 0) 60%,
      rgba(0, 80, 145, 0.7) 100%
    );
    background: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 60%,
      rgba(0, 80, 145, 0.7) 100%
    );
  }
  .news-teaser-link {
    z-index: 30;
  }
  .news-teaser-move h3 {
    font-size: 24px;
    padding-bottom: 10px;
  }
  .news-teaser p {
    display: none;
  }
  .news-teaser a.btn {
    display: none;
  }
  /*----news-teaser-2-1---------------------------------------------------*/
  /*----news-teaser-3-1---------------------------------------------------*/

  .container-fluid .container .news-teaser-2-1 {
    height: 300px;
  }
  .news-teaser-2-1,
  .news-teaser-3-1 {
    height: 370px;
  }
  .container-fluid .container .news-teaser-2-1:hover .news-teaser-move,
  .container-fluid .container .news-teaser-2-1 .news-teaser-move {
    top: 225px;
  }
  .news-teaser-2-1:hover .news-teaser-move,
  .news-teaser-3-1:hover .news-teaser-move,
  .news-teaser-2-1 .news-teaser-move,
  .news-teaser-3-1 .news-teaser-move {
    top: 285px;
  }
  .news-teaser-2-1 .news-teaser-content,
  .news-teaser-3-1 .news-teaser-content {
    left: 20px;
    right: 20px;
  }
  .container-fluid .container .news-teaser-2-1 .news-teaser-move h3 {
    font-size: 19px;
  }
  .container-fluid .container .news-teaser-2-1 .news-teaser-content {
    left: 15px;
    right: 15px;
  }
  .container-fluid .container .news-teaser {
    margin-right: -7.5px;
    margin-left: -7.5px;
  }
  /*endregion*/

  /*region: headerbild header-carousel*/

  .headerbild,
  .owl-carousel-wrapper {
    display: none;
  }
  /*endregion*/

  /*region: filter*/
  .bootstrap-select .bs-caret:before {
    top: 6px;
    font-size: 20px;
  }
  .btn-filter {
    font-size: 14px;
  }
  .form-group p.filter-headline {
    font-size: 14px;
  }
  /*endregion*/

  /*region: infobox */

  .bg-lightgray .infobox-icon {
    padding: 15px;
  }
  .infobox ul {
    padding-left: 20px;
  }
  .infobox-icon {
    padding: 5px 15px 0 0;
  }
  .infobox-icon .icon {
    font-size: 35px;
    height: 35px;
  }
  .bg-lightgray .infobox-content {
    padding: 15px 15px 15px 0;
  }
  .bg-lightgray .infobox-content.text-middle {
    padding: 12px 45px 10px 0;
  }
  .infobox-content.text-middle {
    padding: 4px 45px 10px 0;
  }
  .infobox-content h4 {
    margin-top: 0;
    margin-bottom: 2px;
  }
  .infobox-content.text-middle p {
    padding-top: 0;
  }
  p.vehicle-line {
    letter-spacing: -0.02em;
    min-width: 28px;
    max-width: 28px;
  }

  /*endregion*/

  /*region: sprungleiste Sprungmarken*/

  #sprungmarke-leiste a {
    padding: 0 15px 5px 0;
  }
  #sprungmarke-leiste .link-text {
    display: none;
  }
  .sprungmarke .icon {
    margin-right: 9px;
    top: 8px;
  }
  .sprungmarke .icon:before {
    font-size: 37px;
    left: 4px;
    top: -1px;
  }
  .sprungmarke .icon:after {
    height: 45px;
    width: 45px;
  }
  #sprungmarke-leiste.text {
    padding: 6px 0;
  }
  #sprungmarke-leiste.text .nav-tabs li a span {
    width: 40px;
    height: 40px;
    padding-top: 10px;
  }
  #sprungmarke-leiste.text a {
    padding: 0 15px 0 0;
  }
  .anchor-position:before {
    height: 50px;
    margin-top: -50px;
  }
  /*endregion*/

  /*region: Sprechblasencontainer */
  .sticky-container {
    margin-bottom: 10px;
  }
  .sprechblasencontainer {
    padding: 14px 20px 7px 20px;
  }
  .sprechblasencontainer.klappbar h3:after {
    right: 20px;
    top: 15px;
  }
  .sprechblasencontainer h3 {
    font-size: 16px;
  }
  .sprechblasencontainer ul {
    padding-left: 20px;
  }
  .sprechblasencontainer-icon span.icon {
    font-size: 27px;
    margin-left: -37px;
    margin-top: -5px;
  }
  .sprechblasencontainer-icon span.icon-rsag-vvw-tram {
    height: 25px;
    width: 25px;
    margin-top: 2px;
  }
  .sprechblasencontainer-icon span.icon-rsag-vvw-faehre,
  .sprechblasencontainer-icon span.icon-rsag-vvw-bus,
  .sprechblasencontainer-icon span.icon-rsag-vvw-faehre,
  .sprechblasencontainer-icon span.icon-rsag-vvw-s-bahn {
    height: 25px;
    width: 25px;
    margin-top: 2px;
  }
  .sprechblasencontainer-icon span.icon-rsag-clear-time,
  .sprechblasencontainer-icon span.icon-rsag-clear-location {
    font-size: 40px;
    margin-left: -45px;
  }
  .sprechblasencontainer-icon p {
    padding-left: 40px;
    min-height: 30px;
    font-family: 'HelveticaNeueETW01-55Rg', sans-serif;
  }
  .sprechblasencontainer-icon p:nth-child(1) {
    padding-top: 7px;
  }
  span.vehicle-line {
    padding: 2px;
    width: 32px;
    margin-bottom: 2px;
  }
  .sprechblasencontainer:before {
    height: 25px;
    bottom: -12px;
    left: 20px;
    border-width: 0 0 25px 30px;
  }
  .sprachblasenabstand {
    padding-bottom: 15px;
  }
  /*endregion*/

  /*region: gallery */
  .gallery-link {
    height: 300px;
  }
  .lb-data .lb-caption {
    font-size: 22px;
  }
  .gallery-link h3 {
    font-size: 21px;
    padding: 15px;
  }
  /*endregion*/

  /*region: gallery 140 Jahre RSAG */
  .gallery-celebration {
    width: 100%;
  }
  main.rsag-celebration .gallery-celebration {
    display: block;
    width: 50%;
  }
  main.rsag-celebration .gallery-celebration .gallery-link {
    height: 160px;
  }
  /*endregion */

  /*region: inhalt tabs*/
  .inhalt-tabs {
    margin-top: 20px;
  }
  .container-fluid.bg-lightgray.tab-content,
  .tab-content .tab-pane:not(#socialmedia) .container-fluid:first-child {
    padding-top: 15px;
    /*padding-bottom: 10px;*/
  }

  .tab-content #Tab-4792-1.tab-pane .container-fluid:first-child,
  .tab-content #Tab-4792-2.tab-pane .container-fluid:first-child,
  .tab-content #Tab-4792-3.tab-pane .container-fluid:first-child,
  .tab-content #Tab-2042-1.tab-pane .container-fluid:first-child,
  .tab-content #Tab-2042-2.tab-pane .container-fluid:first-child,
  .tab-content #Tab-2042-3.tab-pane .container-fluid:first-child,
  .tab-content #Tab-4747-1.tab-pane .container-fluid:first-child,
  .tab-content #Tab-4747-2.tab-pane .container-fluid:first-child,
  .tab-content #Tab-4747-3.tab-pane .container-fluid:first-child {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .inhalt-tabs .nav-tabs li a {
    font-size: 18px;
    padding: 10px 7px;
  }
  .inhalt-tabs .nav-tabs li:not(.active) a {
    padding-bottom: 9px;
  }
  .inhalt-tabs .nav-tabs .slider {
    height: 2px;
    left: 0;
  }
  .tab-content {
    padding-bottom: 0;
    /*border-top: 1px solid #B1B3B4;*/
  }
  .inhalt-tabs .nav-tabs li i {
    display: none;
  }
  .inhalt-tabs .nav-tabs li:first-child > a {
    border-left: 0 !important;
    border-top-left-radius: 0 !important;
  }
  .inhalt-tabs .nav-tabs li:last-child > a {
    border-right: 0 !important;
    border-top-right-radius: 0 !important;
  }
  /*endregion*/

  /*region: Fahrzeug Radiobuttons */

  .vehicle-choice label input[type='radio'] + .icon {
    height: 70px;
    width: 70px;
    font-size: 70px;
  }
  .vehicle-choice-wrapper {
    height: 70px;
    margin-top: 10px;
  }
  /*endregion*/

  .hstsets .icon-rsag-round-arrow-1-right:before {
    padding: 1px 13px 7px 0;
    font-size: 17px;
  }

  /*region: Tableau (Fahrpläne) */
  .vehicle-choice label input[type='radio'] + .icon:before {
    top: 6px;
  }
  #haltestellenform .setHstSelect {
    margin-bottom: 10px;
  }
  .tableau {
    padding: 15px 15px 10px 15px;
    margin-top: 10px;
  }
  .tableau .tableau-head {
    padding-bottom: 12px;
    margin-bottom: 12px;
  }
  .tableau .tableau-head .column {
    height: 35px;
  }
  .tableau .tableau-head p.vehicle-direction,
  .tableau .tableau-head p.vehicle-stop {
    font-size: 16px;
  }
  .tableau .tableau-head span.icon:before,
  .tableau.tableau-haltestelle .tableau-content li a .icon {
    font-size: 35px;
  }
  .tableau .tableau-head p.vehicle-line {
    width: 30px;
    height: 22px;
    font-size: 14px;
  }
  .tableau .tableau-head p.vehicle-direction {
    margin-left: 10px;
  }
  .tableau .tableau-content ol {
    padding-left: 21px;
  }
  .tableau.tableau-linie .tableau-content ol li:before {
    margin-left: -20px;
  }
  .tableau .tableau-content li a .icon {
    left: 10px;
  }
  .tableau.tableau-linie .tableau-content a {
    padding-left: 32px;
  }
  .output-vehicle-choice {
    margin: 10px 0 10px 0;
  }
  .output-vehicle-choice h4 {
    font-size: 14px;
  }
  .tableau .tableau-content ol li {
    padding: 0 0 7px 9px;
  }
  .tableau.tableau-haltestelle .tableau-content li {
    padding-left: 55px;
  }
  .tableau.tableau-haltestelle .tableau-content li:first-child a {
    padding-top: 12px;
    padding-right: 40px;
    padding-bottom: 12px;
  }
  .tableau.tableau-haltestelle .tableau-content li:not(:first-child) a {
    line-height: 24px;
    padding-right: 40px;
  }
  .tableau.tableau-haltestelle .tableau-content li a .icon {
    left: -45px;
    top: 6px;
  }
  .tableau.tableau-haltestelle
    .tableau-content
    li
    a
    .icon.icon-rsag-round-arrow-1-right {
    font-size: 20px;
    right: 10px;
    top: 10px;
  }
  .tableau.tableau-haltestelle
    .tableau-content
    li
    a
    .icon.icon-rsag-clear-pdf-download {
    right: 2px;
  }
  .tableau.tableau-haltestelle span.vehicle-line {
    left: -45px;
    width: 30px;
    font-size: 14px;
    padding: 2px 0 2px 0;
  }
  /*endregion*/

  /*region: social Media Teaser */
  #socialmedia #twitter-news .teaser-text {
    height: auto !important;
  }
  #youtube-news .teaser-text h3 {
    margin-bottom: 10px;
  }
  #socialmedia .without-img .teaser-text h3 {
    margin-top: 17px;
    padding-left: 100px;
  }
  #socialmedia .without-img .teaser-text .datum {
    padding-left: 100px;
  }
  #socialmedia #twitter-news .teaser-text a {
    font-size: 12px;
  }
  #socialmedia #twitter-news {
    padding-bottom: 25px;
  }
  #socialmedia #facebook-news .container-fluid {
    padding-bottom: 25px;
  }
  p.twittertext {
    min-height: auto;
  }
  /*endregion*/

  /*region: Geschichte*/

  .h4-geschichte {
    margin-top: 7px;
    margin-bottom: 9px;
  }
  .timeline-key-dates .item {
    height: 38px;
    line-height: 38px;
  }
  .timeline-key-dates .item a {
    font-size: 15px;
  }
  .timeline-key-dates .item.active a,
  .timeline-key-dates .item:hover a {
    font-size: 18px;
  }
  .cd-horizontal-timeline {
    margin: 20px auto;
  }
  .cd-horizontal-timeline .timeline {
    margin-bottom: -30px;
  }
  .cd-horizontal-timeline .events a {
    font-size: 14px;
  }
  .cd-horizontal-timeline .events a.selected {
    font-size: 20px;
  }
  .history-article .history-img img {
    height: 230px;
  }
  .history-article .history-text {
    padding: 15px 20px 5px 20px;
  }
  .history-article .history-text h2 {
    font-size: 22px;
    padding-right: 95px;
  }
  .history-article .history-text p {
    font-size: 15px;
  }
  .history-article .history-text .teaser-fahne {
    right: 20px;
  }
  .history-article .history-img-text p {
    padding: 15px 20px;
  }
  .history-article .teaser-fahne {
    width: 64px;
    height: 62px;
  }
  .history-article .history-text .teaser-fahne .big-day {
    font-size: 34px;
    margin-top: -6px;
  }
  .history-article .history-text .teaser-fahne .small-month-year {
    font-size: 13px;
    margin-top: -9px;
  }
  .history-article .history-text .teaser-fahne.only-year .small-month-year {
    margin-top: 19px;
    font-size: 23px;
  }
  .history-article .history-text:before {
    top: 13px;
    border-width: 27px 0 0 32px;
  }

  /*endregion*/

  /*region: Geschichte 140 Jahre RSAG*/
  main.rsag-celebration .history-article .history-text h2 {
    margin-bottom: 30px;
  }
  main.rsag-celebration .history-text .teaser-fahne:before,
  main.rsag-celebration .history-text .teaser-fahne:after {
    bottom: -16px;
  }
  /*endregion*/

  /*region: Kantine*/
  .tx-rsag-speiseplan .btn-transparent {
    margin-bottom: 10px;
  }
  .tx-rsag-speiseplan .wochentag {
    padding-bottom: 20px;
  }
  .tx-rsag-speiseplan .bootstrap-select.form-control {
    margin-bottom: 10px;
  }
  .kantine table.ce-table {
    margin-top: 0;
  }
  .tx-rsag-speiseplan .icon-rsag-round-download:before {
    font-size: 20px;
  }
  .tx-rsag-speiseplan .icon-rsag-round-download {
  }
  .tx-rsag-speiseplan .download-pdf {
    margin-bottom: 25px;
  }
  /*endregion*/

  /*region: news*/

  .news .article h1 {
    margin-bottom: 10px;
  }
  #Tab-1882-2 .news,
  #Tab-1882-1 .news {
    padding-bottom: 10px;
  }
  /*endregion*/

  /*region: webapp*/

  #webapp {
    height: calc(100vh - 71px) !important;
  }

  /*endregion*/

  /*region: image-map*/

  .panzoom-parent {
    max-height: 580px;
    margin-top: 15px;
  }
  .panzoom-parent .panzoom .link {
    font-size: 8px;
  }
  .panzoom-parent .panzoom .link-point {
    min-height: 10px;
    height: 10px;
    max-height: 10px;
    min-width: 10px;
    max-width: 10px;
    width: 10px;
    margin: 0 5px;
    border: 2px solid #005091;
  }
  .panzoom-parent .panzoom .link.point-left .positioning {
    -webkit-transform: translateX(-9px) translateY(-50%);
    -moz-transform: translateX(-9px) translateY(-50%);
    -ms-transform: translateX(-9px) translateY(-50%);
    -o-transform: translateX(-9px) translateY(-50%);
    transform: translateX(-9px) translateY(-50%);
  }
  .panzoom-parent .panzoom .link.point-right .positioning {
    -webkit-transform: translateX(-100%) translateX(11px) translateY(-50%);
    -moz-transform: translateX(-100%) translateX(11px) translateY(-50%);
    -ms-transform: translateX(-100%) translateX(11px) translateY(-50%);
    -o-transform: translateX(-100%) translateX(11px) translateY(-50%);
    transform: translateX(-100%) translateX(11px) translateY(-50%);
  }
  .panzoom-parent .panzoom .link.point-left.point-top .positioning {
    -webkit-transform: translateX(8px) translateY(-5px);
    -moz-transform: translateX(8px) translateY(-5px);
    -ms-transform: translateX(8px) translateY(-5px);
    -o-transform: translateX(8px) translateY(-5px);
    transform: translateX(8px) translateY(-5px);
  }
  .panzoom-parent .panzoom .link.point-bottom .positioning {
    -webkit-transform: translateX(-50%) translateY(-100%) translateY(6px);
    -moz-transform: translateX(-50%) translateY(-100%) translateY(6px);
    -ms-transform: translateX(-50%) translateY(-100%) translateY(6px);
    -o-transform: translateX(-50%) translateY(-100%) translateY(6px);
    transform: translateX(-50%) translateY(-100%) translateY(6px);
  }
  .panzoom-parent .panzoom .link .text {
    max-width: 80px;
    top: 1px;
  }
  .panzoom-parent .panzoom .link:first-child {
    top: 7.59%;
  }
  .panzoom-parent .panzoom .link:first-child .text {
    max-width: 70px;
  }
  .panzoom-parent .panzoom .link:nth-child(2) {
    top: 10.2%;
  }
  .panzoom-parent .panzoom .link:nth-child(3) {
    top: 12.8%;
  }
  .panzoom-parent .panzoom .link:nth-child(3) .text {
    margin-right: 6px;
    max-width: 70px;
  }
  .panzoom-parent .panzoom .link:nth-child(4) {
    top: 21.1%;
  }
  .panzoom-parent .panzoom .link:nth-child(4) .text {
    margin-right: 8px;
  }
  .panzoom-parent .panzoom .link:nth-child(5) {
    top: 23.7%;
    left: 32.7%;
  }
  .panzoom-parent .panzoom .link:nth-child(5) .text {
    margin-top: 8px;
  }
  .panzoom-parent .panzoom .link:nth-child(6) {
    top: 24.7%;
  }
  .panzoom-parent .panzoom .link:nth-child(6) .text {
    max-width: 100px;
    left: -25px;
    margin-top: 9px;
  }
  .panzoom-parent .panzoom .link:nth-child(7) {
    top: 32.9%;
  }
  .panzoom-parent .panzoom .link:nth-child(8) {
    top: 36.66%;
  }
  .panzoom-parent .panzoom .link:nth-child(8) .text {
    max-width: 60px;
    margin-bottom: 4px;
  }
  .panzoom-parent .panzoom .link:nth-child(9) {
    top: 42%;
  }
  .panzoom-parent .panzoom .link:nth-child(10) {
    top: 47.6%;
    left: 50%;
  }
  .panzoom-parent .panzoom .link:nth-child(11) {
    top: 42%;
    left: 58.5%;
  }
  .panzoom-parent .panzoom .link:nth-child(11) .text {
    margin-left: -11px;
  }
  .panzoom-parent .panzoom .link:nth-child(12) {
    top: 42.1%;
    left: 70%;
  }
  .panzoom-parent .panzoom .link:nth-child(13) {
    top: 36.6%;
    left: 72.05%;
  }
  .panzoom-parent .panzoom .link:nth-child(14) {
    top: 30.8%;
  }
  .panzoom-parent .panzoom .link:nth-child(14) .text {
    margin-left: 0;
    margin-top: -9px;
    max-width: 100px;
  }
  .panzoom-parent .panzoom .link:nth-child(15) {
    top: 27.5%;
    left: 65.2%;
  }
  .panzoom-parent .panzoom .link:nth-child(15) .text {
    margin-left: 0;
    margin-top: -10px;
  }
  .imageMapInfo {
    right: 10px;
    top: 30px;
    padding: 0 20px 18px 20px;
    width: 48%;
  }
  .imageMapInfo .close {
    padding: 13px;
    height: 45px;
    width: 45px;
  }
  .panzoom-buttons .zoom-in,
  .panzoom-buttons .zoom-out,
  .panzoom-buttons .reset {
    height: 46px;
    width: 46px;
  }
  .panzoom-buttons {
    right: 10px;
    bottom: 15px;
  }
  .panzoom-buttons .icon {
    font-size: 28px;
  }
  .panzoom .d-desktop {
    display: none;
  }
  .panzoom .d-mobil {
    display: block;
  }

  @supports (-ms-ime-align: auto) {
    .panzoom-parent .panzoom .link:first-child .positioning {
      width: 90px;
    }
    .panzoom-parent .panzoom .link:nth-child(2) .positioning {
      width: 78px;
    }
    .panzoom-parent .panzoom .link:nth-child(3) .positioning {
      width: 95px;
    }
    .panzoom-parent .panzoom .link:nth-child(4) .positioning {
      width: 106px;
    }
    .panzoom-parent .panzoom .link:nth-child(5) .positioning {
      width: 100px;
    }
    .panzoom-parent .panzoom .link:nth-child(6) .positioning {
      width: 115px;
    }
    .panzoom-parent .panzoom .link:nth-child(6).link .text {
      left: -14px;
    }
    .panzoom-parent .panzoom .link:nth-child(7) .positioning {
      width: 113px;
    }
    .panzoom-parent .panzoom .link:nth-child(8) .positioning {
      width: 60px;
    }
    .panzoom-parent .panzoom .link:nth-child(9) .positioning {
      width: 100px;
    }
    .panzoom-parent .panzoom .link:nth-child(10) .positioning {
      width: 91px;
    }
    .panzoom-parent .panzoom .link:nth-child(11) .positioning {
      width: 39px;
    }
    .panzoom-parent .panzoom .link:nth-child(11).link .text {
      left: -7px;
    }
    .panzoom-parent .panzoom .link:nth-child(12) .positioning {
      width: 66px;
    }
    .panzoom-parent .panzoom .link:nth-child(13) .positioning {
      width: 50px;
    }
    .panzoom-parent .panzoom .link:nth-child(14) .positioning {
      width: 120px;
    }
    .panzoom-parent .panzoom .link:nth-child(15) .positioning {
      width: 95px;
    }
  }
  /*endregion*/

  /*region: image-map-2*/
  #page-753 .frame.frame-default.frame-type-accordion.frame-layout-0 {
    display: block;
  }
  .image-map-bg {
    display: none;
  }
  /*endregion*/

  .GE60-30 {
    flex-direction: column;
  }

  /*region: teaser-bild-celebration 140 Jahre RSAG*/
  main.rsag-celebration .teaser-bild.teaser-bild-celebration {
    height: 100%;
    width: calc(100% - 145px);
    margin-left: 72.5px;
    flex-direction: column;
    align-items: flex-start;
  }
  main.rsag-celebration .teaser.teaser-bild-celebration {
    box-shadow: none;
  }
  main.rsag-celebration
    .teaser-bild.teaser-bild-celebration
    .col-xs-12.content-wrap,
  main.rsag-celebration
    .teaser-bild.teaser-bild-celebration
    .col-xs-12.content-wrap
    .teaser-text {
    width: 100%;
  }
  main.rsag-celebration .teaser-bild.teaser-bild-celebration .teaser-bild-img {
    position: relative;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    margin-bottom: 20px;
    height: 45vw;
  }
  main.rsag-celebration
    .teaser-bild.teaser-bild-celebration
    .teaser-bild-img:after {
    display: block;
    position: absolute;
    width: 120%;
    height: 50%;
    bottom: -25%;
    left: 0;
    filter: blur(20px);
    background: linear-gradient(to left, #e10019, #005091);
    transform: rotate(-10deg);
    opacity: 0.6;
    content: '';
  }
  main.rsag-celebration .teaser-bild.teaser-bild-celebration .headline-mobile {
    display: block;
  }
  main.rsag-celebration .teaser-bild.teaser-bild-celebration .headline-desktop {
    display: none;
  }
  main.rsag-celebration
    .teaser-bild.teaser-bild-celebration
    .col-xs-12.content-wrap
    .teaser-button {
    margin-top: 20px;
    width: 100%;
  }
  /*endregion*/

  /*region: image 140 Jahre RSAG*/
  main.rsag-celebration .ce-gallery,
  main.rsag-celebration .frame-type-image .image {
    margin-bottom: 0;
  }
  /*endregion*/

  /*region: teaser-slider 140 Jahre RSAG*/
  main.rsag-celebration .teaser-slider {
    margin-bottom: 30px;
  }
  main.rsag-celebration .teaser-slider .teaser.teaser_bild_text.slick-slide {
    margin-bottom: 3px;
  }
  main.rsag-celebration .teaser-slider button.slick-prev.slick-arrow,
  main.rsag-celebration .teaser-slider button.slick-next.slick-arrow {
    position: absolute;
    bottom: -35px;
    left: unset;
    right: 30px;
    padding-right: 0;
    padding-left: 0;
  }
  main.rsag-celebration .teaser-slider button.slick-prev:before,
  main.rsag-celebration .teaser-slider button.slick-next:before {
    font-size: 2rem;
    color: #005091;
  }
  main.rsag-celebration .teaser-slider button.slick-next.slick-arrow {
    left: unset;
    right: 0;
  }
  main.rsag-celebration .teaser-slider .slick-dots {
    width: calc(100% - 50px);
    justify-content: flex-start;
    height: auto;
    position: absolute;
    bottom: -35px;
  }
  /*endregion*/

  /*region: RSAG Blog*/
  main.rsag-blog p.comments-counter {
    font-size: 14px;
  }
  main.rsag-blog .comments-icon,
  main.rsag-blog .comments-icon:before {
    font-size: 14px;
  }
  main.rsag-blog .tx_nsnewscomments .comment-box .comment-content {
    font-size: 14px;
  }
  main.rsag-blog .tx_nsnewscomments .comments-list .comment-avatar {
    height: 55px;
    width: 55px;
  }
  main.rsag-blog header h1 {
    font-size: 23px;
  }
  /*endregion*/
  .type-file .file-lable {
    width: 100%;
  }
  .panel-heading {
    padding: 7px 10px;
  }
  .panel .panel-heading h4.panel-title a span.icon {
    font-size: 21px;
  }
}

@media (max-width: 767px) and (-ms-high-contrast: none),
  (max-width: 767px) and (-ms-high-contrast: active) {
  .panzoom-parent .panzoom .link:first-child .positioning {
    width: 90px;
  }
  .panzoom-parent .panzoom .link:nth-child(2) .positioning {
    width: 78px;
  }
  .panzoom-parent .panzoom .link:nth-child(3) .positioning {
    width: 95px;
  }
  .panzoom-parent .panzoom .link:nth-child(4) .positioning {
    width: 106px;
  }
  .panzoom-parent .panzoom .link:nth-child(5) .positioning {
    width: 100px;
  }
  .panzoom-parent .panzoom .link:nth-child(6) .positioning {
    width: 115px;
  }
  .panzoom-parent .panzoom .link:nth-child(6).link .text {
    left: -14px;
  }
  .panzoom-parent .panzoom .link:nth-child(7) .positioning {
    width: 113px;
  }
  .panzoom-parent .panzoom .link:nth-child(8) .positioning {
    width: 60px;
  }
  .panzoom-parent .panzoom .link:nth-child(9) .positioning {
    width: 100px;
  }
  .panzoom-parent .panzoom .link:nth-child(10) .positioning {
    width: 91px;
  }
  .panzoom-parent .panzoom .link:nth-child(11) .positioning {
    width: 39px;
  }
  .panzoom-parent .panzoom .link:nth-child(11).link .text {
    left: -7px;
  }
  .panzoom-parent .panzoom .link:nth-child(12) .positioning {
    width: 66px;
  }
  .panzoom-parent .panzoom .link:nth-child(13) .positioning {
    width: 50px;
  }
  .panzoom-parent .panzoom .link:nth-child(14) .positioning {
    width: 120px;
  }
  .panzoom-parent .panzoom .link:nth-child(15) .positioning {
    width: 95px;
  }
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 400px;
    margin: 30px auto;
  }
  .mobile-search-menu {
    display: none !important;
  }
  .vvw-logo {
    display: none;
  }
}

/*------------------------------xxs----------------------------------------------------------------*/

@media (max-width: 650px) {
  #youtube-news .teaser_bild_text .teaser-img {
    height: 240px;
  }
  .news .article figure {
    height: 240px;
  }
}

@media (max-width: 600px) {
  .isotope-news .news-item {
    width: 100%;
  }

  /*region: allgemein*/
  main:not(.depot12) > .container:last-child,
  main:not(.depot12) > .container-fluid:last-child {
    padding-bottom: 25px;
  }
  #page-13 main > .container-fluid:last-child,
  #page-122 main > .container-fluid:last-child,
  #page-1676 main > .container-fluid:last-child,
  #page-1929 main > .container-fluid:last-child,
  #page-14 main > .container-fluid:last-child {
    padding-bottom: 0;
  }
  .ce-gallery img,
  .frame-type-image .image img {
    height: 58vw;
  }

  /*endregion*/

  /*region: teaser*/

  /*----teaser_icon---------------------------------------------------*/

  .teaser_icon .icon {
    font-size: 100px;
    line-height: 100px;
    height: 60px;
  }
  .teaser_icon-9 h3,
  .teaser_icon h3 {
    font-size: 16px;
  }
  .teaser_icon-9 .icon {
    font-size: 100px;
    height: 70px;
  }
  .teaser_icon-9 .icon.icon-rsag-new-01-warnow-pass-mobil,
  .teaser_icon-9 .icon.icon-rsag-new-19-bike,
  .teaser_icon-9 .icon.icon-rsag-new-17-mirror-mieter-ticket {
    font-size: 88px;
  }
  .teaser_icon-9 .icon.icon-rsag-new-18-germany-ticket {
    font-size: 105px;
    height: 90px;
  }
  .teaser_icon-9 .img-germay-ticket {
    height: 105px;
    top: 6px;
  }
  /*----teaser_bild---------------------------------------------------*/

  .teaser-bild h3 {
    font-size: 22px;
  }
  .teaser-bild-2-1,
  .teaser-bild-3-1 {
    height: 260px;
  }

  #youtube-news .teaser_bild_text .teaser-img {
    height: 210px;
  }
  /*endregion*/

  /*region: news-teaser*/

  .news-teaser-move h3 {
    font-size: 20px;
    padding-bottom: 10px;
  }
  /*----news-teaser-2-1---------------------------------------------------*/
  /*----news-teaser-3-1---------------------------------------------------*/

  .container-fluid .container .news-teaser-2-1 {
    height: 250px;
  }
  .news-teaser-2-1,
  .news-teaser-3-1 {
    height: 285px;
  }
  .container-fluid .container .news-teaser-2-1:hover .news-teaser-move,
  .container-fluid .container .news-teaser-2-1 .news-teaser-move {
    top: 180px;
  }
  .news-teaser-2-1:hover .news-teaser-move,
  .news-teaser-2-1 .news-teaser-move,
  .news-teaser-3-1:hover .news-teaser-move,
  .news-teaser-3-1 .news-teaser-move {
    top: 210px;
  }

  /*endregion*/

  /*region: gallery */
  .gallery-link {
    height: 250px;
  }
  /*endregion*/

  /*region: gallery 140 Jahre RSAG */
  main.rsag-celebration .gallery-celebration .gallery-link {
    height: 140px;
  }
  /*endregion */

  /*region: inhalt tabs*/

  .inhalt-tabs .nav-tabs li a {
    font-size: 15px;
  }
  .tab-content {
    border-top: 2px solid #005091;
  }
  .inhalt-tabs-modal .nav-tabs li,
  .inhalt-tabs .nav-tabs li {
    margin-bottom: -2px;
  }
  .inhalt-tabs-modal .nav-tabs > li.active > a,
  .inhalt-tabs-modal .nav-tabs > li.active > a:focus,
  .inhalt-tabs-modal .nav-tabs > li.active > a:hover,
  .inhalt-tabs .nav-tabs > li.active > a,
  .inhalt-tabs .nav-tabs > li.active > a:focus,
  .inhalt-tabs .nav-tabs > li.active > a:hover {
    border-top: 2px;
    border-left: 2px;
    border-right: 2px;
    border-style: solid;
  }
  .inhalt-tabs .nav-tabs li:not(.active) a,
  .inhalt-tabs .nav-tabs li:not(.active) a:hover {
    border-left: 2px;
    border-right: 2px;
    border-bottom: 2px solid #005091;
  }
  /*endregion*/

  /*region: Fahrzeug Radiobuttons */

  .vehicle-choice label input[type='radio'] + .icon {
    height: 50px;
    width: 50px;
    font-size: 50px;
  }
  .vehicle-choice-wrapper {
    height: 50px;
  }
  /*endregion*/

  /*region: Geschichte*/
  .timeline-key-dates .item {
    height: 40px;
    line-height: 40px;
  }
  .timeline-key-dates .item a {
    font-size: 15px;
  }
  .timeline-key-dates .item.active a,
  .timeline-key-dates .item:hover a {
    font-size: 18px;
  }
  .cd-horizontal-timeline {
    margin: 20px auto;
    padding-right: 7.5px;
    padding-left: 7.5px;
  }
  .cd-horizontal-timeline .events a {
    font-size: 14px;
  }
  .cd-horizontal-timeline .events a.selected {
    font-size: 20px;
  }
  .history-article .history-img img {
    height: 190px;
  }
  .history-article .history-text {
    padding: 10px 15px 5px 15px;
  }
  .history-article .history-img-text p {
    padding: 10px 15px;
  }
  .history-article .history-text .teaser-fahne {
    right: 15px;
  }
  .history-divider {
    margin: 30px 0 20px 0;
  }
  /*endregion*/

  /*region: teaser-bild-celebration 140 Jahre RSAG*/
  main.rsag-celebration .teaser-bild.teaser-bild-celebration .teaser-bild-img {
    height: 58vw;
  }
  /*endregion*/
}

/*------------------------------xxxs----------------------------------------------------------------*/
/*region: footer cancel abo*/
@media (max-width: 580px) {
  footer .footer-part3 a:last-child {
    margin-left: 0;
    margin-right: 30px;
  }
}
/*endregion*/

@media (max-width: 550px) {
  #youtube-news .teaser_bild_text .teaser-img {
    height: 180px;
  }
  .news .article figure {
    height: 210px;
  }
}
@media (max-width: 500px) {
  /*region: allgemein*/
  .container {
    padding-right: 15px;
    padding-left: 15px;
  }
  .container-fluid .container {
    padding-right: 7.5px;
    padding-left: 7.5px;
  }
  main:not(.depot12) > .container:last-child,
  main:not(.depot12) > .container-fluid:last-child {
    margin-bottom: 5px;
  }
  /*endregion*/

  /*region: footer*/

  footer .footer-part2 .phone-number {
    font-size: 18px;
    margin-top: 14px;
  }
  footer .footer-part2 .phone-number .icon {
    font-size: 36px;
    margin-left: -32px;
  }

  /*endregion*/

  /*region: teaser*/
  .teaser-img {
    height: 200px;
    object-fit: cover;
    width: 100%;
  }
  /*----teaser_bild---------------------------------------------------*/

  .teaser-bild h3 {
    font-size: 22px;
  }
  .teaser-bild-2-1,
  .teaser-bild-3-1 {
    height: 240px;
  }
  /*endregion*/

  /*region: news-teaser*/

  /*----news-teaser-2-1---------------------------------------------------*/
  /*----news-teaser-3-1---------------------------------------------------*/

  .container-fluid .container .news-teaser-2-1 {
    height: 200px;
  }
  .news-teaser-2-1,
  .news-teaser-3-1 {
    height: 245px;
  }
  .container-fluid .container .news-teaser-2-1 .news-teaser-move,
  .container-fluid .container .news-teaser-2-1:hover .news-teaser-move {
    top: 130px;
  }
  .container-fluid .container .news-teaser-2-1 .news-teaser-move h3 {
    font-size: 19px;
  }
  .news-teaser-2-1:hover .news-teaser-move,
  .news-teaser-2-1 .news-teaser-move,
  .news-teaser-3-1:hover .news-teaser-move,
  .news-teaser-3-1 .news-teaser-move {
    top: 173px;
  }

  /*endregion*/

  /*region: owl Karussell Veranstaltungen*/
  .owl-carousel-veranstaltungen .owl-nav .owl-prev,
  .owl-carousel-veranstaltungen .owl-nav .owl-next {
    width: 25px;
    height: 25px;
    position: absolute;
    bottom: 0;
    top: auto;
  }
  .owl-carousel-veranstaltungen .owl-nav .owl-prev .icon,
  .owl-carousel-veranstaltungen .owl-nav .owl-next .icon {
    font-size: 25px;
    color: #005091;
  }
  .owl-carousel-veranstaltungen .owl-nav .owl-prev:hover .icon,
  .owl-carousel-veranstaltungen .owl-nav .owl-next:hover .icon {
    color: #005091;
  }
  .owl-carousel-veranstaltungen .owl-nav .owl-prev {
    left: auto;
    right: 40px;
  }
  .owl-carousel-veranstaltungen .owl-nav .owl-next {
    right: 0;
  }
  .owl-carousel-veranstaltungen .owl-dots {
    text-align: left;
  }
  .owl-carousel-veranstaltungen .owl-dots .owl-dot:first-child span {
    margin-left: 0;
  }
  /*endregion*/

  /*region: gallery */
  .gallery-link {
    height: 200px;
  }
  .lb-data .lb-caption {
    font-size: 22px;
  }
  .lb-dataContainer {
    padding-top: 15px;
  }
  .lb-data .lb-close {
    top: 10px;
  }
  .lb-data .lb-close:before {
    font-size: 24px;
  }
  .lb-nav a.lb-prev:before {
    font-size: 30px;
    left: 25px;
  }
  .lb-nav a.lb-next:before {
    font-size: 30px;
    right: 25px;
  }
  .gallery-link h3 {
    font-size: 21px;
    padding: 15px;
  }
  /*endregion*/

  /*region: inhalt tabs*/

  .inhalt-tabs .nav-tabs li a {
    font-size: 14px;
  }

  /*endregion*/

  /*region: Geschichte*/
  .history-article .history-img img {
    height: 170px;
  }
  /*endregion*/

  /*region: Datetimepicker*/

  .bootstrap-datetimepicker-widget {
    width: auto !important;
  }

  /*endregion*/

  /*region: image-map*/
  .panzoom-parent {
    height: calc(100vh - 250px);
    max-height: 500px;
  }
  .panzoom-parent .panzoom .link {
    font-size: 5px;
  }
  .panzoom-parent .panzoom .link .text {
    max-width: 40px;
    top: 0;
    line-height: 1.3;
  }
  .panzoom-parent .panzoom .link-point {
    min-height: 6px;
    height: 6px;
    max-height: 6px;
    min-width: 6px;
    max-width: 6px;
    width: 6px;
    border: 1px solid #005091;
    margin: 0 2px;
  }
  .panzoom-parent .panzoom .link.point-right .positioning {
    -webkit-transform: translateX(-100%) translateX(+5px) translateY(-50%);
    -moz-transform: translateX(-100%) translateX(+5px) translateY(-50%);
    -ms-transform: translateX(-100%) translateX(+5px) translateY(-50%);
    -o-transform: translateX(-100%) translateX(+5px) translateY(-50%);
    transform: translateX(-100%) translateX(+5px) translateY(-50%);
  }
  .panzoom-parent .panzoom .link.point-left .positioning {
    -webkit-transform: translate(-5px, -50%);
    -moz-transform: translate(-5px, -50%);
    -ms-transform: translate(-5px, -50%);
    -o-transform: translate(-5px, -50%);
    transform: translate(-5px, -50%);
  }
  .panzoom-parent .panzoom .link.point-left.point-top .positioning {
    -webkit-transform: translate(14px, -2px);
    -moz-transform: translate(14px, -2px);
    -ms-transform: translate(14px, -2px);
    -o-transform: translate(14px, -2px);
    transform: translate(14px, -2px);
  }
  .panzoom-parent .panzoom .link.point-bottom .positioning {
    -webkit-transform: translate(-50%, calc(-100% + 3px));
    -moz-transform: translate(-50%, calc(-100% + 3px));
    -ms-transform: translate(-50%, calc(-100% + 3px));
    -o-transform: translate(-50%, calc(-100% + 3px));
    transform: translate(-50%, calc(-100% + 3px));
  }
  .panzoom-parent .panzoom .link:first-child .text {
    max-width: 40px;
  }
  .panzoom-parent .panzoom .link:nth-child(3) {
    top: 12.9%;
  }
  .panzoom-parent .panzoom .link:nth-child(3) .text {
    margin-right: 4px;
    max-width: 55px;
  }
  .panzoom-parent .panzoom .link:nth-child(4) .text {
    margin-right: 5px;
  }
  .panzoom-parent .panzoom .link:nth-child(5) .text {
    margin-top: 5px;
  }
  .panzoom-parent .panzoom .link:nth-child(6) {
    top: 24.5%;
  }
  .panzoom-parent .panzoom .link:nth-child(6) .text {
    max-width: 60px;
    left: -21px;
    margin-top: 5px;
  }
  .panzoom-parent .panzoom .link:nth-child(8) .text {
    max-width: 40px;
    margin-bottom: 2px;
  }
  .panzoom-parent .panzoom .link:nth-child(9) .text {
    max-width: 50px;
  }
  .panzoom-parent .panzoom .link:nth-child(10) {
    top: 48.1%;
    left: 50.2%;
  }
  .panzoom-parent .panzoom .link:nth-child(10) .text {
    max-width: 60px;
  }
  .panzoom-parent .panzoom .link:nth-child(11) {
    top: 41.9%;
    left: 58.3%;
  }
  .panzoom-parent .panzoom .link:nth-child(12) {
    left: 70.1%;
  }
  .panzoom-parent .panzoom .link:nth-child(13) {
    top: 36.6%;
    left: 72.2%;
  }
  .panzoom-parent .panzoom .link:nth-child(14) .text {
    margin-left: 1px;
    margin-top: -7px;
    max-width: 60px;
  }
  .panzoom-parent .panzoom .link:nth-child(15) .text {
    margin-top: -7px;
    max-width: 60px;
  }
  .imageMapInfo {
    position: relative;
    top: 0;
    margin-top: 0;
    margin-left: 8px;
    width: calc(100% - 15px);
    right: 0;
    margin-bottom: 30px;
    padding: 1px 20px 18px 20px;
    box-shadow: 0 2px 10px 2px hsla(0, 0%, 0%, 0.3);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  .imageMapInfo.open {
    margin-top: -70px;
  }
  .imageMapInfo .close {
    padding: 13px;
    height: 45px;
    width: 45px;
  }
  .panzoom-buttons .zoom-in,
  .panzoom-buttons .zoom-out,
  .panzoom-buttons .reset {
    height: 42px;
    width: 42px;
  }
  .panzoom-buttons .icon {
    font-size: 25px;
  }
  .panzoom-buttons {
    bottom: auto;
    top: 35px;
  }

  /*endregion*/

  /*region: teaser-bild-celebration 140 Jahre RSAG*/
  main.rsag-celebration .teaser-bild.teaser-bild-celebration {
    width: calc(100% - 15px);
    margin-left: 7.5px;
  }
  /*endregion*/
}

@media (max-width: 400px) {
  /*region: image-map*/

  .panzoom-parent {
    max-height: 450px;
  }

  /*endregion*/
}

/*region: Bilder Vollformat Internet Explorer*/

@media (max-width: 1199px) and (min-width: 992px) and (-ms-high-contrast: none),
  (max-width: 1199px) and (min-width: 992px) and (-ms-high-contrast: active) {
  #page-74 .frame-type-image.frame-layout-3 {
    height: 1431px;
  }
  #page-79 .frame-type-image.frame-layout-3 {
    height: 220px;
  }
  #page-155 .frame-type-image.frame-layout-3 {
    height: 350px;
  }
  #page-63 .frame-type-image.frame-layout-3 {
    height: 260px;
  }
  #page-76 .frame-type-image.frame-layout-3 {
    height: 375px;
  }
  #page-328 #c2328.frame-type-image.frame-layout-3 {
    height: 207px;
  }
  #page-328 #c2335.frame-type-image.frame-layout-3 {
    height: 125px;
  }
  #page-55 #c3369.frame-type-image.frame-layout-3 {
    height: 175px;
  }
  #page-425 #c3701.frame-type-image.frame-layout-3,
  #page-425 #c3702.frame-type-image.frame-layout-3 {
    height: 71px;
  }
  #c3759.frame-type-image.frame-layout-3 {
    height: 501px;
  }
  #c3845.frame-type-image.frame-layout-3 {
    height: 616px;
  }
  #page-439 #c3876.frame-layout-3 {
    height: 330px;
  }
  #page-327 #c2315.frame-layout-3 {
    height: 398px;
  }
  #page-327 #c2320.frame-layout-3 {
    height: 764px;
  }
  #page-443 #c3967.frame-layout-3 {
    height: 322px;
  }
  #page-492 #c4454.frame-layout-3,
  #page-492 #c4455.frame-layout-3,
  #page-492 #c4457.frame-layout-3,
  #page-492 #c4458.frame-layout-3 {
    height: 354px;
  }
  #page-502 #c4522.frame-layout-3 {
    height: 209px;
  }
  #page-502 #c4523.frame-layout-3 {
    height: 477px;
  }
  #page-327 #c4581.frame-layout-3 {
    height: 723px;
  }
  #page-509 #c4572.frame-layout-3,
  #page-509 #c4575.frame-layout-3 {
    height: 119px;
  }
  #page-510 #c4608.frame-layout-3 {
    height: 207px;
  }
  #page-513 #c4595.frame-layout-3 {
    height: 201px;
  }
  #page-516 #c4656.frame-layout-3 {
    height: 295px;
  }
  #page-516 #c4675.frame-layout-3 {
    height: 295px;
  }
  #page-516 #c4658.frame-layout-3 {
    height: 257px;
  }
  #page-516 #c4678.frame-layout-3 {
    height: 259px;
  }
  #page-579 #c5456.frame-layout-3 {
    height: 320px;
  }
  #page-579 #c5461.frame-layout-3 {
    height: 298px;
  }
  #page-579 #c5462.frame-layout-3 {
    height: 298px;
  }
  #page-580 #c5473.frame-layout-3 {
    height: 549px;
  }
  #page-620 #c6096.frame-layout-3 {
    height: 360px;
  }
  #page-620 #c6112.frame-layout-3 {
    height: 255px;
  }
  #page-620 #c6161.frame-layout-3 {
    height: 620px;
  }
  #page-638 #c6269.frame-layout-3 {
    height: 230px;
  }
  #page-638 #c6270.frame-layout-3 {
    height: 224px;
  }
  #page-638 #c6271.frame-layout-3 {
    height: 250px;
  }
  #page-638 #c6272.frame-layout-3 {
    height: 227px;
  }
  #page-638 #c6273.frame-layout-3 {
    height: 250px;
  }
  #page-638 #c6274.frame-layout-3 {
    height: 195px;
  }
  #page-639 #c6281.frame-layout-3 {
    height: 501px;
  }
  #page-639 #c6291.frame-layout-3 {
    height: 67px;
  }
  #page-639 #c6293.frame-layout-3 {
    height: 67px;
  }
  #page-639 #c6294.frame-layout-3 {
    height: 779px;
  }
  #page-579 #c6395.frame-layout-3 {
    height: 268px;
  }
  #page-579 #c6396.frame-layout-3 {
    height: 236px;
  }
  #page-665 #c6551.frame-layout-3 {
    height: 622px;
  }
  #page-566 #c6883.frame-layout-3 {
    height: 895px;
  }
  #page-712 #c6950.frame-layout-3 {
    height: 127px;
  }
}

@media (max-width: 991px) and (min-width: 768px) and (-ms-high-contrast: none),
  (max-width: 991px) and (min-width: 768px) and (-ms-high-contrast: active) {
  #page-74 .frame-type-image.frame-layout-3 {
    height: 1097px;
  }
  #page-79 .frame-type-image.frame-layout-3 {
    height: 170px;
  }
  #page-155 .frame-type-image.frame-layout-3 {
    height: 270px;
  }
  #page-63 .frame-type-image.frame-layout-3 {
    height: 205px;
  }
  #page-76 .frame-type-image.frame-layout-3 {
    height: 290px;
  }
  #page-328 #c2328.frame-type-image.frame-layout-3 {
    height: 158px;
  }
  #page-328 #c2335.frame-type-image.frame-layout-3 {
    height: 96px;
  }
  #page-55 #c3369.frame-type-image.frame-layout-3 {
    height: 134px;
  }
  #page-425 #c3701.frame-type-image.frame-layout-3,
  #page-425 #c3702.frame-type-image.frame-layout-3 {
    height: 54px;
  }
  #c3759.frame-type-image.frame-layout-3 {
    height: 384px;
  }
  #c3845.frame-type-image.frame-layout-3 {
    height: 472px;
  }
  #page-439 #c3876.frame-layout-3 {
    height: 260px;
  }
  #page-327 #c2315.frame-layout-3 {
    height: 304px;
  }
  #page-327 #c2320.frame-layout-3 {
    height: 586px;
  }
  #page-443 #c3967.frame-layout-3 {
    height: 249px;
  }
  #page-492 #c4454.frame-layout-3,
  #page-492 #c4455.frame-layout-3,
  #page-492 #c4457.frame-layout-3,
  #page-492 #c4458.frame-layout-3 {
    height: 271px;
  }
  #page-502 #c4522.frame-layout-3 {
    height: 160px;
  }
  #page-502 #c4523.frame-layout-3 {
    height: 359px;
  }
  #page-327 #c4581.frame-layout-3 {
    height: 554px;
  }
  #page-509 #c4572.frame-layout-3,
  #page-509 #c4575.frame-layout-3 {
    height: 91px;
  }
  #page-510 #c4608.frame-layout-3 {
    height: 158px;
  }
  #page-513 #c4595.frame-layout-3 {
    height: 154px;
  }
  #page-516 #c4656.frame-layout-3 {
    height: 226px;
  }
  #page-516 #c4675.frame-layout-3 {
    height: 226px;
  }
  #page-516 #c4658.frame-layout-3 {
    height: 198px;
  }
  #page-516 #c4678.frame-layout-3 {
    height: 199px;
  }
  #page-579 #c5456.frame-layout-3 {
    height: 250px;
  }
  #page-579 #c5461.frame-layout-3 {
    height: 228px;
  }
  #page-579 #c5462.frame-layout-3 {
    height: 228px;
  }
  #page-580 #c5473.frame-layout-3 {
    height: 420px;
  }
  #page-620 #c6096.frame-layout-3 {
    height: 272px;
  }
  #page-620 #c6112.frame-layout-3 {
    height: 195px;
  }
  #page-620 #c6161.frame-layout-3 {
    height: 473px;
  }
  #page-638 #c6269.frame-layout-3 {
    height: 176px;
  }
  #page-638 #c6270.frame-layout-3 {
    height: 172px;
  }
  #page-638 #c6271.frame-layout-3 {
    height: 192px;
  }
  #page-638 #c6272.frame-layout-3 {
    height: 174px;
  }
  #page-638 #c6273.frame-layout-3 {
    height: 192px;
  }
  #page-638 #c6274.frame-layout-3 {
    height: 150px;
  }
  #page-639 #c6281.frame-layout-3 {
    height: 384px;
  }
  #page-639 #c6291.frame-layout-3 {
    height: 52px;
  }
  #page-639 #c6293.frame-layout-3 {
    height: 52px;
  }
  #page-639 #c6294.frame-layout-3 {
    height: 597px;
  }
  #page-579 #c6395.frame-layout-3 {
    height: 205px;
  }
  #page-579 #c6396.frame-layout-3 {
    height: 181px;
  }
  #page-665 #c6551.frame-layout-3 {
    height: 477px;
  }
  #page-566 #c6883.frame-layout-3 {
    height: 686px;
  }
  #page-712 #c6950.frame-layout-3 {
    height: 98px;
  }
}

@media (max-width: 767px) and (min-width: 501px) and (-ms-high-contrast: none),
  (max-width: 767px) and (min-width: 501px) and (-ms-high-contrast: active) {
  .service-nav-mobil .icon:before {
    margin-left: -3px;
  }

  #page-74 .frame-type-image.frame-layout-3 {
    height: 221vw;
  }
  #page-79 .frame-type-image.frame-layout-3 {
    height: 31vw;
  }
  #page-155 .frame-type-image.frame-layout-3 {
    height: 54vw;
  }
  #page-63 .frame-type-image.frame-layout-3 {
    height: 36vw;
  }
  #page-76 .frame-type-image.frame-layout-3 {
    height: 59vw;
  }
  #page-328 #c2328.frame-type-image.frame-layout-3 {
    height: 31vw;
  }
  #page-328 #c2335.frame-type-image.frame-layout-3 {
    height: 19vw;
  }
  #page-55 #c3369.frame-type-image.frame-layout-3 {
    height: 24vw;
  }
  #page-425 #c3701.frame-type-image.frame-layout-3,
  #page-425 #c3702.frame-type-image.frame-layout-3 {
    height: 21vw;
    margin-bottom: 10px;
  }
  #c3759.frame-type-image.frame-layout-3 {
    height: 77vw;
  }
  #c3845.frame-type-image.frame-layout-3 {
    height: 92vw;
  }
  #page-439 #c3876.frame-layout-3 {
    height: 46vw;
  }
  #page-327 #c2315.frame-layout-3 {
    height: 62vw;
  }
  #page-327 #c2320.frame-layout-3 {
    height: 118vw;
  }
  #page-443 #c3967.frame-layout-3 {
    height: 36vw;
  }
  #page-492 #c4454.frame-layout-3,
  #page-492 #c4455.frame-layout-3,
  #page-492 #c4457.frame-layout-3,
  #page-492 #c4458.frame-layout-3 {
    height: 100vw;
  }
  #page-502 #c4522.frame-layout-3 {
    height: 25vw;
  }
  #page-502 #c4523.frame-layout-3 {
    height: 65vw;
  }
  #page-327 #c4581.frame-layout-3 {
    height: 111vw;
  }
  #page-509 #c4572.frame-layout-3,
  #page-509 #c4575.frame-layout-3 {
    height: 16vw;
  }
  #page-510 #c4608.frame-layout-3 {
    height: 31vw;
  }
  #page-513 #c4595.frame-layout-3 {
    height: 30vw;
  }
  #page-516 #c4656.frame-layout-3 {
    height: 43vw;
  }
  #page-516 #c4675.frame-layout-3 {
    height: 43vw;
  }
  #page-516 #c4658.frame-layout-3 {
    height: 39vw;
  }
  #page-516 #c4678.frame-layout-3 {
    height: 39vw;
  }
  #page-579 #c5456.frame-layout-3 {
    height: 45vw;
  }
  #page-579 #c5461.frame-layout-3 {
    height: 46vw;
  }
  #page-579 #c5462.frame-layout-3 {
    height: 46vw;
  }
  #page-580 #c5473.frame-layout-3 {
    height: 86vw;
  }
  #page-620 #c6096.frame-layout-3 {
    height: 114vw;
  }
  #page-620 #c6112.frame-layout-3 {
    height: 81vw;
  }
  #page-620 #c6161.frame-layout-3 {
    height: 96vw;
  }
  #page-638 #c6269.frame-layout-3 {
    height: 33vw;
  }
  #page-638 #c6270.frame-layout-3 {
    height: 36vw;
  }
  #page-638 #c6271.frame-layout-3 {
    height: 40vw;
  }
  #page-638 #c6272.frame-layout-3 {
    height: 37vw;
  }
  #page-638 #c6273.frame-layout-3 {
    height: 37vw;
  }
  #page-638 #c6274.frame-layout-3 {
    height: 35vw;
  }
  #page-639 #c6281.frame-layout-3 {
    height: 77vw;
  }
  #page-639 #c6291.frame-layout-3 {
    height: 9vw;
  }
  #page-639 #c6293.frame-layout-3 {
    height: 9vw;
  }
  #page-639 #c6294.frame-layout-3 {
    height: 127vw;
  }
  #page-579 #c6395.frame-layout-3 {
    height: 43vw;
  }
  #page-579 #c6396.frame-layout-3 {
    height: 37vw;
  }
  #page-665 #c6551.frame-layout-3 {
    height: 97vw;
  }
  #page-566 #c6883.frame-layout-3 {
    height: 127vw;
  }
  #page-712 #c6950.frame-layout-3 {
    height: 20vw;
  }
}

@media (max-width: 500px) and (-ms-high-contrast: none),
  (max-width: 500px) and (-ms-high-contrast: active) {
  .service-nav-mobil .icon:before {
    margin-left: -3px;
  }

  #page-74 .frame-type-image.frame-layout-3 {
    height: 290vw;
  }
  #page-79 .frame-type-image.frame-layout-3 {
    height: 38vw;
  }
  #page-155 .frame-type-image.frame-layout-3 {
    height: 64vw;
  }
  #page-63 .frame-type-image.frame-layout-3 {
    height: 45vw;
  }
  #page-76 .frame-type-image.frame-layout-3 {
    height: 75vw;
  }
  #page-328 #c2328.frame-type-image.frame-layout-3 {
    height: 39vw;
  }
  #page-328 #c2335.frame-type-image.frame-layout-3 {
    height: 17vw;
    margin-bottom: 40px;
  }
  #page-55 #c3369.frame-type-image.frame-layout-3 {
    height: 32vw;
  }
  #page-425 #c3701.frame-type-image.frame-layout-3,
  #page-425 #c3702.frame-type-image.frame-layout-3 {
    height: 28vw;
    margin-bottom: 10px;
  }
  #c3759.frame-type-image.frame-layout-3 {
    height: 94vw;
  }
  #c3845.frame-type-image.frame-layout-3 {
    height: 107vw;
  }
  #page-439 #c3876.frame-layout-3 {
    height: 56vw;
  }
  #page-327 #c2315.frame-layout-3 {
    height: 74vw;
  }
  #page-327 #c2320.frame-layout-3 {
    height: 140vw;
  }
  #page-443 #c3967.frame-layout-3 {
    height: 47vw;
  }
  #page-492 #c4454.frame-layout-3,
  #page-492 #c4455.frame-layout-3,
  #page-492 #c4457.frame-layout-3,
  #page-492 #c4458.frame-layout-3 {
    height: 134vw;
  }
  #page-502 #c4522.frame-layout-3 {
    height: 40vw;
  }
  #page-502 #c4523.frame-layout-3 {
    height: 90vw;
  }
  #page-327 #c4581.frame-layout-3 {
    height: 135vw;
  }
  #page-509 #c4572.frame-layout-3,
  #page-509 #c4575.frame-layout-3 {
    height: 22vw;
  }
  #page-510 #c4608.frame-layout-3 {
    height: 38vw;
  }
  #page-513 #c4595.frame-layout-3 {
    height: 35vw;
  }
  #page-516 #c4656.frame-layout-3 {
    height: 55vw;
  }
  #page-516 #c4675.frame-layout-3 {
    height: 55vw;
  }
  #page-516 #c4658.frame-layout-3 {
    height: 48vw;
  }
  #page-516 #c4678.frame-layout-3 {
    height: 48vw;
  }
  #page-579 #c5456.frame-layout-3 {
    height: 65vw;
  }
  #page-579 #c5461.frame-layout-3 {
    height: 55vw;
  }
  #page-579 #c5462.frame-layout-3 {
    height: 55vw;
  }
  #page-580 #c5473.frame-layout-3 {
    height: 102vw;
  }
  #page-620 #c6096.frame-layout-3 {
    height: 138vw;
  }
  #page-620 #c6112.frame-layout-3 {
    height: 98vw;
  }
  #page-620 #c6161.frame-layout-3 {
    height: 115vw;
  }
  #page-638 #c6269.frame-layout-3 {
    height: 42vw;
  }
  #page-638 #c6270.frame-layout-3 {
    height: 44vw;
  }
  #page-638 #c6271.frame-layout-3 {
    height: 49vw;
  }
  #page-638 #c6272.frame-layout-3 {
    height: 45vw;
  }
  #page-638 #c6273.frame-layout-3 {
    height: 45vw;
  }
  #page-638 #c6274.frame-layout-3 {
    height: 46vw;
  }
  #page-639 #c6281.frame-layout-3 {
    height: 95vw;
  }
  #page-639 #c6291.frame-layout-3 {
    height: 14vw;
  }
  #page-639 #c6293.frame-layout-3 {
    height: 14vw;
  }
  #page-639 #c6294.frame-layout-3 {
    height: 159vw;
  }
  #page-579 #c6395.frame-layout-3 {
    height: 52vw;
  }
  #page-579 #c6396.frame-layout-3 {
    height: 44vw;
  }
  #page-665 #c6551.frame-layout-3 {
    height: 117vw;
  }
  #page-566 #c6883.frame-layout-3 {
    height: 161vw;
  }
  #page-712 #c6950.frame-layout-3 {
    height: 23vw;
  }
}
/*endregion*/

@media print {
  div {
    height: 0;
  }
  .hidePrint {
    display: none;
  }
}

@font-face {
  font-family: 'HelveticaNeueETW01-45Lt';
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/e0781a75-0ecb-464e-b6e9-85780ddc0921.eot?#iefix');
  src:
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/e0781a75-0ecb-464e-b6e9-85780ddc0921.eot?#iefix')
      format('eot'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/b8765d4b-d9a3-48b9-ac65-560e7517cf0e.woff2')
      format('woff2'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/d7d2e6c6-fc3a-41a5-9b52-648e12e215b2.woff')
      format('woff'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/cb64744b-d0f7-4ef8-a790-b60d6e3e4f21.ttf')
      format('truetype'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/ccde919e-a712-41ef-b90f-9efc47661659.svg#ccde919e-a712-41ef-b90f-9efc47661659')
      format('svg');
}
@font-face {
  font-family: 'HelveticaNeueETW01-46Lt';
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/fc780ce0-5b33-4e1d-b89b-66111a4d0ed8.eot?#iefix');
  src:
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/fc780ce0-5b33-4e1d-b89b-66111a4d0ed8.eot?#iefix')
      format('eot'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/0381d699-73ef-4558-9e61-38385c9fc5da.woff2')
      format('woff2'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/2731e338-d92f-4492-8480-8b55ae1139f6.woff')
      format('woff'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/40e43cb5-d6b2-4ceb-b369-527d1007a2c7.ttf')
      format('truetype'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/c1993d56-4077-454a-8b19-635fa5a39532.svg#c1993d56-4077-454a-8b19-635fa5a39532')
      format('svg');
}
@font-face {
  font-family: 'HelveticaNeueETW01-55Rg';
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/706ec8e5-fe4a-4518-91a6-7aba4d3d333f.eot?#iefix');
  src:
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/706ec8e5-fe4a-4518-91a6-7aba4d3d333f.eot?#iefix')
      format('eot'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/dc50c02f-3f77-4e75-b89c-e3f9bb4752e6.woff2')
      format('woff2'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/ce6f5b38-1cb5-4a27-8182-583aa68b2436.woff')
      format('woff'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/ff06cde7-e06a-4cf0-af4d-5b2f737bf544.ttf')
      format('truetype'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/958b12cf-2908-4254-8cb9-9b12c3aa151e.svg#958b12cf-2908-4254-8cb9-9b12c3aa151e')
      format('svg');
}
@font-face {
  font-family: 'HelveticaNeueETW01-56It';
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/5935d076-bd6d-4ca4-b995-d739ffa09754.eot?#iefix');
  src:
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/5935d076-bd6d-4ca4-b995-d739ffa09754.eot?#iefix')
      format('eot'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/56e66f56-3016-44fd-84b2-8e40d9743656.woff2')
      format('woff2'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/4d65bb6f-e667-4bd0-8e92-34e67bf6ac8b.woff')
      format('woff'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/86631d82-6e27-4db2-988a-6b79a6c0d8ed.ttf')
      format('truetype'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/205c950e-e47f-4d97-9738-0a68edc4258d.svg#205c950e-e47f-4d97-9738-0a68edc4258d')
      format('svg');
}
@font-face {
  font-family: 'HelveticaNeueETW01-65Md';
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/a747e1ea-ecdf-4f3d-ad47-3df9cfbee3cc.eot?#iefix');
  src:
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/a747e1ea-ecdf-4f3d-ad47-3df9cfbee3cc.eot?#iefix')
      format('eot'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/3e8a8b56-3cb0-4347-b670-eaaf06b76e9b.woff2')
      format('woff2'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/07173950-fa69-4b65-9c71-0cf2ec00b51d.woff')
      format('woff'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/aac5a4b8-ffd3-4529-a098-21b91bc86f9a.ttf')
      format('truetype'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/2379b081-2371-47d9-8be9-4e39d7892ebf.svg#2379b081-2371-47d9-8be9-4e39d7892ebf')
      format('svg');
}
@font-face {
  font-family: 'HelveticaNeueETW01-66Md';
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/4da0f075-0a40-4129-a4df-43aa140d94b0.eot?#iefix');
  src:
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/4da0f075-0a40-4129-a4df-43aa140d94b0.eot?#iefix')
      format('eot'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/7d8282ed-f0c0-49f6-99f1-95be8623cbf1.woff2')
      format('woff2'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/2620c12a-dedb-4d35-8f4c-b951dcc1d4df.woff')
      format('woff'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/ae4300e1-4ab3-46c8-b619-0d142d97522c.ttf')
      format('truetype'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/4e787888-465d-4004-b616-6565e88fbe50.svg#4e787888-465d-4004-b616-6565e88fbe50')
      format('svg');
}
@font-face {
  font-family: 'HelveticaNeueETW01-75Bd';
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/a95d2895-fa71-4ce7-bc1e-631169924be3.eot?#iefix');
  src:
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/a95d2895-fa71-4ce7-bc1e-631169924be3.eot?#iefix')
      format('eot'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/6dfa3ef5-ebc5-4d23-a631-b3d746c2ad39.woff2')
      format('woff2'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/588c9ba8-1d28-4ad6-bf18-7128152d84c4.woff')
      format('woff'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/55334dfb-9c72-4147-8de0-21239f17ff25.ttf')
      format('truetype'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/62455047-c81f-44f1-8938-7739fa0f0e8d.svg#62455047-c81f-44f1-8938-7739fa0f0e8d')
      format('svg');
}
@font-face {
  font-family: 'HelveticaNeueETW01-76Bd';
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/a48e33d0-3542-482d-9284-e41d31c4d583.eot?#iefix');
  src:
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/a48e33d0-3542-482d-9284-e41d31c4d583.eot?#iefix')
      format('eot'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/15ed0ff2-0715-4aca-af0c-00840c3a4dd7.woff2')
      format('woff2'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/9b77b336-b221-497e-b255-7833856bb4a9.woff')
      format('woff'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/5c9a7798-4870-4139-ab84-7a300a7dc3e1.ttf')
      format('truetype'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/fonts.com/3b59e91c-919a-4e7a-9ada-8c73b3378f03.svg#3b59e91c-919a-4e7a-9ada-8c73b3378f03')
      format('svg');
}
@font-face {
  font-family: 'Helvetica Neue LT W05_77BdCnOb';
  src:
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/83988233-0e17-4c53-b35a-2f1c0c2a3ca1.woff2') format('woff2'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/22f5df0d-ec99-4f2e-a776-ca2bdf0df48a.woff') format('woff');
}
@font-face {
  font-family: 'Helvetica Neue LT W05_87HvCnObl';
  src:
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/9cc465b5-d49c-435c-86f2-52b4724e4e13.woff2') format('woff2'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/9b01165b-5359-4cf6-8222-e6b0dc4dfa54.woff') format('woff');
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
a,
ul,
li,
button,
th,
tr,
td {
  text-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}



@font-face {
  font-family: 'rsag-round';
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-round.eot');
  src:
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-round.eot?#iefix') format('embedded-opentype'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-round.woff') format('woff'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-round.ttf') format('truetype'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-round.svg#rsag-round') format('svg');
  font-weight: normal;
  font-style: normal;
}

[data-icon]:before {
  font-family: 'rsag-round' !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^='icon-rsag-round-']:before,
[class*=' icon-rsag-round-']:before {
  font-family: 'rsag-round' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-rsag-round-aim:before {
  content: '\61';
}
.icon-rsag-round-money:before {
  content: '\62';
}
.icon-rsag-round-change:before {
  content: '\63';
}
.icon-rsag-round-print:before {
  content: '\64';
}
.icon-rsag-round-search:before {
  content: '\65';
}
.icon-rsag-round-monthly-ticket:before {
  content: '\66';
}
.icon-rsag-round-download:before {
  content: '\67';
}
.icon-rsag-round-arrow-1-bottom:before {
  content: '\68';
}
.icon-rsag-round-arrow-1-left:before {
  content: '\69';
}
.icon-rsag-round-duration:before {
  content: '\6a';
}
.icon-rsag-round-monthly-ticket-bike:before {
  content: '\6b';
}
.icon-rsag-round-semester-ticket:before {
  content: '\6c';
}
.icon-rsag-round-send:before {
  content: '\6d';
}
.icon-rsag-round-monthly-ticket-family:before {
  content: '\6e';
}
.icon-rsag-round-exit:before {
  content: '\6f';
}
.icon-rsag-round-arrow-1-right:before {
  content: '\70';
}
.icon-rsag-round-arrow-1-top:before {
  content: '\71';
}
.icon-rsag-round-facebook:before {
  content: '\72';
}
.icon-rsag-round-monthly-ticket-plus:before {
  content: '\73';
}
.icon-rsag-round-social-media:before {
  content: '\74';
}
.icon-rsag-round-student-ticket:before {
  content: '\75';
}
.icon-rsag-round-options:before {
  content: '\76';
}
.icon-rsag-round-ferry:before {
  content: '\77';
}
.icon-rsag-round-arrow-2-bottom:before {
  content: '\78';
}
.icon-rsag-round-arrow-2-left:before {
  content: '\79';
}
.icon-rsag-round-job-ticket:before {
  content: '\7a';
}
.icon-rsag-round-payment:before {
  content: '\41';
}
.icon-rsag-round-time:before {
  content: '\42';
}
.icon-rsag-round-train:before {
  content: '\43';
}
.icon-rsag-round-pdf-download:before {
  content: '\44';
}
.icon-rsag-round-location:before {
  content: '\45';
}
.icon-rsag-round-arrow-2-right:before {
  content: '\46';
}
.icon-rsag-round-arrow-2-top:before {
  content: '\47';
}
.icon-rsag-round-mail:before {
  content: '\48';
}
.icon-rsag-round-picture:before {
  content: '\49';
}
.icon-rsag-round-tram:before {
  content: '\4a';
}
.icon-rsag-round-twitter:before {
  content: '\4b';
}
.icon-rsag-round-poi:before {
  content: '\4c';
}
.icon-rsag-round-map:before {
  content: '\4d';
}
.icon-rsag-round-attention:before {
  content: '\4e';
}
.icon-rsag-round-bus:before {
  content: '\4f';
}
.icon-rsag-round-media-center:before {
  content: '\50';
}
.icon-rsag-round-press:before {
  content: '\51';
}
.icon-rsag-round-video:before {
  content: '\52';
}
.icon-rsag-round-vvw:before {
  content: '\53';
}
.icon-rsag-round-press-distribute:before {
  content: '\54';
}
.icon-rsag-round-mobil-60:before {
  content: '\55';
}
.icon-rsag-round-bus-taxi:before {
  content: '\56';
}
.icon-rsag-round-calendar:before {
  content: '\57';
}
.icon-rsag-round-mobil-60-bike:before {
  content: '\58';
}
.icon-rsag-round-press-officer:before {
  content: '\59';
}
.icon-rsag-round-youtube:before {
  content: '\5a';
}
.icon-rsag-round-stop:before {
  content: '\30';
}
.icon-rsag-round-audio:before {
  content: '\31';
}
.icon-rsag-round-fahrrad:before {
  content: '\32';
}
.icon-rsag-round-fax:before {
  content: '\33';
}
.icon-rsag-round-telefon:before {
  content: '\34';
}
.icon-rsag-round-hint:before {
  content: '\35';
}
.icon-rsag-round-link:before {
  content: '\36';
}
.icon-rsag-round-familie-mitnahme:before {
  content: '\37';
}



@font-face {
  font-family: 'rsag-clear';
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-clear.eot');
  src:
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-clear.eot?#iefix') format('embedded-opentype'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-clear.woff') format('woff'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-clear.ttf') format('truetype'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-clear.svg#rsag-clear') format('svg');
  font-weight: normal;
  font-style: normal;
}

[data-icon]:before {
  font-family: 'rsag-clear' !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^='icon-rsag-clear-']:before,
[class*=' icon-rsag-clear-']:before {
  font-family: 'rsag-clear' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-rsag-clear-attention:before {
  content: '\61';
}
.icon-rsag-clear-burger:before {
  content: '\62';
}
.icon-rsag-clear-bus:before {
  content: '\63';
}
.icon-rsag-clear-bus-taxi:before {
  content: '\64';
}
.icon-rsag-clear-calendar:before {
  content: '\65';
}
.icon-rsag-clear-change:before {
  content: '\53';
}
.icon-rsag-clear-chicken:before {
  content: '\66';
}
.icon-rsag-clear-cow:before {
  content: '\67';
}
.icon-rsag-clear-dessert:before {
  content: '\68';
}
.icon-rsag-clear-eggs:before {
  content: '\69';
}
.icon-rsag-clear-facebook:before {
  content: '\52';
}
.icon-rsag-clear-ferry:before {
  content: '\6a';
}
.icon-rsag-clear-fish:before {
  content: '\6b';
}
.icon-rsag-clear-job-ticket:before {
  content: '\6c';
}
.icon-rsag-clear-locate:before {
  content: '\54';
}
.icon-rsag-clear-location:before {
  content: '\6d';
}
.icon-rsag-clear-map:before {
  content: '\7a';
}
.icon-rsag-clear-media-center:before {
  content: '\79';
}
.icon-rsag-clear-mobil-60:before {
  content: '\78';
}
.icon-rsag-clear-mobil-60-bike:before {
  content: '\77';
}
.icon-rsag-clear-monthly-ticket:before {
  content: '\76';
}
.icon-rsag-clear-monthly-ticket-bike:before {
  content: '\75';
}
.icon-rsag-clear-monthly-ticket-family:before {
  content: '\73';
}
.icon-rsag-clear-monthly-ticket-plus:before {
  content: '\72';
}
.icon-rsag-clear-noodles:before {
  content: '\74';
}
.icon-rsag-clear-pdf-download:before {
  content: '\71';
}
.icon-rsag-clear-picture:before {
  content: '\70';
}
.icon-rsag-clear-plus:before {
  content: '\55';
}
.icon-rsag-clear-pork:before {
  content: '\6f';
}
.icon-rsag-clear-press:before {
  content: '\6e';
}
.icon-rsag-clear-press-distribute:before {
  content: '\41';
}
.icon-rsag-clear-press-officer:before {
  content: '\42';
}
.icon-rsag-clear-print:before {
  content: '\43';
}
.icon-rsag-clear-salade:before {
  content: '\44';
}
.icon-rsag-clear-search:before {
  content: '\45';
}
.icon-rsag-clear-semester-ticket:before {
  content: '\46';
}
.icon-rsag-clear-social-media:before {
  content: '\47';
}
.icon-rsag-clear-soup:before {
  content: '\48';
}
.icon-rsag-clear-student-ticket:before {
  content: '\49';
}
.icon-rsag-clear-time:before {
  content: '\4a';
}
.icon-rsag-clear-train:before {
  content: '\4b';
}
.icon-rsag-clear-tram:before {
  content: '\4c';
}
.icon-rsag-clear-twitter:before {
  content: '\50';
}
.icon-rsag-clear-veggie-1:before {
  content: '\4d';
}
.icon-rsag-clear-veggie-2:before {
  content: '\4f';
}
.icon-rsag-clear-video:before {
  content: '\4e';
}
.icon-rsag-clear-youtube:before {
  content: '\51';
}
.icon-rsag-clear-audio:before {
  content: '\56';
}
.icon-rsag-clear-fax:before {
  content: '\57';
}
.icon-rsag-clear-telefon:before {
  content: '\58';
}
.icon-rsag-clear-mail:before {
  content: '\59';
}
.icon-rsag-clear-monthly-ticket-reduced:before {
  content: '\5a';
}
.icon-rsag-clear-arrow-2-bottom:before {
  content: '\30';
}
.icon-rsag-clear-arrow-2-left:before {
  content: '\31';
}
.icon-rsag-clear-arrow-2-right:before {
  content: '\32';
}
.icon-rsag-clear-arrow-2-top:before {
  content: '\33';
}
.icon-rsag-clear-link:before {
  content: '\34';
}



@font-face {
  font-family: 'rsag-vvw';
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-vvw.eot');
  src:
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-vvw.eot?#iefix') format('embedded-opentype'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-vvw.woff') format('woff'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-vvw.ttf') format('truetype'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-vvw.svg#rsag-vvw') format('svg');
  font-weight: normal;
  font-style: normal;
}

[data-icon]:before {
  font-family: 'rsag-vvw' !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^='icon-rsag-vvw-']:before,
[class*=' icon-rsag-vvw-']:before {
  font-family: 'rsag-vvw' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-rsag-vvw-bus:before {
  content: '\61';
  color: #046779;
  margin-left: -1px;
  display: block;
  margin-top: -1px;
}
.icon-rsag-vvw-faehre:before {
  content: '\62';
  color: #23a3d8;
  margin-left: -1px;
  display: block;
  margin-top: -1px;
}
.icon-rsag-vvw-s-bahn:before {
  content: '\63';
  color: #006f35;
  margin-left: -1px;
  display: block;
  margin-top: -1px;
}
.icon-rsag-vvw-tram:before {
  content: '\64';
  color: #cc0000;
  margin-left: -1px;
  display: block;
  margin-top: -1px;
}
.icon-rsag-vvw-home-3:before {
  content: '\65';
}
.icon-rsag-vvw-minus-3:before {
  content: '\66';
}
.icon-rsag-vvw-plus-3:before {
  content: '\67';
}
.icon-rsag-vvw-instagram:before {
  content: '\68';
}



@font-face {
  font-family: 'rsag-new';
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-new.eot');
  src:
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-new.eot?#iefix') format('embedded-opentype'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-new.woff') format('woff'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-new.ttf') format('truetype'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-new.svg#rsag-clear') format('svg');
  font-weight: normal;
  font-style: normal;
}

[data-icon]:before {
  font-family: 'rsag-new' !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^='icon-rsag-new-']:before,
[class*=' icon-rsag-new-']:before {
  font-family: 'rsag-new' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-rsag-new-01-warnow-pass-mobil:before {
  content: '\61';
}
.icon-rsag-new-02-payment:before {
  content: '\62';
}
.icon-rsag-new-03-renovation-tram:before {
  content: '\63';
}
.icon-rsag-new-04-logo-circle:before {
  content: '\64';
}
.icon-rsag-new-05-logo-simple:before {
  content: '\65';
}
.icon-rsag-new-06-warnow-pass-mobil-circle:before {
  content: '\66';
}
.icon-rsag-new-07-comment-empty:before {
  content: '\67';
}
.icon-rsag-new-08-comment-full:before {
  content: '\68';
}
.icon-rsag-new-09-heart-empty:before {
  content: '\69';
}
.icon-rsag-new-10-heart-full:before {
  content: '\6a';
}
.icon-rsag-new-11-accu-full:before {
  content: '\6b';
}
.icon-rsag-new-12-accu-50:before {
  content: '\6c';
}
.icon-rsag-new-13-accu-low:before {
  content: '\6d';
}
.icon-rsag-new-14-thumb-up:before {
  content: '\6e';
}
.icon-rsag-new-15-thumb-horizontal:before {
  content: '\6f';
}
.icon-rsag-new-16-thumb-down:before {
  content: '\70';
}
.icon-rsag-new-17-mirror-mieter-ticket:before {
  content: '\71';
}
.icon-rsag-new-18-germany-ticket:before {
  content: '\72';
}
.icon-rsag-new-19-bike:before {
  content: '\73';
}
.icon-rsag-new-20-trainee:before {
  content: '\74';
}
.icon-rsag-new-21-blog:before {
  content: '\75';
}
.icon-rsag-new-22-blog-round:before {
  content: '\76';
}
.icon-rsag-new-23-d-ticket-senior:before {
  content: '\77';
}
.icon-rsag-new-24-blog-article:before {
  content: '\78';
}
.icon-rsag-new-25-train-depot12:before {
  content: '\79';
}
.icon-rsag-new-26-calender:before {
  content: '\7a';
}
.icon-rsag-new-27-time:before {
  content: '\41';
}
.icon-rsag-new-28-canteen:before {
  content: '\42';
}
.icon-rsag-new-29-event:before {
  content: '\43';
}
.icon-rsag-new-30-family:before {
  content: '\44';
}
.icon-rsag-new-31-health:before {
  content: '\45';
}
.icon-rsag-new-32-intranet:before {
  content: '\46';
}
.icon-rsag-new-33-money:before {
  content: '\47';
}
.icon-rsag-new-34-payment:before {
  content: '\48';
}
.icon-rsag-new-35-vacation:before {
  content: '\49';
}
.icon-rsag-new-36-flag:before {
  content: '\4a';
}
.icon-rsag-new-37-money-blue:before {
  content: '\4b';
}
.icon-rsag-new-38-new-tram:before {
  content: '\4c';
}
.icon-rsag-new-39-instagram:before {
  content: '\4d';
}
.icon-rsag-new-40-d-ticket-social:before {
  content: '\4e';
}
.icon-rsag-new-41-d-ticket-krass:before {
  content: '\4f';
}
.icon-rsag-new-42-customer:before {
  content: '\50';
}
.icon-rsag-new-43-x:before {
  content: '\51';
}
.icon-rsag-new-44-outlook:before {
  content: '\52';
}
.icon-rsag-new-45-review:before {
  content: '\53';
}



@font-face {
  font-family: 'rsag-career';
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-career.eot');
  src:
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-career.eot?#iefix') format('embedded-opentype'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-career.woff') format('woff'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-career.ttf') format('truetype'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-career.svg#rsag-career') format('svg');
  font-weight: normal;
  font-style: normal;
}

[data-icon]:before {
  font-family: 'rsag-career' !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^='icon-career-']:before,
[class*=' icon-career-']:before {
  font-family: 'rsag-career' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-career-01-payment:before {
  content: '\61';
}
.icon-career-02-flag:before {
  content: '\62';
}
.icon-career-03-intranet:before {
  content: '\63';
}
.icon-career-04-celebration:before {
  content: '\64';
}
.icon-career-05-money:before {
  content: '\65';
}
.icon-career-06-payment-second:before {
  content: '\66';
}
.icon-career-07-coins:before {
  content: '\67';
}
.icon-career-08-family:before {
  content: '\68';
}
.icon-career-09-calendar-30-days:before {
  content: '\69';
}



@font-face {
  font-family: 'rsag 140';
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-140.eot');
  src:
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-140.eot?#iefix') format('embedded-opentype'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-140.woff') format('woff'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-140.ttf') format('truetype'),
    url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/rsag-140.svg#rsag-140') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class*='icon-rsag-140-']:before {
  display: inline-block;
  font-family: 'rsag 140';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-rsag-140-01-fact:before {
  content: '\0041';
}
.icon-rsag-140-02-old-new:before {
  content: '\0042';
}
.icon-rsag-140-03-running-time:before {
  content: '\0043';
}
.icon-rsag-140-04-technic:before {
  content: '\0044';
}
.icon-rsag-140-05-information:before {
  content: '\0045';
}
.icon-rsag-140-06-future:before {
  content: '\0046';
}

.rsag-celebration .img-comp-container {
  position: relative;
  height: 400px !important;
  margin-top: 15px;
  margin-bottom: 15px;
}

/*region: Bild oben*/
.rsag-celebration .img-comp-img {
  position: absolute;
  width: 100%;
  overflow: hidden;
  border-radius: 7px;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/148866/img-modified.jpg)
    no-repeat left top;
  background-size: auto 100%;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/*endregion*/

/*region: Bild unten*/
.rsag-celebration .img-comp-container img {
  width: 100%;
  max-width: 100%;
  height: 100%;
  border-radius: 7px;
}
/*endregion*/

.rsag-celebration .img-comp-slider {
  position: absolute;
  transform: translateX(-2px);
  z-index: 9;
  cursor: ew-resize;
  width: 40px;
  height: 40px;
  background-color: white;
  border: 1px solid #005091;
  border-radius: 50%;
}

.rsag-celebration .img-comp-slider:before,
.rsag-celebration .img-comp-slider:after {
  content: '';
  height: 195px;
  width: 1px;
  background-color: #005091;
  position: absolute;
  text-align: center;
  right: 45%;
  top: -195px;
}

.rsag-celebration .img-comp-slider:after {
  top: 39px;
}

.rsag-celebration .img-comp-slider-arrow.left {
  content: '';
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(-2px, -50%) rotate(180deg);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 8.7px;
  border-color: transparent transparent transparent #005091;
}

.rsag-celebration .img-comp-slider-arrow.right {
  content: '';
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(12px, -50%) rotate(360deg);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 8.7px;
  border-color: transparent transparent transparent #005091;
}

/*------------------------------media-queries------------------------------------------------------------*/
@media (max-width: 991px) {
  .rsag-celebration .img-comp-container {
    height: 250px !important;
  }

  .rsag-celebration .img-comp-slider:before,
  .rsag-celebration .img-comp-slider:after {
    height: 120px;
    top: -120px;
  }

  .rsag-celebration .img-comp-slider:after {
    top: 39px;
  }
}

@media (max-width: 767px) {
  .rsag-celebration .img-comp-container {
    height: 300px !important;
    margin-bottom: 45px;
  }

  .rsag-celebration .img-comp-slider:before,
  .rsag-celebration .img-comp-slider:after {
    height: 145px;
    top: -145px;
  }

  .rsag-celebration .img-comp-slider:after {
    top: 40px;
  }
}

@media (max-width: 575px) {
  .rsag-celebration .img-comp-container {
    height: 250px !important;
  }

  .rsag-celebration .img-comp-slider:before,
  .rsag-celebration .img-comp-slider:after {
    height: 120px;
    top: -120px;
  }

  .rsag-celebration .img-comp-slider:after {
    top: 40px;
  }
}

.ParsleyInputWrapper {
  position: relative;
  margin-bottom: 15px;
}
.parsley-error {
  border: 1px solid #e2001a;
}
.bootstrap-select.form-control.parsley-error button {
  border: 1px solid #e2001a;
}
.parsley-errors-list::before {
  content: '\4e';
  font-family: 'rsag-round' !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  color: #e2001a;
  font-size: 24px;
  background: #fff;
  transition: all 0.2s ease;
}
.error.descriptionSmall {
  margin-top: 3px;
  color: #e2001a;
}
.checkbox .error.descriptionSmall {
  margin-left: 25px;
}
.checkbox .parsley-errors-list {
  top: -23px;
  right: -7px;
}
.parsley-errors-list.clickable::before {
  cursor: pointer;
}
.parsley-errors-list.clickable:hover::before {
  color: #b70017;
  font-size: 26px;
}
.parsley-errors-list {
  margin: 0;
  padding: 0;
  display: block;
  overflow: hidden;
  width: 24px;
  height: 24px;
  position: absolute;
  z-index: 4;
  top: -7px;
  right: -7px;
  transition: all 0.2s ease;
  border-radius: 15px;
}

.parsley-errors-list:hover {
  width: 26px;
  height: 26px;
  top: -8px;
  right: -8px;
}

.parsley-errors-list li {
  display: none;
}

/* old-standard-tt-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Old Standard TT";
  font-style: normal;
  font-weight: 400;
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/old-standard-tt-v18-latin-regular.woff2') format("woff2"), url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/old-standard-tt-v18-latin-regular.ttf') format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* old-standard-tt-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Old Standard TT";
  font-style: normal;
  font-weight: 700;
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/old-standard-tt-v18-latin-700.woff2') format("woff2"), url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/old-standard-tt-v18-latin-700.ttf') format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* barlow-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Barlow";
  font-style: normal;
  font-weight: 400;
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/barlow-v12-latin_latin-ext-regular.woff2') format("woff2"), url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/barlow-v12-latin_latin-ext-regular.ttf') format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* barlow-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Barlow";
  font-style: italic;
  font-weight: 400;
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/barlow-v12-latin_latin-ext-italic.woff2') format("woff2"), url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/barlow-v12-latin_latin-ext-italic.ttf') format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* barlow-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Barlow";
  font-style: normal;
  font-weight: 600;
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/barlow-v12-latin_latin-ext-600.woff2') format("woff2"), url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/barlow-v12-latin_latin-ext-600.ttf') format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* barlow-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Barlow";
  font-style: italic;
  font-weight: 600;
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/barlow-v12-latin_latin-ext-600italic.woff2') format("woff2"), url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/barlow-v12-latin_latin-ext-600italic.ttf') format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* barlow-condensed-300 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 300;
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/barlow-condensed-v12-latin_latin-ext-300.woff2') format("woff2"), url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/barlow-condensed-v12-latin_latin-ext-300.ttf') format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* barlow-condensed-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 500;
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/barlow-condensed-v12-latin-500.woff2') format("woff2"), url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/barlow-condensed-v12-latin-500.ttf') format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* barlow-condensed-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Barlow Condensed";
  font-style: italic;
  font-weight: 500;
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/barlow-condensed-v12-latin-500italic.woff2') format("woff2"), url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/barlow-condensed-v12-latin-500italic.ttf') format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* barlow-condensed-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 600;
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/barlow-condensed-v12-latin-600.woff2') format("woff2"), url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/barlow-condensed-v12-latin-600.ttf') format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* barlow-condensed-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Barlow Condensed";
  font-style: italic;
  font-weight: 600;
  src: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/barlow-condensed-v12-latin-600italic.woff2') format("woff2"), url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Fonts/barlow-condensed-v12-latin-600italic.ttf') format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
.depot12 .vehicle-timeline .vehicleWrap .infoWrap .col2, .depot12 .vehicle-timeline .vehicleWrap .infoWrap, .depot12 .vehicle-timeline .vehicleWrap, .depot12 #vehicleDetail .btnWrap, .depot12 #vehicleDetail .pointsWrap .point .plus, #page-1732 .depot12 #depot-no-header.row > .col-xs-12 > .container > .row, #page-1732 .depot12 #depot-no-header, .depot12 .teaserWithIcons .teaser-fahne .big-day, .depot12 .history-article .history-text .teaser-fahne, footer.depot12 .logo-icon-wrap, footer.depot12 .footer-text, footer.depot12 .footer-info .icon, footer.depot12 .footer-info, .depot12 .depot12ServiceNav a.text, .depot12 .depot12ServiceNav a.icon .icon, .depot12 .depot12ServiceNav a.icon, .depot12 .depot12ServiceNav, .depot12 .depot12-souvenir-slide .slide-wrap .content-wrap, .depot12 .frame-type-Depot12_CE_Quotation_Slider .slide-wrap, .depot12 .sprechblasencontainer a i, .depot12 .sprechblasencontainer a, .depot12 .ce-gallery[data-ce-columns="2"] .ce-row .ce-column, .depot12 .ce-gallery[data-ce-columns="2"] .ce-row {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.depot12 .datepicker-months tbody tr td span,
.depot12 .datepicker-years tbody tr td span, footer.depot12 .footer-text .icon {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.pos-0-0 {
  object-position: 0% 0% !important;
  font-family: "object-fit: cover; object-position: 0% 0%;" !important;
}

.pos-0-10 {
  object-position: 0% 10% !important;
  font-family: "object-fit: cover; object-position: 0% 10%;" !important;
}

.pos-0-20 {
  object-position: 0% 20% !important;
  font-family: "object-fit: cover; object-position: 0% 20%;" !important;
}

.pos-0-30 {
  object-position: 0% 30% !important;
  font-family: "object-fit: cover; object-position: 0% 30%;" !important;
}

.pos-0-40 {
  object-position: 0% 40% !important;
  font-family: "object-fit: cover; object-position: 0% 40%;" !important;
}

.pos-0-50 {
  object-position: 0% 50% !important;
  font-family: "object-fit: cover; object-position: 0% 50%;" !important;
}

.pos-0-60 {
  object-position: 0% 60% !important;
  font-family: "object-fit: cover; object-position: 0% 60%;" !important;
}

.pos-0-70 {
  object-position: 0% 70% !important;
  font-family: "object-fit: cover; object-position: 0% 70%;" !important;
}

.pos-0-80 {
  object-position: 0% 80% !important;
  font-family: "object-fit: cover; object-position: 0% 80%;" !important;
}

.pos-0-90 {
  object-position: 0% 90% !important;
  font-family: "object-fit: cover; object-position: 0% 90%;" !important;
}

.pos-0-100 {
  object-position: 0% 100% !important;
  font-family: "object-fit: cover; object-position: 0% 100%;" !important;
}

.pos-10-0 {
  object-position: 10% 0% !important;
  font-family: "object-fit: cover; object-position: 10% 0%;" !important;
}

.pos-10-10 {
  object-position: 10% 10% !important;
  font-family: "object-fit: cover; object-position: 10% 10%;" !important;
}

.pos-10-20 {
  object-position: 10% 20% !important;
  font-family: "object-fit: cover; object-position: 10% 20%;" !important;
}

.pos-10-30 {
  object-position: 10% 30% !important;
  font-family: "object-fit: cover; object-position: 10% 30%;" !important;
}

.pos-10-40 {
  object-position: 10% 40% !important;
  font-family: "object-fit: cover; object-position: 10% 40%;" !important;
}

.pos-10-50 {
  object-position: 10% 50% !important;
  font-family: "object-fit: cover; object-position: 10% 50%;" !important;
}

.pos-10-60 {
  object-position: 10% 60% !important;
  font-family: "object-fit: cover; object-position: 10% 60%;" !important;
}

.pos-10-70 {
  object-position: 10% 70% !important;
  font-family: "object-fit: cover; object-position: 10% 70%;" !important;
}

.pos-10-80 {
  object-position: 10% 80% !important;
  font-family: "object-fit: cover; object-position: 10% 80%;" !important;
}

.pos-10-90 {
  object-position: 10% 90% !important;
  font-family: "object-fit: cover; object-position: 10% 90%;" !important;
}

.pos-10-100 {
  object-position: 10% 100% !important;
  font-family: "object-fit: cover; object-position: 10% 100%;" !important;
}

.pos-20-0 {
  object-position: 20% 0% !important;
  font-family: "object-fit: cover; object-position: 20% 0%;" !important;
}

.pos-20-10 {
  object-position: 20% 10% !important;
  font-family: "object-fit: cover; object-position: 20% 10%;" !important;
}

.pos-20-20 {
  object-position: 20% 20% !important;
  font-family: "object-fit: cover; object-position: 20% 20%;" !important;
}

.pos-20-30 {
  object-position: 20% 30% !important;
  font-family: "object-fit: cover; object-position: 20% 30%;" !important;
}

.pos-20-40 {
  object-position: 20% 40% !important;
  font-family: "object-fit: cover; object-position: 20% 40%;" !important;
}

.pos-20-50 {
  object-position: 20% 50% !important;
  font-family: "object-fit: cover; object-position: 20% 50%;" !important;
}

.pos-20-60 {
  object-position: 20% 60% !important;
  font-family: "object-fit: cover; object-position: 20% 60%;" !important;
}

.pos-20-70 {
  object-position: 20% 70% !important;
  font-family: "object-fit: cover; object-position: 20% 70%;" !important;
}

.pos-20-80 {
  object-position: 20% 80% !important;
  font-family: "object-fit: cover; object-position: 20% 80%;" !important;
}

.pos-20-90 {
  object-position: 20% 90% !important;
  font-family: "object-fit: cover; object-position: 20% 90%;" !important;
}

.pos-20-100 {
  object-position: 20% 100% !important;
  font-family: "object-fit: cover; object-position: 20% 100%;" !important;
}

.pos-30-0 {
  object-position: 30% 0% !important;
  font-family: "object-fit: cover; object-position: 30% 0%;" !important;
}

.pos-30-10 {
  object-position: 30% 10% !important;
  font-family: "object-fit: cover; object-position: 30% 10%;" !important;
}

.pos-30-20 {
  object-position: 30% 20% !important;
  font-family: "object-fit: cover; object-position: 30% 20%;" !important;
}

.pos-30-30 {
  object-position: 30% 30% !important;
  font-family: "object-fit: cover; object-position: 30% 30%;" !important;
}

.pos-30-40 {
  object-position: 30% 40% !important;
  font-family: "object-fit: cover; object-position: 30% 40%;" !important;
}

.pos-30-50 {
  object-position: 30% 50% !important;
  font-family: "object-fit: cover; object-position: 30% 50%;" !important;
}

.pos-30-60 {
  object-position: 30% 60% !important;
  font-family: "object-fit: cover; object-position: 30% 60%;" !important;
}

.pos-30-70 {
  object-position: 30% 70% !important;
  font-family: "object-fit: cover; object-position: 30% 70%;" !important;
}

.pos-30-80 {
  object-position: 30% 80% !important;
  font-family: "object-fit: cover; object-position: 30% 80%;" !important;
}

.pos-30-90 {
  object-position: 30% 90% !important;
  font-family: "object-fit: cover; object-position: 30% 90%;" !important;
}

.pos-30-100 {
  object-position: 30% 100% !important;
  font-family: "object-fit: cover; object-position: 30% 100%;" !important;
}

.pos-40-0 {
  object-position: 40% 0% !important;
  font-family: "object-fit: cover; object-position: 40% 0%;" !important;
}

.pos-40-10 {
  object-position: 40% 10% !important;
  font-family: "object-fit: cover; object-position: 40% 10%;" !important;
}

.pos-40-20 {
  object-position: 40% 20% !important;
  font-family: "object-fit: cover; object-position: 40% 20%;" !important;
}

.pos-40-30 {
  object-position: 40% 30% !important;
  font-family: "object-fit: cover; object-position: 40% 30%;" !important;
}

.pos-40-40 {
  object-position: 40% 40% !important;
  font-family: "object-fit: cover; object-position: 40% 40%;" !important;
}

.pos-40-50 {
  object-position: 40% 50% !important;
  font-family: "object-fit: cover; object-position: 40% 50%;" !important;
}

.pos-40-60 {
  object-position: 40% 60% !important;
  font-family: "object-fit: cover; object-position: 40% 60%;" !important;
}

.pos-40-70 {
  object-position: 40% 70% !important;
  font-family: "object-fit: cover; object-position: 40% 70%;" !important;
}

.pos-40-80 {
  object-position: 40% 80% !important;
  font-family: "object-fit: cover; object-position: 40% 80%;" !important;
}

.pos-40-90 {
  object-position: 40% 90% !important;
  font-family: "object-fit: cover; object-position: 40% 90%;" !important;
}

.pos-40-100 {
  object-position: 40% 100% !important;
  font-family: "object-fit: cover; object-position: 40% 100%;" !important;
}

.pos-50-0 {
  object-position: 50% 0% !important;
  font-family: "object-fit: cover; object-position: 50% 0%;" !important;
}

.pos-50-10 {
  object-position: 50% 10% !important;
  font-family: "object-fit: cover; object-position: 50% 10%;" !important;
}

.pos-50-20 {
  object-position: 50% 20% !important;
  font-family: "object-fit: cover; object-position: 50% 20%;" !important;
}

.pos-50-30 {
  object-position: 50% 30% !important;
  font-family: "object-fit: cover; object-position: 50% 30%;" !important;
}

.pos-50-40 {
  object-position: 50% 40% !important;
  font-family: "object-fit: cover; object-position: 50% 40%;" !important;
}

.pos-50-50 {
  object-position: 50% 50% !important;
  font-family: "object-fit: cover; object-position: 50% 50%;" !important;
}

.pos-50-60 {
  object-position: 50% 60% !important;
  font-family: "object-fit: cover; object-position: 50% 60%;" !important;
}

.pos-50-70 {
  object-position: 50% 70% !important;
  font-family: "object-fit: cover; object-position: 50% 70%;" !important;
}

.pos-50-80 {
  object-position: 50% 80% !important;
  font-family: "object-fit: cover; object-position: 50% 80%;" !important;
}

.pos-50-90 {
  object-position: 50% 90% !important;
  font-family: "object-fit: cover; object-position: 50% 90%;" !important;
}

.pos-50-100 {
  object-position: 50% 100% !important;
  font-family: "object-fit: cover; object-position: 50% 100%;" !important;
}

.pos-60-0 {
  object-position: 60% 0% !important;
  font-family: "object-fit: cover; object-position: 60% 0%;" !important;
}

.pos-60-10 {
  object-position: 60% 10% !important;
  font-family: "object-fit: cover; object-position: 60% 10%;" !important;
}

.pos-60-20 {
  object-position: 60% 20% !important;
  font-family: "object-fit: cover; object-position: 60% 20%;" !important;
}

.pos-60-30 {
  object-position: 60% 30% !important;
  font-family: "object-fit: cover; object-position: 60% 30%;" !important;
}

.pos-60-40 {
  object-position: 60% 40% !important;
  font-family: "object-fit: cover; object-position: 60% 40%;" !important;
}

.pos-60-50 {
  object-position: 60% 50% !important;
  font-family: "object-fit: cover; object-position: 60% 50%;" !important;
}

.pos-60-60 {
  object-position: 60% 60% !important;
  font-family: "object-fit: cover; object-position: 60% 60%;" !important;
}

.pos-60-70 {
  object-position: 60% 70% !important;
  font-family: "object-fit: cover; object-position: 60% 70%;" !important;
}

.pos-60-80 {
  object-position: 60% 80% !important;
  font-family: "object-fit: cover; object-position: 60% 80%;" !important;
}

.pos-60-90 {
  object-position: 60% 90% !important;
  font-family: "object-fit: cover; object-position: 60% 90%;" !important;
}

.pos-60-100 {
  object-position: 60% 100% !important;
  font-family: "object-fit: cover; object-position: 60% 100%;" !important;
}

.pos-70-0 {
  object-position: 70% 0% !important;
  font-family: "object-fit: cover; object-position: 70% 0%;" !important;
}

.pos-70-10 {
  object-position: 70% 10% !important;
  font-family: "object-fit: cover; object-position: 70% 10%;" !important;
}

.pos-70-20 {
  object-position: 70% 20% !important;
  font-family: "object-fit: cover; object-position: 70% 20%;" !important;
}

.pos-70-30 {
  object-position: 70% 30% !important;
  font-family: "object-fit: cover; object-position: 70% 30%;" !important;
}

.pos-70-40 {
  object-position: 70% 40% !important;
  font-family: "object-fit: cover; object-position: 70% 40%;" !important;
}

.pos-70-50 {
  object-position: 70% 50% !important;
  font-family: "object-fit: cover; object-position: 70% 50%;" !important;
}

.pos-70-60 {
  object-position: 70% 60% !important;
  font-family: "object-fit: cover; object-position: 70% 60%;" !important;
}

.pos-70-70 {
  object-position: 70% 70% !important;
  font-family: "object-fit: cover; object-position: 70% 70%;" !important;
}

.pos-70-80 {
  object-position: 70% 80% !important;
  font-family: "object-fit: cover; object-position: 70% 80%;" !important;
}

.pos-70-90 {
  object-position: 70% 90% !important;
  font-family: "object-fit: cover; object-position: 70% 90%;" !important;
}

.pos-70-100 {
  object-position: 70% 100% !important;
  font-family: "object-fit: cover; object-position: 70% 100%;" !important;
}

.pos-80-0 {
  object-position: 80% 0% !important;
  font-family: "object-fit: cover; object-position: 80% 0%;" !important;
}

.pos-80-10 {
  object-position: 80% 10% !important;
  font-family: "object-fit: cover; object-position: 80% 10%;" !important;
}

.pos-80-20 {
  object-position: 80% 20% !important;
  font-family: "object-fit: cover; object-position: 80% 20%;" !important;
}

.pos-80-30 {
  object-position: 80% 30% !important;
  font-family: "object-fit: cover; object-position: 80% 30%;" !important;
}

.pos-80-40 {
  object-position: 80% 40% !important;
  font-family: "object-fit: cover; object-position: 80% 40%;" !important;
}

.pos-80-50 {
  object-position: 80% 50% !important;
  font-family: "object-fit: cover; object-position: 80% 50%;" !important;
}

.pos-80-60 {
  object-position: 80% 60% !important;
  font-family: "object-fit: cover; object-position: 80% 60%;" !important;
}

.pos-80-70 {
  object-position: 80% 70% !important;
  font-family: "object-fit: cover; object-position: 80% 70%;" !important;
}

.pos-80-80 {
  object-position: 80% 80% !important;
  font-family: "object-fit: cover; object-position: 80% 80%;" !important;
}

.pos-80-90 {
  object-position: 80% 90% !important;
  font-family: "object-fit: cover; object-position: 80% 90%;" !important;
}

.pos-80-100 {
  object-position: 80% 100% !important;
  font-family: "object-fit: cover; object-position: 80% 100%;" !important;
}

.pos-90-0 {
  object-position: 90% 0% !important;
  font-family: "object-fit: cover; object-position: 90% 0%;" !important;
}

.pos-90-10 {
  object-position: 90% 10% !important;
  font-family: "object-fit: cover; object-position: 90% 10%;" !important;
}

.pos-90-20 {
  object-position: 90% 20% !important;
  font-family: "object-fit: cover; object-position: 90% 20%;" !important;
}

.pos-90-30 {
  object-position: 90% 30% !important;
  font-family: "object-fit: cover; object-position: 90% 30%;" !important;
}

.pos-90-40 {
  object-position: 90% 40% !important;
  font-family: "object-fit: cover; object-position: 90% 40%;" !important;
}

.pos-90-50 {
  object-position: 90% 50% !important;
  font-family: "object-fit: cover; object-position: 90% 50%;" !important;
}

.pos-90-60 {
  object-position: 90% 60% !important;
  font-family: "object-fit: cover; object-position: 90% 60%;" !important;
}

.pos-90-70 {
  object-position: 90% 70% !important;
  font-family: "object-fit: cover; object-position: 90% 70%;" !important;
}

.pos-90-80 {
  object-position: 90% 80% !important;
  font-family: "object-fit: cover; object-position: 90% 80%;" !important;
}

.pos-90-90 {
  object-position: 90% 90% !important;
  font-family: "object-fit: cover; object-position: 90% 90%;" !important;
}

.pos-90-100 {
  object-position: 90% 100% !important;
  font-family: "object-fit: cover; object-position: 90% 100%;" !important;
}

.pos-100-0 {
  object-position: 100% 0% !important;
  font-family: "object-fit: cover; object-position: 100% 0%;" !important;
}

.pos-100-10 {
  object-position: 100% 10% !important;
  font-family: "object-fit: cover; object-position: 100% 10%;" !important;
}

.pos-100-20 {
  object-position: 100% 20% !important;
  font-family: "object-fit: cover; object-position: 100% 20%;" !important;
}

.pos-100-30 {
  object-position: 100% 30% !important;
  font-family: "object-fit: cover; object-position: 100% 30%;" !important;
}

.pos-100-40 {
  object-position: 100% 40% !important;
  font-family: "object-fit: cover; object-position: 100% 40%;" !important;
}

.pos-100-50 {
  object-position: 100% 50% !important;
  font-family: "object-fit: cover; object-position: 100% 50%;" !important;
}

.pos-100-60 {
  object-position: 100% 60% !important;
  font-family: "object-fit: cover; object-position: 100% 60%;" !important;
}

.pos-100-70 {
  object-position: 100% 70% !important;
  font-family: "object-fit: cover; object-position: 100% 70%;" !important;
}

.pos-100-80 {
  object-position: 100% 80% !important;
  font-family: "object-fit: cover; object-position: 100% 80%;" !important;
}

.pos-100-90 {
  object-position: 100% 90% !important;
  font-family: "object-fit: cover; object-position: 100% 90%;" !important;
}

.pos-100-100 {
  object-position: 100% 100% !important;
  font-family: "object-fit: cover; object-position: 100% 100%;" !important;
}

main.depot12 > .container:last-child,
main.depot12 > .container-fluid:last-child {
  margin-bottom: 0 !important;
}

.depot12 #depot-no-header {
  padding-top: 72px;
}
.depot12 .container {
  padding-left: 15px;
  padding-right: 15px;
}
.depot12 .container,
.depot12 .container-fluid {
  margin-top: 0 !important;
}
.depot12 .container-fluid {
  max-width: 2650px;
}
.depot12 .container .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.depot12 .col-xs-12:not(.isotope-grid) {
  height: auto !important;
}
.depot12 .mb-0 {
  margin-bottom: 0;
}
.depot12 .frame-space-before-extra-small {
  padding-top: 15px;
  margin-bottom: 0;
  margin-top: 0;
}
.depot12 .frame-space-before-small {
  padding-top: 30px;
  margin-bottom: 0;
  margin-top: 0;
}
.depot12 .frame-space-before-medium {
  padding-top: 45px;
  margin-bottom: 0;
  margin-top: 0;
}
.depot12 .frame-space-before-large {
  padding-top: 60px;
  margin-bottom: 0;
  margin-top: 0;
}
.depot12 .frame-space-before-extra-large {
  padding-top: 75px;
  margin-bottom: 0;
  margin-top: 0;
}
.depot12 .frame-space-after-extra-small {
  padding-bottom: 15px;
  margin-bottom: 0;
  margin-top: 0;
}
.depot12 .frame-space-after-small {
  padding-bottom: 30px;
  margin-bottom: 0;
  margin-top: 0;
}
.depot12 .frame-space-after-medium {
  padding-bottom: 45px;
  margin-bottom: 0;
  margin-top: 0;
}
.depot12 .frame-space-after-large {
  padding-bottom: 60px;
  margin-bottom: 0;
  margin-top: 0;
}
.depot12 .frame-space-after-extra-large {
  padding-bottom: 75px;
  margin-bottom: 0;
  margin-top: 0;
}

@media (max-width: 1199px) {
  .depot12 #depot-no-header {
    padding-top: 68px;
  }
  .depot12 .frame-space-before-small {
    padding-top: 20px;
  }
  .depot12 .frame-space-before-medium {
    padding-top: 35px;
  }
  .depot12 .frame-space-before-large {
    padding-top: 50px;
  }
  .depot12 .frame-space-before-extra-large {
    padding-top: 60px;
  }
  .depot12 .frame-space-after-small {
    padding-bottom: 20px;
  }
  .depot12 .frame-space-after-medium {
    padding-bottom: 35px;
  }
  .depot12 .frame-space-after-large {
    padding-bottom: 50px;
  }
  .depot12 .frame-space-after-extra-large {
    padding-bottom: 60px;
  }
}
@media (max-width: 992px) {
  .depot12 #depot-no-header {
    padding-top: 52px;
  }
  .depot12 .frame-space-before-small {
    padding-top: 15px;
  }
  .depot12 .frame-space-before-medium {
    padding-top: 30px;
  }
  .depot12 .frame-space-before-large {
    padding-top: 40px;
  }
  .depot12 .frame-space-before-extra-large {
    padding-top: 50px;
  }
  .depot12 .frame-space-after-small {
    padding-bottom: 15px;
  }
  .depot12 .frame-space-after-medium {
    padding-bottom: 30px;
  }
  .depot12 .frame-space-after-large {
    padding-bottom: 40px;
  }
  .depot12 .frame-space-after-extra-large {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .depot12 #depot-no-header {
    padding-top: 48px;
  }
  .depot12 .frame-space-before-medium {
    padding-top: 15px;
  }
  .depot12 .frame-space-before-large {
    padding-top: 15px;
  }
  .depot12 .frame-space-before-extra-large {
    padding-top: 20px;
  }
  .depot12 .frame-space-after-medium {
    padding-bottom: 15px;
  }
  .depot12 .frame-space-after-large {
    padding-bottom: 15px;
  }
  .depot12 .frame-space-after-extra-large {
    padding-bottom: 20px;
  }
}
@media (min-width: 1500px) {
  .depot12 .container {
    width: 1470px;
  }
}
@media (max-width: 500px) {
  .depot12 .container-fluid .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.depot12 .frame {
  float: none;
}
.depot12 table {
  font-family: "Barlow", sans-serif;
}
.depot12 .isotope-grid {
  padding: 0;
  width: 100%;
  margin-bottom: 30px;
}
.depot12 .isotope-grid .frame {
  width: 33.33%;
  padding: 0 7.5px;
}
.depot12 #park-and-ride {
  margin: 0 0 15px 0;
  width: 100%;
}
.depot12 #park-and-ride #map {
  height: auto;
  aspect-ratio: 16/9;
}

@media (max-width: 992px) {
  .depot12 .isotope-grid .frame {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .depot12 .isotope-grid .frame {
    width: 100%;
  }
  .lb-outerContainer {
    width: calc(100vw - 30px) !important;
    height: auto !important;
    aspect-ratio: 16/9;
  }
}
.depot12 h1,
.depot12 h2,
.depot12 h3,
.depot12 h4 {
  margin-top: 0;
}
.depot12 h1 {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 500;
  font-size: 64px;
  line-height: 1.1;
  text-transform: uppercase;
  letter-spacing: 0.15rem;
  margin-bottom: 5rem;
  color: #005091;
}
.depot12 h1.serif {
  font-family: "Old Standard TT", serif;
  font-weight: 700;
  font-size: 96px;
  line-height: 1.2;
  letter-spacing: 0;
  margin-bottom: 1rem;
  text-transform: none;
}
.depot12 h2 {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 500;
  font-size: 48px;
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 0.15rem;
  color: #005091;
}
.depot12 h3 {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 500;
  font-size: 32px;
  line-height: 1.1;
  text-transform: uppercase;
  letter-spacing: 0.05rem;
  color: #005091;
}
.depot12 h4 {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 500;
  font-size: 28px;
  line-height: 1.2;
  text-transform: none;
  letter-spacing: 0.025rem;
  color: #005091;
}
.depot12 h5 {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 1.3;
  letter-spacing: normal;
  color: #005091;
}
.depot12 a {
  font-family: "Barlow", sans-serif;
  font-weight: 400;
  letter-spacing: normal;
  font-size: 18px;
}
.depot12 a:hover, .depot12 a:focus, .depot12 a:active {
  color: #005091;
}
.depot12 a:focus {
  outline-color: #005091;
  outline-style: solid;
}
.depot12 .text-color-gray {
  color: #aeb8c1;
}
.depot12 p {
  font-family: "Barlow", sans-serif;
  font-weight: 400;
  font-size: 18px;
  margin-top: 0;
  margin-bottom: 2rem;
  letter-spacing: normal;
  color: #25384d;
}
.depot12 p.small-text {
  font-size: 14px;
}
.depot12 p.p-author {
  font-family: "Barlow Condensed", sans-serif;
  color: #aeb8c1;
  font-size: 16px;
  font-weight: 300;
  margin-bottom: -2px;
}
.depot12 strong {
  font-family: "Barlow", sans-serif;
  font-weight: 600;
}
.depot12 li {
  color: #25384d;
  font-family: "Barlow", sans-serif;
  font-weight: 400;
  font-size: 18px;
  letter-spacing: normal;
}

@media (max-width: 1199px) {
  .depot12 h1 {
    font-size: 52px;
    margin-bottom: 4rem;
  }
  .depot12 h1.serif {
    font-size: 80px;
  }
  .depot12 h2 {
    font-size: 40px;
  }
  .depot12 h3 {
    font-size: 27px;
  }
  .depot12 h4 {
    font-size: 24px;
  }
  .depot12 h5 {
    font-size: 19px;
  }
  .depot12 p,
  .depot12 a {
    font-size: 17px;
  }
}
@media (max-width: 992px) {
  .depot12 h1 {
    font-size: 46px;
    line-height: 1.2;
    letter-spacing: 0.125rem;
    margin-bottom: 3rem;
  }
  .depot12 h1.serif {
    font-size: 62px;
  }
  .depot12 h2 {
    font-size: 34px;
    letter-spacing: 0.125rem;
  }
  .depot12 h3 {
    font-size: 25px;
    line-height: 1.3;
  }
  .depot12 h4 {
    font-size: 22px;
  }
  .depot12 h5 {
    font-size: 18px;
  }
  .depot12 p,
  .depot12 a,
  .depot12 li {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .depot12 h1 {
    font-size: 32px;
    letter-spacing: 0.025rem;
    margin-bottom: 1.5rem;
  }
  .depot12 h1.serif {
    font-size: 32px;
  }
  .depot12 h2 {
    font-size: 27px;
    letter-spacing: 0.025rem;
  }
  .depot12 h3 {
    font-size: 23px;
    letter-spacing: 0;
  }
  .depot12 h4 {
    font-size: 21px;
    letter-spacing: 0;
  }
  .depot12 p {
    margin-bottom: 1rem;
  }
  .depot12 p.p-author {
    font-size: 14px;
    margin-bottom: -2px;
  }
}
.depot12 .headerbild:before,
.depot12 .owl-carousel-header .owl-item:before {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
}
.depot12 .headerbild {
  border-bottom: 15px solid #ef5d3d;
}
.depot12 .statement-sprechblase {
  background-color: #ffffff;
  border-radius: 0 0 0 1.875rem;
  padding: 10px 30px 10px 30px;
}
.depot12 .statement-sprechblase:before {
  border-color: transparent #ffffff;
}
.depot12 .statement-sprechblase.bottomleft {
  left: 10%;
  bottom: 60px;
}
.depot12 .statement-sprechblase.topleft {
  left: 10%;
  top: 110px;
}
.depot12 .statement-sprechblase.bottomright {
  right: 10%;
  bottom: 60px;
}
.depot12 .statement-sprechblase.topright {
  right: 10%;
  top: 110px;
}
.depot12 .statement-sprechblase.statement-sprechblase-bg {
  background-color: #005091;
  z-index: 19;
}
.depot12 .statement-sprechblase.statement-sprechblase-bg:before {
  border-color: transparent #005091;
}
.depot12 .statement-sprechblase.statement-sprechblase-bg.bottomleft {
  left: calc(10% + 0.6rem);
  bottom: calc(60px - 0.6rem);
}
.depot12 .statement-sprechblase.statement-sprechblase-bg.topleft {
  left: calc(10% + 0.6rem);
  top: calc(110px + 0.6rem);
}
.depot12 .statement-sprechblase.statement-sprechblase-bg.bottomright {
  right: calc(10% - 0.6rem);
  bottom: calc(60px - 0.6rem);
}
.depot12 .statement-sprechblase.statement-sprechblase-bg.topright {
  right: calc(10% - 0.6rem);
  top: calc(110px + 0.6rem);
}
.depot12 h2 {
  color: #005091;
}

@media (max-width: 991px) {
  .depot12 .statement-sprechblase {
    width: 410px;
  }
  .depot12 .statement-sprechblase.bottomleft {
    left: 8%;
    bottom: 60px;
  }
  .depot12 .statement-sprechblase.topleft {
    left: 8%;
    top: 100px;
  }
  .depot12 .statement-sprechblase.bottomright {
    right: 8%;
    bottom: 60px;
  }
  .depot12 .statement-sprechblase.topright {
    right: 8%;
    top: 100px;
  }
  .depot12 .statement-sprechblase.statement-sprechblase-bg.bottomleft {
    left: calc(8% + 0.6rem);
    bottom: calc(60px - 0.6rem);
  }
  .depot12 .statement-sprechblase.statement-sprechblase-bg.topleft {
    left: calc(8% + 0.6rem);
    top: calc(100px + 0.6rem);
  }
  .depot12 .statement-sprechblase.statement-sprechblase-bg.bottomright {
    right: calc(8% - 0.6rem);
    bottom: calc(60px - 0.6rem);
  }
  .depot12 .statement-sprechblase.statement-sprechblase-bg.topright {
    right: calc(8% - 0.6rem);
    top: calc(100px + 0.6rem);
  }
}
@media (max-width: 767px) {
  .depot12 .headerbild {
    display: block;
    height: 390px;
  }
  .depot12 .statement-sprechblase {
    width: 78vw;
    max-width: 320px;
    padding: 3px 15px 3px 15px;
  }
  .depot12 .statement-sprechblase.bottomleft {
    left: 15px;
    bottom: 50px;
  }
  .depot12 .statement-sprechblase.topleft {
    left: 15px;
    top: 80px;
  }
  .depot12 .statement-sprechblase.bottomright {
    right: 15px;
    bottom: 50px;
  }
  .depot12 .statement-sprechblase.topright {
    right: 15px;
    top: 80px;
  }
  .depot12 .statement-sprechblase.statement-sprechblase-bg.bottomleft {
    left: calc(15px + 0.6rem);
    bottom: calc(50px - 0.6rem);
  }
  .depot12 .statement-sprechblase.statement-sprechblase-bg.topleft {
    left: calc(15px + 0.6rem);
    top: calc(80px + 0.6rem);
  }
  .depot12 .statement-sprechblase.statement-sprechblase-bg.bottomright {
    right: calc(15px - 0.6rem);
    bottom: calc(50px - 0.6rem);
  }
  .depot12 .statement-sprechblase.statement-sprechblase-bg.topright {
    right: calc(15px - 0.6rem);
    top: calc(80px + 0.6rem);
  }
}
.depot12 .frame:not(.frame-layout-4):not(.frame-layout-8) .ce-gallery figure.image .wrap:before {
  content: "";
  position: absolute;
  z-index: 3;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(circle, rgba(0, 0, 0, 0) 72%, rgba(0, 0, 0, 0.3295693277) 100%);
}
.depot12 .frame:not(.frame-layout-4):not(.frame-layout-8) .ce-gallery figure.image .wrap:after {
  content: "";
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 30%);
}
.depot12 .ce-gallery[data-ce-columns="2"] .ce-row {
  flex-wrap: wrap;
}
.depot12 .ce-gallery[data-ce-columns="2"] .ce-row .ce-column {
  width: calc(50% - 7.5px);
  height: 250px;
  float: none;
}
.depot12 .ce-gallery[data-ce-columns="2"] .ce-row .ce-column:nth-child(odd) {
  margin-right: 7.5px;
  margin-left: 0;
}
.depot12 .ce-gallery[data-ce-columns="2"] .ce-row .ce-column:nth-child(even) {
  margin-left: 7.5px;
  margin-right: 0;
}
.depot12 .ce-gallery[data-ce-columns="2"] img {
  height: 100%;
}
.depot12 .ce-gallery .ce-row {
  margin-bottom: 15px;
}
.depot12 .ce-gallery figure {
  display: block;
}
.depot12 .ce-gallery figure.image {
  position: relative;
  margin-bottom: 0;
}
.depot12 .ce-gallery .image {
  overflow: hidden;
  border-radius: 0 2rem 0 0;
}
.depot12 .ce-gallery img {
  height: auto;
  border-radius: 0;
}
.depot12 .ce-gallery figcaption {
  display: block;
  position: absolute;
  z-index: 4;
  bottom: 1.25rem;
  left: 0;
  padding: 0 1.5rem;
  color: #ffffff;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 16px;
  margin: 0;
  text-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.depot12 .frame-layout-4 {
  background-color: #ffffff;
  box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.06);
  padding: 1.25rem;
  margin-bottom: 15px;
  border-radius: 0 2rem 0 0;
}
.depot12 .frame-layout-4 .ce-gallery .ce-row {
  margin-bottom: 0;
}
.depot12 .frame-layout-4 .ce-gallery img {
  border-radius: 0;
}
.depot12 .frame-layout-4 .ce-gallery figcaption {
  margin-top: 1.25rem;
  position: relative;
  bottom: auto;
  left: auto;
  color: #25384d;
  font-family: "Barlow", sans-serif;
  padding: 0;
}
.depot12 .frame-layout-5 .ce-image .image .year {
  display: block;
  position: absolute;
  left: 1.5rem;
  top: 0;
  background-color: #ef5d3d;
  padding: 1.5rem;
  color: #ffffff;
  line-height: 1;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 2.5rem;
  letter-spacing: 0.1rem;
  border-radius: 0 0 1.25rem 0;
  z-index: 3;
}
.depot12 .frame-layout-6 {
  width: calc(100% + 15px);
  left: -7.5px;
}
.depot12 .frame-layout-6 .ce-gallery img {
  border-radius: 0;
}

@media (max-width: 1199px) {
  .depot12 .ce-gallery[data-ce-columns="2"] .ce-row .ce-column {
    height: 200px;
  }
  .depot12 .ce-gallery[data-ce-columns="2"] .ce-row .ce-column:nth-child(odd) {
    margin-right: 7.5px;
  }
  .depot12 .ce-gallery[data-ce-columns="2"] .ce-row .ce-column:nth-child(even) {
    margin-left: 7.5px;
  }
  .depot12 .ce-gallery[data-ce-columns="2"] img {
    height: 100%;
  }
}
@media (max-width: 992px) {
  .depot12 .ce-gallery[data-ce-columns="2"] .ce-row .ce-column {
    height: 170px;
  }
  .depot12 .ce-gallery figcaption {
    bottom: 10px;
    left: 0;
    padding: 0 10px;
    font-size: 15px;
  }
  .depot12 .frame-layout-5 .ce-image .image .year {
    left: 10px;
    padding: 1rem;
    font-size: 2rem;
  }
}
@media (max-width: 767px) {
  .depot12 .ce-gallery[data-ce-columns="2"] .ce-row {
    margin-bottom: 0;
  }
  .depot12 .ce-gallery[data-ce-columns="2"] .ce-row .ce-column {
    margin-bottom: 15px;
    height: auto;
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
.depot12 .btn {
  font-size: 1.7rem;
  font-family: "Barlow", sans-serif;
  font-style: normal;
  font-weight: 600;
  line-height: 1;
  border-radius: 0 0.75rem 0 0;
  width: auto;
}
.depot12 .btn.btn-blue {
  padding: calc(1rem + 1px) calc(2rem + 1px);
  background-color: #005091;
  color: #ffffff;
}
.depot12 .btn.btn-blue:hover {
  background-color: #ef5d3d;
  color: #ffffff;
}
.depot12 .btn.btn-transparent {
  background-color: transparent;
  color: #005091;
  padding: 1rem 2rem;
  border-color: #005091;
}
.depot12 .btn.btn-transparent:hover {
  background-color: #ef5d3d;
  color: #ffffff;
  border-color: #ef5d3d;
}
.depot12 .depot12-button .btn {
  text-align: center;
  font-size: 1.7rem;
  font-family: "Barlow", sans-serif;
  font-style: normal;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  border-radius: 0 0.75rem 0 0;
  margin-bottom: 15px;
  position: relative;
  overflow: hidden;
}
.depot12 .depot12-button .btn span,
.depot12 .depot12-button .btn input {
  position: relative;
  z-index: 4;
  color: inherit;
  background-color: transparent;
  border: none;
  text-transform: uppercase;
  letter-spacing: 0;
  padding: 0;
}
.depot12 .depot12-button .btn:before {
  content: "";
  -webkit-transform: translateX(-102%);
  -moz-transform: translateX(-102%);
  -ms-transform: translateX(-102%);
  -o-transform: translateX(-102%);
  transform: translateX(-102%);
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  width: 101%;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.depot12 .depot12-button .btn.line {
  background-color: transparent;
  color: #005091;
  border: 1px solid #005091;
  padding: 1rem 2rem;
}
.depot12 .depot12-button .btn.line:before {
  background-color: #005091;
}
.depot12 .depot12-button .btn.full {
  background-color: #005091;
  color: #ffffff;
  padding: calc(1rem + 1px) calc(2rem + 1px);
}
.depot12 .depot12-button .btn.full:before {
  background-color: #ef5d3d;
}
.depot12 .depot12-button .btn.full-width {
  width: 100%;
}
.depot12 .depot12-button .btn:hover.line {
  color: #ffffff;
  border-color: #ef5d3d;
}
.depot12 .depot12-button .btn:hover.line::before {
  background-color: #ef5d3d;
}
.depot12 .depot12-button .btn:hover:before {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

@media (max-width: 1199px) {
  .depot12 .depot12-button .btn {
    font-size: 1.6rem;
  }
}
@media (max-width: 992px) {
  .depot12 .depot12-button .btn {
    font-size: 1.5rem;
    border-radius: 0 0.75rem 0 0;
  }
  .depot12 .depot12-button .btn.line {
    padding: 0.9rem 1.5rem;
  }
  .depot12 .depot12-button .btn.full {
    padding: calc(0.9rem + 1px) calc(1.5rem + 1px);
  }
}
.depot12 .sprechblasencontainer {
  border-radius: 0 1.875rem 0 0;
  background-color: #005091;
}
.depot12 .sprechblasencontainer:before {
  border-color: transparent #005091;
}
.depot12 .sprechblasencontainer h3,
.depot12 .sprechblasencontainer p {
  color: #ffffff;
}
.depot12 .sprechblasencontainer a {
  font-weight: 600;
  text-decoration: none;
  align-items: baseline;
  margin-bottom: 1rem;
}
.depot12 .sprechblasencontainer a:hover, .depot12 .sprechblasencontainer a:focus {
  color: #ffffff;
}
.depot12 .sprechblasencontainer a i {
  margin-right: 10px;
  -webkit-transiton: margin 0.3s ease-in-out;
  -moz-transition: margin 0.3s ease-in-out;
  -ms-transition: margin 0.3s ease-in-out;
  -o-transition: margin 0.3s ease-in-out;
  transition: margin 0.3s ease-in-out;
  position: relative;
  top: 2px;
}
.depot12 .sprechblasencontainer a:hover i {
  margin-right: 15px;
}
.depot12 .sprechblasencontainer .location {
  margin-bottom: 35px;
}

@media (max-width: 1199px) {
  .depot12 .sprechblasencontainer .location {
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .depot12 .sprechblasencontainer .location {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .depot12 .sprachblasenabstand {
    margin-top: 30px;
  }
  .depot12 .sprechblasencontainer .location {
    margin-bottom: 15px;
  }
}
.depot12 .panel-group {
  background-color: transparent;
  box-shadow: none;
}
.depot12 .panel-group .panel-heading + .panel-collapse > .list-group,
.depot12 .panel-group .panel-heading + .panel-collapse > .panel-body {
  border: none;
}
.depot12 .panel-group .panel {
  margin-bottom: 15px;
  border-top-right-radius: 1.875rem;
  box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.06);
  overflow: hidden;
}
.depot12 .panel-group .panel .panel-heading {
  padding: 0;
  border-top-left-radius: 0;
  background-color: #ffffff !important;
}
.depot12 .panel-group .panel .panel-heading h4.panel-title a {
  position: relative;
  padding: 20px;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 500;
  align-items: center;
  justify-content: center;
  line-height: 1;
  font-size: 28px;
}
.depot12 .panel-group .panel .panel-heading h4.panel-title a:after {
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  z-index: 2;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 7.5px 12px 7.5px;
  border-color: transparent transparent #aeb8c1 transparent;
}
.depot12 .panel-group .panel .panel-heading h4.panel-title a.collapsed:after {
  border-width: 12px 7.5px 0 7.5px;
  border-color: #aeb8c1 transparent transparent transparent;
}
.depot12 .panel-group .panel .panel-heading h4.panel-title a:focus {
  outline-style: auto;
}
.depot12 .panel-group .panel .panel-heading h4.panel-title a .icon {
  display: none;
}
.depot12 .panel-body {
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
}

@media (max-width: 1199px) {
  .depot12 .panel-group .panel .panel-heading h4.panel-title a {
    font-size: 24px;
  }
}
@media (max-width: 992px) {
  .depot12 .panel-group .panel {
    margin-bottom: 10px;
  }
  .depot12 .panel-group .panel .panel-heading h4.panel-title a {
    padding: 15px;
    font-size: 22px;
  }
  .depot12 .panel-group .panel .panel-heading h4.panel-title a:after {
    right: 15px;
    border-width: 0 7px 11px 7px;
  }
  .depot12 .panel-group .panel .panel-heading h4.panel-title a.collapsed:after {
    border-width: 11px 7px 0 7px;
  }
  .depot12 .panel-body {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  .depot12 .panel-group {
    margin-bottom: 15px;
  }
  .depot12 .panel-group .panel {
    margin-bottom: 7px;
  }
  .depot12 .panel-group .panel .panel-heading h4.panel-title a {
    padding: 13px;
    font-size: 21px;
  }
}
.depot12 .container-fluid.bg-depot12-beige {
  padding-right: 0;
  padding-left: 0;
  background-color: #fffaf5;
  position: relative;
  overflow: hidden;
}
.depot12 .container-fluid.bg-depot12-beige .bdDots {
  position: absolute;
  opacity: 0.2;
  background-size: contain;
  background-repeat: no-repeat;
}
.depot12 .container-fluid.bg-depot12-beige .bgPosition-top {
  top: 5%;
}
.depot12 .container-fluid.bg-depot12-beige .bgPosition-center {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.depot12 .container-fluid.bg-depot12-beige .bgPosition-bottom {
  bottom: 5%;
}
.depot12 .container-fluid.bg-depot12-beige .dot-1 {
  right: 0;
  background-image: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Images/dot-1.png');
  width: 466.5px;
  aspect-ratio: 3/2;
}
.depot12 .container-fluid.bg-depot12-beige .dot-2 {
  left: 0;
  background-image: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Images/dot-2.png');
  width: 497px;
  aspect-ratio: 3/2;
}
.depot12 .container-fluid.bg-depot12-beige .dot-3 {
  left: 0;
  background-image: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Images/dot-3.png');
  width: 258px;
  aspect-ratio: 1/1;
}
.depot12 .container-fluid.bg-depot12-beige .dot-4 {
  right: 10%;
  background-image: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Images/dot-4.png');
  width: 346px;
  aspect-ratio: 9/21;
}
.depot12 .container-fluid.bg-depot12-beige .dot-5 {
  left: 0;
  background-image: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Images/dot-5.png');
  width: 203.5px;
  aspect-ratio: 8/22;
}
.depot12 .container-fluid.bg-depot12-beige .dot-6 {
  right: 0;
  background-image: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Images/dot-6.png');
  width: 127.5px;
  aspect-ratio: 1/6;
}
.depot12 .container-fluid.bg-depot12-beige .dot-7 {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  background-image: url('../../../_assets/5dc67242d56e293e5f6e70ce18366e01/Images/dot-7.png');
  width: 960px;
  aspect-ratio: 16/12;
}

@media (max-width: 1199px) {
  .depot12 .container-fluid.bg-depot12-beige .dot-1 {
    width: 405.652173913px;
  }
  .depot12 .container-fluid.bg-depot12-beige .dot-2 {
    width: 432.1739130435px;
  }
  .depot12 .container-fluid.bg-depot12-beige .dot-3 {
    width: 224.347826087px;
  }
  .depot12 .container-fluid.bg-depot12-beige .dot-4 {
    width: 300.8695652174px;
  }
  .depot12 .container-fluid.bg-depot12-beige .dot-5 {
    width: 176.9565217391px;
  }
  .depot12 .container-fluid.bg-depot12-beige .dot-6 {
    width: 110.8695652174px;
  }
  .depot12 .container-fluid.bg-depot12-beige .dot-7 {
    width: 834.7826086957px;
  }
}
@media (max-width: 992px) {
  .depot12 .container-fluid.bg-depot12-beige .dot-1 {
    width: 373.2px;
  }
  .depot12 .container-fluid.bg-depot12-beige .dot-2 {
    width: 397.6px;
  }
  .depot12 .container-fluid.bg-depot12-beige .dot-3 {
    width: 206.4px;
  }
  .depot12 .container-fluid.bg-depot12-beige .dot-4 {
    width: 276.8px;
  }
  .depot12 .container-fluid.bg-depot12-beige .dot-5 {
    width: 162.8px;
  }
  .depot12 .container-fluid.bg-depot12-beige .dot-6 {
    width: 102px;
  }
  .depot12 .container-fluid.bg-depot12-beige .dot-7 {
    width: 768px;
  }
}
@media (max-width: 767px) {
  .depot12 .container-fluid.bg-depot12-beige .dot-1 {
    width: 339.2727272727px;
  }
  .depot12 .container-fluid.bg-depot12-beige .dot-2 {
    width: 361.4545454545px;
  }
  .depot12 .container-fluid.bg-depot12-beige .dot-3 {
    width: 187.6363636364px;
  }
  .depot12 .container-fluid.bg-depot12-beige .dot-4 {
    width: 251.6363636364px;
  }
  .depot12 .container-fluid.bg-depot12-beige .dot-5 {
    width: 148px;
  }
  .depot12 .container-fluid.bg-depot12-beige .dot-6 {
    width: 92.7272727273px;
  }
  .depot12 .container-fluid.bg-depot12-beige .dot-7 {
    width: 698.1818181818px;
  }
}
.depot12 .frame-type-Depot12_CE_Quotation_Slider {
  border-left: 2px solid #ef5d3d;
}
.depot12 .frame-type-Depot12_CE_Quotation_Slider .slide-wrap {
  flex-direction: column;
  padding: 15px 0 15px 100px;
}
.depot12 .frame-type-Depot12_CE_Quotation_Slider .quotation {
  font-family: "Old Standard TT", serif;
  color: #ef5d3d;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: -0.25rem;
  text-indent: -29px;
}
.depot12 .frame-type-Depot12_CE_Quotation_Slider .author {
  color: #ef5d3d;
  margin-bottom: 0;
}

@media (max-width: 1199px) {
  .depot12 .frame-type-Depot12_CE_Quotation_Slider .slide-wrap {
    padding: 15px 0 15px 80px;
  }
  .depot12 .frame-type-Depot12_CE_Quotation_Slider .quotation {
    font-size: 50px;
    letter-spacing: -0.15rem;
    text-indent: -24px;
  }
}
@media (max-width: 992px) {
  .depot12 .frame-type-Depot12_CE_Quotation_Slider .slide-wrap {
    padding: 15px 0 15px 65px;
  }
  .depot12 .frame-type-Depot12_CE_Quotation_Slider .quotation {
    font-size: 45px;
    text-indent: -21px;
  }
}
@media (max-width: 767px) {
  .depot12 .frame-type-Depot12_CE_Quotation_Slider .slide-wrap {
    padding: 10px 0 10px 50px;
  }
  .depot12 .frame-type-Depot12_CE_Quotation_Slider .quotation {
    letter-spacing: -0.15rem;
    font-size: 32px;
    text-indent: -16px;
  }
}
.depot12 .depot12-souvenir-slide {
  position: relative;
}
.depot12 .depot12-souvenir-slide .slide-wrap .content-wrap {
  justify-content: space-between;
  padding: 0 8.33333333%;
}
.depot12 .depot12-souvenir-slide .slide-wrap .content-wrap .img-wrap {
  width: 40%;
  max-height: 360px;
}
.depot12 .depot12-souvenir-slide .slide-wrap .content-wrap .img-wrap img {
  width: 100%;
  object-fit: cover;
  height: 100%;
  font-family: "object-fit:cover; object-position: 50% 50%;";
  object-position: 50% 50%;
  display: block;
}
.depot12 .depot12-souvenir-slide .slide-wrap .content-wrap .text-wrap {
  width: 50%;
}
.depot12 .depot12-souvenir-slide .slick-prev,
.depot12 .depot12-souvenir-slide .slick-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 0;
  z-index: 10;
}
.depot12 .depot12-souvenir-slide .slick-prev:before,
.depot12 .depot12-souvenir-slide .slick-next:before {
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #aeb8c1;
  position: relative;
  z-index: 2;
}
.depot12 .depot12-souvenir-slide .slick-prev:after,
.depot12 .depot12-souvenir-slide .slick-next:after {
  content: "";
  z-index: 1;
  position: absolute;
  left: 2px;
  top: 2px;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  background-color: #ffffff;
  border-radius: 50%;
}
.depot12 .depot12-souvenir-slide .slick-prev:hover:before,
.depot12 .depot12-souvenir-slide .slick-next:hover:before {
  color: #005091;
}
.depot12 .depot12-souvenir-slide .slick-prev {
  left: 0;
}
.depot12 .depot12-souvenir-slide .slick-next {
  right: 0;
}

@media (max-width: 1199px) {
  .depot12 .depot12-souvenir-slide .slide-wrap .content-wrap .img-wrap {
    max-height: 240px;
  }
}
@media (max-width: 992px) {
  .depot12 .depot12-souvenir-slide {
    padding-bottom: 50px;
  }
  .depot12 .depot12-souvenir-slide .slide-wrap .content-wrap {
    justify-content: start;
    flex-direction: column-reverse;
    padding: 0 0;
  }
  .depot12 .depot12-souvenir-slide .slide-wrap .content-wrap .img-wrap {
    width: 100%;
  }
  .depot12 .depot12-souvenir-slide .slide-wrap .content-wrap .text-wrap {
    width: 100%;
  }
  .depot12 .depot12-souvenir-slide .slick-prev,
  .depot12 .depot12-souvenir-slide .slick-next {
    position: absolute;
    top: auto;
    bottom: -10px;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  .depot12 .depot12-souvenir-slide .slick-prev {
    left: auto;
    right: 50px;
  }
  .depot12 .depot12-souvenir-slide .slick-next {
    right: 0;
  }
  .depot12 .depot12-souvenir-slide .slick-dots {
    position: absolute;
    left: -10px;
    margin-top: 20px;
    width: calc(100% - 90px);
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .depot12 .depot12-souvenir-slide .slick-dots > li {
    margin: 5px 10px;
  }
}
@media (max-width: 767px) {
  .depot12 .depot12-souvenir-slide {
    padding-bottom: 30px;
  }
  .depot12 .depot12-souvenir-slide .slick-prev {
    right: 40px;
  }
  .depot12 .depot12-souvenir-slide .slick-dots {
    left: -5px;
    margin-top: 0;
  }
  .depot12 .depot12-souvenir-slide .slick-dots > li {
    margin: 5px;
  }
}
@media (min-width: 768px) {
  .depot12 .navbar-brand {
    margin-left: -3px !important;
    border-radius: 0 0 15px 0;
  }
  .depot12 .navbar-brand img {
    width: auto;
  }
  .depot12 .navbar-default .serviceIcons {
    display: none;
  }
  .depot12 .navbar-default .navbar-nav {
    width: 100%;
    float: none;
    display: -webkit-box !important; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box !important; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox !important; /* TWEENER - IE 10 */
    display: -webkit-flex !important; /* NEW - Chrome */
    display: flex !important; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    justify-content: space-between;
  }
  .depot12 .navbar-default.navbar-fixed-top.no-header-image .navbar-nav .btn {
    color: #ffffff;
  }
  .depot12 .navbar-default.navbar-fixed-top.no-header-image:hover .navbar-nav .btn, .depot12 .navbar-default.navbar-fixed-top.no-header-image.depot-no-header .navbar-nav .btn {
    color: #25384d;
  }
  .depot12 .navbar-default.no-header-image {
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .depot12 .navbar-default.no-header-image:hover, .depot12 .navbar-default.no-header-image.active-service-menu, .depot12 .navbar-default.no-header-image.fixed, .depot12 .navbar-default.no-header-image.depot-no-header {
    background-color: #ffffff;
    -webkit-box-shadow: 0 1px 3px 0 rgba(177, 179, 180, 0.6);
    -moz-box-shadow: 0 1px 3px 0 rgba(177, 179, 180, 0.6);
    box-shadow: 0 1px 3px 0 rgba(177, 179, 180, 0.6);
  }
  .depot12 .navbar-default.no-header-image.fixed .btn:not(.btn-grey), .depot12 .navbar-default.no-header-image.active-service-menu .btn:not(.btn-grey) {
    color: #25384d;
  }
  .depot12 .service-menu-list {
    margin-top: 80px;
  }
  .depot12 .service-menu li {
    border-radius: 0 5px 0 0;
  }
  .depot12 .service-menu .service-menu-item {
    background-color: #ffffff;
    color: #005091;
  }
  .depot12 .service-menu .service-menu-item:hover, .depot12 .service-menu .service-menu-item.active {
    color: #ffffff;
    background-color: #ef5d3d;
  }
  .depot12 .navbar-default:hover .service-menu-item, .depot12 .navbar-default.fixed .service-menu-item, .depot12 .navbar-default.depot-no-header .service-menu-item {
    background-color: #ef5d3d;
    color: #ffffff;
  }
  .depot12 .service-menu-header {
    background-color: #005091;
  }
  .depot12 .service-menu-header:before {
    content: "";
    position: absolute;
    width: 0;
    border-style: solid;
    display: block;
    height: 24px;
    border-color: transparent #005091;
    z-index: 9;
    top: -23px;
    right: 25px;
    border-width: 23px 34px 0 0;
  }
  .depot12 .service-menu-header h5 {
    color: #ffffff;
  }
  .depot12 .font-size-menu-wrapper .btn {
    font-size: 1.7rem;
    font-family: "Barlow", sans-serif;
    font-style: normal;
    font-weight: 600;
    line-height: 1;
    border-radius: 0 0.75rem 0 0;
    position: relative;
    overflow: hidden;
    background-color: #005091;
    color: #ffffff;
    padding: calc(1rem + 1px) calc(2rem + 1px);
    height: auto;
  }
  .depot12 .font-size-menu-wrapper .btn .changeZindex {
    position: relative;
    z-index: 2;
    color: inherit;
  }
  .depot12 .font-size-menu-wrapper .btn span {
    margin-left: 0 !important;
  }
  .depot12 .font-size-menu-wrapper .btn:before {
    content: "";
    -webkit-transform: translateX(-102%);
    -moz-transform: translateX(-102%);
    -ms-transform: translateX(-102%);
    -o-transform: translateX(-102%);
    transform: translateX(-102%);
    height: 100%;
    background-color: #ef5d3d;
    position: absolute;
    left: 0;
    top: 0;
    width: 101%;
    -webkit-transiton: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  .depot12 .font-size-menu-wrapper .btn:hover {
    background-color: #005091;
  }
  .depot12 .font-size-menu-wrapper .btn:hover:before {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  .depot12 .navbar-collapse.collapse {
    display: -webkit-box !important; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box !important; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox !important; /* TWEENER - IE 10 */
    display: -webkit-flex !important; /* NEW - Chrome */
    display: flex !important; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  }
}
@media (min-width: 992px) {
  .depot12 .navbar-brand {
    margin-left: -8px !important;
  }
}
.depot12 .font-size-menu-wrapper {
  margin-left: 1056px;
}

@media (max-width: 1499px) {
  .depot12 .font-size-menu-wrapper {
    margin-left: 755px;
  }
}
@media (max-width: 1199px) {
  .depot12 .font-size-menu-wrapper {
    margin-left: 569px;
  }
}
@media (max-width: 992px) {
  .depot12 .font-size-menu-wrapper {
    margin-left: 431px;
  }
}
@media (max-width: 767px) {
  .depot12 .navbar-brand {
    padding: 8px 15px;
  }
  .depot12 .navbar-brand img {
    width: auto;
  }
  .depot12 .navbar-default > .container {
    padding-right: 7.5px;
    padding-left: 7.5px;
  }
  .depot12 .navbar-default .navbar-collapse {
    position: relative;
    top: -2px;
    border-top: 1px solid #aeb8c1;
  }
  .depot12 .navbar-default .navbar-toggle {
    padding: 0 10px;
  }
  .depot12 .navbar-default .navbar-toggle,
  .depot12 .navbar-default .navbar-toggle:focus {
    background-color: transparent;
  }
  .depot12 .navbar-default .icon-rsag-clear-burger {
    color: #005091;
  }
  .depot12 .navbar-default .serviceIcons {
    position: relative;
    float: right;
  }
  .depot12 .navbar-default .serviceIcons .icon {
    height: 48px;
    width: 40px;
    justify-content: center;
    align-items: center;
    font-size: 43px;
    color: #005091;
    display: -webkit-box !important; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box !important; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox !important; /* TWEENER - IE 10 */
    display: -webkit-flex !important; /* NEW - Chrome */
    display: flex !important; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  }
  .depot12 .navbar-default .serviceIcons .icon:before {
    position: relative;
    top: 6px;
  }
  .depot12 .service-nav-mobil {
    height: 70px;
    display: -webkit-box !important; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box !important; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox !important; /* TWEENER - IE 10 */
    display: -webkit-flex !important; /* NEW - Chrome */
    display: flex !important; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    justify-content: center;
  }
}
.depot12 .depot12ServiceNav {
  position: fixed;
  right: -1px;
  top: calc(50% + 20px);
  width: 45px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 100;
  flex-direction: column;
}
.depot12 .depot12ServiceNav a {
  background-color: #005091;
  color: #ffffff;
  font-family: "Barlow", sans-serif;
  font-weight: 600;
  font-size: 18px;
}
.depot12 .depot12ServiceNav a.icon {
  width: 45px;
  height: 45px;
  margin-bottom: 40px;
  justify-content: center;
  align-items: center;
  font-size: 46px;
  border-radius: 0 0 0 10px;
}
.depot12 .depot12ServiceNav a.icon .icon {
  position: relative;
  top: 7px;
}
.depot12 .depot12ServiceNav a.text {
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
}
.depot12 .depot12ServiceNav a.text span {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  display: inline;
  height: 45px;
  padding: 10px 13px;
  background-color: #005091;
  border-radius: 10px 0 0 0;
}

@media (max-width: 992px) {
  .depot12 .depot12ServiceNav {
    width: 40px;
  }
  .depot12 .depot12ServiceNav a {
    font-size: 16px;
  }
  .depot12 .depot12ServiceNav a.icon {
    width: 40px;
    height: 40px;
    margin-bottom: 30px;
    font-size: 40px;
  }
  .depot12 .depot12ServiceNav a.icon .icon {
    top: 6px;
  }
  .depot12 .depot12ServiceNav a.text {
    margin-bottom: 50px;
  }
  .depot12 .depot12ServiceNav a.text span {
    height: 40px;
    padding: 10px 13px;
  }
}
@media (max-width: 767px) {
  .depot12 .depot12ServiceNav {
    display: none;
  }
}
footer.depot12 .footer-info {
  align-items: center;
  justify-content: end;
}
footer.depot12 .footer-info .icon {
  font-size: 51px;
  padding-right: 60px;
}
footer.depot12 .footer-info .showMobil {
  display: none;
}
footer.depot12 .footerPartMail p:last-child {
  margin-bottom: 0;
}
footer.depot12 .footer-mail {
  position: relative;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 500;
  font-size: 23px;
}
footer.depot12 .footer-mail:after {
  content: "";
  height: 1px;
  width: 0%;
  position: absolute;
  display: block;
  left: 0;
  bottom: 3px;
  background-color: #ffffff;
  margin-top: -1px;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
footer.depot12 .footer-mail:hover {
  color: #ffffff;
}
footer.depot12 .footer-mail:hover:after {
  width: 100%;
}
footer.depot12 .footer-text {
  color: #ffffff;
  align-items: center;
}
footer.depot12 .footer-text:not(:last-child) {
  margin-bottom: 7px;
}
footer.depot12 .footer-text .icon {
  padding: 0;
  font-size: 51px;
}
footer.depot12 .footer-text .icon.icon-rsag-clear-mail {
  height: 36px;
  left: -12px;
  margin-right: -12px;
  position: relative;
}
footer.depot12 .logo-icon-wrap {
  align-items: center;
}
footer.depot12 .footer-part3 {
  font-size: 16px;
}
footer.depot12 .footer-part3 a {
  text-transform: none;
  font-family: "Barlow", sans-serif;
  font-weight: 600;
  font-size: 16px;
}
footer.depot12 .footer-part3 a:hover {
  color: #ffffff;
}

@media (max-width: 992px) {
  footer.depot12 .footerPartMail {
    display: none;
  }
  footer.depot12 .logo-icon-wrap {
    justify-content: space-between;
  }
  footer.depot12 .footer-part2 {
    width: 50%;
  }
  footer.depot12 .footer-info {
    width: 50%;
  }
  footer.depot12 .footer-info ul {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  }
  footer.depot12 .footer-info .icon {
    padding-right: 0;
  }
  footer.depot12 .footer-info .showMobil {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    margin-right: 15px;
  }
}
@media (max-width: 767px) {
  footer.depot12 .bg-darkgray > .container {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
  footer.depot12 .footer-part3 a:hover {
    color: #ffffff;
  }
  .footer-info .icon {
    font-size: 46px;
  }
  .logo-icon-wrap {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.depot12 .sectionHistory {
  display: none;
}
.depot12 .cd-horizontal-timeline .events-wrapper {
  margin: 0 55px;
}
.depot12 .cd-horizontal-timeline .events-wrapper:before, .depot12 .cd-horizontal-timeline .events-wrapper:after {
  display: none;
}
.depot12 .cd-horizontal-timeline .timeline {
  max-width: unset;
}
.depot12 .cd-horizontal-timeline .events {
  top: 90px;
}
.depot12 .cd-horizontal-timeline .events a {
  font-family: "Barlow", sans-serif;
  font-weight: 400;
  line-height: 1;
}
.depot12 .cd-horizontal-timeline .events a.selected {
  font-family: "Old Standard TT", serif;
  font-size: 52px;
  font-weight: 700;
  margin-left: -45px;
}
.depot12 .cd-horizontal-timeline .events a.selected:after {
  background-color: #ef5d3d;
  border-color: #ef5d3d;
}
.depot12 .cd-horizontal-timeline .events-content {
  margin-top: 40px;
}
.depot12 .cd-horizontal-timeline .events-content li > * {
  max-width: 800px;
}
.depot12 .cd-horizontal-timeline .events-content li .row {
  box-shadow: 0 3px 7px 3px rgba(0, 0, 0, 0.01);
}
.depot12 .cd-timeline-navigation a {
  bottom: -6px;
  top: auto;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.depot12 .cd-timeline-navigation a.next {
  right: 5px;
}
.depot12 .cd-timeline-navigation a.prev {
  left: 5px;
}
.depot12 .cd-timeline-navigation a .icon {
  color: #aeb8c1;
}
.depot12 .cd-timeline-navigation a:hover .icon {
  color: #005091;
}
.depot12 .cd-timeline-navigation a.inactive {
  opacity: 0.3;
  cursor: not-allowed;
}
.depot12 .cd-timeline-navigation a.inactive:hover .icon {
  color: #aeb8c1;
}
.depot12 .history-article .history-text {
  border-radius: 0 1.875rem 0 0;
}
.depot12 .history-article .history-text p:last-child {
  margin-bottom: 0;
}
.depot12 .history-article .history-text:before {
  top: 13px;
}
.depot12 .history-article .history-text h2 {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 500;
  font-size: 32px;
  line-height: 1.1;
  text-transform: uppercase;
  letter-spacing: 0.05rem;
}
.depot12 .history-article .history-text .teaser-fahne {
  border-radius: 0 0 1.25rem 0;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.depot12 .history-article .history-text .teaser-fahne .big-day {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 500;
  margin-top: -6px;
  line-height: 1;
  letter-spacing: 0.1rem;
}
.depot12 .history-article .history-text .teaser-fahne .small-month-year {
  font-family: "Barlow Condensed", sans-serif;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
  font-size: 22px;
  line-height: 1;
  letter-spacing: 0.05rem;
}
.depot12 .history-article .history-text .teaser-fahne.only-year .small-month-year {
  font-weight: 500;
  font-size: 32px;
}
.depot12 .history-article .history-text p {
  font-family: "Barlow", sans-serif;
  font-weight: 400;
  font-size: 18px;
}
.depot12 .history-article .history-img-text p {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 300;
  font-size: 16px;
  color: #25384d;
}

@media (max-width: 1399px) {
  .depot12 .cd-horizontal-timeline .events-content li > * {
    max-width: 600px;
  }
}
@media (max-width: 1199px) {
  .depot12 .history-article .history-text .teaser-fahne.only-year .small-month-year {
    font-size: 26px;
  }
  .depot12 .history-article .history-text .teaser-fahne .big-day {
    font-size: 35px;
  }
  .depot12 .history-article .history-text .teaser-fahne .small-month-year {
    font-size: 20px;
  }
}
@media (max-width: 992px) {
  .depot12 .cd-horizontal-timeline .events-content li > * {
    max-width: 500px;
  }
  .depot12 .cd-horizontal-timeline .events a.selected {
    font-size: 34px;
    margin-left: -25px;
  }
  .depot12 .history-article .history-text {
    padding: 15px 20px 20px 20px !important;
  }
  .depot12 .history-article .history-text p {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .depot12 .cd-horizontal-timeline .events-wrapper {
    margin: 0 7.5px;
  }
  .depot12 .cd-horizontal-timeline .events-content {
    padding: 0 7.5px;
  }
  .depot12 .cd-horizontal-timeline .events-content li > * {
    max-width: unset;
  }
  .depot12 .cd-timeline-navigation a {
    bottom: -37px;
    z-index: 10;
  }
  .depot12 .cd-timeline-navigation a.inactive .icon {
    color: #aeb8c1;
  }
  .depot12 .cd-timeline-navigation a.next {
    right: 5px;
  }
  .depot12 .cd-timeline-navigation a.prev {
    left: auto;
    right: 45px;
  }
  .depot12 .history-article .history-text {
    padding: 15px 20px 20px 20px !important;
  }
  .depot12 .history-article .history-text h2 {
    font-size: 27px;
    letter-spacing: 0.025rem;
  }
}
@media (max-width: 767px) and (max-width: 600px) {
  .depot12 .cd-horizontal-timeline .events-content {
    padding: 0;
  }
  .depot12 .cd-timeline-navigation a.next {
    right: -2px;
  }
  .depot12 .cd-timeline-navigation a.prev {
    right: 37px;
  }
}
@media (max-width: 767px) and (max-width: 500px) {
  .depot12 .timelineHistory {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .depot12 .cd-timeline-navigation a.next {
    right: 12px;
  }
  .depot12 .cd-timeline-navigation a.prev {
    right: 50px;
  }
  .depot12 .cd-horizontal-timeline .events-content {
    padding: 0 15px;
  }
  .depot12 .cd-horizontal-timeline .events-wrapper {
    margin: 0 15px;
  }
}
.depot12 .news .no-news-found {
  font-style: normal;
}
.depot12 .teaser-fahne {
  background-color: #ef5d3d;
  border-radius: 0 0 1.875rem 0;
}
.depot12 .teaser-fahne .big-day {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 48px;
  font-weight: 500;
  letter-spacing: 0.01rem;
  line-height: 1;
  margin-top: 3px;
  margin-bottom: 8px;
}
.depot12 .teaser-fahne .bindestrich {
  margin-top: -10px;
}
.depot12 .teaser-fahne .small-month-year {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 600;
  line-height: 1;
  font-size: 20px;
  letter-spacing: 0.01rem;
}
.depot12 .teaser-text h3 {
  margin-bottom: 3px;
}
.depot12 .teaser-text .uhrzeit {
  margin-top: 0;
  font-family: "Barlow", sans-serif;
  font-size: 14px;
  line-height: 1;
  color: #aeb8c1;
  margin-bottom: 1rem;
}
.depot12 .teaser-button a {
  font-family: "Barlow", sans-serif;
  font-weight: 600;
}
.depot12 .depot12TeaserEvent .teaser-fahne .small-month-year {
  margin: 10px 0 -4px 0;
  text-transform: uppercase;
  font-size: 18px;
  letter-spacing: 0;
}
.depot12 .depot12TeaserEvent .teaser-fahne .big-day {
  margin: 0;
}
.depot12 .owl-carousel-veranstaltungen .owl-stage-outer {
  margin-bottom: 20px;
}
.depot12 .owl-carousel-veranstaltungen .owl-dots {
  text-align: left;
  position: relative;
  left: -10px;
  width: calc(100% - 100px);
}
.depot12 .owl-carousel-veranstaltungen .owl-dots .owl-dot span {
  margin: 5px 10px;
  background-color: #aeb8c1;
}
.depot12 .owl-carousel-veranstaltungen .owl-dots .owl-dot:hover span {
  background-color: #ef5d3d;
}
.depot12 .owl-carousel-veranstaltungen .owl-dots .owl-dot.active {
  cursor: default;
}
.depot12 .owl-carousel-veranstaltungen .owl-dots .owl-dot.active span {
  background-color: #005091;
}
.depot12 .owl-carousel-veranstaltungen .owl-nav .owl-next,
.depot12 .owl-carousel-veranstaltungen .owl-nav .owl-prev {
  top: auto;
  bottom: 3px;
  color: #aeb8c1;
}
.depot12 .owl-carousel-veranstaltungen .owl-nav .owl-next.disabled,
.depot12 .owl-carousel-veranstaltungen .owl-nav .owl-prev.disabled {
  cursor: not-allowed;
}
.depot12 .owl-carousel-veranstaltungen .owl-nav .owl-next.disabled .icon,
.depot12 .owl-carousel-veranstaltungen .owl-nav .owl-prev.disabled .icon {
  opacity: 0.3;
}
.depot12 .owl-carousel-veranstaltungen .owl-nav .owl-next.disabled:hover .icon,
.depot12 .owl-carousel-veranstaltungen .owl-nav .owl-prev.disabled:hover .icon {
  color: #aeb8c1;
}
.depot12 .owl-carousel-veranstaltungen .owl-nav .owl-next:hover .icon,
.depot12 .owl-carousel-veranstaltungen .owl-nav .owl-prev:hover .icon {
  color: #005091;
}
.depot12 .owl-carousel-veranstaltungen .owl-nav .owl-next {
  right: 0;
}
.depot12 .owl-carousel-veranstaltungen .owl-nav .owl-prev {
  left: auto;
  right: 50px;
}

@media (max-width: 1199px) {
  .depot12 .teaser-fahne {
    height: 71px;
  }
  .depot12 .teaser-fahne.zeitspanne {
    height: 148px;
  }
  .depot12 .teaser-fahne .big-day {
    font-size: 43px;
  }
  .depot12 .teaser-fahne .small-month-year {
    font-size: 16px;
  }
  .depot12 .teaser-text {
    padding: 7px 5px 1px 5px;
  }
  .depot12 .depot12TeaserEvent .teaser-fahne .small-month-year {
    margin-top: 9px;
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .depot12 .teaser-fahne .bindestrich {
    margin-top: 0;
  }
  .depot12 .teaser-button a:before {
    padding: 4px 10px 14px 5px;
  }
  .depot12 .owl-carousel-veranstaltungen .owl-stage-outer {
    margin-bottom: 5px;
  }
  .depot12 .owl-carousel-veranstaltungen .owl-dots {
    left: -5px;
    width: calc(100% - 70px);
  }
  .depot12 .owl-carousel-veranstaltungen .owl-dots .owl-dot span {
    margin: 5px;
  }
  .depot12 .owl-carousel-veranstaltungen .owl-nav .owl-prev {
    right: 40px;
  }
}
.depot12 .teaserWithIcons .teaser-fahne .big-day {
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  height: 100%;
  justify-content: center;
  align-items: center;
}
.depot12 .teaserWithIcons .teaser-fahne .icon {
  top: 2px !important;
  left: auto !important;
  position: relative;
  -webkit-transform: translate(0);
  -moz-transform: translate(0);
  -ms-transform: translate(0);
  -o-transform: translate(0);
  transform: translate(0);
  font-size: 40px;
}
.depot12 .teaserWithIcons .teaser-fahne .icon.icon-rsag-140-03-running-time {
  top: 4px !important;
}
.depot12 .teaser-slider {
  left: -7.5px;
  width: calc(100% + 15px);
}
.depot12 .teaser-slider .slick-arrow {
  position: absolute;
  bottom: 10px;
  padding: 0;
}
.depot12 .teaser-slider .slick-arrow.slick-prev {
  right: 50px;
}
.depot12 .teaser-slider .slick-arrow.slick-next {
  right: 0;
}
.depot12 .teaser-slider .slick-dots {
  margin-left: -3px;
  width: calc(100% - 90px);
  flex-wrap: wrap;
  justify-content: flex-start;
}
.depot12 .teaser-slider .slick-dots > li {
  margin: 5px 10px;
}
.depot12 .teaser-slider .teaser.teaser_bild_text.slick-slide {
  margin-right: 7.5px;
  margin-left: 7.5px;
}
.depot12 .teaser_bild_text .teaser-fahne .icon.icon-rsag-140-01-fact {
  font-size: 50px;
  top: 4px !important;
  left: auto !important;
  position: relative;
  -webkit-transform: translate(0);
  -moz-transform: translate(0);
  -ms-transform: translate(0);
  -o-transform: translate(0);
  transform: translate(0);
}
.depot12 .teaser_bild_text .teaser-fahne .icon.icon-rsag-new-25-train-depot12 {
  -webkit-transform: translate(-23px, -31px);
  -moz-transform: translate(-23px, -31px);
  -ms-transform: translate(-23px, -31px);
  -o-transform: translate(-23px, -31px);
  transform: translate(-23px, -31px);
  font-size: 45px;
}

@media (max-width: 1199px) {
  .depot12 .teaserWithIcons .teaser-fahne .icon {
    font-size: 35px;
  }
}
@media (max-width: 767px) {
  .depot12 .teaser-slider .slick-dots > li {
    margin: 5px;
  }
}
.depot12 .img-comp-container {
  position: relative;
  height: auto !important;
  margin-top: 15px;
  margin-bottom: 30px;
}
.depot12 .img-comp-container img {
  width: 100%;
  max-width: 100%;
  height: 100%;
  border-radius: 0 1.875rem 0 0;
}
.depot12 .img-comp-container .img-comp-img {
  display: block;
  position: absolute;
  width: 100%;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 100%;
  border-radius: 0 1.875rem 0 0;
  height: 100%;
  background: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/148866/img-modified.jpg) no-repeat left top;
  background-size: auto 100%;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.depot12 .img-comp-container .img-comp-slider {
  position: absolute;
  top: 0;
  z-index: 2;
  height: 100%;
}
.depot12 .img-comp-container .img-comp-slider .img-comp-slider-dot {
  position: relative;
  top: 50%;
  margin-top: -20px;
  -webkit-transform: translateX(-1px);
  -moz-transform: translateX(-1px);
  -ms-transform: translateX(-1px);
  -o-transform: translateX(-1px);
  transform: translateX(-1px);
  z-index: 9;
  cursor: ew-resize;
  width: 40px;
  height: 40px;
  background-color: #ffffff;
  border: 1px solid #005091;
  border-radius: 50%;
}
.depot12 .img-comp-container .img-comp-slider:before {
  content: "";
  width: 1px;
  height: calc(100% + 30px);
  background-color: #005091;
  position: absolute;
  text-align: center;
  left: 20px;
  top: -15px;
}
.depot12 .img-comp-container .img-comp-slider .img-comp-slider-arrow.left, .depot12 .img-comp-container .img-comp-slider .img-comp-slider-arrow.right {
  content: "";
  position: absolute;
  top: 50%;
  right: 50%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 8.7px;
  border-color: transparent transparent transparent #005091;
}
.depot12 .img-comp-container .img-comp-slider .img-comp-slider-arrow.left {
  transform: translate(-2px, -50%) rotate(180deg);
}
.depot12 .img-comp-container .img-comp-slider .img-comp-slider-arrow.right {
  transform: translate(12px, -50%) rotate(360deg);
}

.depot12 .tab-content {
  padding-bottom: 0;
}
.depot12 .inhalt-tabs .nav-tabs {
  background-color: transparent;
}
.depot12 .inhalt-tabs .nav-tabs li {
  border-radius: 0 1.875rem 0 0;
}
.depot12 .inhalt-tabs .nav-tabs li a {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 500;
  line-height: 1.3;
  font-size: 32px;
  letter-spacing: 0.5px;
  padding: 10px 13px 9px 13px;
  border-radius: 0 1.875rem 0 0;
  background: transparent;
  border-top-color: transparent;
  color: #25384d;
}
.depot12 .inhalt-tabs .nav-tabs li a:hover {
  border-top-color: transparent;
  color: #ffffff;
}
.depot12 .inhalt-tabs .nav-tabs li.active a {
  color: #005091;
}
.depot12 .inhalt-tabs .nav-tabs > li.active:nth-child(4) > a, .depot12 .inhalt-tabs .nav-tabs > li.active:nth-child(4) > a:focus, .depot12 .inhalt-tabs .nav-tabs > li.active:nth-child(4) > a:hover {
  background-color: #ffffff;
}
.depot12 .inhalt-tabs .nav-tabs > li.active > a, .depot12 .inhalt-tabs .nav-tabs > li.active > a:focus, .depot12 .inhalt-tabs .nav-tabs > li.active > a:hover {
  border-radius: 0 1.875rem 0 0;
  border-top-color: #005091;
  background-color: #f5f5f5;
}
.depot12 .inhalt-tabs .nav-tabs li:not(.active):first-child > a:before,
.depot12 .inhalt-tabs .nav-tabs li:not(.active):last-child > a:before,
.depot12 .inhalt-tabs .nav-tabs li:not(.active):first-child > a:before,
.depot12 .inhalt-tabs .nav-tabs li:not(.active):last-child > a:before {
  display: none !important;
}

@media (max-width: 1499px) {
  .depot12 .inhalt-tabs .nav-tabs li a {
    font-size: 27px;
    letter-spacing: 0.25px;
  }
}
@media (max-width: 1199px) {
  .depot12 .inhalt-tabs .nav-tabs li a {
    font-size: 24px;
    letter-spacing: 0;
  }
}
@media (max-width: 992px) {
  .depot12 .inhalt-tabs .nav-tabs li a {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .depot12 .inhalt-tabs {
    margin-left: 7.5px;
    width: calc(100% - 15px);
  }
  .depot12 .inhalt-tabs .nav-tabs li a {
    font-size: 18px;
  }
}
.depot12 #socialmedia > .container-fluid.bg-lightgray {
  background-color: #ffffff;
}
.depot12 #socialmedia .sprungmarke .icon {
  color: #ffffff;
}
.depot12 #socialmedia .sprungmarke .icon:after {
  background-color: #005091;
}
.depot12 #socialmedia .sprungmarke .link-text {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 26px;
  font-weight: 500;
}
.depot12 #socialmedia .anchor-position#facebook-news > .container-fluid.part, .depot12 #socialmedia .anchor-position#youtube-news > .container-fluid.part {
  padding-top: 45px;
  padding-bottom: 75px;
}

@media (max-width: 1199px) {
  .depot12 #socialmedia .anchor-position#facebook-news > .container-fluid.part, .depot12 #socialmedia .anchor-position#youtube-news > .container-fluid.part {
    padding-top: 35px;
    padding-bottom: 60px;
  }
}
@media (max-width: 992px) {
  .depot12 #socialmedia .anchor-position#facebook-news > .container-fluid.part, .depot12 #socialmedia .anchor-position#youtube-news > .container-fluid.part {
    padding-top: 30px;
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .depot12 #socialmedia .anchor-position#facebook-news > .container-fluid.part, .depot12 #socialmedia .anchor-position#youtube-news > .container-fluid.part {
    padding-top: 15px;
    padding-bottom: 20px;
  }
}
.depot12 .formhandler {
  padding: 30px 20px;
  margin-bottom: 20px;
  background-color: #ffffff;
  border-radius: 0 40px 0 0;
  box-shadow: -5px 5px 20px 5px rgba(0, 0, 0, 0.04);
}
.depot12 .formhandler .depot12-button .btn {
  padding: 0;
}
.depot12 .formhandler .depot12-button input {
  padding: calc(1rem + 1px) calc(2rem + 1px);
}
.depot12 .formhandler .form-control::-webkit-input-placeholder {
  color: #aeb8c1;
}
.depot12 .formhandler .bootstrap-select .bs-caret:before {
  color: #aeb8c1;
  right: 8px;
}
.depot12 .formhandler .bootstrap-select.open .bs-caret:before {
  content: "q";
}
.depot12 .formhandler .bootstrap-select:hover .bs-caret:before {
  color: #ef5d3d;
}
.depot12 .formhandler .form-control,
.depot12 .formhandler .dropdown-toggle.btn-filter {
  box-shadow: none;
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: 0;
  font-family: "Barlow", sans-serif;
  font-weight: 400;
  letter-spacing: 0.09px;
  padding: 12px 0 2px 0;
  font-size: 18px;
  height: auto;
}
.depot12 .formhandler .form-control {
  border-bottom: 1px solid #005091;
}
.depot12 .formhandler .form-control .dropdown-toggle.btn-filter {
  border-bottom: none;
  height: 100%;
  width: 100%;
}
.depot12 .formhandler .form-control .dropdown-toggle.btn-filter.bs-placeholder span {
  color: #aeb8c1;
}
.depot12 .formhandler .form-control.parsley-error {
  border-color: #ef5d3d;
}
.depot12 .formhandler .form-control.parsley-error::-webkit-input-placeholder {
  color: #ef5d3d;
}
.depot12 .formhandler .form-control.parsley-error .dropdown-toggle.btn-filter.bs-placeholder span {
  color: #ef5d3d;
}
.depot12 .formhandler .dropdown-menu > li > a {
  color: #25384d;
  letter-spacing: 0.09px;
  font-family: "Barlow", sans-serif;
  font-weight: 400;
}
.depot12 .formhandler .bootstrap-select.btn-group .dropdown-toggle .filter-option {
  letter-spacing: 0.09px;
  font-size: 18px;
}
.depot12 .formhandler .bootstrap-select.btn-group .dropdown-menu li.disabled a {
  color: #aeb8c1;
}
.depot12 .formhandler .datetimepicker .form-control {
  padding: 12px 0 9px 0;
  border-radius: 0 !important;
}
.depot12 .formhandler .datetimepicker:hover .input-group-addon {
  color: #ef5d3d;
}
.depot12 .formhandler input[type=checkbox],
.depot12 .formhandler input[type=radio] {
  font-family: "Barlow", sans-serif;
  font-weight: 400;
  letter-spacing: 0;
  font-size: 18px;
}
.depot12 .formhandler .checkbox label,
.depot12 .formhandler .radio label {
  font-family: "Barlow", sans-serif;
  font-weight: 400;
  font-size: 18px;
  letter-spacing: 0;
}
.depot12 .formhandler a {
  letter-spacing: 0;
}
.depot12 .formhandler .checkbox,
.depot12 .formhandler .radio {
  margin-bottom: 15px;
}
.depot12 .formhandler .checkbox input[type=checkbox],
.depot12 .formhandler .radio input[type=radio] {
  margin-top: 6px;
  margin-left: -25px;
}
.depot12 .parsley-errors-list {
  display: none;
}
.depot12 .formhandler .error {
  color: #ef5d3d;
  font-size: 14px;
  display: inline;
}
.depot12 .parsley-error {
  border: none;
}
.depot12 .parsley-error ~ .textPolicy {
  color: #ef5d3d;
}
.depot12 .parsley-error ~ .cr {
  border-color: #ef5d3d;
}
.depot12 .datepicker-days table tbody tr td tr:nth-child(2) th,
.depot12 .datepicker-days table thead tr:nth-child(2) th {
  font-family: "Barlow", sans-serif;
}
.depot12 .datepicker-days table tbody tr td tr:first-child,
.depot12 .datepicker-days table thead tr:first-child {
  background-color: #005091;
}
.depot12 .datepicker-days .icon {
  color: #ffffff;
}
.depot12 .datepicker-months thead,
.depot12 .datepicker-years thead {
  background-color: #005091;
}
.depot12 .datepicker-months .icon,
.depot12 .datepicker-years .icon {
  color: #ffffff;
}
.depot12 .datepicker-months tbody tr td,
.depot12 .datepicker-years tbody tr td {
  border-radius: 0;
  line-height: 1;
}
.depot12 .datepicker-months tbody tr td span,
.depot12 .datepicker-years tbody tr td span {
  width: 33%;
  line-height: 1;
  margin: 0;
  justify-content: center;
  align-items: center;
  height: auto;
  border-radius: 0;
  padding: 6px 0;
}
.depot12 .datepicker-months tbody tr td span:hover,
.depot12 .datepicker-years tbody tr td span:hover {
  background-color: #f0f0f0;
}
.depot12 .datepicker-months tbody tr td span.active,
.depot12 .datepicker-years tbody tr td span.active {
  background-color: #005091;
}
.depot12 .datepicker-months tbody tr td span.active:hover,
.depot12 .datepicker-years tbody tr td span.active:hover {
  color: #ffffff;
}
.depot12 .bootstrap-datetimepicker-widget table th.picker-switch {
  font-family: "Barlow", sans-serif;
  color: #ffffff;
}
.depot12 .bootstrap-datetimepicker-widget table th.disabled {
  opacity: 0;
}
.depot12 .bootstrap-datetimepicker-widget table thead tr:first-child th {
  border-bottom: 0;
  border-radius: 0;
}
.depot12 .calender-footer {
  display: none !important;
}
.depot12 .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  display: none;
}

@media (max-width: 992px) {
  .depot12 .formhandler .depot12-button input {
    padding: calc(0.9rem + 1px) calc(1.5rem + 1px);
  }
  .depot12 .formhandler .datetimepicker .form-control {
    padding: 12px 0 4px 0;
  }
  .depot12 .formhandler .form-control,
  .depot12 .formhandler .dropdown-toggle.btn-filter {
    font-size: 16px;
    padding: 6px 0 2px 0;
  }
  .depot12 .formhandler .bootstrap-select .bs-caret:before {
    top: 4px;
  }
  .depot12 .formhandler .bootstrap-select.btn-group .dropdown-toggle .filter-option {
    font-size: 16px;
  }
  .depot12 .formhandler input[type=checkbox],
  .depot12 .formhandler input[type=radio] {
    font-size: 16px;
  }
  .depot12 .formhandler .checkbox label,
  .depot12 .formhandler .radio label {
    font-size: 16px;
  }
}
#page-1732 .depot12 #depot-no-header {
  height: 100vh;
  justify-content: center;
  align-items: center;
}
#page-1732 .depot12 #depot-no-header.row > .col-xs-12 > .container > .row {
  align-items: center;
}
#page-1732 .depot12 #depot-no-header h4 {
  margin-bottom: 0;
}
#page-1732 .depot12 #depot-no-header .side404 {
  color: #ef5d3d;
  font-size: 250px;
  line-height: 1;
}

@media (max-width: 1699px) {
  #page-1732 .depot12 #depot-no-header .frame-type-image {
    padding: 0 30px 10px 30px;
  }
}
@media (max-width: 1499px) {
  #page-1732 .depot12 #depot-no-header .side404 {
    font-size: 210px;
  }
}
@media (max-width: 1499px) {
  #page-1732 .depot12 #depot-no-header .side404 {
    font-size: 180px;
  }
}
@media (max-width: 992px) {
  #page-1732 .depot12 #depot-no-header.row > .col-xs-12 > .container > .row {
    flex-direction: column;
  }
  #page-1732 .depot12 #depot-no-header.row > .col-xs-12 > .container > .row > .col-sm-6 {
    width: 100%;
  }
  #page-1732 .depot12 #depot-no-header .side404 {
    font-size: 150px;
  }
  #page-1732 .depot12 #depot-no-header h4 {
    display: none;
  }
  #page-1732 .depot12 #depot-no-header .frame-type-image {
    max-width: 260px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 992px) and (orientation: landscape) {
  #page-1732 .depot12 #depot-no-header {
    height: auto;
  }
}
@media (max-width: 767px) {
  #page-1732 .depot12 #depot-no-header .side404 {
    font-size: 120px;
  }
  #page-1732 .depot12 #depot-no-header .frame-type-image {
    max-width: 200px;
  }
}
.depot12 .news-list-date {
  font-size: 18px;
  font-family: "Barlow", sans-serif;
  font-weight: 600;
}
.depot12 .depot12-article-point-wrap {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 15px;
}
.depot12 .depot12-article-point-wrap .depot12-article-point {
  top: 10px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #ccdce9;
  display: block;
  position: relative;
  z-index: 4;
}
.depot12 .depot12-article-point-wrap .depot12-article-point.start {
  background-color: #ef5d3d;
  z-index: 5;
}
.depot12 .depot12-article-point-wrap .depot12-article-point.start.stuck {
  position: fixed;
}
.depot12 .depot12-article-point-wrap .depot12-article-point.end {
  top: auto;
  bottom: 0;
  position: absolute;
  opacity: 0;
}
.depot12 .depot12-article-point-wrap .depot12-article-line {
  display: block;
  width: 1px;
  height: 100%;
  background-color: #ccdce9;
  position: relative;
  left: 7px;
}
.depot12 .depot12-article-point-wrap.goRed .depot12-article-point {
  background-color: #ef5d3d;
}
.depot12 .depot12-article-point-wrap.goRed ~ .frame-type-text header:before {
  background-color: #ef5d3d;
}
.depot12 .depot12-article-point-wrap.goRed ~ .frame-type-text h3 {
  color: #ef5d3d;
}
.depot12 .depot12-article-point-wrap.goRed ~ .frame-type-Depot12_CE_Quotation_Slider header:before {
  background-color: #ef5d3d;
}
.depot12 .depot12-article-point-wrap.goRed ~ .frame-type-Depot12_CE_Quotation_Slider .quotation,
.depot12 .depot12-article-point-wrap.goRed ~ .frame-type-Depot12_CE_Quotation_Slider .author {
  color: #ef5d3d;
}
.depot12 .depot12-article-point-wrap.goRed.end-wrap .end {
  opacity: 1;
}
.depot12 .depot12-article-point-wrap ~ .frame-type-text header {
  position: relative;
}
.depot12 .depot12-article-point-wrap ~ .frame-type-text header h3 {
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.depot12 .depot12-article-point-wrap ~ .frame-type-text header:before {
  content: "";
  position: absolute;
  display: block;
  width: 1px;
  height: 100%;
  background-color: #ccdce9;
  top: 0;
  left: -42.5px;
  z-index: 3;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.depot12 .depot12-article-point-wrap.start-wrap ~ .depot12-article-point-wrap .depot12-article-point {
  background-color: #ef5d3d;
}
.depot12 .depot12-article-point-wrap.start-wrap ~ .depot12-article-point-wrap ~ .frame-type-text header:before {
  background-color: #ef5d3d;
}
.depot12 .depot12-article-point-wrap.start-wrap ~ .depot12-article-point-wrap ~ .frame-type-text h3 {
  color: #ef5d3d;
}
.depot12 .frame-layout-7 > div:first-child {
  padding-left: 49.5px;
}
.depot12.blog-article .frame-type-Depot12_CE_Quotation_Slider {
  border-left: none;
  margin-top: -24px;
}
.depot12.blog-article .frame-type-Depot12_CE_Quotation_Slider .slide-wrap {
  padding-left: 27px;
}
.depot12.blog-article .frame-type-Depot12_CE_Quotation_Slider .quotation,
.depot12.blog-article .frame-type-Depot12_CE_Quotation_Slider .author {
  color: #005091;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

@media (max-width: 1199px) {
  .depot12 .depot12-article-point-wrap .depot12-article-point {
    top: 7px;
  }
}
@media (max-width: 992px) {
  .depot12 .news-list-date {
    font-size: 16px;
  }
  .depot12 .depot12-article-point-wrap {
    width: 13px;
  }
  .depot12 .depot12-article-point-wrap .depot12-article-point {
    top: 9px;
    width: 13px;
    height: 13px;
  }
  .depot12 .depot12-article-point-wrap .depot12-article-line {
    left: 6px;
  }
  .depot12 .depot12-article-point-wrap ~ .frame-type-text header:before {
    left: -29.5px;
  }
  .depot12 .frame-layout-7 > div:first-child {
    padding-left: 35.5px;
  }
  .depot12.blog-article .frame-type-Depot12_CE_Quotation_Slider {
    margin-top: -20px;
  }
  .depot12.blog-article .frame-type-Depot12_CE_Quotation_Slider .slide-wrap {
    padding-left: 20px;
  }
}
@media (max-width: 767px) {
  .depot12 .depot12-article-point-wrap {
    left: 7px;
    width: 11px;
  }
  .depot12 .depot12-article-point-wrap .depot12-article-point {
    top: 10px;
    width: 11px;
    height: 11px;
  }
  .depot12 .depot12-article-point-wrap .depot12-article-line {
    top: -10px;
    height: calc(100% + 10px);
    left: 5px;
  }
  .depot12 .depot12-article-point-wrap ~ .frame-type-text header:before {
    left: -23.5px;
  }
  .depot12.blog-article .frame-type-Depot12_CE_Quotation_Slider {
    margin-top: -10px;
  }
  .depot12.blog-article .frame-type-Depot12_CE_Quotation_Slider .slide-wrap {
    padding-left: 15px;
  }
}
.depot12 .teaser {
  border-radius: 0 1.875rem 0 0;
}
.depot12 .teaser-bild:before {
  bottom: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.5019607843) 100%);
}
.depot12 .teaser-bild h3 {
  color: #ffffff;
  bottom: 0;
  padding-bottom: 0;
}
.depot12 .teaser-bild-link,
.depot12 .teaser-bild-img {
  border-radius: 0 10px 0 0;
  bottom: 0;
}
.depot12 .teaser-bild-content {
  left: 20px;
  right: 20px;
}

.depot12 #vehicleDetail .imgWrapDrawing img {
  width: 100%;
  height: 100%;
  max-width: 1470px;
  left: 50%;
  position: relative;
  transform: translateX(-50%);
}
.depot12 #vehicleDetail .pointsWrap {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  max-width: 1470px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
}
.depot12 #vehicleDetail .pointsWrap .point {
  position: absolute;
  width: 40px;
  height: 40px;
  background-color: #ef5d3d;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.depot12 #vehicleDetail .pointsWrap .point .descriptionWrap {
  display: none;
  position: absolute;
  width: auto;
  background-color: #005091;
  z-index: 3;
  padding: 15px 20px;
  box-shadow: 0 1px 3px 0 rgba(177, 179, 180, 0.6);
}
.depot12 #vehicleDetail .pointsWrap .point .descriptionWrap:before {
  content: "";
  position: absolute;
  width: 0;
  border-style: solid;
  display: block;
  height: 24px;
  border-color: transparent #005091;
  z-index: 9;
}
.depot12 #vehicleDetail .pointsWrap .point .descriptionWrap p,
.depot12 #vehicleDetail .pointsWrap .point .descriptionWrap h4 {
  color: #ffffff;
}
.depot12 #vehicleDetail .pointsWrap .point .descriptionWrap p {
  margin-bottom: 0;
  white-space: nowrap;
}
.depot12 #vehicleDetail .pointsWrap .point .descriptionWrap h4 {
  margin-bottom: 5px;
}
.depot12 #vehicleDetail .pointsWrap .point .descriptionWrap.top.left {
  border-radius: 0 8px 0 0;
}
.depot12 #vehicleDetail .pointsWrap .point .descriptionWrap.top.left:before {
  border-width: 0 0 23px 34px;
}
.depot12 #vehicleDetail .pointsWrap .point .descriptionWrap.top.right {
  border-radius: 0 8px 0 0;
}
.depot12 #vehicleDetail .pointsWrap .point .descriptionWrap.top.right:before {
  border-width: 0 34px 23px 0;
}
.depot12 #vehicleDetail .pointsWrap .point .descriptionWrap.bottom.left {
  border-radius: 0 0 8px 0;
}
.depot12 #vehicleDetail .pointsWrap .point .descriptionWrap.bottom.left:before {
  border-width: 23px 0 0 34px;
}
.depot12 #vehicleDetail .pointsWrap .point .descriptionWrap.bottom.right {
  border-radius: 0 0 8px 0;
}
.depot12 #vehicleDetail .pointsWrap .point .descriptionWrap.bottom.right:before {
  border-width: 23px 34px 0 0;
}
.depot12 #vehicleDetail .pointsWrap .point .descriptionWrap.top {
  bottom: 68px;
}
.depot12 #vehicleDetail .pointsWrap .point .descriptionWrap.top:before {
  bottom: -23px;
  top: auto;
}
.depot12 #vehicleDetail .pointsWrap .point .descriptionWrap.bottom {
  top: 68px;
}
.depot12 #vehicleDetail .pointsWrap .point .descriptionWrap.bottom:before {
  top: -23px;
  bottom: auto;
}
.depot12 #vehicleDetail .pointsWrap .point .descriptionWrap.right {
  right: 0;
}
.depot12 #vehicleDetail .pointsWrap .point .descriptionWrap.right:before {
  right: 20px;
  left: auto;
}
.depot12 #vehicleDetail .pointsWrap .point .descriptionWrap.left {
  left: 0;
}
.depot12 #vehicleDetail .pointsWrap .point .descriptionWrap.left:before {
  left: 20px;
  right: auto;
}
.depot12 #vehicleDetail .pointsWrap .point .plus {
  cursor: pointer;
  width: 100%;
  height: 100%;
  position: absolute;
  justify-content: center;
  align-items: center;
}
.depot12 #vehicleDetail .pointsWrap .point .plus:after, .depot12 #vehicleDetail .pointsWrap .point .plus:before {
  position: absolute;
  content: "";
  background-color: #ffffff;
}
.depot12 #vehicleDetail .pointsWrap .point .plus:before {
  height: 18px;
  width: 2px;
}
.depot12 #vehicleDetail .pointsWrap .point .plus:after {
  height: 2px;
  width: 18px;
}
.depot12 #vehicleDetail .pointsWrap .point-0-0 {
  top: 0%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-1 {
  top: 1%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-2 {
  top: 2%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-3 {
  top: 3%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-4 {
  top: 4%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-5 {
  top: 5%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-6 {
  top: 6%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-7 {
  top: 7%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-8 {
  top: 8%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-9 {
  top: 9%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-10 {
  top: 10%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-11 {
  top: 11%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-12 {
  top: 12%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-13 {
  top: 13%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-14 {
  top: 14%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-15 {
  top: 15%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-16 {
  top: 16%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-17 {
  top: 17%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-18 {
  top: 18%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-19 {
  top: 19%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-20 {
  top: 20%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-21 {
  top: 21%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-22 {
  top: 22%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-23 {
  top: 23%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-24 {
  top: 24%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-25 {
  top: 25%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-26 {
  top: 26%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-27 {
  top: 27%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-28 {
  top: 28%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-29 {
  top: 29%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-30 {
  top: 30%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-31 {
  top: 31%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-32 {
  top: 32%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-33 {
  top: 33%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-34 {
  top: 34%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-35 {
  top: 35%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-36 {
  top: 36%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-37 {
  top: 37%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-38 {
  top: 38%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-39 {
  top: 39%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-40 {
  top: 40%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-41 {
  top: 41%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-42 {
  top: 42%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-43 {
  top: 43%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-44 {
  top: 44%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-45 {
  top: 45%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-46 {
  top: 46%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-47 {
  top: 47%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-48 {
  top: 48%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-49 {
  top: 49%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-50 {
  top: 50%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-51 {
  top: 51%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-52 {
  top: 52%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-53 {
  top: 53%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-54 {
  top: 54%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-55 {
  top: 55%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-56 {
  top: 56%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-57 {
  top: 57%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-58 {
  top: 58%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-59 {
  top: 59%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-60 {
  top: 60%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-61 {
  top: 61%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-62 {
  top: 62%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-63 {
  top: 63%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-64 {
  top: 64%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-65 {
  top: 65%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-66 {
  top: 66%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-67 {
  top: 67%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-68 {
  top: 68%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-69 {
  top: 69%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-70 {
  top: 70%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-71 {
  top: 71%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-72 {
  top: 72%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-73 {
  top: 73%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-74 {
  top: 74%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-75 {
  top: 75%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-76 {
  top: 76%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-77 {
  top: 77%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-78 {
  top: 78%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-79 {
  top: 79%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-80 {
  top: 80%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-81 {
  top: 81%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-82 {
  top: 82%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-83 {
  top: 83%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-84 {
  top: 84%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-85 {
  top: 85%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-86 {
  top: 86%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-87 {
  top: 87%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-88 {
  top: 88%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-89 {
  top: 89%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-90 {
  top: 90%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-91 {
  top: 91%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-92 {
  top: 92%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-93 {
  top: 93%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-94 {
  top: 94%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-95 {
  top: 95%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-96 {
  top: 96%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-97 {
  top: 97%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-98 {
  top: 98%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-99 {
  top: 99%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-0-100 {
  top: 100%;
  left: 0%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-0 {
  top: 0%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-1 {
  top: 1%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-2 {
  top: 2%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-3 {
  top: 3%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-4 {
  top: 4%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-5 {
  top: 5%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-6 {
  top: 6%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-7 {
  top: 7%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-8 {
  top: 8%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-9 {
  top: 9%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-10 {
  top: 10%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-11 {
  top: 11%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-12 {
  top: 12%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-13 {
  top: 13%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-14 {
  top: 14%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-15 {
  top: 15%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-16 {
  top: 16%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-17 {
  top: 17%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-18 {
  top: 18%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-19 {
  top: 19%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-20 {
  top: 20%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-21 {
  top: 21%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-22 {
  top: 22%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-23 {
  top: 23%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-24 {
  top: 24%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-25 {
  top: 25%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-26 {
  top: 26%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-27 {
  top: 27%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-28 {
  top: 28%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-29 {
  top: 29%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-30 {
  top: 30%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-31 {
  top: 31%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-32 {
  top: 32%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-33 {
  top: 33%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-34 {
  top: 34%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-35 {
  top: 35%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-36 {
  top: 36%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-37 {
  top: 37%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-38 {
  top: 38%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-39 {
  top: 39%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-40 {
  top: 40%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-41 {
  top: 41%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-42 {
  top: 42%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-43 {
  top: 43%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-44 {
  top: 44%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-45 {
  top: 45%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-46 {
  top: 46%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-47 {
  top: 47%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-48 {
  top: 48%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-49 {
  top: 49%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-50 {
  top: 50%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-51 {
  top: 51%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-52 {
  top: 52%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-53 {
  top: 53%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-54 {
  top: 54%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-55 {
  top: 55%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-56 {
  top: 56%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-57 {
  top: 57%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-58 {
  top: 58%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-59 {
  top: 59%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-60 {
  top: 60%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-61 {
  top: 61%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-62 {
  top: 62%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-63 {
  top: 63%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-64 {
  top: 64%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-65 {
  top: 65%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-66 {
  top: 66%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-67 {
  top: 67%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-68 {
  top: 68%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-69 {
  top: 69%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-70 {
  top: 70%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-71 {
  top: 71%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-72 {
  top: 72%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-73 {
  top: 73%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-74 {
  top: 74%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-75 {
  top: 75%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-76 {
  top: 76%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-77 {
  top: 77%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-78 {
  top: 78%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-79 {
  top: 79%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-80 {
  top: 80%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-81 {
  top: 81%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-82 {
  top: 82%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-83 {
  top: 83%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-84 {
  top: 84%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-85 {
  top: 85%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-86 {
  top: 86%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-87 {
  top: 87%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-88 {
  top: 88%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-89 {
  top: 89%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-90 {
  top: 90%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-91 {
  top: 91%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-92 {
  top: 92%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-93 {
  top: 93%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-94 {
  top: 94%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-95 {
  top: 95%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-96 {
  top: 96%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-97 {
  top: 97%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-98 {
  top: 98%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-99 {
  top: 99%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-1-100 {
  top: 100%;
  left: 1%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-0 {
  top: 0%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-1 {
  top: 1%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-2 {
  top: 2%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-3 {
  top: 3%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-4 {
  top: 4%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-5 {
  top: 5%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-6 {
  top: 6%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-7 {
  top: 7%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-8 {
  top: 8%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-9 {
  top: 9%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-10 {
  top: 10%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-11 {
  top: 11%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-12 {
  top: 12%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-13 {
  top: 13%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-14 {
  top: 14%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-15 {
  top: 15%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-16 {
  top: 16%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-17 {
  top: 17%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-18 {
  top: 18%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-19 {
  top: 19%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-20 {
  top: 20%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-21 {
  top: 21%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-22 {
  top: 22%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-23 {
  top: 23%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-24 {
  top: 24%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-25 {
  top: 25%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-26 {
  top: 26%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-27 {
  top: 27%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-28 {
  top: 28%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-29 {
  top: 29%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-30 {
  top: 30%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-31 {
  top: 31%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-32 {
  top: 32%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-33 {
  top: 33%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-34 {
  top: 34%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-35 {
  top: 35%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-36 {
  top: 36%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-37 {
  top: 37%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-38 {
  top: 38%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-39 {
  top: 39%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-40 {
  top: 40%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-41 {
  top: 41%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-42 {
  top: 42%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-43 {
  top: 43%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-44 {
  top: 44%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-45 {
  top: 45%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-46 {
  top: 46%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-47 {
  top: 47%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-48 {
  top: 48%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-49 {
  top: 49%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-50 {
  top: 50%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-51 {
  top: 51%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-52 {
  top: 52%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-53 {
  top: 53%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-54 {
  top: 54%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-55 {
  top: 55%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-56 {
  top: 56%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-57 {
  top: 57%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-58 {
  top: 58%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-59 {
  top: 59%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-60 {
  top: 60%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-61 {
  top: 61%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-62 {
  top: 62%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-63 {
  top: 63%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-64 {
  top: 64%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-65 {
  top: 65%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-66 {
  top: 66%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-67 {
  top: 67%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-68 {
  top: 68%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-69 {
  top: 69%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-70 {
  top: 70%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-71 {
  top: 71%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-72 {
  top: 72%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-73 {
  top: 73%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-74 {
  top: 74%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-75 {
  top: 75%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-76 {
  top: 76%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-77 {
  top: 77%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-78 {
  top: 78%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-79 {
  top: 79%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-80 {
  top: 80%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-81 {
  top: 81%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-82 {
  top: 82%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-83 {
  top: 83%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-84 {
  top: 84%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-85 {
  top: 85%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-86 {
  top: 86%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-87 {
  top: 87%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-88 {
  top: 88%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-89 {
  top: 89%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-90 {
  top: 90%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-91 {
  top: 91%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-92 {
  top: 92%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-93 {
  top: 93%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-94 {
  top: 94%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-95 {
  top: 95%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-96 {
  top: 96%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-97 {
  top: 97%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-98 {
  top: 98%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-99 {
  top: 99%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-2-100 {
  top: 100%;
  left: 2%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-0 {
  top: 0%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-1 {
  top: 1%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-2 {
  top: 2%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-3 {
  top: 3%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-4 {
  top: 4%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-5 {
  top: 5%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-6 {
  top: 6%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-7 {
  top: 7%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-8 {
  top: 8%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-9 {
  top: 9%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-10 {
  top: 10%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-11 {
  top: 11%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-12 {
  top: 12%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-13 {
  top: 13%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-14 {
  top: 14%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-15 {
  top: 15%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-16 {
  top: 16%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-17 {
  top: 17%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-18 {
  top: 18%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-19 {
  top: 19%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-20 {
  top: 20%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-21 {
  top: 21%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-22 {
  top: 22%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-23 {
  top: 23%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-24 {
  top: 24%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-25 {
  top: 25%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-26 {
  top: 26%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-27 {
  top: 27%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-28 {
  top: 28%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-29 {
  top: 29%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-30 {
  top: 30%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-31 {
  top: 31%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-32 {
  top: 32%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-33 {
  top: 33%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-34 {
  top: 34%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-35 {
  top: 35%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-36 {
  top: 36%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-37 {
  top: 37%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-38 {
  top: 38%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-39 {
  top: 39%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-40 {
  top: 40%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-41 {
  top: 41%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-42 {
  top: 42%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-43 {
  top: 43%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-44 {
  top: 44%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-45 {
  top: 45%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-46 {
  top: 46%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-47 {
  top: 47%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-48 {
  top: 48%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-49 {
  top: 49%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-50 {
  top: 50%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-51 {
  top: 51%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-52 {
  top: 52%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-53 {
  top: 53%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-54 {
  top: 54%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-55 {
  top: 55%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-56 {
  top: 56%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-57 {
  top: 57%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-58 {
  top: 58%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-59 {
  top: 59%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-60 {
  top: 60%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-61 {
  top: 61%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-62 {
  top: 62%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-63 {
  top: 63%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-64 {
  top: 64%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-65 {
  top: 65%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-66 {
  top: 66%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-67 {
  top: 67%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-68 {
  top: 68%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-69 {
  top: 69%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-70 {
  top: 70%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-71 {
  top: 71%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-72 {
  top: 72%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-73 {
  top: 73%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-74 {
  top: 74%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-75 {
  top: 75%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-76 {
  top: 76%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-77 {
  top: 77%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-78 {
  top: 78%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-79 {
  top: 79%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-80 {
  top: 80%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-81 {
  top: 81%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-82 {
  top: 82%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-83 {
  top: 83%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-84 {
  top: 84%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-85 {
  top: 85%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-86 {
  top: 86%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-87 {
  top: 87%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-88 {
  top: 88%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-89 {
  top: 89%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-90 {
  top: 90%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-91 {
  top: 91%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-92 {
  top: 92%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-93 {
  top: 93%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-94 {
  top: 94%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-95 {
  top: 95%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-96 {
  top: 96%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-97 {
  top: 97%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-98 {
  top: 98%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-99 {
  top: 99%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-3-100 {
  top: 100%;
  left: 3%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-0 {
  top: 0%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-1 {
  top: 1%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-2 {
  top: 2%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-3 {
  top: 3%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-4 {
  top: 4%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-5 {
  top: 5%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-6 {
  top: 6%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-7 {
  top: 7%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-8 {
  top: 8%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-9 {
  top: 9%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-10 {
  top: 10%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-11 {
  top: 11%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-12 {
  top: 12%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-13 {
  top: 13%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-14 {
  top: 14%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-15 {
  top: 15%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-16 {
  top: 16%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-17 {
  top: 17%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-18 {
  top: 18%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-19 {
  top: 19%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-20 {
  top: 20%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-21 {
  top: 21%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-22 {
  top: 22%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-23 {
  top: 23%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-24 {
  top: 24%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-25 {
  top: 25%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-26 {
  top: 26%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-27 {
  top: 27%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-28 {
  top: 28%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-29 {
  top: 29%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-30 {
  top: 30%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-31 {
  top: 31%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-32 {
  top: 32%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-33 {
  top: 33%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-34 {
  top: 34%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-35 {
  top: 35%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-36 {
  top: 36%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-37 {
  top: 37%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-38 {
  top: 38%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-39 {
  top: 39%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-40 {
  top: 40%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-41 {
  top: 41%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-42 {
  top: 42%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-43 {
  top: 43%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-44 {
  top: 44%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-45 {
  top: 45%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-46 {
  top: 46%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-47 {
  top: 47%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-48 {
  top: 48%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-49 {
  top: 49%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-50 {
  top: 50%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-51 {
  top: 51%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-52 {
  top: 52%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-53 {
  top: 53%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-54 {
  top: 54%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-55 {
  top: 55%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-56 {
  top: 56%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-57 {
  top: 57%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-58 {
  top: 58%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-59 {
  top: 59%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-60 {
  top: 60%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-61 {
  top: 61%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-62 {
  top: 62%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-63 {
  top: 63%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-64 {
  top: 64%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-65 {
  top: 65%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-66 {
  top: 66%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-67 {
  top: 67%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-68 {
  top: 68%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-69 {
  top: 69%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-70 {
  top: 70%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-71 {
  top: 71%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-72 {
  top: 72%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-73 {
  top: 73%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-74 {
  top: 74%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-75 {
  top: 75%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-76 {
  top: 76%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-77 {
  top: 77%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-78 {
  top: 78%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-79 {
  top: 79%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-80 {
  top: 80%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-81 {
  top: 81%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-82 {
  top: 82%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-83 {
  top: 83%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-84 {
  top: 84%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-85 {
  top: 85%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-86 {
  top: 86%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-87 {
  top: 87%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-88 {
  top: 88%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-89 {
  top: 89%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-90 {
  top: 90%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-91 {
  top: 91%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-92 {
  top: 92%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-93 {
  top: 93%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-94 {
  top: 94%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-95 {
  top: 95%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-96 {
  top: 96%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-97 {
  top: 97%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-98 {
  top: 98%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-99 {
  top: 99%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-4-100 {
  top: 100%;
  left: 4%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-0 {
  top: 0%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-1 {
  top: 1%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-2 {
  top: 2%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-3 {
  top: 3%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-4 {
  top: 4%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-5 {
  top: 5%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-6 {
  top: 6%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-7 {
  top: 7%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-8 {
  top: 8%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-9 {
  top: 9%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-10 {
  top: 10%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-11 {
  top: 11%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-12 {
  top: 12%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-13 {
  top: 13%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-14 {
  top: 14%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-15 {
  top: 15%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-16 {
  top: 16%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-17 {
  top: 17%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-18 {
  top: 18%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-19 {
  top: 19%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-20 {
  top: 20%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-21 {
  top: 21%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-22 {
  top: 22%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-23 {
  top: 23%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-24 {
  top: 24%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-25 {
  top: 25%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-26 {
  top: 26%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-27 {
  top: 27%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-28 {
  top: 28%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-29 {
  top: 29%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-30 {
  top: 30%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-31 {
  top: 31%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-32 {
  top: 32%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-33 {
  top: 33%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-34 {
  top: 34%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-35 {
  top: 35%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-36 {
  top: 36%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-37 {
  top: 37%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-38 {
  top: 38%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-39 {
  top: 39%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-40 {
  top: 40%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-41 {
  top: 41%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-42 {
  top: 42%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-43 {
  top: 43%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-44 {
  top: 44%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-45 {
  top: 45%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-46 {
  top: 46%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-47 {
  top: 47%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-48 {
  top: 48%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-49 {
  top: 49%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-50 {
  top: 50%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-51 {
  top: 51%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-52 {
  top: 52%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-53 {
  top: 53%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-54 {
  top: 54%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-55 {
  top: 55%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-56 {
  top: 56%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-57 {
  top: 57%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-58 {
  top: 58%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-59 {
  top: 59%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-60 {
  top: 60%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-61 {
  top: 61%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-62 {
  top: 62%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-63 {
  top: 63%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-64 {
  top: 64%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-65 {
  top: 65%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-66 {
  top: 66%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-67 {
  top: 67%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-68 {
  top: 68%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-69 {
  top: 69%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-70 {
  top: 70%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-71 {
  top: 71%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-72 {
  top: 72%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-73 {
  top: 73%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-74 {
  top: 74%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-75 {
  top: 75%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-76 {
  top: 76%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-77 {
  top: 77%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-78 {
  top: 78%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-79 {
  top: 79%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-80 {
  top: 80%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-81 {
  top: 81%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-82 {
  top: 82%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-83 {
  top: 83%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-84 {
  top: 84%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-85 {
  top: 85%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-86 {
  top: 86%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-87 {
  top: 87%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-88 {
  top: 88%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-89 {
  top: 89%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-90 {
  top: 90%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-91 {
  top: 91%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-92 {
  top: 92%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-93 {
  top: 93%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-94 {
  top: 94%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-95 {
  top: 95%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-96 {
  top: 96%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-97 {
  top: 97%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-98 {
  top: 98%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-99 {
  top: 99%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-5-100 {
  top: 100%;
  left: 5%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-0 {
  top: 0%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-1 {
  top: 1%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-2 {
  top: 2%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-3 {
  top: 3%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-4 {
  top: 4%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-5 {
  top: 5%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-6 {
  top: 6%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-7 {
  top: 7%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-8 {
  top: 8%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-9 {
  top: 9%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-10 {
  top: 10%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-11 {
  top: 11%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-12 {
  top: 12%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-13 {
  top: 13%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-14 {
  top: 14%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-15 {
  top: 15%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-16 {
  top: 16%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-17 {
  top: 17%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-18 {
  top: 18%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-19 {
  top: 19%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-20 {
  top: 20%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-21 {
  top: 21%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-22 {
  top: 22%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-23 {
  top: 23%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-24 {
  top: 24%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-25 {
  top: 25%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-26 {
  top: 26%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-27 {
  top: 27%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-28 {
  top: 28%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-29 {
  top: 29%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-30 {
  top: 30%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-31 {
  top: 31%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-32 {
  top: 32%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-33 {
  top: 33%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-34 {
  top: 34%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-35 {
  top: 35%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-36 {
  top: 36%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-37 {
  top: 37%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-38 {
  top: 38%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-39 {
  top: 39%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-40 {
  top: 40%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-41 {
  top: 41%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-42 {
  top: 42%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-43 {
  top: 43%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-44 {
  top: 44%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-45 {
  top: 45%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-46 {
  top: 46%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-47 {
  top: 47%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-48 {
  top: 48%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-49 {
  top: 49%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-50 {
  top: 50%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-51 {
  top: 51%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-52 {
  top: 52%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-53 {
  top: 53%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-54 {
  top: 54%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-55 {
  top: 55%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-56 {
  top: 56%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-57 {
  top: 57%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-58 {
  top: 58%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-59 {
  top: 59%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-60 {
  top: 60%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-61 {
  top: 61%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-62 {
  top: 62%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-63 {
  top: 63%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-64 {
  top: 64%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-65 {
  top: 65%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-66 {
  top: 66%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-67 {
  top: 67%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-68 {
  top: 68%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-69 {
  top: 69%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-70 {
  top: 70%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-71 {
  top: 71%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-72 {
  top: 72%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-73 {
  top: 73%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-74 {
  top: 74%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-75 {
  top: 75%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-76 {
  top: 76%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-77 {
  top: 77%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-78 {
  top: 78%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-79 {
  top: 79%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-80 {
  top: 80%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-81 {
  top: 81%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-82 {
  top: 82%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-83 {
  top: 83%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-84 {
  top: 84%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-85 {
  top: 85%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-86 {
  top: 86%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-87 {
  top: 87%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-88 {
  top: 88%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-89 {
  top: 89%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-90 {
  top: 90%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-91 {
  top: 91%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-92 {
  top: 92%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-93 {
  top: 93%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-94 {
  top: 94%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-95 {
  top: 95%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-96 {
  top: 96%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-97 {
  top: 97%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-98 {
  top: 98%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-99 {
  top: 99%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-6-100 {
  top: 100%;
  left: 6%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-0 {
  top: 0%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-1 {
  top: 1%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-2 {
  top: 2%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-3 {
  top: 3%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-4 {
  top: 4%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-5 {
  top: 5%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-6 {
  top: 6%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-7 {
  top: 7%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-8 {
  top: 8%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-9 {
  top: 9%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-10 {
  top: 10%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-11 {
  top: 11%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-12 {
  top: 12%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-13 {
  top: 13%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-14 {
  top: 14%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-15 {
  top: 15%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-16 {
  top: 16%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-17 {
  top: 17%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-18 {
  top: 18%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-19 {
  top: 19%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-20 {
  top: 20%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-21 {
  top: 21%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-22 {
  top: 22%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-23 {
  top: 23%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-24 {
  top: 24%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-25 {
  top: 25%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-26 {
  top: 26%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-27 {
  top: 27%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-28 {
  top: 28%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-29 {
  top: 29%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-30 {
  top: 30%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-31 {
  top: 31%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-32 {
  top: 32%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-33 {
  top: 33%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-34 {
  top: 34%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-35 {
  top: 35%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-36 {
  top: 36%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-37 {
  top: 37%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-38 {
  top: 38%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-39 {
  top: 39%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-40 {
  top: 40%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-41 {
  top: 41%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-42 {
  top: 42%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-43 {
  top: 43%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-44 {
  top: 44%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-45 {
  top: 45%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-46 {
  top: 46%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-47 {
  top: 47%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-48 {
  top: 48%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-49 {
  top: 49%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-50 {
  top: 50%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-51 {
  top: 51%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-52 {
  top: 52%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-53 {
  top: 53%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-54 {
  top: 54%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-55 {
  top: 55%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-56 {
  top: 56%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-57 {
  top: 57%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-58 {
  top: 58%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-59 {
  top: 59%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-60 {
  top: 60%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-61 {
  top: 61%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-62 {
  top: 62%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-63 {
  top: 63%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-64 {
  top: 64%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-65 {
  top: 65%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-66 {
  top: 66%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-67 {
  top: 67%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-68 {
  top: 68%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-69 {
  top: 69%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-70 {
  top: 70%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-71 {
  top: 71%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-72 {
  top: 72%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-73 {
  top: 73%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-74 {
  top: 74%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-75 {
  top: 75%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-76 {
  top: 76%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-77 {
  top: 77%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-78 {
  top: 78%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-79 {
  top: 79%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-80 {
  top: 80%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-81 {
  top: 81%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-82 {
  top: 82%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-83 {
  top: 83%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-84 {
  top: 84%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-85 {
  top: 85%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-86 {
  top: 86%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-87 {
  top: 87%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-88 {
  top: 88%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-89 {
  top: 89%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-90 {
  top: 90%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-91 {
  top: 91%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-92 {
  top: 92%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-93 {
  top: 93%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-94 {
  top: 94%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-95 {
  top: 95%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-96 {
  top: 96%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-97 {
  top: 97%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-98 {
  top: 98%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-99 {
  top: 99%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-7-100 {
  top: 100%;
  left: 7%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-0 {
  top: 0%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-1 {
  top: 1%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-2 {
  top: 2%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-3 {
  top: 3%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-4 {
  top: 4%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-5 {
  top: 5%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-6 {
  top: 6%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-7 {
  top: 7%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-8 {
  top: 8%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-9 {
  top: 9%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-10 {
  top: 10%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-11 {
  top: 11%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-12 {
  top: 12%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-13 {
  top: 13%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-14 {
  top: 14%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-15 {
  top: 15%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-16 {
  top: 16%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-17 {
  top: 17%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-18 {
  top: 18%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-19 {
  top: 19%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-20 {
  top: 20%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-21 {
  top: 21%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-22 {
  top: 22%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-23 {
  top: 23%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-24 {
  top: 24%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-25 {
  top: 25%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-26 {
  top: 26%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-27 {
  top: 27%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-28 {
  top: 28%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-29 {
  top: 29%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-30 {
  top: 30%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-31 {
  top: 31%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-32 {
  top: 32%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-33 {
  top: 33%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-34 {
  top: 34%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-35 {
  top: 35%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-36 {
  top: 36%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-37 {
  top: 37%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-38 {
  top: 38%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-39 {
  top: 39%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-40 {
  top: 40%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-41 {
  top: 41%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-42 {
  top: 42%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-43 {
  top: 43%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-44 {
  top: 44%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-45 {
  top: 45%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-46 {
  top: 46%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-47 {
  top: 47%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-48 {
  top: 48%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-49 {
  top: 49%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-50 {
  top: 50%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-51 {
  top: 51%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-52 {
  top: 52%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-53 {
  top: 53%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-54 {
  top: 54%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-55 {
  top: 55%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-56 {
  top: 56%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-57 {
  top: 57%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-58 {
  top: 58%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-59 {
  top: 59%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-60 {
  top: 60%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-61 {
  top: 61%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-62 {
  top: 62%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-63 {
  top: 63%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-64 {
  top: 64%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-65 {
  top: 65%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-66 {
  top: 66%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-67 {
  top: 67%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-68 {
  top: 68%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-69 {
  top: 69%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-70 {
  top: 70%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-71 {
  top: 71%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-72 {
  top: 72%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-73 {
  top: 73%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-74 {
  top: 74%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-75 {
  top: 75%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-76 {
  top: 76%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-77 {
  top: 77%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-78 {
  top: 78%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-79 {
  top: 79%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-80 {
  top: 80%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-81 {
  top: 81%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-82 {
  top: 82%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-83 {
  top: 83%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-84 {
  top: 84%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-85 {
  top: 85%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-86 {
  top: 86%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-87 {
  top: 87%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-88 {
  top: 88%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-89 {
  top: 89%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-90 {
  top: 90%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-91 {
  top: 91%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-92 {
  top: 92%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-93 {
  top: 93%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-94 {
  top: 94%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-95 {
  top: 95%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-96 {
  top: 96%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-97 {
  top: 97%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-98 {
  top: 98%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-99 {
  top: 99%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-8-100 {
  top: 100%;
  left: 8%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-0 {
  top: 0%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-1 {
  top: 1%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-2 {
  top: 2%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-3 {
  top: 3%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-4 {
  top: 4%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-5 {
  top: 5%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-6 {
  top: 6%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-7 {
  top: 7%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-8 {
  top: 8%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-9 {
  top: 9%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-10 {
  top: 10%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-11 {
  top: 11%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-12 {
  top: 12%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-13 {
  top: 13%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-14 {
  top: 14%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-15 {
  top: 15%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-16 {
  top: 16%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-17 {
  top: 17%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-18 {
  top: 18%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-19 {
  top: 19%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-20 {
  top: 20%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-21 {
  top: 21%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-22 {
  top: 22%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-23 {
  top: 23%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-24 {
  top: 24%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-25 {
  top: 25%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-26 {
  top: 26%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-27 {
  top: 27%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-28 {
  top: 28%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-29 {
  top: 29%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-30 {
  top: 30%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-31 {
  top: 31%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-32 {
  top: 32%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-33 {
  top: 33%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-34 {
  top: 34%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-35 {
  top: 35%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-36 {
  top: 36%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-37 {
  top: 37%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-38 {
  top: 38%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-39 {
  top: 39%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-40 {
  top: 40%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-41 {
  top: 41%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-42 {
  top: 42%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-43 {
  top: 43%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-44 {
  top: 44%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-45 {
  top: 45%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-46 {
  top: 46%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-47 {
  top: 47%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-48 {
  top: 48%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-49 {
  top: 49%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-50 {
  top: 50%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-51 {
  top: 51%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-52 {
  top: 52%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-53 {
  top: 53%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-54 {
  top: 54%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-55 {
  top: 55%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-56 {
  top: 56%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-57 {
  top: 57%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-58 {
  top: 58%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-59 {
  top: 59%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-60 {
  top: 60%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-61 {
  top: 61%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-62 {
  top: 62%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-63 {
  top: 63%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-64 {
  top: 64%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-65 {
  top: 65%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-66 {
  top: 66%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-67 {
  top: 67%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-68 {
  top: 68%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-69 {
  top: 69%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-70 {
  top: 70%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-71 {
  top: 71%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-72 {
  top: 72%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-73 {
  top: 73%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-74 {
  top: 74%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-75 {
  top: 75%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-76 {
  top: 76%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-77 {
  top: 77%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-78 {
  top: 78%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-79 {
  top: 79%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-80 {
  top: 80%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-81 {
  top: 81%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-82 {
  top: 82%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-83 {
  top: 83%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-84 {
  top: 84%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-85 {
  top: 85%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-86 {
  top: 86%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-87 {
  top: 87%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-88 {
  top: 88%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-89 {
  top: 89%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-90 {
  top: 90%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-91 {
  top: 91%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-92 {
  top: 92%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-93 {
  top: 93%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-94 {
  top: 94%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-95 {
  top: 95%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-96 {
  top: 96%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-97 {
  top: 97%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-98 {
  top: 98%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-99 {
  top: 99%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-9-100 {
  top: 100%;
  left: 9%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-0 {
  top: 0%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-1 {
  top: 1%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-2 {
  top: 2%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-3 {
  top: 3%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-4 {
  top: 4%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-5 {
  top: 5%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-6 {
  top: 6%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-7 {
  top: 7%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-8 {
  top: 8%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-9 {
  top: 9%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-10 {
  top: 10%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-11 {
  top: 11%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-12 {
  top: 12%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-13 {
  top: 13%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-14 {
  top: 14%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-15 {
  top: 15%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-16 {
  top: 16%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-17 {
  top: 17%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-18 {
  top: 18%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-19 {
  top: 19%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-20 {
  top: 20%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-21 {
  top: 21%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-22 {
  top: 22%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-23 {
  top: 23%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-24 {
  top: 24%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-25 {
  top: 25%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-26 {
  top: 26%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-27 {
  top: 27%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-28 {
  top: 28%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-29 {
  top: 29%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-30 {
  top: 30%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-31 {
  top: 31%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-32 {
  top: 32%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-33 {
  top: 33%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-34 {
  top: 34%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-35 {
  top: 35%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-36 {
  top: 36%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-37 {
  top: 37%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-38 {
  top: 38%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-39 {
  top: 39%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-40 {
  top: 40%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-41 {
  top: 41%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-42 {
  top: 42%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-43 {
  top: 43%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-44 {
  top: 44%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-45 {
  top: 45%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-46 {
  top: 46%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-47 {
  top: 47%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-48 {
  top: 48%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-49 {
  top: 49%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-50 {
  top: 50%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-51 {
  top: 51%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-52 {
  top: 52%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-53 {
  top: 53%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-54 {
  top: 54%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-55 {
  top: 55%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-56 {
  top: 56%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-57 {
  top: 57%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-58 {
  top: 58%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-59 {
  top: 59%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-60 {
  top: 60%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-61 {
  top: 61%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-62 {
  top: 62%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-63 {
  top: 63%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-64 {
  top: 64%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-65 {
  top: 65%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-66 {
  top: 66%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-67 {
  top: 67%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-68 {
  top: 68%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-69 {
  top: 69%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-70 {
  top: 70%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-71 {
  top: 71%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-72 {
  top: 72%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-73 {
  top: 73%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-74 {
  top: 74%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-75 {
  top: 75%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-76 {
  top: 76%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-77 {
  top: 77%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-78 {
  top: 78%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-79 {
  top: 79%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-80 {
  top: 80%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-81 {
  top: 81%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-82 {
  top: 82%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-83 {
  top: 83%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-84 {
  top: 84%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-85 {
  top: 85%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-86 {
  top: 86%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-87 {
  top: 87%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-88 {
  top: 88%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-89 {
  top: 89%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-90 {
  top: 90%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-91 {
  top: 91%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-92 {
  top: 92%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-93 {
  top: 93%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-94 {
  top: 94%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-95 {
  top: 95%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-96 {
  top: 96%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-97 {
  top: 97%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-98 {
  top: 98%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-99 {
  top: 99%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-10-100 {
  top: 100%;
  left: 10%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-0 {
  top: 0%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-1 {
  top: 1%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-2 {
  top: 2%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-3 {
  top: 3%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-4 {
  top: 4%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-5 {
  top: 5%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-6 {
  top: 6%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-7 {
  top: 7%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-8 {
  top: 8%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-9 {
  top: 9%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-10 {
  top: 10%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-11 {
  top: 11%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-12 {
  top: 12%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-13 {
  top: 13%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-14 {
  top: 14%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-15 {
  top: 15%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-16 {
  top: 16%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-17 {
  top: 17%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-18 {
  top: 18%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-19 {
  top: 19%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-20 {
  top: 20%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-21 {
  top: 21%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-22 {
  top: 22%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-23 {
  top: 23%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-24 {
  top: 24%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-25 {
  top: 25%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-26 {
  top: 26%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-27 {
  top: 27%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-28 {
  top: 28%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-29 {
  top: 29%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-30 {
  top: 30%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-31 {
  top: 31%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-32 {
  top: 32%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-33 {
  top: 33%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-34 {
  top: 34%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-35 {
  top: 35%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-36 {
  top: 36%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-37 {
  top: 37%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-38 {
  top: 38%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-39 {
  top: 39%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-40 {
  top: 40%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-41 {
  top: 41%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-42 {
  top: 42%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-43 {
  top: 43%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-44 {
  top: 44%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-45 {
  top: 45%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-46 {
  top: 46%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-47 {
  top: 47%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-48 {
  top: 48%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-49 {
  top: 49%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-50 {
  top: 50%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-51 {
  top: 51%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-52 {
  top: 52%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-53 {
  top: 53%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-54 {
  top: 54%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-55 {
  top: 55%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-56 {
  top: 56%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-57 {
  top: 57%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-58 {
  top: 58%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-59 {
  top: 59%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-60 {
  top: 60%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-61 {
  top: 61%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-62 {
  top: 62%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-63 {
  top: 63%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-64 {
  top: 64%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-65 {
  top: 65%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-66 {
  top: 66%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-67 {
  top: 67%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-68 {
  top: 68%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-69 {
  top: 69%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-70 {
  top: 70%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-71 {
  top: 71%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-72 {
  top: 72%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-73 {
  top: 73%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-74 {
  top: 74%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-75 {
  top: 75%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-76 {
  top: 76%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-77 {
  top: 77%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-78 {
  top: 78%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-79 {
  top: 79%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-80 {
  top: 80%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-81 {
  top: 81%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-82 {
  top: 82%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-83 {
  top: 83%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-84 {
  top: 84%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-85 {
  top: 85%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-86 {
  top: 86%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-87 {
  top: 87%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-88 {
  top: 88%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-89 {
  top: 89%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-90 {
  top: 90%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-91 {
  top: 91%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-92 {
  top: 92%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-93 {
  top: 93%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-94 {
  top: 94%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-95 {
  top: 95%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-96 {
  top: 96%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-97 {
  top: 97%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-98 {
  top: 98%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-99 {
  top: 99%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-11-100 {
  top: 100%;
  left: 11%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-0 {
  top: 0%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-1 {
  top: 1%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-2 {
  top: 2%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-3 {
  top: 3%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-4 {
  top: 4%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-5 {
  top: 5%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-6 {
  top: 6%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-7 {
  top: 7%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-8 {
  top: 8%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-9 {
  top: 9%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-10 {
  top: 10%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-11 {
  top: 11%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-12 {
  top: 12%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-13 {
  top: 13%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-14 {
  top: 14%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-15 {
  top: 15%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-16 {
  top: 16%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-17 {
  top: 17%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-18 {
  top: 18%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-19 {
  top: 19%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-20 {
  top: 20%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-21 {
  top: 21%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-22 {
  top: 22%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-23 {
  top: 23%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-24 {
  top: 24%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-25 {
  top: 25%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-26 {
  top: 26%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-27 {
  top: 27%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-28 {
  top: 28%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-29 {
  top: 29%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-30 {
  top: 30%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-31 {
  top: 31%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-32 {
  top: 32%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-33 {
  top: 33%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-34 {
  top: 34%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-35 {
  top: 35%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-36 {
  top: 36%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-37 {
  top: 37%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-38 {
  top: 38%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-39 {
  top: 39%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-40 {
  top: 40%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-41 {
  top: 41%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-42 {
  top: 42%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-43 {
  top: 43%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-44 {
  top: 44%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-45 {
  top: 45%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-46 {
  top: 46%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-47 {
  top: 47%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-48 {
  top: 48%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-49 {
  top: 49%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-50 {
  top: 50%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-51 {
  top: 51%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-52 {
  top: 52%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-53 {
  top: 53%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-54 {
  top: 54%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-55 {
  top: 55%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-56 {
  top: 56%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-57 {
  top: 57%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-58 {
  top: 58%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-59 {
  top: 59%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-60 {
  top: 60%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-61 {
  top: 61%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-62 {
  top: 62%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-63 {
  top: 63%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-64 {
  top: 64%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-65 {
  top: 65%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-66 {
  top: 66%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-67 {
  top: 67%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-68 {
  top: 68%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-69 {
  top: 69%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-70 {
  top: 70%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-71 {
  top: 71%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-72 {
  top: 72%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-73 {
  top: 73%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-74 {
  top: 74%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-75 {
  top: 75%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-76 {
  top: 76%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-77 {
  top: 77%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-78 {
  top: 78%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-79 {
  top: 79%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-80 {
  top: 80%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-81 {
  top: 81%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-82 {
  top: 82%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-83 {
  top: 83%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-84 {
  top: 84%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-85 {
  top: 85%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-86 {
  top: 86%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-87 {
  top: 87%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-88 {
  top: 88%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-89 {
  top: 89%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-90 {
  top: 90%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-91 {
  top: 91%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-92 {
  top: 92%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-93 {
  top: 93%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-94 {
  top: 94%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-95 {
  top: 95%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-96 {
  top: 96%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-97 {
  top: 97%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-98 {
  top: 98%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-99 {
  top: 99%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-12-100 {
  top: 100%;
  left: 12%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-0 {
  top: 0%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-1 {
  top: 1%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-2 {
  top: 2%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-3 {
  top: 3%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-4 {
  top: 4%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-5 {
  top: 5%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-6 {
  top: 6%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-7 {
  top: 7%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-8 {
  top: 8%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-9 {
  top: 9%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-10 {
  top: 10%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-11 {
  top: 11%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-12 {
  top: 12%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-13 {
  top: 13%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-14 {
  top: 14%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-15 {
  top: 15%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-16 {
  top: 16%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-17 {
  top: 17%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-18 {
  top: 18%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-19 {
  top: 19%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-20 {
  top: 20%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-21 {
  top: 21%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-22 {
  top: 22%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-23 {
  top: 23%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-24 {
  top: 24%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-25 {
  top: 25%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-26 {
  top: 26%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-27 {
  top: 27%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-28 {
  top: 28%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-29 {
  top: 29%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-30 {
  top: 30%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-31 {
  top: 31%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-32 {
  top: 32%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-33 {
  top: 33%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-34 {
  top: 34%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-35 {
  top: 35%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-36 {
  top: 36%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-37 {
  top: 37%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-38 {
  top: 38%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-39 {
  top: 39%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-40 {
  top: 40%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-41 {
  top: 41%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-42 {
  top: 42%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-43 {
  top: 43%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-44 {
  top: 44%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-45 {
  top: 45%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-46 {
  top: 46%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-47 {
  top: 47%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-48 {
  top: 48%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-49 {
  top: 49%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-50 {
  top: 50%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-51 {
  top: 51%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-52 {
  top: 52%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-53 {
  top: 53%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-54 {
  top: 54%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-55 {
  top: 55%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-56 {
  top: 56%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-57 {
  top: 57%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-58 {
  top: 58%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-59 {
  top: 59%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-60 {
  top: 60%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-61 {
  top: 61%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-62 {
  top: 62%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-63 {
  top: 63%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-64 {
  top: 64%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-65 {
  top: 65%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-66 {
  top: 66%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-67 {
  top: 67%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-68 {
  top: 68%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-69 {
  top: 69%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-70 {
  top: 70%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-71 {
  top: 71%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-72 {
  top: 72%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-73 {
  top: 73%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-74 {
  top: 74%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-75 {
  top: 75%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-76 {
  top: 76%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-77 {
  top: 77%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-78 {
  top: 78%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-79 {
  top: 79%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-80 {
  top: 80%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-81 {
  top: 81%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-82 {
  top: 82%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-83 {
  top: 83%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-84 {
  top: 84%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-85 {
  top: 85%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-86 {
  top: 86%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-87 {
  top: 87%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-88 {
  top: 88%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-89 {
  top: 89%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-90 {
  top: 90%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-91 {
  top: 91%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-92 {
  top: 92%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-93 {
  top: 93%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-94 {
  top: 94%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-95 {
  top: 95%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-96 {
  top: 96%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-97 {
  top: 97%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-98 {
  top: 98%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-99 {
  top: 99%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-13-100 {
  top: 100%;
  left: 13%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-0 {
  top: 0%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-1 {
  top: 1%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-2 {
  top: 2%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-3 {
  top: 3%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-4 {
  top: 4%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-5 {
  top: 5%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-6 {
  top: 6%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-7 {
  top: 7%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-8 {
  top: 8%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-9 {
  top: 9%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-10 {
  top: 10%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-11 {
  top: 11%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-12 {
  top: 12%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-13 {
  top: 13%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-14 {
  top: 14%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-15 {
  top: 15%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-16 {
  top: 16%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-17 {
  top: 17%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-18 {
  top: 18%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-19 {
  top: 19%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-20 {
  top: 20%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-21 {
  top: 21%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-22 {
  top: 22%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-23 {
  top: 23%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-24 {
  top: 24%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-25 {
  top: 25%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-26 {
  top: 26%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-27 {
  top: 27%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-28 {
  top: 28%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-29 {
  top: 29%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-30 {
  top: 30%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-31 {
  top: 31%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-32 {
  top: 32%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-33 {
  top: 33%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-34 {
  top: 34%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-35 {
  top: 35%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-36 {
  top: 36%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-37 {
  top: 37%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-38 {
  top: 38%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-39 {
  top: 39%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-40 {
  top: 40%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-41 {
  top: 41%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-42 {
  top: 42%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-43 {
  top: 43%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-44 {
  top: 44%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-45 {
  top: 45%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-46 {
  top: 46%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-47 {
  top: 47%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-48 {
  top: 48%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-49 {
  top: 49%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-50 {
  top: 50%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-51 {
  top: 51%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-52 {
  top: 52%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-53 {
  top: 53%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-54 {
  top: 54%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-55 {
  top: 55%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-56 {
  top: 56%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-57 {
  top: 57%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-58 {
  top: 58%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-59 {
  top: 59%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-60 {
  top: 60%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-61 {
  top: 61%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-62 {
  top: 62%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-63 {
  top: 63%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-64 {
  top: 64%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-65 {
  top: 65%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-66 {
  top: 66%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-67 {
  top: 67%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-68 {
  top: 68%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-69 {
  top: 69%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-70 {
  top: 70%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-71 {
  top: 71%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-72 {
  top: 72%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-73 {
  top: 73%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-74 {
  top: 74%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-75 {
  top: 75%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-76 {
  top: 76%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-77 {
  top: 77%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-78 {
  top: 78%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-79 {
  top: 79%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-80 {
  top: 80%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-81 {
  top: 81%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-82 {
  top: 82%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-83 {
  top: 83%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-84 {
  top: 84%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-85 {
  top: 85%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-86 {
  top: 86%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-87 {
  top: 87%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-88 {
  top: 88%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-89 {
  top: 89%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-90 {
  top: 90%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-91 {
  top: 91%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-92 {
  top: 92%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-93 {
  top: 93%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-94 {
  top: 94%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-95 {
  top: 95%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-96 {
  top: 96%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-97 {
  top: 97%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-98 {
  top: 98%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-99 {
  top: 99%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-14-100 {
  top: 100%;
  left: 14%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-0 {
  top: 0%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-1 {
  top: 1%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-2 {
  top: 2%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-3 {
  top: 3%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-4 {
  top: 4%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-5 {
  top: 5%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-6 {
  top: 6%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-7 {
  top: 7%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-8 {
  top: 8%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-9 {
  top: 9%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-10 {
  top: 10%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-11 {
  top: 11%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-12 {
  top: 12%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-13 {
  top: 13%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-14 {
  top: 14%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-15 {
  top: 15%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-16 {
  top: 16%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-17 {
  top: 17%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-18 {
  top: 18%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-19 {
  top: 19%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-20 {
  top: 20%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-21 {
  top: 21%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-22 {
  top: 22%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-23 {
  top: 23%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-24 {
  top: 24%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-25 {
  top: 25%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-26 {
  top: 26%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-27 {
  top: 27%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-28 {
  top: 28%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-29 {
  top: 29%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-30 {
  top: 30%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-31 {
  top: 31%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-32 {
  top: 32%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-33 {
  top: 33%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-34 {
  top: 34%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-35 {
  top: 35%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-36 {
  top: 36%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-37 {
  top: 37%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-38 {
  top: 38%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-39 {
  top: 39%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-40 {
  top: 40%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-41 {
  top: 41%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-42 {
  top: 42%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-43 {
  top: 43%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-44 {
  top: 44%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-45 {
  top: 45%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-46 {
  top: 46%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-47 {
  top: 47%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-48 {
  top: 48%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-49 {
  top: 49%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-50 {
  top: 50%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-51 {
  top: 51%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-52 {
  top: 52%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-53 {
  top: 53%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-54 {
  top: 54%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-55 {
  top: 55%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-56 {
  top: 56%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-57 {
  top: 57%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-58 {
  top: 58%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-59 {
  top: 59%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-60 {
  top: 60%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-61 {
  top: 61%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-62 {
  top: 62%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-63 {
  top: 63%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-64 {
  top: 64%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-65 {
  top: 65%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-66 {
  top: 66%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-67 {
  top: 67%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-68 {
  top: 68%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-69 {
  top: 69%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-70 {
  top: 70%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-71 {
  top: 71%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-72 {
  top: 72%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-73 {
  top: 73%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-74 {
  top: 74%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-75 {
  top: 75%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-76 {
  top: 76%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-77 {
  top: 77%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-78 {
  top: 78%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-79 {
  top: 79%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-80 {
  top: 80%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-81 {
  top: 81%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-82 {
  top: 82%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-83 {
  top: 83%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-84 {
  top: 84%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-85 {
  top: 85%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-86 {
  top: 86%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-87 {
  top: 87%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-88 {
  top: 88%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-89 {
  top: 89%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-90 {
  top: 90%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-91 {
  top: 91%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-92 {
  top: 92%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-93 {
  top: 93%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-94 {
  top: 94%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-95 {
  top: 95%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-96 {
  top: 96%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-97 {
  top: 97%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-98 {
  top: 98%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-99 {
  top: 99%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-15-100 {
  top: 100%;
  left: 15%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-0 {
  top: 0%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-1 {
  top: 1%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-2 {
  top: 2%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-3 {
  top: 3%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-4 {
  top: 4%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-5 {
  top: 5%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-6 {
  top: 6%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-7 {
  top: 7%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-8 {
  top: 8%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-9 {
  top: 9%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-10 {
  top: 10%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-11 {
  top: 11%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-12 {
  top: 12%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-13 {
  top: 13%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-14 {
  top: 14%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-15 {
  top: 15%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-16 {
  top: 16%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-17 {
  top: 17%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-18 {
  top: 18%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-19 {
  top: 19%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-20 {
  top: 20%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-21 {
  top: 21%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-22 {
  top: 22%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-23 {
  top: 23%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-24 {
  top: 24%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-25 {
  top: 25%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-26 {
  top: 26%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-27 {
  top: 27%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-28 {
  top: 28%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-29 {
  top: 29%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-30 {
  top: 30%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-31 {
  top: 31%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-32 {
  top: 32%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-33 {
  top: 33%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-34 {
  top: 34%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-35 {
  top: 35%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-36 {
  top: 36%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-37 {
  top: 37%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-38 {
  top: 38%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-39 {
  top: 39%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-40 {
  top: 40%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-41 {
  top: 41%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-42 {
  top: 42%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-43 {
  top: 43%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-44 {
  top: 44%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-45 {
  top: 45%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-46 {
  top: 46%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-47 {
  top: 47%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-48 {
  top: 48%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-49 {
  top: 49%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-50 {
  top: 50%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-51 {
  top: 51%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-52 {
  top: 52%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-53 {
  top: 53%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-54 {
  top: 54%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-55 {
  top: 55%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-56 {
  top: 56%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-57 {
  top: 57%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-58 {
  top: 58%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-59 {
  top: 59%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-60 {
  top: 60%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-61 {
  top: 61%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-62 {
  top: 62%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-63 {
  top: 63%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-64 {
  top: 64%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-65 {
  top: 65%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-66 {
  top: 66%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-67 {
  top: 67%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-68 {
  top: 68%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-69 {
  top: 69%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-70 {
  top: 70%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-71 {
  top: 71%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-72 {
  top: 72%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-73 {
  top: 73%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-74 {
  top: 74%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-75 {
  top: 75%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-76 {
  top: 76%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-77 {
  top: 77%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-78 {
  top: 78%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-79 {
  top: 79%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-80 {
  top: 80%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-81 {
  top: 81%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-82 {
  top: 82%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-83 {
  top: 83%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-84 {
  top: 84%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-85 {
  top: 85%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-86 {
  top: 86%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-87 {
  top: 87%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-88 {
  top: 88%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-89 {
  top: 89%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-90 {
  top: 90%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-91 {
  top: 91%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-92 {
  top: 92%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-93 {
  top: 93%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-94 {
  top: 94%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-95 {
  top: 95%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-96 {
  top: 96%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-97 {
  top: 97%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-98 {
  top: 98%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-99 {
  top: 99%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-16-100 {
  top: 100%;
  left: 16%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-0 {
  top: 0%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-1 {
  top: 1%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-2 {
  top: 2%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-3 {
  top: 3%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-4 {
  top: 4%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-5 {
  top: 5%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-6 {
  top: 6%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-7 {
  top: 7%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-8 {
  top: 8%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-9 {
  top: 9%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-10 {
  top: 10%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-11 {
  top: 11%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-12 {
  top: 12%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-13 {
  top: 13%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-14 {
  top: 14%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-15 {
  top: 15%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-16 {
  top: 16%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-17 {
  top: 17%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-18 {
  top: 18%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-19 {
  top: 19%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-20 {
  top: 20%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-21 {
  top: 21%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-22 {
  top: 22%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-23 {
  top: 23%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-24 {
  top: 24%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-25 {
  top: 25%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-26 {
  top: 26%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-27 {
  top: 27%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-28 {
  top: 28%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-29 {
  top: 29%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-30 {
  top: 30%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-31 {
  top: 31%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-32 {
  top: 32%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-33 {
  top: 33%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-34 {
  top: 34%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-35 {
  top: 35%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-36 {
  top: 36%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-37 {
  top: 37%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-38 {
  top: 38%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-39 {
  top: 39%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-40 {
  top: 40%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-41 {
  top: 41%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-42 {
  top: 42%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-43 {
  top: 43%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-44 {
  top: 44%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-45 {
  top: 45%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-46 {
  top: 46%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-47 {
  top: 47%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-48 {
  top: 48%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-49 {
  top: 49%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-50 {
  top: 50%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-51 {
  top: 51%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-52 {
  top: 52%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-53 {
  top: 53%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-54 {
  top: 54%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-55 {
  top: 55%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-56 {
  top: 56%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-57 {
  top: 57%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-58 {
  top: 58%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-59 {
  top: 59%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-60 {
  top: 60%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-61 {
  top: 61%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-62 {
  top: 62%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-63 {
  top: 63%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-64 {
  top: 64%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-65 {
  top: 65%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-66 {
  top: 66%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-67 {
  top: 67%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-68 {
  top: 68%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-69 {
  top: 69%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-70 {
  top: 70%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-71 {
  top: 71%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-72 {
  top: 72%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-73 {
  top: 73%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-74 {
  top: 74%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-75 {
  top: 75%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-76 {
  top: 76%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-77 {
  top: 77%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-78 {
  top: 78%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-79 {
  top: 79%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-80 {
  top: 80%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-81 {
  top: 81%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-82 {
  top: 82%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-83 {
  top: 83%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-84 {
  top: 84%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-85 {
  top: 85%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-86 {
  top: 86%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-87 {
  top: 87%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-88 {
  top: 88%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-89 {
  top: 89%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-90 {
  top: 90%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-91 {
  top: 91%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-92 {
  top: 92%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-93 {
  top: 93%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-94 {
  top: 94%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-95 {
  top: 95%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-96 {
  top: 96%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-97 {
  top: 97%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-98 {
  top: 98%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-99 {
  top: 99%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-17-100 {
  top: 100%;
  left: 17%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-0 {
  top: 0%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-1 {
  top: 1%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-2 {
  top: 2%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-3 {
  top: 3%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-4 {
  top: 4%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-5 {
  top: 5%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-6 {
  top: 6%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-7 {
  top: 7%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-8 {
  top: 8%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-9 {
  top: 9%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-10 {
  top: 10%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-11 {
  top: 11%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-12 {
  top: 12%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-13 {
  top: 13%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-14 {
  top: 14%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-15 {
  top: 15%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-16 {
  top: 16%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-17 {
  top: 17%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-18 {
  top: 18%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-19 {
  top: 19%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-20 {
  top: 20%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-21 {
  top: 21%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-22 {
  top: 22%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-23 {
  top: 23%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-24 {
  top: 24%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-25 {
  top: 25%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-26 {
  top: 26%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-27 {
  top: 27%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-28 {
  top: 28%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-29 {
  top: 29%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-30 {
  top: 30%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-31 {
  top: 31%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-32 {
  top: 32%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-33 {
  top: 33%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-34 {
  top: 34%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-35 {
  top: 35%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-36 {
  top: 36%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-37 {
  top: 37%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-38 {
  top: 38%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-39 {
  top: 39%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-40 {
  top: 40%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-41 {
  top: 41%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-42 {
  top: 42%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-43 {
  top: 43%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-44 {
  top: 44%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-45 {
  top: 45%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-46 {
  top: 46%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-47 {
  top: 47%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-48 {
  top: 48%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-49 {
  top: 49%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-50 {
  top: 50%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-51 {
  top: 51%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-52 {
  top: 52%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-53 {
  top: 53%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-54 {
  top: 54%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-55 {
  top: 55%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-56 {
  top: 56%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-57 {
  top: 57%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-58 {
  top: 58%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-59 {
  top: 59%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-60 {
  top: 60%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-61 {
  top: 61%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-62 {
  top: 62%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-63 {
  top: 63%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-64 {
  top: 64%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-65 {
  top: 65%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-66 {
  top: 66%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-67 {
  top: 67%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-68 {
  top: 68%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-69 {
  top: 69%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-70 {
  top: 70%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-71 {
  top: 71%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-72 {
  top: 72%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-73 {
  top: 73%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-74 {
  top: 74%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-75 {
  top: 75%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-76 {
  top: 76%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-77 {
  top: 77%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-78 {
  top: 78%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-79 {
  top: 79%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-80 {
  top: 80%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-81 {
  top: 81%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-82 {
  top: 82%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-83 {
  top: 83%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-84 {
  top: 84%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-85 {
  top: 85%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-86 {
  top: 86%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-87 {
  top: 87%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-88 {
  top: 88%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-89 {
  top: 89%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-90 {
  top: 90%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-91 {
  top: 91%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-92 {
  top: 92%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-93 {
  top: 93%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-94 {
  top: 94%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-95 {
  top: 95%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-96 {
  top: 96%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-97 {
  top: 97%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-98 {
  top: 98%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-99 {
  top: 99%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-18-100 {
  top: 100%;
  left: 18%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-0 {
  top: 0%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-1 {
  top: 1%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-2 {
  top: 2%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-3 {
  top: 3%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-4 {
  top: 4%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-5 {
  top: 5%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-6 {
  top: 6%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-7 {
  top: 7%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-8 {
  top: 8%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-9 {
  top: 9%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-10 {
  top: 10%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-11 {
  top: 11%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-12 {
  top: 12%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-13 {
  top: 13%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-14 {
  top: 14%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-15 {
  top: 15%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-16 {
  top: 16%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-17 {
  top: 17%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-18 {
  top: 18%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-19 {
  top: 19%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-20 {
  top: 20%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-21 {
  top: 21%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-22 {
  top: 22%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-23 {
  top: 23%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-24 {
  top: 24%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-25 {
  top: 25%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-26 {
  top: 26%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-27 {
  top: 27%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-28 {
  top: 28%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-29 {
  top: 29%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-30 {
  top: 30%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-31 {
  top: 31%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-32 {
  top: 32%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-33 {
  top: 33%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-34 {
  top: 34%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-35 {
  top: 35%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-36 {
  top: 36%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-37 {
  top: 37%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-38 {
  top: 38%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-39 {
  top: 39%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-40 {
  top: 40%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-41 {
  top: 41%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-42 {
  top: 42%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-43 {
  top: 43%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-44 {
  top: 44%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-45 {
  top: 45%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-46 {
  top: 46%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-47 {
  top: 47%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-48 {
  top: 48%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-49 {
  top: 49%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-50 {
  top: 50%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-51 {
  top: 51%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-52 {
  top: 52%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-53 {
  top: 53%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-54 {
  top: 54%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-55 {
  top: 55%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-56 {
  top: 56%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-57 {
  top: 57%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-58 {
  top: 58%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-59 {
  top: 59%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-60 {
  top: 60%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-61 {
  top: 61%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-62 {
  top: 62%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-63 {
  top: 63%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-64 {
  top: 64%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-65 {
  top: 65%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-66 {
  top: 66%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-67 {
  top: 67%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-68 {
  top: 68%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-69 {
  top: 69%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-70 {
  top: 70%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-71 {
  top: 71%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-72 {
  top: 72%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-73 {
  top: 73%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-74 {
  top: 74%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-75 {
  top: 75%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-76 {
  top: 76%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-77 {
  top: 77%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-78 {
  top: 78%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-79 {
  top: 79%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-80 {
  top: 80%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-81 {
  top: 81%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-82 {
  top: 82%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-83 {
  top: 83%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-84 {
  top: 84%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-85 {
  top: 85%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-86 {
  top: 86%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-87 {
  top: 87%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-88 {
  top: 88%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-89 {
  top: 89%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-90 {
  top: 90%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-91 {
  top: 91%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-92 {
  top: 92%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-93 {
  top: 93%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-94 {
  top: 94%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-95 {
  top: 95%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-96 {
  top: 96%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-97 {
  top: 97%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-98 {
  top: 98%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-99 {
  top: 99%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-19-100 {
  top: 100%;
  left: 19%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-0 {
  top: 0%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-1 {
  top: 1%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-2 {
  top: 2%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-3 {
  top: 3%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-4 {
  top: 4%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-5 {
  top: 5%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-6 {
  top: 6%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-7 {
  top: 7%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-8 {
  top: 8%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-9 {
  top: 9%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-10 {
  top: 10%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-11 {
  top: 11%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-12 {
  top: 12%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-13 {
  top: 13%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-14 {
  top: 14%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-15 {
  top: 15%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-16 {
  top: 16%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-17 {
  top: 17%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-18 {
  top: 18%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-19 {
  top: 19%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-20 {
  top: 20%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-21 {
  top: 21%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-22 {
  top: 22%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-23 {
  top: 23%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-24 {
  top: 24%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-25 {
  top: 25%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-26 {
  top: 26%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-27 {
  top: 27%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-28 {
  top: 28%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-29 {
  top: 29%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-30 {
  top: 30%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-31 {
  top: 31%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-32 {
  top: 32%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-33 {
  top: 33%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-34 {
  top: 34%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-35 {
  top: 35%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-36 {
  top: 36%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-37 {
  top: 37%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-38 {
  top: 38%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-39 {
  top: 39%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-40 {
  top: 40%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-41 {
  top: 41%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-42 {
  top: 42%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-43 {
  top: 43%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-44 {
  top: 44%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-45 {
  top: 45%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-46 {
  top: 46%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-47 {
  top: 47%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-48 {
  top: 48%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-49 {
  top: 49%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-50 {
  top: 50%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-51 {
  top: 51%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-52 {
  top: 52%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-53 {
  top: 53%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-54 {
  top: 54%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-55 {
  top: 55%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-56 {
  top: 56%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-57 {
  top: 57%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-58 {
  top: 58%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-59 {
  top: 59%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-60 {
  top: 60%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-61 {
  top: 61%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-62 {
  top: 62%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-63 {
  top: 63%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-64 {
  top: 64%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-65 {
  top: 65%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-66 {
  top: 66%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-67 {
  top: 67%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-68 {
  top: 68%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-69 {
  top: 69%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-70 {
  top: 70%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-71 {
  top: 71%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-72 {
  top: 72%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-73 {
  top: 73%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-74 {
  top: 74%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-75 {
  top: 75%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-76 {
  top: 76%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-77 {
  top: 77%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-78 {
  top: 78%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-79 {
  top: 79%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-80 {
  top: 80%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-81 {
  top: 81%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-82 {
  top: 82%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-83 {
  top: 83%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-84 {
  top: 84%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-85 {
  top: 85%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-86 {
  top: 86%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-87 {
  top: 87%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-88 {
  top: 88%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-89 {
  top: 89%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-90 {
  top: 90%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-91 {
  top: 91%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-92 {
  top: 92%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-93 {
  top: 93%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-94 {
  top: 94%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-95 {
  top: 95%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-96 {
  top: 96%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-97 {
  top: 97%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-98 {
  top: 98%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-99 {
  top: 99%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-20-100 {
  top: 100%;
  left: 20%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-0 {
  top: 0%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-1 {
  top: 1%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-2 {
  top: 2%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-3 {
  top: 3%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-4 {
  top: 4%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-5 {
  top: 5%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-6 {
  top: 6%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-7 {
  top: 7%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-8 {
  top: 8%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-9 {
  top: 9%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-10 {
  top: 10%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-11 {
  top: 11%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-12 {
  top: 12%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-13 {
  top: 13%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-14 {
  top: 14%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-15 {
  top: 15%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-16 {
  top: 16%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-17 {
  top: 17%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-18 {
  top: 18%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-19 {
  top: 19%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-20 {
  top: 20%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-21 {
  top: 21%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-22 {
  top: 22%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-23 {
  top: 23%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-24 {
  top: 24%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-25 {
  top: 25%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-26 {
  top: 26%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-27 {
  top: 27%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-28 {
  top: 28%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-29 {
  top: 29%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-30 {
  top: 30%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-31 {
  top: 31%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-32 {
  top: 32%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-33 {
  top: 33%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-34 {
  top: 34%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-35 {
  top: 35%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-36 {
  top: 36%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-37 {
  top: 37%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-38 {
  top: 38%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-39 {
  top: 39%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-40 {
  top: 40%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-41 {
  top: 41%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-42 {
  top: 42%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-43 {
  top: 43%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-44 {
  top: 44%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-45 {
  top: 45%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-46 {
  top: 46%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-47 {
  top: 47%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-48 {
  top: 48%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-49 {
  top: 49%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-50 {
  top: 50%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-51 {
  top: 51%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-52 {
  top: 52%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-53 {
  top: 53%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-54 {
  top: 54%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-55 {
  top: 55%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-56 {
  top: 56%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-57 {
  top: 57%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-58 {
  top: 58%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-59 {
  top: 59%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-60 {
  top: 60%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-61 {
  top: 61%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-62 {
  top: 62%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-63 {
  top: 63%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-64 {
  top: 64%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-65 {
  top: 65%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-66 {
  top: 66%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-67 {
  top: 67%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-68 {
  top: 68%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-69 {
  top: 69%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-70 {
  top: 70%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-71 {
  top: 71%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-72 {
  top: 72%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-73 {
  top: 73%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-74 {
  top: 74%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-75 {
  top: 75%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-76 {
  top: 76%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-77 {
  top: 77%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-78 {
  top: 78%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-79 {
  top: 79%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-80 {
  top: 80%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-81 {
  top: 81%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-82 {
  top: 82%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-83 {
  top: 83%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-84 {
  top: 84%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-85 {
  top: 85%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-86 {
  top: 86%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-87 {
  top: 87%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-88 {
  top: 88%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-89 {
  top: 89%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-90 {
  top: 90%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-91 {
  top: 91%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-92 {
  top: 92%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-93 {
  top: 93%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-94 {
  top: 94%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-95 {
  top: 95%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-96 {
  top: 96%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-97 {
  top: 97%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-98 {
  top: 98%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-99 {
  top: 99%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-21-100 {
  top: 100%;
  left: 21%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-0 {
  top: 0%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-1 {
  top: 1%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-2 {
  top: 2%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-3 {
  top: 3%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-4 {
  top: 4%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-5 {
  top: 5%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-6 {
  top: 6%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-7 {
  top: 7%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-8 {
  top: 8%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-9 {
  top: 9%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-10 {
  top: 10%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-11 {
  top: 11%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-12 {
  top: 12%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-13 {
  top: 13%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-14 {
  top: 14%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-15 {
  top: 15%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-16 {
  top: 16%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-17 {
  top: 17%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-18 {
  top: 18%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-19 {
  top: 19%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-20 {
  top: 20%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-21 {
  top: 21%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-22 {
  top: 22%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-23 {
  top: 23%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-24 {
  top: 24%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-25 {
  top: 25%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-26 {
  top: 26%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-27 {
  top: 27%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-28 {
  top: 28%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-29 {
  top: 29%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-30 {
  top: 30%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-31 {
  top: 31%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-32 {
  top: 32%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-33 {
  top: 33%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-34 {
  top: 34%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-35 {
  top: 35%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-36 {
  top: 36%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-37 {
  top: 37%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-38 {
  top: 38%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-39 {
  top: 39%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-40 {
  top: 40%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-41 {
  top: 41%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-42 {
  top: 42%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-43 {
  top: 43%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-44 {
  top: 44%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-45 {
  top: 45%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-46 {
  top: 46%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-47 {
  top: 47%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-48 {
  top: 48%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-49 {
  top: 49%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-50 {
  top: 50%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-51 {
  top: 51%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-52 {
  top: 52%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-53 {
  top: 53%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-54 {
  top: 54%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-55 {
  top: 55%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-56 {
  top: 56%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-57 {
  top: 57%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-58 {
  top: 58%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-59 {
  top: 59%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-60 {
  top: 60%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-61 {
  top: 61%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-62 {
  top: 62%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-63 {
  top: 63%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-64 {
  top: 64%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-65 {
  top: 65%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-66 {
  top: 66%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-67 {
  top: 67%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-68 {
  top: 68%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-69 {
  top: 69%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-70 {
  top: 70%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-71 {
  top: 71%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-72 {
  top: 72%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-73 {
  top: 73%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-74 {
  top: 74%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-75 {
  top: 75%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-76 {
  top: 76%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-77 {
  top: 77%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-78 {
  top: 78%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-79 {
  top: 79%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-80 {
  top: 80%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-81 {
  top: 81%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-82 {
  top: 82%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-83 {
  top: 83%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-84 {
  top: 84%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-85 {
  top: 85%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-86 {
  top: 86%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-87 {
  top: 87%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-88 {
  top: 88%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-89 {
  top: 89%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-90 {
  top: 90%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-91 {
  top: 91%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-92 {
  top: 92%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-93 {
  top: 93%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-94 {
  top: 94%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-95 {
  top: 95%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-96 {
  top: 96%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-97 {
  top: 97%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-98 {
  top: 98%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-99 {
  top: 99%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-22-100 {
  top: 100%;
  left: 22%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-0 {
  top: 0%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-1 {
  top: 1%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-2 {
  top: 2%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-3 {
  top: 3%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-4 {
  top: 4%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-5 {
  top: 5%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-6 {
  top: 6%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-7 {
  top: 7%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-8 {
  top: 8%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-9 {
  top: 9%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-10 {
  top: 10%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-11 {
  top: 11%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-12 {
  top: 12%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-13 {
  top: 13%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-14 {
  top: 14%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-15 {
  top: 15%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-16 {
  top: 16%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-17 {
  top: 17%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-18 {
  top: 18%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-19 {
  top: 19%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-20 {
  top: 20%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-21 {
  top: 21%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-22 {
  top: 22%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-23 {
  top: 23%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-24 {
  top: 24%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-25 {
  top: 25%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-26 {
  top: 26%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-27 {
  top: 27%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-28 {
  top: 28%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-29 {
  top: 29%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-30 {
  top: 30%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-31 {
  top: 31%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-32 {
  top: 32%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-33 {
  top: 33%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-34 {
  top: 34%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-35 {
  top: 35%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-36 {
  top: 36%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-37 {
  top: 37%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-38 {
  top: 38%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-39 {
  top: 39%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-40 {
  top: 40%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-41 {
  top: 41%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-42 {
  top: 42%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-43 {
  top: 43%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-44 {
  top: 44%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-45 {
  top: 45%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-46 {
  top: 46%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-47 {
  top: 47%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-48 {
  top: 48%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-49 {
  top: 49%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-50 {
  top: 50%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-51 {
  top: 51%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-52 {
  top: 52%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-53 {
  top: 53%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-54 {
  top: 54%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-55 {
  top: 55%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-56 {
  top: 56%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-57 {
  top: 57%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-58 {
  top: 58%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-59 {
  top: 59%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-60 {
  top: 60%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-61 {
  top: 61%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-62 {
  top: 62%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-63 {
  top: 63%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-64 {
  top: 64%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-65 {
  top: 65%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-66 {
  top: 66%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-67 {
  top: 67%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-68 {
  top: 68%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-69 {
  top: 69%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-70 {
  top: 70%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-71 {
  top: 71%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-72 {
  top: 72%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-73 {
  top: 73%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-74 {
  top: 74%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-75 {
  top: 75%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-76 {
  top: 76%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-77 {
  top: 77%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-78 {
  top: 78%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-79 {
  top: 79%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-80 {
  top: 80%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-81 {
  top: 81%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-82 {
  top: 82%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-83 {
  top: 83%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-84 {
  top: 84%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-85 {
  top: 85%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-86 {
  top: 86%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-87 {
  top: 87%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-88 {
  top: 88%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-89 {
  top: 89%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-90 {
  top: 90%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-91 {
  top: 91%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-92 {
  top: 92%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-93 {
  top: 93%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-94 {
  top: 94%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-95 {
  top: 95%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-96 {
  top: 96%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-97 {
  top: 97%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-98 {
  top: 98%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-99 {
  top: 99%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-23-100 {
  top: 100%;
  left: 23%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-0 {
  top: 0%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-1 {
  top: 1%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-2 {
  top: 2%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-3 {
  top: 3%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-4 {
  top: 4%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-5 {
  top: 5%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-6 {
  top: 6%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-7 {
  top: 7%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-8 {
  top: 8%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-9 {
  top: 9%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-10 {
  top: 10%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-11 {
  top: 11%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-12 {
  top: 12%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-13 {
  top: 13%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-14 {
  top: 14%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-15 {
  top: 15%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-16 {
  top: 16%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-17 {
  top: 17%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-18 {
  top: 18%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-19 {
  top: 19%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-20 {
  top: 20%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-21 {
  top: 21%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-22 {
  top: 22%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-23 {
  top: 23%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-24 {
  top: 24%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-25 {
  top: 25%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-26 {
  top: 26%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-27 {
  top: 27%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-28 {
  top: 28%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-29 {
  top: 29%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-30 {
  top: 30%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-31 {
  top: 31%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-32 {
  top: 32%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-33 {
  top: 33%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-34 {
  top: 34%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-35 {
  top: 35%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-36 {
  top: 36%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-37 {
  top: 37%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-38 {
  top: 38%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-39 {
  top: 39%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-40 {
  top: 40%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-41 {
  top: 41%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-42 {
  top: 42%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-43 {
  top: 43%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-44 {
  top: 44%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-45 {
  top: 45%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-46 {
  top: 46%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-47 {
  top: 47%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-48 {
  top: 48%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-49 {
  top: 49%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-50 {
  top: 50%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-51 {
  top: 51%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-52 {
  top: 52%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-53 {
  top: 53%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-54 {
  top: 54%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-55 {
  top: 55%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-56 {
  top: 56%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-57 {
  top: 57%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-58 {
  top: 58%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-59 {
  top: 59%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-60 {
  top: 60%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-61 {
  top: 61%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-62 {
  top: 62%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-63 {
  top: 63%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-64 {
  top: 64%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-65 {
  top: 65%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-66 {
  top: 66%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-67 {
  top: 67%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-68 {
  top: 68%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-69 {
  top: 69%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-70 {
  top: 70%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-71 {
  top: 71%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-72 {
  top: 72%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-73 {
  top: 73%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-74 {
  top: 74%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-75 {
  top: 75%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-76 {
  top: 76%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-77 {
  top: 77%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-78 {
  top: 78%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-79 {
  top: 79%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-80 {
  top: 80%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-81 {
  top: 81%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-82 {
  top: 82%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-83 {
  top: 83%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-84 {
  top: 84%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-85 {
  top: 85%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-86 {
  top: 86%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-87 {
  top: 87%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-88 {
  top: 88%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-89 {
  top: 89%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-90 {
  top: 90%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-91 {
  top: 91%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-92 {
  top: 92%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-93 {
  top: 93%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-94 {
  top: 94%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-95 {
  top: 95%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-96 {
  top: 96%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-97 {
  top: 97%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-98 {
  top: 98%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-99 {
  top: 99%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-24-100 {
  top: 100%;
  left: 24%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-0 {
  top: 0%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-1 {
  top: 1%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-2 {
  top: 2%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-3 {
  top: 3%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-4 {
  top: 4%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-5 {
  top: 5%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-6 {
  top: 6%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-7 {
  top: 7%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-8 {
  top: 8%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-9 {
  top: 9%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-10 {
  top: 10%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-11 {
  top: 11%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-12 {
  top: 12%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-13 {
  top: 13%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-14 {
  top: 14%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-15 {
  top: 15%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-16 {
  top: 16%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-17 {
  top: 17%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-18 {
  top: 18%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-19 {
  top: 19%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-20 {
  top: 20%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-21 {
  top: 21%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-22 {
  top: 22%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-23 {
  top: 23%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-24 {
  top: 24%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-25 {
  top: 25%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-26 {
  top: 26%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-27 {
  top: 27%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-28 {
  top: 28%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-29 {
  top: 29%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-30 {
  top: 30%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-31 {
  top: 31%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-32 {
  top: 32%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-33 {
  top: 33%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-34 {
  top: 34%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-35 {
  top: 35%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-36 {
  top: 36%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-37 {
  top: 37%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-38 {
  top: 38%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-39 {
  top: 39%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-40 {
  top: 40%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-41 {
  top: 41%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-42 {
  top: 42%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-43 {
  top: 43%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-44 {
  top: 44%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-45 {
  top: 45%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-46 {
  top: 46%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-47 {
  top: 47%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-48 {
  top: 48%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-49 {
  top: 49%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-50 {
  top: 50%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-51 {
  top: 51%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-52 {
  top: 52%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-53 {
  top: 53%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-54 {
  top: 54%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-55 {
  top: 55%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-56 {
  top: 56%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-57 {
  top: 57%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-58 {
  top: 58%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-59 {
  top: 59%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-60 {
  top: 60%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-61 {
  top: 61%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-62 {
  top: 62%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-63 {
  top: 63%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-64 {
  top: 64%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-65 {
  top: 65%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-66 {
  top: 66%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-67 {
  top: 67%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-68 {
  top: 68%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-69 {
  top: 69%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-70 {
  top: 70%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-71 {
  top: 71%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-72 {
  top: 72%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-73 {
  top: 73%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-74 {
  top: 74%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-75 {
  top: 75%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-76 {
  top: 76%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-77 {
  top: 77%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-78 {
  top: 78%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-79 {
  top: 79%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-80 {
  top: 80%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-81 {
  top: 81%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-82 {
  top: 82%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-83 {
  top: 83%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-84 {
  top: 84%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-85 {
  top: 85%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-86 {
  top: 86%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-87 {
  top: 87%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-88 {
  top: 88%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-89 {
  top: 89%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-90 {
  top: 90%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-91 {
  top: 91%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-92 {
  top: 92%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-93 {
  top: 93%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-94 {
  top: 94%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-95 {
  top: 95%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-96 {
  top: 96%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-97 {
  top: 97%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-98 {
  top: 98%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-99 {
  top: 99%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-25-100 {
  top: 100%;
  left: 25%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-0 {
  top: 0%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-1 {
  top: 1%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-2 {
  top: 2%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-3 {
  top: 3%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-4 {
  top: 4%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-5 {
  top: 5%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-6 {
  top: 6%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-7 {
  top: 7%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-8 {
  top: 8%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-9 {
  top: 9%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-10 {
  top: 10%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-11 {
  top: 11%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-12 {
  top: 12%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-13 {
  top: 13%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-14 {
  top: 14%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-15 {
  top: 15%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-16 {
  top: 16%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-17 {
  top: 17%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-18 {
  top: 18%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-19 {
  top: 19%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-20 {
  top: 20%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-21 {
  top: 21%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-22 {
  top: 22%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-23 {
  top: 23%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-24 {
  top: 24%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-25 {
  top: 25%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-26 {
  top: 26%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-27 {
  top: 27%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-28 {
  top: 28%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-29 {
  top: 29%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-30 {
  top: 30%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-31 {
  top: 31%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-32 {
  top: 32%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-33 {
  top: 33%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-34 {
  top: 34%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-35 {
  top: 35%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-36 {
  top: 36%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-37 {
  top: 37%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-38 {
  top: 38%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-39 {
  top: 39%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-40 {
  top: 40%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-41 {
  top: 41%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-42 {
  top: 42%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-43 {
  top: 43%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-44 {
  top: 44%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-45 {
  top: 45%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-46 {
  top: 46%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-47 {
  top: 47%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-48 {
  top: 48%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-49 {
  top: 49%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-50 {
  top: 50%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-51 {
  top: 51%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-52 {
  top: 52%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-53 {
  top: 53%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-54 {
  top: 54%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-55 {
  top: 55%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-56 {
  top: 56%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-57 {
  top: 57%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-58 {
  top: 58%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-59 {
  top: 59%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-60 {
  top: 60%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-61 {
  top: 61%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-62 {
  top: 62%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-63 {
  top: 63%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-64 {
  top: 64%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-65 {
  top: 65%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-66 {
  top: 66%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-67 {
  top: 67%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-68 {
  top: 68%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-69 {
  top: 69%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-70 {
  top: 70%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-71 {
  top: 71%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-72 {
  top: 72%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-73 {
  top: 73%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-74 {
  top: 74%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-75 {
  top: 75%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-76 {
  top: 76%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-77 {
  top: 77%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-78 {
  top: 78%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-79 {
  top: 79%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-80 {
  top: 80%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-81 {
  top: 81%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-82 {
  top: 82%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-83 {
  top: 83%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-84 {
  top: 84%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-85 {
  top: 85%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-86 {
  top: 86%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-87 {
  top: 87%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-88 {
  top: 88%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-89 {
  top: 89%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-90 {
  top: 90%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-91 {
  top: 91%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-92 {
  top: 92%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-93 {
  top: 93%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-94 {
  top: 94%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-95 {
  top: 95%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-96 {
  top: 96%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-97 {
  top: 97%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-98 {
  top: 98%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-99 {
  top: 99%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-26-100 {
  top: 100%;
  left: 26%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-0 {
  top: 0%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-1 {
  top: 1%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-2 {
  top: 2%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-3 {
  top: 3%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-4 {
  top: 4%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-5 {
  top: 5%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-6 {
  top: 6%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-7 {
  top: 7%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-8 {
  top: 8%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-9 {
  top: 9%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-10 {
  top: 10%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-11 {
  top: 11%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-12 {
  top: 12%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-13 {
  top: 13%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-14 {
  top: 14%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-15 {
  top: 15%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-16 {
  top: 16%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-17 {
  top: 17%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-18 {
  top: 18%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-19 {
  top: 19%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-20 {
  top: 20%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-21 {
  top: 21%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-22 {
  top: 22%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-23 {
  top: 23%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-24 {
  top: 24%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-25 {
  top: 25%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-26 {
  top: 26%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-27 {
  top: 27%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-28 {
  top: 28%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-29 {
  top: 29%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-30 {
  top: 30%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-31 {
  top: 31%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-32 {
  top: 32%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-33 {
  top: 33%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-34 {
  top: 34%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-35 {
  top: 35%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-36 {
  top: 36%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-37 {
  top: 37%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-38 {
  top: 38%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-39 {
  top: 39%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-40 {
  top: 40%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-41 {
  top: 41%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-42 {
  top: 42%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-43 {
  top: 43%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-44 {
  top: 44%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-45 {
  top: 45%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-46 {
  top: 46%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-47 {
  top: 47%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-48 {
  top: 48%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-49 {
  top: 49%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-50 {
  top: 50%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-51 {
  top: 51%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-52 {
  top: 52%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-53 {
  top: 53%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-54 {
  top: 54%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-55 {
  top: 55%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-56 {
  top: 56%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-57 {
  top: 57%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-58 {
  top: 58%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-59 {
  top: 59%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-60 {
  top: 60%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-61 {
  top: 61%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-62 {
  top: 62%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-63 {
  top: 63%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-64 {
  top: 64%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-65 {
  top: 65%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-66 {
  top: 66%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-67 {
  top: 67%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-68 {
  top: 68%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-69 {
  top: 69%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-70 {
  top: 70%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-71 {
  top: 71%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-72 {
  top: 72%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-73 {
  top: 73%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-74 {
  top: 74%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-75 {
  top: 75%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-76 {
  top: 76%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-77 {
  top: 77%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-78 {
  top: 78%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-79 {
  top: 79%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-80 {
  top: 80%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-81 {
  top: 81%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-82 {
  top: 82%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-83 {
  top: 83%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-84 {
  top: 84%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-85 {
  top: 85%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-86 {
  top: 86%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-87 {
  top: 87%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-88 {
  top: 88%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-89 {
  top: 89%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-90 {
  top: 90%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-91 {
  top: 91%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-92 {
  top: 92%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-93 {
  top: 93%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-94 {
  top: 94%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-95 {
  top: 95%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-96 {
  top: 96%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-97 {
  top: 97%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-98 {
  top: 98%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-99 {
  top: 99%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-27-100 {
  top: 100%;
  left: 27%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-0 {
  top: 0%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-1 {
  top: 1%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-2 {
  top: 2%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-3 {
  top: 3%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-4 {
  top: 4%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-5 {
  top: 5%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-6 {
  top: 6%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-7 {
  top: 7%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-8 {
  top: 8%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-9 {
  top: 9%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-10 {
  top: 10%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-11 {
  top: 11%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-12 {
  top: 12%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-13 {
  top: 13%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-14 {
  top: 14%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-15 {
  top: 15%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-16 {
  top: 16%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-17 {
  top: 17%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-18 {
  top: 18%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-19 {
  top: 19%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-20 {
  top: 20%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-21 {
  top: 21%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-22 {
  top: 22%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-23 {
  top: 23%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-24 {
  top: 24%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-25 {
  top: 25%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-26 {
  top: 26%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-27 {
  top: 27%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-28 {
  top: 28%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-29 {
  top: 29%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-30 {
  top: 30%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-31 {
  top: 31%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-32 {
  top: 32%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-33 {
  top: 33%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-34 {
  top: 34%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-35 {
  top: 35%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-36 {
  top: 36%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-37 {
  top: 37%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-38 {
  top: 38%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-39 {
  top: 39%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-40 {
  top: 40%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-41 {
  top: 41%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-42 {
  top: 42%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-43 {
  top: 43%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-44 {
  top: 44%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-45 {
  top: 45%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-46 {
  top: 46%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-47 {
  top: 47%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-48 {
  top: 48%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-49 {
  top: 49%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-50 {
  top: 50%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-51 {
  top: 51%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-52 {
  top: 52%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-53 {
  top: 53%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-54 {
  top: 54%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-55 {
  top: 55%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-56 {
  top: 56%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-57 {
  top: 57%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-58 {
  top: 58%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-59 {
  top: 59%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-60 {
  top: 60%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-61 {
  top: 61%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-62 {
  top: 62%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-63 {
  top: 63%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-64 {
  top: 64%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-65 {
  top: 65%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-66 {
  top: 66%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-67 {
  top: 67%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-68 {
  top: 68%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-69 {
  top: 69%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-70 {
  top: 70%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-71 {
  top: 71%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-72 {
  top: 72%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-73 {
  top: 73%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-74 {
  top: 74%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-75 {
  top: 75%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-76 {
  top: 76%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-77 {
  top: 77%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-78 {
  top: 78%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-79 {
  top: 79%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-80 {
  top: 80%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-81 {
  top: 81%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-82 {
  top: 82%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-83 {
  top: 83%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-84 {
  top: 84%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-85 {
  top: 85%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-86 {
  top: 86%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-87 {
  top: 87%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-88 {
  top: 88%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-89 {
  top: 89%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-90 {
  top: 90%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-91 {
  top: 91%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-92 {
  top: 92%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-93 {
  top: 93%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-94 {
  top: 94%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-95 {
  top: 95%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-96 {
  top: 96%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-97 {
  top: 97%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-98 {
  top: 98%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-99 {
  top: 99%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-28-100 {
  top: 100%;
  left: 28%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-0 {
  top: 0%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-1 {
  top: 1%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-2 {
  top: 2%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-3 {
  top: 3%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-4 {
  top: 4%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-5 {
  top: 5%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-6 {
  top: 6%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-7 {
  top: 7%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-8 {
  top: 8%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-9 {
  top: 9%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-10 {
  top: 10%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-11 {
  top: 11%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-12 {
  top: 12%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-13 {
  top: 13%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-14 {
  top: 14%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-15 {
  top: 15%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-16 {
  top: 16%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-17 {
  top: 17%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-18 {
  top: 18%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-19 {
  top: 19%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-20 {
  top: 20%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-21 {
  top: 21%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-22 {
  top: 22%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-23 {
  top: 23%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-24 {
  top: 24%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-25 {
  top: 25%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-26 {
  top: 26%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-27 {
  top: 27%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-28 {
  top: 28%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-29 {
  top: 29%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-30 {
  top: 30%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-31 {
  top: 31%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-32 {
  top: 32%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-33 {
  top: 33%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-34 {
  top: 34%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-35 {
  top: 35%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-36 {
  top: 36%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-37 {
  top: 37%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-38 {
  top: 38%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-39 {
  top: 39%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-40 {
  top: 40%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-41 {
  top: 41%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-42 {
  top: 42%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-43 {
  top: 43%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-44 {
  top: 44%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-45 {
  top: 45%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-46 {
  top: 46%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-47 {
  top: 47%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-48 {
  top: 48%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-49 {
  top: 49%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-50 {
  top: 50%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-51 {
  top: 51%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-52 {
  top: 52%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-53 {
  top: 53%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-54 {
  top: 54%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-55 {
  top: 55%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-56 {
  top: 56%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-57 {
  top: 57%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-58 {
  top: 58%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-59 {
  top: 59%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-60 {
  top: 60%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-61 {
  top: 61%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-62 {
  top: 62%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-63 {
  top: 63%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-64 {
  top: 64%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-65 {
  top: 65%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-66 {
  top: 66%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-67 {
  top: 67%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-68 {
  top: 68%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-69 {
  top: 69%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-70 {
  top: 70%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-71 {
  top: 71%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-72 {
  top: 72%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-73 {
  top: 73%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-74 {
  top: 74%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-75 {
  top: 75%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-76 {
  top: 76%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-77 {
  top: 77%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-78 {
  top: 78%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-79 {
  top: 79%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-80 {
  top: 80%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-81 {
  top: 81%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-82 {
  top: 82%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-83 {
  top: 83%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-84 {
  top: 84%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-85 {
  top: 85%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-86 {
  top: 86%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-87 {
  top: 87%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-88 {
  top: 88%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-89 {
  top: 89%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-90 {
  top: 90%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-91 {
  top: 91%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-92 {
  top: 92%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-93 {
  top: 93%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-94 {
  top: 94%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-95 {
  top: 95%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-96 {
  top: 96%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-97 {
  top: 97%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-98 {
  top: 98%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-99 {
  top: 99%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-29-100 {
  top: 100%;
  left: 29%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-0 {
  top: 0%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-1 {
  top: 1%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-2 {
  top: 2%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-3 {
  top: 3%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-4 {
  top: 4%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-5 {
  top: 5%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-6 {
  top: 6%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-7 {
  top: 7%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-8 {
  top: 8%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-9 {
  top: 9%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-10 {
  top: 10%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-11 {
  top: 11%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-12 {
  top: 12%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-13 {
  top: 13%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-14 {
  top: 14%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-15 {
  top: 15%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-16 {
  top: 16%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-17 {
  top: 17%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-18 {
  top: 18%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-19 {
  top: 19%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-20 {
  top: 20%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-21 {
  top: 21%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-22 {
  top: 22%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-23 {
  top: 23%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-24 {
  top: 24%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-25 {
  top: 25%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-26 {
  top: 26%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-27 {
  top: 27%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-28 {
  top: 28%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-29 {
  top: 29%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-30 {
  top: 30%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-31 {
  top: 31%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-32 {
  top: 32%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-33 {
  top: 33%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-34 {
  top: 34%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-35 {
  top: 35%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-36 {
  top: 36%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-37 {
  top: 37%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-38 {
  top: 38%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-39 {
  top: 39%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-40 {
  top: 40%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-41 {
  top: 41%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-42 {
  top: 42%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-43 {
  top: 43%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-44 {
  top: 44%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-45 {
  top: 45%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-46 {
  top: 46%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-47 {
  top: 47%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-48 {
  top: 48%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-49 {
  top: 49%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-50 {
  top: 50%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-51 {
  top: 51%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-52 {
  top: 52%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-53 {
  top: 53%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-54 {
  top: 54%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-55 {
  top: 55%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-56 {
  top: 56%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-57 {
  top: 57%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-58 {
  top: 58%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-59 {
  top: 59%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-60 {
  top: 60%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-61 {
  top: 61%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-62 {
  top: 62%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-63 {
  top: 63%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-64 {
  top: 64%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-65 {
  top: 65%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-66 {
  top: 66%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-67 {
  top: 67%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-68 {
  top: 68%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-69 {
  top: 69%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-70 {
  top: 70%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-71 {
  top: 71%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-72 {
  top: 72%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-73 {
  top: 73%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-74 {
  top: 74%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-75 {
  top: 75%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-76 {
  top: 76%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-77 {
  top: 77%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-78 {
  top: 78%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-79 {
  top: 79%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-80 {
  top: 80%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-81 {
  top: 81%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-82 {
  top: 82%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-83 {
  top: 83%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-84 {
  top: 84%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-85 {
  top: 85%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-86 {
  top: 86%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-87 {
  top: 87%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-88 {
  top: 88%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-89 {
  top: 89%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-90 {
  top: 90%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-91 {
  top: 91%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-92 {
  top: 92%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-93 {
  top: 93%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-94 {
  top: 94%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-95 {
  top: 95%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-96 {
  top: 96%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-97 {
  top: 97%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-98 {
  top: 98%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-99 {
  top: 99%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-30-100 {
  top: 100%;
  left: 30%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-0 {
  top: 0%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-1 {
  top: 1%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-2 {
  top: 2%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-3 {
  top: 3%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-4 {
  top: 4%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-5 {
  top: 5%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-6 {
  top: 6%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-7 {
  top: 7%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-8 {
  top: 8%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-9 {
  top: 9%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-10 {
  top: 10%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-11 {
  top: 11%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-12 {
  top: 12%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-13 {
  top: 13%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-14 {
  top: 14%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-15 {
  top: 15%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-16 {
  top: 16%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-17 {
  top: 17%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-18 {
  top: 18%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-19 {
  top: 19%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-20 {
  top: 20%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-21 {
  top: 21%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-22 {
  top: 22%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-23 {
  top: 23%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-24 {
  top: 24%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-25 {
  top: 25%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-26 {
  top: 26%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-27 {
  top: 27%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-28 {
  top: 28%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-29 {
  top: 29%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-30 {
  top: 30%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-31 {
  top: 31%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-32 {
  top: 32%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-33 {
  top: 33%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-34 {
  top: 34%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-35 {
  top: 35%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-36 {
  top: 36%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-37 {
  top: 37%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-38 {
  top: 38%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-39 {
  top: 39%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-40 {
  top: 40%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-41 {
  top: 41%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-42 {
  top: 42%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-43 {
  top: 43%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-44 {
  top: 44%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-45 {
  top: 45%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-46 {
  top: 46%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-47 {
  top: 47%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-48 {
  top: 48%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-49 {
  top: 49%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-50 {
  top: 50%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-51 {
  top: 51%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-52 {
  top: 52%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-53 {
  top: 53%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-54 {
  top: 54%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-55 {
  top: 55%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-56 {
  top: 56%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-57 {
  top: 57%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-58 {
  top: 58%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-59 {
  top: 59%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-60 {
  top: 60%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-61 {
  top: 61%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-62 {
  top: 62%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-63 {
  top: 63%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-64 {
  top: 64%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-65 {
  top: 65%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-66 {
  top: 66%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-67 {
  top: 67%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-68 {
  top: 68%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-69 {
  top: 69%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-70 {
  top: 70%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-71 {
  top: 71%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-72 {
  top: 72%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-73 {
  top: 73%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-74 {
  top: 74%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-75 {
  top: 75%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-76 {
  top: 76%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-77 {
  top: 77%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-78 {
  top: 78%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-79 {
  top: 79%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-80 {
  top: 80%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-81 {
  top: 81%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-82 {
  top: 82%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-83 {
  top: 83%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-84 {
  top: 84%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-85 {
  top: 85%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-86 {
  top: 86%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-87 {
  top: 87%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-88 {
  top: 88%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-89 {
  top: 89%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-90 {
  top: 90%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-91 {
  top: 91%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-92 {
  top: 92%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-93 {
  top: 93%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-94 {
  top: 94%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-95 {
  top: 95%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-96 {
  top: 96%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-97 {
  top: 97%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-98 {
  top: 98%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-99 {
  top: 99%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-31-100 {
  top: 100%;
  left: 31%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-0 {
  top: 0%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-1 {
  top: 1%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-2 {
  top: 2%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-3 {
  top: 3%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-4 {
  top: 4%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-5 {
  top: 5%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-6 {
  top: 6%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-7 {
  top: 7%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-8 {
  top: 8%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-9 {
  top: 9%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-10 {
  top: 10%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-11 {
  top: 11%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-12 {
  top: 12%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-13 {
  top: 13%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-14 {
  top: 14%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-15 {
  top: 15%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-16 {
  top: 16%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-17 {
  top: 17%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-18 {
  top: 18%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-19 {
  top: 19%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-20 {
  top: 20%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-21 {
  top: 21%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-22 {
  top: 22%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-23 {
  top: 23%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-24 {
  top: 24%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-25 {
  top: 25%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-26 {
  top: 26%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-27 {
  top: 27%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-28 {
  top: 28%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-29 {
  top: 29%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-30 {
  top: 30%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-31 {
  top: 31%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-32 {
  top: 32%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-33 {
  top: 33%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-34 {
  top: 34%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-35 {
  top: 35%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-36 {
  top: 36%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-37 {
  top: 37%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-38 {
  top: 38%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-39 {
  top: 39%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-40 {
  top: 40%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-41 {
  top: 41%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-42 {
  top: 42%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-43 {
  top: 43%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-44 {
  top: 44%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-45 {
  top: 45%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-46 {
  top: 46%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-47 {
  top: 47%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-48 {
  top: 48%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-49 {
  top: 49%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-50 {
  top: 50%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-51 {
  top: 51%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-52 {
  top: 52%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-53 {
  top: 53%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-54 {
  top: 54%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-55 {
  top: 55%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-56 {
  top: 56%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-57 {
  top: 57%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-58 {
  top: 58%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-59 {
  top: 59%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-60 {
  top: 60%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-61 {
  top: 61%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-62 {
  top: 62%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-63 {
  top: 63%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-64 {
  top: 64%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-65 {
  top: 65%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-66 {
  top: 66%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-67 {
  top: 67%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-68 {
  top: 68%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-69 {
  top: 69%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-70 {
  top: 70%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-71 {
  top: 71%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-72 {
  top: 72%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-73 {
  top: 73%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-74 {
  top: 74%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-75 {
  top: 75%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-76 {
  top: 76%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-77 {
  top: 77%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-78 {
  top: 78%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-79 {
  top: 79%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-80 {
  top: 80%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-81 {
  top: 81%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-82 {
  top: 82%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-83 {
  top: 83%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-84 {
  top: 84%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-85 {
  top: 85%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-86 {
  top: 86%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-87 {
  top: 87%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-88 {
  top: 88%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-89 {
  top: 89%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-90 {
  top: 90%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-91 {
  top: 91%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-92 {
  top: 92%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-93 {
  top: 93%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-94 {
  top: 94%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-95 {
  top: 95%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-96 {
  top: 96%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-97 {
  top: 97%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-98 {
  top: 98%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-99 {
  top: 99%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-32-100 {
  top: 100%;
  left: 32%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-0 {
  top: 0%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-1 {
  top: 1%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-2 {
  top: 2%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-3 {
  top: 3%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-4 {
  top: 4%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-5 {
  top: 5%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-6 {
  top: 6%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-7 {
  top: 7%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-8 {
  top: 8%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-9 {
  top: 9%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-10 {
  top: 10%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-11 {
  top: 11%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-12 {
  top: 12%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-13 {
  top: 13%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-14 {
  top: 14%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-15 {
  top: 15%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-16 {
  top: 16%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-17 {
  top: 17%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-18 {
  top: 18%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-19 {
  top: 19%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-20 {
  top: 20%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-21 {
  top: 21%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-22 {
  top: 22%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-23 {
  top: 23%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-24 {
  top: 24%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-25 {
  top: 25%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-26 {
  top: 26%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-27 {
  top: 27%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-28 {
  top: 28%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-29 {
  top: 29%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-30 {
  top: 30%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-31 {
  top: 31%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-32 {
  top: 32%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-33 {
  top: 33%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-34 {
  top: 34%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-35 {
  top: 35%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-36 {
  top: 36%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-37 {
  top: 37%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-38 {
  top: 38%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-39 {
  top: 39%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-40 {
  top: 40%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-41 {
  top: 41%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-42 {
  top: 42%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-43 {
  top: 43%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-44 {
  top: 44%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-45 {
  top: 45%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-46 {
  top: 46%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-47 {
  top: 47%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-48 {
  top: 48%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-49 {
  top: 49%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-50 {
  top: 50%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-51 {
  top: 51%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-52 {
  top: 52%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-53 {
  top: 53%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-54 {
  top: 54%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-55 {
  top: 55%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-56 {
  top: 56%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-57 {
  top: 57%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-58 {
  top: 58%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-59 {
  top: 59%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-60 {
  top: 60%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-61 {
  top: 61%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-62 {
  top: 62%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-63 {
  top: 63%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-64 {
  top: 64%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-65 {
  top: 65%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-66 {
  top: 66%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-67 {
  top: 67%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-68 {
  top: 68%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-69 {
  top: 69%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-70 {
  top: 70%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-71 {
  top: 71%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-72 {
  top: 72%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-73 {
  top: 73%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-74 {
  top: 74%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-75 {
  top: 75%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-76 {
  top: 76%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-77 {
  top: 77%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-78 {
  top: 78%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-79 {
  top: 79%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-80 {
  top: 80%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-81 {
  top: 81%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-82 {
  top: 82%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-83 {
  top: 83%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-84 {
  top: 84%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-85 {
  top: 85%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-86 {
  top: 86%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-87 {
  top: 87%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-88 {
  top: 88%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-89 {
  top: 89%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-90 {
  top: 90%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-91 {
  top: 91%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-92 {
  top: 92%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-93 {
  top: 93%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-94 {
  top: 94%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-95 {
  top: 95%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-96 {
  top: 96%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-97 {
  top: 97%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-98 {
  top: 98%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-99 {
  top: 99%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-33-100 {
  top: 100%;
  left: 33%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-0 {
  top: 0%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-1 {
  top: 1%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-2 {
  top: 2%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-3 {
  top: 3%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-4 {
  top: 4%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-5 {
  top: 5%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-6 {
  top: 6%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-7 {
  top: 7%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-8 {
  top: 8%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-9 {
  top: 9%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-10 {
  top: 10%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-11 {
  top: 11%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-12 {
  top: 12%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-13 {
  top: 13%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-14 {
  top: 14%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-15 {
  top: 15%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-16 {
  top: 16%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-17 {
  top: 17%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-18 {
  top: 18%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-19 {
  top: 19%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-20 {
  top: 20%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-21 {
  top: 21%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-22 {
  top: 22%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-23 {
  top: 23%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-24 {
  top: 24%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-25 {
  top: 25%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-26 {
  top: 26%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-27 {
  top: 27%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-28 {
  top: 28%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-29 {
  top: 29%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-30 {
  top: 30%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-31 {
  top: 31%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-32 {
  top: 32%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-33 {
  top: 33%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-34 {
  top: 34%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-35 {
  top: 35%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-36 {
  top: 36%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-37 {
  top: 37%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-38 {
  top: 38%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-39 {
  top: 39%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-40 {
  top: 40%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-41 {
  top: 41%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-42 {
  top: 42%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-43 {
  top: 43%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-44 {
  top: 44%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-45 {
  top: 45%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-46 {
  top: 46%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-47 {
  top: 47%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-48 {
  top: 48%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-49 {
  top: 49%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-50 {
  top: 50%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-51 {
  top: 51%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-52 {
  top: 52%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-53 {
  top: 53%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-54 {
  top: 54%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-55 {
  top: 55%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-56 {
  top: 56%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-57 {
  top: 57%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-58 {
  top: 58%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-59 {
  top: 59%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-60 {
  top: 60%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-61 {
  top: 61%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-62 {
  top: 62%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-63 {
  top: 63%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-64 {
  top: 64%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-65 {
  top: 65%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-66 {
  top: 66%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-67 {
  top: 67%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-68 {
  top: 68%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-69 {
  top: 69%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-70 {
  top: 70%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-71 {
  top: 71%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-72 {
  top: 72%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-73 {
  top: 73%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-74 {
  top: 74%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-75 {
  top: 75%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-76 {
  top: 76%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-77 {
  top: 77%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-78 {
  top: 78%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-79 {
  top: 79%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-80 {
  top: 80%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-81 {
  top: 81%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-82 {
  top: 82%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-83 {
  top: 83%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-84 {
  top: 84%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-85 {
  top: 85%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-86 {
  top: 86%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-87 {
  top: 87%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-88 {
  top: 88%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-89 {
  top: 89%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-90 {
  top: 90%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-91 {
  top: 91%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-92 {
  top: 92%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-93 {
  top: 93%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-94 {
  top: 94%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-95 {
  top: 95%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-96 {
  top: 96%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-97 {
  top: 97%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-98 {
  top: 98%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-99 {
  top: 99%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-34-100 {
  top: 100%;
  left: 34%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-0 {
  top: 0%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-1 {
  top: 1%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-2 {
  top: 2%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-3 {
  top: 3%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-4 {
  top: 4%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-5 {
  top: 5%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-6 {
  top: 6%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-7 {
  top: 7%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-8 {
  top: 8%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-9 {
  top: 9%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-10 {
  top: 10%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-11 {
  top: 11%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-12 {
  top: 12%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-13 {
  top: 13%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-14 {
  top: 14%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-15 {
  top: 15%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-16 {
  top: 16%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-17 {
  top: 17%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-18 {
  top: 18%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-19 {
  top: 19%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-20 {
  top: 20%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-21 {
  top: 21%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-22 {
  top: 22%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-23 {
  top: 23%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-24 {
  top: 24%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-25 {
  top: 25%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-26 {
  top: 26%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-27 {
  top: 27%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-28 {
  top: 28%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-29 {
  top: 29%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-30 {
  top: 30%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-31 {
  top: 31%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-32 {
  top: 32%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-33 {
  top: 33%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-34 {
  top: 34%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-35 {
  top: 35%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-36 {
  top: 36%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-37 {
  top: 37%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-38 {
  top: 38%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-39 {
  top: 39%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-40 {
  top: 40%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-41 {
  top: 41%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-42 {
  top: 42%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-43 {
  top: 43%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-44 {
  top: 44%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-45 {
  top: 45%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-46 {
  top: 46%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-47 {
  top: 47%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-48 {
  top: 48%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-49 {
  top: 49%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-50 {
  top: 50%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-51 {
  top: 51%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-52 {
  top: 52%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-53 {
  top: 53%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-54 {
  top: 54%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-55 {
  top: 55%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-56 {
  top: 56%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-57 {
  top: 57%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-58 {
  top: 58%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-59 {
  top: 59%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-60 {
  top: 60%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-61 {
  top: 61%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-62 {
  top: 62%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-63 {
  top: 63%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-64 {
  top: 64%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-65 {
  top: 65%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-66 {
  top: 66%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-67 {
  top: 67%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-68 {
  top: 68%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-69 {
  top: 69%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-70 {
  top: 70%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-71 {
  top: 71%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-72 {
  top: 72%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-73 {
  top: 73%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-74 {
  top: 74%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-75 {
  top: 75%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-76 {
  top: 76%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-77 {
  top: 77%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-78 {
  top: 78%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-79 {
  top: 79%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-80 {
  top: 80%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-81 {
  top: 81%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-82 {
  top: 82%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-83 {
  top: 83%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-84 {
  top: 84%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-85 {
  top: 85%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-86 {
  top: 86%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-87 {
  top: 87%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-88 {
  top: 88%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-89 {
  top: 89%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-90 {
  top: 90%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-91 {
  top: 91%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-92 {
  top: 92%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-93 {
  top: 93%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-94 {
  top: 94%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-95 {
  top: 95%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-96 {
  top: 96%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-97 {
  top: 97%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-98 {
  top: 98%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-99 {
  top: 99%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-35-100 {
  top: 100%;
  left: 35%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-0 {
  top: 0%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-1 {
  top: 1%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-2 {
  top: 2%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-3 {
  top: 3%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-4 {
  top: 4%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-5 {
  top: 5%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-6 {
  top: 6%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-7 {
  top: 7%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-8 {
  top: 8%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-9 {
  top: 9%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-10 {
  top: 10%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-11 {
  top: 11%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-12 {
  top: 12%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-13 {
  top: 13%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-14 {
  top: 14%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-15 {
  top: 15%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-16 {
  top: 16%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-17 {
  top: 17%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-18 {
  top: 18%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-19 {
  top: 19%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-20 {
  top: 20%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-21 {
  top: 21%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-22 {
  top: 22%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-23 {
  top: 23%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-24 {
  top: 24%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-25 {
  top: 25%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-26 {
  top: 26%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-27 {
  top: 27%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-28 {
  top: 28%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-29 {
  top: 29%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-30 {
  top: 30%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-31 {
  top: 31%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-32 {
  top: 32%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-33 {
  top: 33%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-34 {
  top: 34%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-35 {
  top: 35%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-36 {
  top: 36%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-37 {
  top: 37%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-38 {
  top: 38%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-39 {
  top: 39%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-40 {
  top: 40%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-41 {
  top: 41%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-42 {
  top: 42%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-43 {
  top: 43%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-44 {
  top: 44%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-45 {
  top: 45%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-46 {
  top: 46%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-47 {
  top: 47%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-48 {
  top: 48%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-49 {
  top: 49%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-50 {
  top: 50%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-51 {
  top: 51%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-52 {
  top: 52%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-53 {
  top: 53%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-54 {
  top: 54%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-55 {
  top: 55%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-56 {
  top: 56%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-57 {
  top: 57%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-58 {
  top: 58%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-59 {
  top: 59%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-60 {
  top: 60%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-61 {
  top: 61%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-62 {
  top: 62%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-63 {
  top: 63%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-64 {
  top: 64%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-65 {
  top: 65%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-66 {
  top: 66%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-67 {
  top: 67%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-68 {
  top: 68%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-69 {
  top: 69%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-70 {
  top: 70%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-71 {
  top: 71%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-72 {
  top: 72%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-73 {
  top: 73%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-74 {
  top: 74%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-75 {
  top: 75%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-76 {
  top: 76%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-77 {
  top: 77%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-78 {
  top: 78%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-79 {
  top: 79%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-80 {
  top: 80%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-81 {
  top: 81%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-82 {
  top: 82%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-83 {
  top: 83%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-84 {
  top: 84%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-85 {
  top: 85%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-86 {
  top: 86%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-87 {
  top: 87%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-88 {
  top: 88%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-89 {
  top: 89%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-90 {
  top: 90%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-91 {
  top: 91%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-92 {
  top: 92%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-93 {
  top: 93%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-94 {
  top: 94%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-95 {
  top: 95%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-96 {
  top: 96%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-97 {
  top: 97%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-98 {
  top: 98%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-99 {
  top: 99%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-36-100 {
  top: 100%;
  left: 36%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-0 {
  top: 0%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-1 {
  top: 1%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-2 {
  top: 2%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-3 {
  top: 3%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-4 {
  top: 4%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-5 {
  top: 5%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-6 {
  top: 6%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-7 {
  top: 7%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-8 {
  top: 8%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-9 {
  top: 9%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-10 {
  top: 10%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-11 {
  top: 11%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-12 {
  top: 12%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-13 {
  top: 13%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-14 {
  top: 14%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-15 {
  top: 15%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-16 {
  top: 16%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-17 {
  top: 17%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-18 {
  top: 18%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-19 {
  top: 19%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-20 {
  top: 20%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-21 {
  top: 21%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-22 {
  top: 22%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-23 {
  top: 23%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-24 {
  top: 24%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-25 {
  top: 25%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-26 {
  top: 26%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-27 {
  top: 27%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-28 {
  top: 28%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-29 {
  top: 29%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-30 {
  top: 30%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-31 {
  top: 31%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-32 {
  top: 32%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-33 {
  top: 33%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-34 {
  top: 34%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-35 {
  top: 35%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-36 {
  top: 36%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-37 {
  top: 37%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-38 {
  top: 38%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-39 {
  top: 39%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-40 {
  top: 40%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-41 {
  top: 41%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-42 {
  top: 42%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-43 {
  top: 43%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-44 {
  top: 44%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-45 {
  top: 45%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-46 {
  top: 46%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-47 {
  top: 47%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-48 {
  top: 48%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-49 {
  top: 49%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-50 {
  top: 50%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-51 {
  top: 51%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-52 {
  top: 52%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-53 {
  top: 53%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-54 {
  top: 54%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-55 {
  top: 55%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-56 {
  top: 56%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-57 {
  top: 57%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-58 {
  top: 58%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-59 {
  top: 59%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-60 {
  top: 60%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-61 {
  top: 61%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-62 {
  top: 62%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-63 {
  top: 63%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-64 {
  top: 64%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-65 {
  top: 65%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-66 {
  top: 66%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-67 {
  top: 67%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-68 {
  top: 68%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-69 {
  top: 69%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-70 {
  top: 70%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-71 {
  top: 71%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-72 {
  top: 72%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-73 {
  top: 73%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-74 {
  top: 74%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-75 {
  top: 75%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-76 {
  top: 76%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-77 {
  top: 77%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-78 {
  top: 78%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-79 {
  top: 79%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-80 {
  top: 80%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-81 {
  top: 81%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-82 {
  top: 82%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-83 {
  top: 83%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-84 {
  top: 84%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-85 {
  top: 85%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-86 {
  top: 86%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-87 {
  top: 87%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-88 {
  top: 88%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-89 {
  top: 89%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-90 {
  top: 90%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-91 {
  top: 91%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-92 {
  top: 92%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-93 {
  top: 93%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-94 {
  top: 94%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-95 {
  top: 95%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-96 {
  top: 96%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-97 {
  top: 97%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-98 {
  top: 98%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-99 {
  top: 99%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-37-100 {
  top: 100%;
  left: 37%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-0 {
  top: 0%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-1 {
  top: 1%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-2 {
  top: 2%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-3 {
  top: 3%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-4 {
  top: 4%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-5 {
  top: 5%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-6 {
  top: 6%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-7 {
  top: 7%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-8 {
  top: 8%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-9 {
  top: 9%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-10 {
  top: 10%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-11 {
  top: 11%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-12 {
  top: 12%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-13 {
  top: 13%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-14 {
  top: 14%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-15 {
  top: 15%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-16 {
  top: 16%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-17 {
  top: 17%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-18 {
  top: 18%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-19 {
  top: 19%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-20 {
  top: 20%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-21 {
  top: 21%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-22 {
  top: 22%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-23 {
  top: 23%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-24 {
  top: 24%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-25 {
  top: 25%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-26 {
  top: 26%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-27 {
  top: 27%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-28 {
  top: 28%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-29 {
  top: 29%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-30 {
  top: 30%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-31 {
  top: 31%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-32 {
  top: 32%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-33 {
  top: 33%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-34 {
  top: 34%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-35 {
  top: 35%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-36 {
  top: 36%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-37 {
  top: 37%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-38 {
  top: 38%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-39 {
  top: 39%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-40 {
  top: 40%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-41 {
  top: 41%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-42 {
  top: 42%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-43 {
  top: 43%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-44 {
  top: 44%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-45 {
  top: 45%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-46 {
  top: 46%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-47 {
  top: 47%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-48 {
  top: 48%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-49 {
  top: 49%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-50 {
  top: 50%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-51 {
  top: 51%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-52 {
  top: 52%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-53 {
  top: 53%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-54 {
  top: 54%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-55 {
  top: 55%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-56 {
  top: 56%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-57 {
  top: 57%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-58 {
  top: 58%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-59 {
  top: 59%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-60 {
  top: 60%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-61 {
  top: 61%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-62 {
  top: 62%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-63 {
  top: 63%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-64 {
  top: 64%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-65 {
  top: 65%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-66 {
  top: 66%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-67 {
  top: 67%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-68 {
  top: 68%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-69 {
  top: 69%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-70 {
  top: 70%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-71 {
  top: 71%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-72 {
  top: 72%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-73 {
  top: 73%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-74 {
  top: 74%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-75 {
  top: 75%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-76 {
  top: 76%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-77 {
  top: 77%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-78 {
  top: 78%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-79 {
  top: 79%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-80 {
  top: 80%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-81 {
  top: 81%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-82 {
  top: 82%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-83 {
  top: 83%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-84 {
  top: 84%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-85 {
  top: 85%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-86 {
  top: 86%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-87 {
  top: 87%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-88 {
  top: 88%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-89 {
  top: 89%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-90 {
  top: 90%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-91 {
  top: 91%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-92 {
  top: 92%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-93 {
  top: 93%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-94 {
  top: 94%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-95 {
  top: 95%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-96 {
  top: 96%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-97 {
  top: 97%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-98 {
  top: 98%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-99 {
  top: 99%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-38-100 {
  top: 100%;
  left: 38%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-0 {
  top: 0%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-1 {
  top: 1%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-2 {
  top: 2%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-3 {
  top: 3%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-4 {
  top: 4%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-5 {
  top: 5%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-6 {
  top: 6%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-7 {
  top: 7%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-8 {
  top: 8%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-9 {
  top: 9%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-10 {
  top: 10%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-11 {
  top: 11%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-12 {
  top: 12%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-13 {
  top: 13%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-14 {
  top: 14%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-15 {
  top: 15%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-16 {
  top: 16%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-17 {
  top: 17%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-18 {
  top: 18%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-19 {
  top: 19%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-20 {
  top: 20%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-21 {
  top: 21%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-22 {
  top: 22%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-23 {
  top: 23%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-24 {
  top: 24%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-25 {
  top: 25%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-26 {
  top: 26%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-27 {
  top: 27%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-28 {
  top: 28%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-29 {
  top: 29%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-30 {
  top: 30%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-31 {
  top: 31%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-32 {
  top: 32%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-33 {
  top: 33%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-34 {
  top: 34%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-35 {
  top: 35%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-36 {
  top: 36%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-37 {
  top: 37%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-38 {
  top: 38%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-39 {
  top: 39%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-40 {
  top: 40%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-41 {
  top: 41%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-42 {
  top: 42%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-43 {
  top: 43%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-44 {
  top: 44%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-45 {
  top: 45%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-46 {
  top: 46%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-47 {
  top: 47%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-48 {
  top: 48%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-49 {
  top: 49%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-50 {
  top: 50%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-51 {
  top: 51%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-52 {
  top: 52%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-53 {
  top: 53%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-54 {
  top: 54%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-55 {
  top: 55%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-56 {
  top: 56%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-57 {
  top: 57%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-58 {
  top: 58%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-59 {
  top: 59%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-60 {
  top: 60%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-61 {
  top: 61%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-62 {
  top: 62%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-63 {
  top: 63%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-64 {
  top: 64%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-65 {
  top: 65%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-66 {
  top: 66%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-67 {
  top: 67%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-68 {
  top: 68%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-69 {
  top: 69%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-70 {
  top: 70%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-71 {
  top: 71%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-72 {
  top: 72%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-73 {
  top: 73%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-74 {
  top: 74%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-75 {
  top: 75%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-76 {
  top: 76%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-77 {
  top: 77%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-78 {
  top: 78%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-79 {
  top: 79%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-80 {
  top: 80%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-81 {
  top: 81%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-82 {
  top: 82%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-83 {
  top: 83%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-84 {
  top: 84%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-85 {
  top: 85%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-86 {
  top: 86%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-87 {
  top: 87%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-88 {
  top: 88%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-89 {
  top: 89%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-90 {
  top: 90%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-91 {
  top: 91%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-92 {
  top: 92%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-93 {
  top: 93%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-94 {
  top: 94%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-95 {
  top: 95%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-96 {
  top: 96%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-97 {
  top: 97%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-98 {
  top: 98%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-99 {
  top: 99%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-39-100 {
  top: 100%;
  left: 39%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-0 {
  top: 0%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-1 {
  top: 1%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-2 {
  top: 2%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-3 {
  top: 3%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-4 {
  top: 4%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-5 {
  top: 5%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-6 {
  top: 6%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-7 {
  top: 7%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-8 {
  top: 8%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-9 {
  top: 9%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-10 {
  top: 10%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-11 {
  top: 11%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-12 {
  top: 12%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-13 {
  top: 13%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-14 {
  top: 14%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-15 {
  top: 15%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-16 {
  top: 16%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-17 {
  top: 17%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-18 {
  top: 18%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-19 {
  top: 19%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-20 {
  top: 20%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-21 {
  top: 21%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-22 {
  top: 22%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-23 {
  top: 23%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-24 {
  top: 24%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-25 {
  top: 25%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-26 {
  top: 26%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-27 {
  top: 27%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-28 {
  top: 28%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-29 {
  top: 29%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-30 {
  top: 30%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-31 {
  top: 31%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-32 {
  top: 32%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-33 {
  top: 33%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-34 {
  top: 34%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-35 {
  top: 35%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-36 {
  top: 36%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-37 {
  top: 37%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-38 {
  top: 38%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-39 {
  top: 39%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-40 {
  top: 40%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-41 {
  top: 41%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-42 {
  top: 42%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-43 {
  top: 43%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-44 {
  top: 44%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-45 {
  top: 45%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-46 {
  top: 46%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-47 {
  top: 47%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-48 {
  top: 48%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-49 {
  top: 49%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-50 {
  top: 50%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-51 {
  top: 51%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-52 {
  top: 52%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-53 {
  top: 53%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-54 {
  top: 54%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-55 {
  top: 55%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-56 {
  top: 56%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-57 {
  top: 57%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-58 {
  top: 58%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-59 {
  top: 59%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-60 {
  top: 60%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-61 {
  top: 61%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-62 {
  top: 62%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-63 {
  top: 63%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-64 {
  top: 64%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-65 {
  top: 65%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-66 {
  top: 66%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-67 {
  top: 67%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-68 {
  top: 68%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-69 {
  top: 69%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-70 {
  top: 70%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-71 {
  top: 71%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-72 {
  top: 72%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-73 {
  top: 73%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-74 {
  top: 74%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-75 {
  top: 75%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-76 {
  top: 76%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-77 {
  top: 77%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-78 {
  top: 78%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-79 {
  top: 79%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-80 {
  top: 80%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-81 {
  top: 81%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-82 {
  top: 82%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-83 {
  top: 83%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-84 {
  top: 84%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-85 {
  top: 85%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-86 {
  top: 86%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-87 {
  top: 87%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-88 {
  top: 88%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-89 {
  top: 89%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-90 {
  top: 90%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-91 {
  top: 91%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-92 {
  top: 92%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-93 {
  top: 93%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-94 {
  top: 94%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-95 {
  top: 95%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-96 {
  top: 96%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-97 {
  top: 97%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-98 {
  top: 98%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-99 {
  top: 99%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-40-100 {
  top: 100%;
  left: 40%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-0 {
  top: 0%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-1 {
  top: 1%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-2 {
  top: 2%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-3 {
  top: 3%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-4 {
  top: 4%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-5 {
  top: 5%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-6 {
  top: 6%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-7 {
  top: 7%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-8 {
  top: 8%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-9 {
  top: 9%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-10 {
  top: 10%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-11 {
  top: 11%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-12 {
  top: 12%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-13 {
  top: 13%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-14 {
  top: 14%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-15 {
  top: 15%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-16 {
  top: 16%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-17 {
  top: 17%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-18 {
  top: 18%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-19 {
  top: 19%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-20 {
  top: 20%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-21 {
  top: 21%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-22 {
  top: 22%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-23 {
  top: 23%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-24 {
  top: 24%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-25 {
  top: 25%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-26 {
  top: 26%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-27 {
  top: 27%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-28 {
  top: 28%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-29 {
  top: 29%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-30 {
  top: 30%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-31 {
  top: 31%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-32 {
  top: 32%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-33 {
  top: 33%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-34 {
  top: 34%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-35 {
  top: 35%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-36 {
  top: 36%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-37 {
  top: 37%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-38 {
  top: 38%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-39 {
  top: 39%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-40 {
  top: 40%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-41 {
  top: 41%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-42 {
  top: 42%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-43 {
  top: 43%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-44 {
  top: 44%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-45 {
  top: 45%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-46 {
  top: 46%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-47 {
  top: 47%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-48 {
  top: 48%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-49 {
  top: 49%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-50 {
  top: 50%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-51 {
  top: 51%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-52 {
  top: 52%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-53 {
  top: 53%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-54 {
  top: 54%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-55 {
  top: 55%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-56 {
  top: 56%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-57 {
  top: 57%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-58 {
  top: 58%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-59 {
  top: 59%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-60 {
  top: 60%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-61 {
  top: 61%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-62 {
  top: 62%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-63 {
  top: 63%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-64 {
  top: 64%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-65 {
  top: 65%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-66 {
  top: 66%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-67 {
  top: 67%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-68 {
  top: 68%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-69 {
  top: 69%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-70 {
  top: 70%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-71 {
  top: 71%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-72 {
  top: 72%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-73 {
  top: 73%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-74 {
  top: 74%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-75 {
  top: 75%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-76 {
  top: 76%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-77 {
  top: 77%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-78 {
  top: 78%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-79 {
  top: 79%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-80 {
  top: 80%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-81 {
  top: 81%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-82 {
  top: 82%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-83 {
  top: 83%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-84 {
  top: 84%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-85 {
  top: 85%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-86 {
  top: 86%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-87 {
  top: 87%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-88 {
  top: 88%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-89 {
  top: 89%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-90 {
  top: 90%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-91 {
  top: 91%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-92 {
  top: 92%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-93 {
  top: 93%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-94 {
  top: 94%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-95 {
  top: 95%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-96 {
  top: 96%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-97 {
  top: 97%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-98 {
  top: 98%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-99 {
  top: 99%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-41-100 {
  top: 100%;
  left: 41%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-0 {
  top: 0%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-1 {
  top: 1%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-2 {
  top: 2%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-3 {
  top: 3%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-4 {
  top: 4%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-5 {
  top: 5%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-6 {
  top: 6%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-7 {
  top: 7%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-8 {
  top: 8%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-9 {
  top: 9%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-10 {
  top: 10%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-11 {
  top: 11%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-12 {
  top: 12%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-13 {
  top: 13%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-14 {
  top: 14%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-15 {
  top: 15%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-16 {
  top: 16%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-17 {
  top: 17%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-18 {
  top: 18%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-19 {
  top: 19%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-20 {
  top: 20%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-21 {
  top: 21%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-22 {
  top: 22%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-23 {
  top: 23%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-24 {
  top: 24%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-25 {
  top: 25%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-26 {
  top: 26%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-27 {
  top: 27%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-28 {
  top: 28%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-29 {
  top: 29%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-30 {
  top: 30%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-31 {
  top: 31%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-32 {
  top: 32%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-33 {
  top: 33%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-34 {
  top: 34%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-35 {
  top: 35%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-36 {
  top: 36%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-37 {
  top: 37%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-38 {
  top: 38%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-39 {
  top: 39%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-40 {
  top: 40%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-41 {
  top: 41%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-42 {
  top: 42%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-43 {
  top: 43%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-44 {
  top: 44%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-45 {
  top: 45%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-46 {
  top: 46%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-47 {
  top: 47%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-48 {
  top: 48%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-49 {
  top: 49%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-50 {
  top: 50%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-51 {
  top: 51%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-52 {
  top: 52%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-53 {
  top: 53%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-54 {
  top: 54%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-55 {
  top: 55%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-56 {
  top: 56%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-57 {
  top: 57%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-58 {
  top: 58%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-59 {
  top: 59%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-60 {
  top: 60%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-61 {
  top: 61%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-62 {
  top: 62%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-63 {
  top: 63%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-64 {
  top: 64%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-65 {
  top: 65%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-66 {
  top: 66%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-67 {
  top: 67%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-68 {
  top: 68%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-69 {
  top: 69%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-70 {
  top: 70%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-71 {
  top: 71%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-72 {
  top: 72%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-73 {
  top: 73%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-74 {
  top: 74%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-75 {
  top: 75%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-76 {
  top: 76%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-77 {
  top: 77%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-78 {
  top: 78%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-79 {
  top: 79%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-80 {
  top: 80%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-81 {
  top: 81%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-82 {
  top: 82%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-83 {
  top: 83%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-84 {
  top: 84%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-85 {
  top: 85%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-86 {
  top: 86%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-87 {
  top: 87%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-88 {
  top: 88%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-89 {
  top: 89%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-90 {
  top: 90%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-91 {
  top: 91%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-92 {
  top: 92%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-93 {
  top: 93%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-94 {
  top: 94%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-95 {
  top: 95%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-96 {
  top: 96%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-97 {
  top: 97%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-98 {
  top: 98%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-99 {
  top: 99%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-42-100 {
  top: 100%;
  left: 42%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-0 {
  top: 0%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-1 {
  top: 1%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-2 {
  top: 2%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-3 {
  top: 3%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-4 {
  top: 4%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-5 {
  top: 5%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-6 {
  top: 6%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-7 {
  top: 7%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-8 {
  top: 8%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-9 {
  top: 9%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-10 {
  top: 10%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-11 {
  top: 11%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-12 {
  top: 12%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-13 {
  top: 13%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-14 {
  top: 14%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-15 {
  top: 15%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-16 {
  top: 16%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-17 {
  top: 17%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-18 {
  top: 18%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-19 {
  top: 19%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-20 {
  top: 20%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-21 {
  top: 21%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-22 {
  top: 22%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-23 {
  top: 23%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-24 {
  top: 24%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-25 {
  top: 25%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-26 {
  top: 26%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-27 {
  top: 27%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-28 {
  top: 28%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-29 {
  top: 29%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-30 {
  top: 30%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-31 {
  top: 31%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-32 {
  top: 32%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-33 {
  top: 33%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-34 {
  top: 34%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-35 {
  top: 35%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-36 {
  top: 36%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-37 {
  top: 37%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-38 {
  top: 38%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-39 {
  top: 39%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-40 {
  top: 40%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-41 {
  top: 41%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-42 {
  top: 42%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-43 {
  top: 43%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-44 {
  top: 44%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-45 {
  top: 45%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-46 {
  top: 46%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-47 {
  top: 47%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-48 {
  top: 48%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-49 {
  top: 49%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-50 {
  top: 50%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-51 {
  top: 51%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-52 {
  top: 52%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-53 {
  top: 53%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-54 {
  top: 54%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-55 {
  top: 55%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-56 {
  top: 56%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-57 {
  top: 57%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-58 {
  top: 58%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-59 {
  top: 59%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-60 {
  top: 60%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-61 {
  top: 61%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-62 {
  top: 62%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-63 {
  top: 63%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-64 {
  top: 64%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-65 {
  top: 65%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-66 {
  top: 66%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-67 {
  top: 67%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-68 {
  top: 68%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-69 {
  top: 69%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-70 {
  top: 70%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-71 {
  top: 71%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-72 {
  top: 72%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-73 {
  top: 73%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-74 {
  top: 74%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-75 {
  top: 75%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-76 {
  top: 76%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-77 {
  top: 77%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-78 {
  top: 78%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-79 {
  top: 79%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-80 {
  top: 80%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-81 {
  top: 81%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-82 {
  top: 82%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-83 {
  top: 83%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-84 {
  top: 84%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-85 {
  top: 85%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-86 {
  top: 86%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-87 {
  top: 87%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-88 {
  top: 88%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-89 {
  top: 89%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-90 {
  top: 90%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-91 {
  top: 91%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-92 {
  top: 92%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-93 {
  top: 93%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-94 {
  top: 94%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-95 {
  top: 95%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-96 {
  top: 96%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-97 {
  top: 97%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-98 {
  top: 98%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-99 {
  top: 99%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-43-100 {
  top: 100%;
  left: 43%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-0 {
  top: 0%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-1 {
  top: 1%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-2 {
  top: 2%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-3 {
  top: 3%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-4 {
  top: 4%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-5 {
  top: 5%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-6 {
  top: 6%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-7 {
  top: 7%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-8 {
  top: 8%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-9 {
  top: 9%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-10 {
  top: 10%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-11 {
  top: 11%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-12 {
  top: 12%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-13 {
  top: 13%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-14 {
  top: 14%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-15 {
  top: 15%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-16 {
  top: 16%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-17 {
  top: 17%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-18 {
  top: 18%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-19 {
  top: 19%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-20 {
  top: 20%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-21 {
  top: 21%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-22 {
  top: 22%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-23 {
  top: 23%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-24 {
  top: 24%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-25 {
  top: 25%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-26 {
  top: 26%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-27 {
  top: 27%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-28 {
  top: 28%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-29 {
  top: 29%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-30 {
  top: 30%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-31 {
  top: 31%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-32 {
  top: 32%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-33 {
  top: 33%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-34 {
  top: 34%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-35 {
  top: 35%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-36 {
  top: 36%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-37 {
  top: 37%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-38 {
  top: 38%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-39 {
  top: 39%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-40 {
  top: 40%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-41 {
  top: 41%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-42 {
  top: 42%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-43 {
  top: 43%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-44 {
  top: 44%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-45 {
  top: 45%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-46 {
  top: 46%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-47 {
  top: 47%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-48 {
  top: 48%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-49 {
  top: 49%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-50 {
  top: 50%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-51 {
  top: 51%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-52 {
  top: 52%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-53 {
  top: 53%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-54 {
  top: 54%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-55 {
  top: 55%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-56 {
  top: 56%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-57 {
  top: 57%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-58 {
  top: 58%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-59 {
  top: 59%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-60 {
  top: 60%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-61 {
  top: 61%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-62 {
  top: 62%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-63 {
  top: 63%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-64 {
  top: 64%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-65 {
  top: 65%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-66 {
  top: 66%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-67 {
  top: 67%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-68 {
  top: 68%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-69 {
  top: 69%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-70 {
  top: 70%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-71 {
  top: 71%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-72 {
  top: 72%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-73 {
  top: 73%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-74 {
  top: 74%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-75 {
  top: 75%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-76 {
  top: 76%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-77 {
  top: 77%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-78 {
  top: 78%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-79 {
  top: 79%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-80 {
  top: 80%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-81 {
  top: 81%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-82 {
  top: 82%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-83 {
  top: 83%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-84 {
  top: 84%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-85 {
  top: 85%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-86 {
  top: 86%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-87 {
  top: 87%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-88 {
  top: 88%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-89 {
  top: 89%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-90 {
  top: 90%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-91 {
  top: 91%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-92 {
  top: 92%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-93 {
  top: 93%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-94 {
  top: 94%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-95 {
  top: 95%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-96 {
  top: 96%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-97 {
  top: 97%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-98 {
  top: 98%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-99 {
  top: 99%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-44-100 {
  top: 100%;
  left: 44%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-0 {
  top: 0%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-1 {
  top: 1%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-2 {
  top: 2%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-3 {
  top: 3%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-4 {
  top: 4%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-5 {
  top: 5%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-6 {
  top: 6%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-7 {
  top: 7%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-8 {
  top: 8%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-9 {
  top: 9%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-10 {
  top: 10%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-11 {
  top: 11%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-12 {
  top: 12%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-13 {
  top: 13%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-14 {
  top: 14%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-15 {
  top: 15%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-16 {
  top: 16%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-17 {
  top: 17%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-18 {
  top: 18%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-19 {
  top: 19%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-20 {
  top: 20%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-21 {
  top: 21%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-22 {
  top: 22%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-23 {
  top: 23%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-24 {
  top: 24%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-25 {
  top: 25%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-26 {
  top: 26%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-27 {
  top: 27%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-28 {
  top: 28%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-29 {
  top: 29%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-30 {
  top: 30%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-31 {
  top: 31%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-32 {
  top: 32%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-33 {
  top: 33%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-34 {
  top: 34%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-35 {
  top: 35%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-36 {
  top: 36%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-37 {
  top: 37%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-38 {
  top: 38%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-39 {
  top: 39%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-40 {
  top: 40%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-41 {
  top: 41%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-42 {
  top: 42%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-43 {
  top: 43%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-44 {
  top: 44%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-45 {
  top: 45%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-46 {
  top: 46%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-47 {
  top: 47%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-48 {
  top: 48%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-49 {
  top: 49%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-50 {
  top: 50%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-51 {
  top: 51%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-52 {
  top: 52%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-53 {
  top: 53%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-54 {
  top: 54%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-55 {
  top: 55%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-56 {
  top: 56%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-57 {
  top: 57%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-58 {
  top: 58%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-59 {
  top: 59%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-60 {
  top: 60%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-61 {
  top: 61%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-62 {
  top: 62%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-63 {
  top: 63%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-64 {
  top: 64%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-65 {
  top: 65%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-66 {
  top: 66%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-67 {
  top: 67%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-68 {
  top: 68%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-69 {
  top: 69%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-70 {
  top: 70%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-71 {
  top: 71%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-72 {
  top: 72%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-73 {
  top: 73%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-74 {
  top: 74%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-75 {
  top: 75%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-76 {
  top: 76%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-77 {
  top: 77%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-78 {
  top: 78%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-79 {
  top: 79%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-80 {
  top: 80%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-81 {
  top: 81%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-82 {
  top: 82%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-83 {
  top: 83%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-84 {
  top: 84%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-85 {
  top: 85%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-86 {
  top: 86%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-87 {
  top: 87%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-88 {
  top: 88%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-89 {
  top: 89%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-90 {
  top: 90%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-91 {
  top: 91%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-92 {
  top: 92%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-93 {
  top: 93%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-94 {
  top: 94%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-95 {
  top: 95%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-96 {
  top: 96%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-97 {
  top: 97%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-98 {
  top: 98%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-99 {
  top: 99%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-45-100 {
  top: 100%;
  left: 45%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-0 {
  top: 0%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-1 {
  top: 1%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-2 {
  top: 2%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-3 {
  top: 3%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-4 {
  top: 4%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-5 {
  top: 5%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-6 {
  top: 6%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-7 {
  top: 7%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-8 {
  top: 8%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-9 {
  top: 9%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-10 {
  top: 10%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-11 {
  top: 11%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-12 {
  top: 12%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-13 {
  top: 13%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-14 {
  top: 14%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-15 {
  top: 15%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-16 {
  top: 16%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-17 {
  top: 17%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-18 {
  top: 18%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-19 {
  top: 19%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-20 {
  top: 20%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-21 {
  top: 21%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-22 {
  top: 22%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-23 {
  top: 23%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-24 {
  top: 24%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-25 {
  top: 25%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-26 {
  top: 26%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-27 {
  top: 27%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-28 {
  top: 28%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-29 {
  top: 29%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-30 {
  top: 30%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-31 {
  top: 31%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-32 {
  top: 32%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-33 {
  top: 33%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-34 {
  top: 34%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-35 {
  top: 35%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-36 {
  top: 36%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-37 {
  top: 37%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-38 {
  top: 38%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-39 {
  top: 39%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-40 {
  top: 40%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-41 {
  top: 41%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-42 {
  top: 42%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-43 {
  top: 43%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-44 {
  top: 44%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-45 {
  top: 45%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-46 {
  top: 46%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-47 {
  top: 47%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-48 {
  top: 48%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-49 {
  top: 49%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-50 {
  top: 50%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-51 {
  top: 51%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-52 {
  top: 52%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-53 {
  top: 53%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-54 {
  top: 54%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-55 {
  top: 55%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-56 {
  top: 56%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-57 {
  top: 57%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-58 {
  top: 58%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-59 {
  top: 59%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-60 {
  top: 60%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-61 {
  top: 61%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-62 {
  top: 62%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-63 {
  top: 63%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-64 {
  top: 64%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-65 {
  top: 65%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-66 {
  top: 66%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-67 {
  top: 67%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-68 {
  top: 68%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-69 {
  top: 69%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-70 {
  top: 70%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-71 {
  top: 71%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-72 {
  top: 72%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-73 {
  top: 73%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-74 {
  top: 74%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-75 {
  top: 75%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-76 {
  top: 76%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-77 {
  top: 77%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-78 {
  top: 78%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-79 {
  top: 79%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-80 {
  top: 80%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-81 {
  top: 81%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-82 {
  top: 82%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-83 {
  top: 83%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-84 {
  top: 84%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-85 {
  top: 85%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-86 {
  top: 86%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-87 {
  top: 87%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-88 {
  top: 88%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-89 {
  top: 89%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-90 {
  top: 90%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-91 {
  top: 91%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-92 {
  top: 92%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-93 {
  top: 93%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-94 {
  top: 94%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-95 {
  top: 95%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-96 {
  top: 96%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-97 {
  top: 97%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-98 {
  top: 98%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-99 {
  top: 99%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-46-100 {
  top: 100%;
  left: 46%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-0 {
  top: 0%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-1 {
  top: 1%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-2 {
  top: 2%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-3 {
  top: 3%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-4 {
  top: 4%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-5 {
  top: 5%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-6 {
  top: 6%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-7 {
  top: 7%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-8 {
  top: 8%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-9 {
  top: 9%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-10 {
  top: 10%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-11 {
  top: 11%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-12 {
  top: 12%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-13 {
  top: 13%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-14 {
  top: 14%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-15 {
  top: 15%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-16 {
  top: 16%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-17 {
  top: 17%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-18 {
  top: 18%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-19 {
  top: 19%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-20 {
  top: 20%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-21 {
  top: 21%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-22 {
  top: 22%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-23 {
  top: 23%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-24 {
  top: 24%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-25 {
  top: 25%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-26 {
  top: 26%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-27 {
  top: 27%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-28 {
  top: 28%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-29 {
  top: 29%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-30 {
  top: 30%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-31 {
  top: 31%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-32 {
  top: 32%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-33 {
  top: 33%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-34 {
  top: 34%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-35 {
  top: 35%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-36 {
  top: 36%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-37 {
  top: 37%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-38 {
  top: 38%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-39 {
  top: 39%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-40 {
  top: 40%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-41 {
  top: 41%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-42 {
  top: 42%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-43 {
  top: 43%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-44 {
  top: 44%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-45 {
  top: 45%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-46 {
  top: 46%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-47 {
  top: 47%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-48 {
  top: 48%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-49 {
  top: 49%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-50 {
  top: 50%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-51 {
  top: 51%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-52 {
  top: 52%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-53 {
  top: 53%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-54 {
  top: 54%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-55 {
  top: 55%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-56 {
  top: 56%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-57 {
  top: 57%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-58 {
  top: 58%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-59 {
  top: 59%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-60 {
  top: 60%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-61 {
  top: 61%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-62 {
  top: 62%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-63 {
  top: 63%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-64 {
  top: 64%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-65 {
  top: 65%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-66 {
  top: 66%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-67 {
  top: 67%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-68 {
  top: 68%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-69 {
  top: 69%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-70 {
  top: 70%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-71 {
  top: 71%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-72 {
  top: 72%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-73 {
  top: 73%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-74 {
  top: 74%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-75 {
  top: 75%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-76 {
  top: 76%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-77 {
  top: 77%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-78 {
  top: 78%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-79 {
  top: 79%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-80 {
  top: 80%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-81 {
  top: 81%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-82 {
  top: 82%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-83 {
  top: 83%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-84 {
  top: 84%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-85 {
  top: 85%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-86 {
  top: 86%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-87 {
  top: 87%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-88 {
  top: 88%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-89 {
  top: 89%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-90 {
  top: 90%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-91 {
  top: 91%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-92 {
  top: 92%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-93 {
  top: 93%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-94 {
  top: 94%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-95 {
  top: 95%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-96 {
  top: 96%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-97 {
  top: 97%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-98 {
  top: 98%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-99 {
  top: 99%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-47-100 {
  top: 100%;
  left: 47%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-0 {
  top: 0%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-1 {
  top: 1%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-2 {
  top: 2%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-3 {
  top: 3%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-4 {
  top: 4%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-5 {
  top: 5%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-6 {
  top: 6%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-7 {
  top: 7%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-8 {
  top: 8%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-9 {
  top: 9%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-10 {
  top: 10%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-11 {
  top: 11%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-12 {
  top: 12%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-13 {
  top: 13%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-14 {
  top: 14%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-15 {
  top: 15%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-16 {
  top: 16%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-17 {
  top: 17%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-18 {
  top: 18%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-19 {
  top: 19%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-20 {
  top: 20%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-21 {
  top: 21%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-22 {
  top: 22%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-23 {
  top: 23%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-24 {
  top: 24%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-25 {
  top: 25%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-26 {
  top: 26%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-27 {
  top: 27%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-28 {
  top: 28%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-29 {
  top: 29%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-30 {
  top: 30%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-31 {
  top: 31%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-32 {
  top: 32%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-33 {
  top: 33%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-34 {
  top: 34%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-35 {
  top: 35%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-36 {
  top: 36%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-37 {
  top: 37%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-38 {
  top: 38%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-39 {
  top: 39%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-40 {
  top: 40%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-41 {
  top: 41%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-42 {
  top: 42%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-43 {
  top: 43%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-44 {
  top: 44%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-45 {
  top: 45%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-46 {
  top: 46%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-47 {
  top: 47%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-48 {
  top: 48%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-49 {
  top: 49%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-50 {
  top: 50%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-51 {
  top: 51%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-52 {
  top: 52%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-53 {
  top: 53%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-54 {
  top: 54%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-55 {
  top: 55%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-56 {
  top: 56%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-57 {
  top: 57%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-58 {
  top: 58%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-59 {
  top: 59%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-60 {
  top: 60%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-61 {
  top: 61%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-62 {
  top: 62%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-63 {
  top: 63%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-64 {
  top: 64%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-65 {
  top: 65%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-66 {
  top: 66%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-67 {
  top: 67%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-68 {
  top: 68%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-69 {
  top: 69%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-70 {
  top: 70%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-71 {
  top: 71%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-72 {
  top: 72%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-73 {
  top: 73%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-74 {
  top: 74%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-75 {
  top: 75%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-76 {
  top: 76%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-77 {
  top: 77%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-78 {
  top: 78%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-79 {
  top: 79%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-80 {
  top: 80%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-81 {
  top: 81%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-82 {
  top: 82%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-83 {
  top: 83%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-84 {
  top: 84%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-85 {
  top: 85%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-86 {
  top: 86%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-87 {
  top: 87%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-88 {
  top: 88%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-89 {
  top: 89%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-90 {
  top: 90%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-91 {
  top: 91%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-92 {
  top: 92%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-93 {
  top: 93%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-94 {
  top: 94%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-95 {
  top: 95%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-96 {
  top: 96%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-97 {
  top: 97%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-98 {
  top: 98%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-99 {
  top: 99%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-48-100 {
  top: 100%;
  left: 48%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-0 {
  top: 0%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-1 {
  top: 1%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-2 {
  top: 2%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-3 {
  top: 3%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-4 {
  top: 4%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-5 {
  top: 5%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-6 {
  top: 6%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-7 {
  top: 7%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-8 {
  top: 8%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-9 {
  top: 9%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-10 {
  top: 10%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-11 {
  top: 11%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-12 {
  top: 12%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-13 {
  top: 13%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-14 {
  top: 14%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-15 {
  top: 15%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-16 {
  top: 16%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-17 {
  top: 17%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-18 {
  top: 18%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-19 {
  top: 19%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-20 {
  top: 20%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-21 {
  top: 21%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-22 {
  top: 22%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-23 {
  top: 23%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-24 {
  top: 24%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-25 {
  top: 25%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-26 {
  top: 26%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-27 {
  top: 27%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-28 {
  top: 28%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-29 {
  top: 29%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-30 {
  top: 30%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-31 {
  top: 31%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-32 {
  top: 32%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-33 {
  top: 33%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-34 {
  top: 34%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-35 {
  top: 35%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-36 {
  top: 36%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-37 {
  top: 37%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-38 {
  top: 38%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-39 {
  top: 39%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-40 {
  top: 40%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-41 {
  top: 41%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-42 {
  top: 42%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-43 {
  top: 43%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-44 {
  top: 44%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-45 {
  top: 45%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-46 {
  top: 46%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-47 {
  top: 47%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-48 {
  top: 48%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-49 {
  top: 49%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-50 {
  top: 50%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-51 {
  top: 51%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-52 {
  top: 52%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-53 {
  top: 53%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-54 {
  top: 54%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-55 {
  top: 55%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-56 {
  top: 56%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-57 {
  top: 57%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-58 {
  top: 58%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-59 {
  top: 59%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-60 {
  top: 60%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-61 {
  top: 61%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-62 {
  top: 62%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-63 {
  top: 63%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-64 {
  top: 64%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-65 {
  top: 65%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-66 {
  top: 66%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-67 {
  top: 67%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-68 {
  top: 68%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-69 {
  top: 69%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-70 {
  top: 70%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-71 {
  top: 71%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-72 {
  top: 72%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-73 {
  top: 73%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-74 {
  top: 74%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-75 {
  top: 75%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-76 {
  top: 76%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-77 {
  top: 77%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-78 {
  top: 78%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-79 {
  top: 79%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-80 {
  top: 80%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-81 {
  top: 81%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-82 {
  top: 82%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-83 {
  top: 83%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-84 {
  top: 84%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-85 {
  top: 85%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-86 {
  top: 86%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-87 {
  top: 87%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-88 {
  top: 88%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-89 {
  top: 89%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-90 {
  top: 90%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-91 {
  top: 91%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-92 {
  top: 92%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-93 {
  top: 93%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-94 {
  top: 94%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-95 {
  top: 95%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-96 {
  top: 96%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-97 {
  top: 97%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-98 {
  top: 98%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-99 {
  top: 99%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-49-100 {
  top: 100%;
  left: 49%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-0 {
  top: 0%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-1 {
  top: 1%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-2 {
  top: 2%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-3 {
  top: 3%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-4 {
  top: 4%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-5 {
  top: 5%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-6 {
  top: 6%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-7 {
  top: 7%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-8 {
  top: 8%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-9 {
  top: 9%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-10 {
  top: 10%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-11 {
  top: 11%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-12 {
  top: 12%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-13 {
  top: 13%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-14 {
  top: 14%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-15 {
  top: 15%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-16 {
  top: 16%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-17 {
  top: 17%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-18 {
  top: 18%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-19 {
  top: 19%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-20 {
  top: 20%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-21 {
  top: 21%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-22 {
  top: 22%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-23 {
  top: 23%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-24 {
  top: 24%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-25 {
  top: 25%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-26 {
  top: 26%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-27 {
  top: 27%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-28 {
  top: 28%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-29 {
  top: 29%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-30 {
  top: 30%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-31 {
  top: 31%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-32 {
  top: 32%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-33 {
  top: 33%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-34 {
  top: 34%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-35 {
  top: 35%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-36 {
  top: 36%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-37 {
  top: 37%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-38 {
  top: 38%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-39 {
  top: 39%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-40 {
  top: 40%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-41 {
  top: 41%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-42 {
  top: 42%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-43 {
  top: 43%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-44 {
  top: 44%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-45 {
  top: 45%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-46 {
  top: 46%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-47 {
  top: 47%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-48 {
  top: 48%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-49 {
  top: 49%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-50 {
  top: 50%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-51 {
  top: 51%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-52 {
  top: 52%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-53 {
  top: 53%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-54 {
  top: 54%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-55 {
  top: 55%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-56 {
  top: 56%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-57 {
  top: 57%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-58 {
  top: 58%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-59 {
  top: 59%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-60 {
  top: 60%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-61 {
  top: 61%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-62 {
  top: 62%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-63 {
  top: 63%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-64 {
  top: 64%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-65 {
  top: 65%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-66 {
  top: 66%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-67 {
  top: 67%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-68 {
  top: 68%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-69 {
  top: 69%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-70 {
  top: 70%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-71 {
  top: 71%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-72 {
  top: 72%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-73 {
  top: 73%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-74 {
  top: 74%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-75 {
  top: 75%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-76 {
  top: 76%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-77 {
  top: 77%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-78 {
  top: 78%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-79 {
  top: 79%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-80 {
  top: 80%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-81 {
  top: 81%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-82 {
  top: 82%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-83 {
  top: 83%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-84 {
  top: 84%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-85 {
  top: 85%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-86 {
  top: 86%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-87 {
  top: 87%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-88 {
  top: 88%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-89 {
  top: 89%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-90 {
  top: 90%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-91 {
  top: 91%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-92 {
  top: 92%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-93 {
  top: 93%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-94 {
  top: 94%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-95 {
  top: 95%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-96 {
  top: 96%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-97 {
  top: 97%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-98 {
  top: 98%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-99 {
  top: 99%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-50-100 {
  top: 100%;
  left: 50%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-0 {
  top: 0%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-1 {
  top: 1%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-2 {
  top: 2%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-3 {
  top: 3%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-4 {
  top: 4%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-5 {
  top: 5%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-6 {
  top: 6%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-7 {
  top: 7%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-8 {
  top: 8%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-9 {
  top: 9%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-10 {
  top: 10%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-11 {
  top: 11%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-12 {
  top: 12%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-13 {
  top: 13%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-14 {
  top: 14%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-15 {
  top: 15%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-16 {
  top: 16%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-17 {
  top: 17%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-18 {
  top: 18%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-19 {
  top: 19%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-20 {
  top: 20%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-21 {
  top: 21%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-22 {
  top: 22%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-23 {
  top: 23%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-24 {
  top: 24%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-25 {
  top: 25%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-26 {
  top: 26%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-27 {
  top: 27%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-28 {
  top: 28%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-29 {
  top: 29%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-30 {
  top: 30%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-31 {
  top: 31%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-32 {
  top: 32%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-33 {
  top: 33%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-34 {
  top: 34%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-35 {
  top: 35%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-36 {
  top: 36%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-37 {
  top: 37%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-38 {
  top: 38%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-39 {
  top: 39%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-40 {
  top: 40%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-41 {
  top: 41%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-42 {
  top: 42%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-43 {
  top: 43%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-44 {
  top: 44%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-45 {
  top: 45%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-46 {
  top: 46%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-47 {
  top: 47%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-48 {
  top: 48%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-49 {
  top: 49%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-50 {
  top: 50%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-51 {
  top: 51%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-52 {
  top: 52%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-53 {
  top: 53%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-54 {
  top: 54%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-55 {
  top: 55%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-56 {
  top: 56%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-57 {
  top: 57%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-58 {
  top: 58%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-59 {
  top: 59%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-60 {
  top: 60%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-61 {
  top: 61%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-62 {
  top: 62%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-63 {
  top: 63%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-64 {
  top: 64%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-65 {
  top: 65%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-66 {
  top: 66%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-67 {
  top: 67%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-68 {
  top: 68%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-69 {
  top: 69%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-70 {
  top: 70%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-71 {
  top: 71%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-72 {
  top: 72%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-73 {
  top: 73%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-74 {
  top: 74%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-75 {
  top: 75%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-76 {
  top: 76%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-77 {
  top: 77%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-78 {
  top: 78%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-79 {
  top: 79%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-80 {
  top: 80%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-81 {
  top: 81%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-82 {
  top: 82%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-83 {
  top: 83%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-84 {
  top: 84%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-85 {
  top: 85%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-86 {
  top: 86%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-87 {
  top: 87%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-88 {
  top: 88%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-89 {
  top: 89%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-90 {
  top: 90%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-91 {
  top: 91%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-92 {
  top: 92%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-93 {
  top: 93%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-94 {
  top: 94%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-95 {
  top: 95%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-96 {
  top: 96%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-97 {
  top: 97%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-98 {
  top: 98%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-99 {
  top: 99%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-51-100 {
  top: 100%;
  left: 51%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-0 {
  top: 0%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-1 {
  top: 1%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-2 {
  top: 2%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-3 {
  top: 3%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-4 {
  top: 4%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-5 {
  top: 5%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-6 {
  top: 6%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-7 {
  top: 7%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-8 {
  top: 8%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-9 {
  top: 9%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-10 {
  top: 10%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-11 {
  top: 11%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-12 {
  top: 12%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-13 {
  top: 13%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-14 {
  top: 14%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-15 {
  top: 15%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-16 {
  top: 16%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-17 {
  top: 17%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-18 {
  top: 18%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-19 {
  top: 19%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-20 {
  top: 20%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-21 {
  top: 21%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-22 {
  top: 22%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-23 {
  top: 23%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-24 {
  top: 24%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-25 {
  top: 25%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-26 {
  top: 26%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-27 {
  top: 27%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-28 {
  top: 28%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-29 {
  top: 29%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-30 {
  top: 30%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-31 {
  top: 31%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-32 {
  top: 32%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-33 {
  top: 33%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-34 {
  top: 34%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-35 {
  top: 35%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-36 {
  top: 36%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-37 {
  top: 37%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-38 {
  top: 38%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-39 {
  top: 39%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-40 {
  top: 40%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-41 {
  top: 41%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-42 {
  top: 42%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-43 {
  top: 43%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-44 {
  top: 44%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-45 {
  top: 45%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-46 {
  top: 46%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-47 {
  top: 47%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-48 {
  top: 48%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-49 {
  top: 49%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-50 {
  top: 50%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-51 {
  top: 51%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-52 {
  top: 52%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-53 {
  top: 53%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-54 {
  top: 54%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-55 {
  top: 55%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-56 {
  top: 56%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-57 {
  top: 57%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-58 {
  top: 58%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-59 {
  top: 59%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-60 {
  top: 60%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-61 {
  top: 61%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-62 {
  top: 62%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-63 {
  top: 63%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-64 {
  top: 64%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-65 {
  top: 65%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-66 {
  top: 66%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-67 {
  top: 67%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-68 {
  top: 68%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-69 {
  top: 69%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-70 {
  top: 70%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-71 {
  top: 71%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-72 {
  top: 72%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-73 {
  top: 73%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-74 {
  top: 74%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-75 {
  top: 75%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-76 {
  top: 76%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-77 {
  top: 77%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-78 {
  top: 78%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-79 {
  top: 79%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-80 {
  top: 80%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-81 {
  top: 81%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-82 {
  top: 82%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-83 {
  top: 83%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-84 {
  top: 84%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-85 {
  top: 85%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-86 {
  top: 86%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-87 {
  top: 87%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-88 {
  top: 88%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-89 {
  top: 89%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-90 {
  top: 90%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-91 {
  top: 91%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-92 {
  top: 92%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-93 {
  top: 93%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-94 {
  top: 94%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-95 {
  top: 95%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-96 {
  top: 96%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-97 {
  top: 97%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-98 {
  top: 98%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-99 {
  top: 99%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-52-100 {
  top: 100%;
  left: 52%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-0 {
  top: 0%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-1 {
  top: 1%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-2 {
  top: 2%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-3 {
  top: 3%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-4 {
  top: 4%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-5 {
  top: 5%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-6 {
  top: 6%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-7 {
  top: 7%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-8 {
  top: 8%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-9 {
  top: 9%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-10 {
  top: 10%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-11 {
  top: 11%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-12 {
  top: 12%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-13 {
  top: 13%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-14 {
  top: 14%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-15 {
  top: 15%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-16 {
  top: 16%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-17 {
  top: 17%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-18 {
  top: 18%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-19 {
  top: 19%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-20 {
  top: 20%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-21 {
  top: 21%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-22 {
  top: 22%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-23 {
  top: 23%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-24 {
  top: 24%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-25 {
  top: 25%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-26 {
  top: 26%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-27 {
  top: 27%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-28 {
  top: 28%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-29 {
  top: 29%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-30 {
  top: 30%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-31 {
  top: 31%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-32 {
  top: 32%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-33 {
  top: 33%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-34 {
  top: 34%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-35 {
  top: 35%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-36 {
  top: 36%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-37 {
  top: 37%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-38 {
  top: 38%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-39 {
  top: 39%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-40 {
  top: 40%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-41 {
  top: 41%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-42 {
  top: 42%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-43 {
  top: 43%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-44 {
  top: 44%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-45 {
  top: 45%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-46 {
  top: 46%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-47 {
  top: 47%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-48 {
  top: 48%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-49 {
  top: 49%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-50 {
  top: 50%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-51 {
  top: 51%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-52 {
  top: 52%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-53 {
  top: 53%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-54 {
  top: 54%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-55 {
  top: 55%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-56 {
  top: 56%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-57 {
  top: 57%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-58 {
  top: 58%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-59 {
  top: 59%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-60 {
  top: 60%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-61 {
  top: 61%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-62 {
  top: 62%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-63 {
  top: 63%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-64 {
  top: 64%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-65 {
  top: 65%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-66 {
  top: 66%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-67 {
  top: 67%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-68 {
  top: 68%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-69 {
  top: 69%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-70 {
  top: 70%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-71 {
  top: 71%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-72 {
  top: 72%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-73 {
  top: 73%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-74 {
  top: 74%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-75 {
  top: 75%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-76 {
  top: 76%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-77 {
  top: 77%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-78 {
  top: 78%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-79 {
  top: 79%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-80 {
  top: 80%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-81 {
  top: 81%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-82 {
  top: 82%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-83 {
  top: 83%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-84 {
  top: 84%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-85 {
  top: 85%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-86 {
  top: 86%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-87 {
  top: 87%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-88 {
  top: 88%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-89 {
  top: 89%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-90 {
  top: 90%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-91 {
  top: 91%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-92 {
  top: 92%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-93 {
  top: 93%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-94 {
  top: 94%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-95 {
  top: 95%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-96 {
  top: 96%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-97 {
  top: 97%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-98 {
  top: 98%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-99 {
  top: 99%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-53-100 {
  top: 100%;
  left: 53%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-0 {
  top: 0%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-1 {
  top: 1%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-2 {
  top: 2%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-3 {
  top: 3%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-4 {
  top: 4%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-5 {
  top: 5%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-6 {
  top: 6%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-7 {
  top: 7%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-8 {
  top: 8%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-9 {
  top: 9%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-10 {
  top: 10%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-11 {
  top: 11%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-12 {
  top: 12%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-13 {
  top: 13%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-14 {
  top: 14%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-15 {
  top: 15%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-16 {
  top: 16%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-17 {
  top: 17%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-18 {
  top: 18%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-19 {
  top: 19%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-20 {
  top: 20%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-21 {
  top: 21%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-22 {
  top: 22%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-23 {
  top: 23%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-24 {
  top: 24%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-25 {
  top: 25%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-26 {
  top: 26%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-27 {
  top: 27%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-28 {
  top: 28%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-29 {
  top: 29%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-30 {
  top: 30%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-31 {
  top: 31%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-32 {
  top: 32%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-33 {
  top: 33%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-34 {
  top: 34%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-35 {
  top: 35%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-36 {
  top: 36%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-37 {
  top: 37%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-38 {
  top: 38%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-39 {
  top: 39%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-40 {
  top: 40%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-41 {
  top: 41%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-42 {
  top: 42%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-43 {
  top: 43%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-44 {
  top: 44%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-45 {
  top: 45%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-46 {
  top: 46%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-47 {
  top: 47%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-48 {
  top: 48%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-49 {
  top: 49%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-50 {
  top: 50%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-51 {
  top: 51%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-52 {
  top: 52%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-53 {
  top: 53%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-54 {
  top: 54%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-55 {
  top: 55%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-56 {
  top: 56%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-57 {
  top: 57%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-58 {
  top: 58%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-59 {
  top: 59%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-60 {
  top: 60%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-61 {
  top: 61%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-62 {
  top: 62%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-63 {
  top: 63%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-64 {
  top: 64%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-65 {
  top: 65%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-66 {
  top: 66%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-67 {
  top: 67%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-68 {
  top: 68%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-69 {
  top: 69%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-70 {
  top: 70%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-71 {
  top: 71%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-72 {
  top: 72%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-73 {
  top: 73%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-74 {
  top: 74%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-75 {
  top: 75%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-76 {
  top: 76%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-77 {
  top: 77%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-78 {
  top: 78%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-79 {
  top: 79%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-80 {
  top: 80%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-81 {
  top: 81%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-82 {
  top: 82%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-83 {
  top: 83%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-84 {
  top: 84%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-85 {
  top: 85%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-86 {
  top: 86%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-87 {
  top: 87%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-88 {
  top: 88%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-89 {
  top: 89%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-90 {
  top: 90%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-91 {
  top: 91%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-92 {
  top: 92%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-93 {
  top: 93%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-94 {
  top: 94%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-95 {
  top: 95%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-96 {
  top: 96%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-97 {
  top: 97%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-98 {
  top: 98%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-99 {
  top: 99%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-54-100 {
  top: 100%;
  left: 54%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-0 {
  top: 0%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-1 {
  top: 1%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-2 {
  top: 2%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-3 {
  top: 3%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-4 {
  top: 4%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-5 {
  top: 5%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-6 {
  top: 6%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-7 {
  top: 7%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-8 {
  top: 8%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-9 {
  top: 9%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-10 {
  top: 10%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-11 {
  top: 11%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-12 {
  top: 12%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-13 {
  top: 13%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-14 {
  top: 14%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-15 {
  top: 15%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-16 {
  top: 16%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-17 {
  top: 17%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-18 {
  top: 18%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-19 {
  top: 19%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-20 {
  top: 20%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-21 {
  top: 21%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-22 {
  top: 22%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-23 {
  top: 23%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-24 {
  top: 24%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-25 {
  top: 25%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-26 {
  top: 26%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-27 {
  top: 27%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-28 {
  top: 28%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-29 {
  top: 29%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-30 {
  top: 30%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-31 {
  top: 31%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-32 {
  top: 32%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-33 {
  top: 33%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-34 {
  top: 34%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-35 {
  top: 35%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-36 {
  top: 36%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-37 {
  top: 37%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-38 {
  top: 38%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-39 {
  top: 39%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-40 {
  top: 40%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-41 {
  top: 41%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-42 {
  top: 42%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-43 {
  top: 43%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-44 {
  top: 44%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-45 {
  top: 45%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-46 {
  top: 46%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-47 {
  top: 47%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-48 {
  top: 48%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-49 {
  top: 49%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-50 {
  top: 50%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-51 {
  top: 51%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-52 {
  top: 52%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-53 {
  top: 53%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-54 {
  top: 54%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-55 {
  top: 55%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-56 {
  top: 56%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-57 {
  top: 57%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-58 {
  top: 58%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-59 {
  top: 59%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-60 {
  top: 60%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-61 {
  top: 61%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-62 {
  top: 62%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-63 {
  top: 63%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-64 {
  top: 64%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-65 {
  top: 65%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-66 {
  top: 66%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-67 {
  top: 67%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-68 {
  top: 68%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-69 {
  top: 69%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-70 {
  top: 70%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-71 {
  top: 71%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-72 {
  top: 72%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-73 {
  top: 73%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-74 {
  top: 74%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-75 {
  top: 75%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-76 {
  top: 76%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-77 {
  top: 77%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-78 {
  top: 78%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-79 {
  top: 79%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-80 {
  top: 80%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-81 {
  top: 81%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-82 {
  top: 82%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-83 {
  top: 83%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-84 {
  top: 84%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-85 {
  top: 85%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-86 {
  top: 86%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-87 {
  top: 87%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-88 {
  top: 88%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-89 {
  top: 89%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-90 {
  top: 90%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-91 {
  top: 91%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-92 {
  top: 92%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-93 {
  top: 93%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-94 {
  top: 94%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-95 {
  top: 95%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-96 {
  top: 96%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-97 {
  top: 97%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-98 {
  top: 98%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-99 {
  top: 99%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-55-100 {
  top: 100%;
  left: 55%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-0 {
  top: 0%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-1 {
  top: 1%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-2 {
  top: 2%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-3 {
  top: 3%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-4 {
  top: 4%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-5 {
  top: 5%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-6 {
  top: 6%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-7 {
  top: 7%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-8 {
  top: 8%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-9 {
  top: 9%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-10 {
  top: 10%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-11 {
  top: 11%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-12 {
  top: 12%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-13 {
  top: 13%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-14 {
  top: 14%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-15 {
  top: 15%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-16 {
  top: 16%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-17 {
  top: 17%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-18 {
  top: 18%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-19 {
  top: 19%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-20 {
  top: 20%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-21 {
  top: 21%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-22 {
  top: 22%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-23 {
  top: 23%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-24 {
  top: 24%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-25 {
  top: 25%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-26 {
  top: 26%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-27 {
  top: 27%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-28 {
  top: 28%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-29 {
  top: 29%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-30 {
  top: 30%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-31 {
  top: 31%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-32 {
  top: 32%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-33 {
  top: 33%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-34 {
  top: 34%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-35 {
  top: 35%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-36 {
  top: 36%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-37 {
  top: 37%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-38 {
  top: 38%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-39 {
  top: 39%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-40 {
  top: 40%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-41 {
  top: 41%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-42 {
  top: 42%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-43 {
  top: 43%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-44 {
  top: 44%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-45 {
  top: 45%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-46 {
  top: 46%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-47 {
  top: 47%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-48 {
  top: 48%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-49 {
  top: 49%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-50 {
  top: 50%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-51 {
  top: 51%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-52 {
  top: 52%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-53 {
  top: 53%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-54 {
  top: 54%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-55 {
  top: 55%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-56 {
  top: 56%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-57 {
  top: 57%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-58 {
  top: 58%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-59 {
  top: 59%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-60 {
  top: 60%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-61 {
  top: 61%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-62 {
  top: 62%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-63 {
  top: 63%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-64 {
  top: 64%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-65 {
  top: 65%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-66 {
  top: 66%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-67 {
  top: 67%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-68 {
  top: 68%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-69 {
  top: 69%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-70 {
  top: 70%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-71 {
  top: 71%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-72 {
  top: 72%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-73 {
  top: 73%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-74 {
  top: 74%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-75 {
  top: 75%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-76 {
  top: 76%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-77 {
  top: 77%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-78 {
  top: 78%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-79 {
  top: 79%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-80 {
  top: 80%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-81 {
  top: 81%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-82 {
  top: 82%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-83 {
  top: 83%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-84 {
  top: 84%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-85 {
  top: 85%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-86 {
  top: 86%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-87 {
  top: 87%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-88 {
  top: 88%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-89 {
  top: 89%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-90 {
  top: 90%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-91 {
  top: 91%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-92 {
  top: 92%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-93 {
  top: 93%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-94 {
  top: 94%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-95 {
  top: 95%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-96 {
  top: 96%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-97 {
  top: 97%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-98 {
  top: 98%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-99 {
  top: 99%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-56-100 {
  top: 100%;
  left: 56%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-0 {
  top: 0%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-1 {
  top: 1%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-2 {
  top: 2%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-3 {
  top: 3%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-4 {
  top: 4%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-5 {
  top: 5%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-6 {
  top: 6%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-7 {
  top: 7%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-8 {
  top: 8%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-9 {
  top: 9%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-10 {
  top: 10%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-11 {
  top: 11%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-12 {
  top: 12%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-13 {
  top: 13%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-14 {
  top: 14%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-15 {
  top: 15%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-16 {
  top: 16%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-17 {
  top: 17%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-18 {
  top: 18%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-19 {
  top: 19%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-20 {
  top: 20%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-21 {
  top: 21%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-22 {
  top: 22%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-23 {
  top: 23%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-24 {
  top: 24%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-25 {
  top: 25%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-26 {
  top: 26%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-27 {
  top: 27%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-28 {
  top: 28%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-29 {
  top: 29%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-30 {
  top: 30%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-31 {
  top: 31%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-32 {
  top: 32%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-33 {
  top: 33%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-34 {
  top: 34%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-35 {
  top: 35%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-36 {
  top: 36%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-37 {
  top: 37%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-38 {
  top: 38%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-39 {
  top: 39%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-40 {
  top: 40%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-41 {
  top: 41%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-42 {
  top: 42%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-43 {
  top: 43%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-44 {
  top: 44%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-45 {
  top: 45%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-46 {
  top: 46%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-47 {
  top: 47%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-48 {
  top: 48%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-49 {
  top: 49%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-50 {
  top: 50%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-51 {
  top: 51%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-52 {
  top: 52%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-53 {
  top: 53%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-54 {
  top: 54%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-55 {
  top: 55%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-56 {
  top: 56%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-57 {
  top: 57%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-58 {
  top: 58%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-59 {
  top: 59%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-60 {
  top: 60%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-61 {
  top: 61%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-62 {
  top: 62%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-63 {
  top: 63%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-64 {
  top: 64%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-65 {
  top: 65%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-66 {
  top: 66%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-67 {
  top: 67%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-68 {
  top: 68%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-69 {
  top: 69%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-70 {
  top: 70%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-71 {
  top: 71%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-72 {
  top: 72%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-73 {
  top: 73%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-74 {
  top: 74%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-75 {
  top: 75%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-76 {
  top: 76%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-77 {
  top: 77%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-78 {
  top: 78%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-79 {
  top: 79%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-80 {
  top: 80%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-81 {
  top: 81%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-82 {
  top: 82%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-83 {
  top: 83%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-84 {
  top: 84%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-85 {
  top: 85%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-86 {
  top: 86%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-87 {
  top: 87%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-88 {
  top: 88%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-89 {
  top: 89%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-90 {
  top: 90%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-91 {
  top: 91%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-92 {
  top: 92%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-93 {
  top: 93%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-94 {
  top: 94%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-95 {
  top: 95%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-96 {
  top: 96%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-97 {
  top: 97%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-98 {
  top: 98%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-99 {
  top: 99%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-57-100 {
  top: 100%;
  left: 57%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-0 {
  top: 0%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-1 {
  top: 1%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-2 {
  top: 2%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-3 {
  top: 3%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-4 {
  top: 4%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-5 {
  top: 5%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-6 {
  top: 6%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-7 {
  top: 7%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-8 {
  top: 8%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-9 {
  top: 9%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-10 {
  top: 10%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-11 {
  top: 11%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-12 {
  top: 12%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-13 {
  top: 13%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-14 {
  top: 14%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-15 {
  top: 15%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-16 {
  top: 16%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-17 {
  top: 17%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-18 {
  top: 18%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-19 {
  top: 19%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-20 {
  top: 20%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-21 {
  top: 21%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-22 {
  top: 22%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-23 {
  top: 23%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-24 {
  top: 24%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-25 {
  top: 25%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-26 {
  top: 26%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-27 {
  top: 27%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-28 {
  top: 28%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-29 {
  top: 29%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-30 {
  top: 30%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-31 {
  top: 31%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-32 {
  top: 32%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-33 {
  top: 33%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-34 {
  top: 34%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-35 {
  top: 35%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-36 {
  top: 36%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-37 {
  top: 37%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-38 {
  top: 38%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-39 {
  top: 39%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-40 {
  top: 40%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-41 {
  top: 41%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-42 {
  top: 42%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-43 {
  top: 43%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-44 {
  top: 44%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-45 {
  top: 45%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-46 {
  top: 46%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-47 {
  top: 47%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-48 {
  top: 48%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-49 {
  top: 49%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-50 {
  top: 50%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-51 {
  top: 51%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-52 {
  top: 52%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-53 {
  top: 53%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-54 {
  top: 54%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-55 {
  top: 55%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-56 {
  top: 56%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-57 {
  top: 57%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-58 {
  top: 58%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-59 {
  top: 59%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-60 {
  top: 60%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-61 {
  top: 61%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-62 {
  top: 62%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-63 {
  top: 63%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-64 {
  top: 64%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-65 {
  top: 65%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-66 {
  top: 66%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-67 {
  top: 67%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-68 {
  top: 68%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-69 {
  top: 69%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-70 {
  top: 70%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-71 {
  top: 71%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-72 {
  top: 72%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-73 {
  top: 73%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-74 {
  top: 74%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-75 {
  top: 75%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-76 {
  top: 76%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-77 {
  top: 77%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-78 {
  top: 78%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-79 {
  top: 79%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-80 {
  top: 80%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-81 {
  top: 81%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-82 {
  top: 82%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-83 {
  top: 83%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-84 {
  top: 84%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-85 {
  top: 85%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-86 {
  top: 86%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-87 {
  top: 87%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-88 {
  top: 88%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-89 {
  top: 89%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-90 {
  top: 90%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-91 {
  top: 91%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-92 {
  top: 92%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-93 {
  top: 93%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-94 {
  top: 94%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-95 {
  top: 95%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-96 {
  top: 96%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-97 {
  top: 97%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-98 {
  top: 98%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-99 {
  top: 99%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-58-100 {
  top: 100%;
  left: 58%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-0 {
  top: 0%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-1 {
  top: 1%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-2 {
  top: 2%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-3 {
  top: 3%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-4 {
  top: 4%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-5 {
  top: 5%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-6 {
  top: 6%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-7 {
  top: 7%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-8 {
  top: 8%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-9 {
  top: 9%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-10 {
  top: 10%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-11 {
  top: 11%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-12 {
  top: 12%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-13 {
  top: 13%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-14 {
  top: 14%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-15 {
  top: 15%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-16 {
  top: 16%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-17 {
  top: 17%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-18 {
  top: 18%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-19 {
  top: 19%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-20 {
  top: 20%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-21 {
  top: 21%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-22 {
  top: 22%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-23 {
  top: 23%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-24 {
  top: 24%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-25 {
  top: 25%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-26 {
  top: 26%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-27 {
  top: 27%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-28 {
  top: 28%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-29 {
  top: 29%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-30 {
  top: 30%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-31 {
  top: 31%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-32 {
  top: 32%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-33 {
  top: 33%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-34 {
  top: 34%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-35 {
  top: 35%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-36 {
  top: 36%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-37 {
  top: 37%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-38 {
  top: 38%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-39 {
  top: 39%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-40 {
  top: 40%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-41 {
  top: 41%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-42 {
  top: 42%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-43 {
  top: 43%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-44 {
  top: 44%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-45 {
  top: 45%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-46 {
  top: 46%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-47 {
  top: 47%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-48 {
  top: 48%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-49 {
  top: 49%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-50 {
  top: 50%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-51 {
  top: 51%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-52 {
  top: 52%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-53 {
  top: 53%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-54 {
  top: 54%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-55 {
  top: 55%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-56 {
  top: 56%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-57 {
  top: 57%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-58 {
  top: 58%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-59 {
  top: 59%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-60 {
  top: 60%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-61 {
  top: 61%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-62 {
  top: 62%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-63 {
  top: 63%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-64 {
  top: 64%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-65 {
  top: 65%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-66 {
  top: 66%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-67 {
  top: 67%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-68 {
  top: 68%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-69 {
  top: 69%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-70 {
  top: 70%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-71 {
  top: 71%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-72 {
  top: 72%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-73 {
  top: 73%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-74 {
  top: 74%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-75 {
  top: 75%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-76 {
  top: 76%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-77 {
  top: 77%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-78 {
  top: 78%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-79 {
  top: 79%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-80 {
  top: 80%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-81 {
  top: 81%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-82 {
  top: 82%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-83 {
  top: 83%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-84 {
  top: 84%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-85 {
  top: 85%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-86 {
  top: 86%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-87 {
  top: 87%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-88 {
  top: 88%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-89 {
  top: 89%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-90 {
  top: 90%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-91 {
  top: 91%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-92 {
  top: 92%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-93 {
  top: 93%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-94 {
  top: 94%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-95 {
  top: 95%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-96 {
  top: 96%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-97 {
  top: 97%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-98 {
  top: 98%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-99 {
  top: 99%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-59-100 {
  top: 100%;
  left: 59%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-0 {
  top: 0%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-1 {
  top: 1%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-2 {
  top: 2%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-3 {
  top: 3%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-4 {
  top: 4%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-5 {
  top: 5%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-6 {
  top: 6%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-7 {
  top: 7%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-8 {
  top: 8%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-9 {
  top: 9%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-10 {
  top: 10%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-11 {
  top: 11%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-12 {
  top: 12%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-13 {
  top: 13%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-14 {
  top: 14%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-15 {
  top: 15%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-16 {
  top: 16%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-17 {
  top: 17%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-18 {
  top: 18%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-19 {
  top: 19%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-20 {
  top: 20%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-21 {
  top: 21%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-22 {
  top: 22%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-23 {
  top: 23%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-24 {
  top: 24%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-25 {
  top: 25%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-26 {
  top: 26%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-27 {
  top: 27%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-28 {
  top: 28%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-29 {
  top: 29%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-30 {
  top: 30%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-31 {
  top: 31%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-32 {
  top: 32%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-33 {
  top: 33%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-34 {
  top: 34%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-35 {
  top: 35%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-36 {
  top: 36%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-37 {
  top: 37%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-38 {
  top: 38%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-39 {
  top: 39%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-40 {
  top: 40%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-41 {
  top: 41%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-42 {
  top: 42%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-43 {
  top: 43%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-44 {
  top: 44%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-45 {
  top: 45%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-46 {
  top: 46%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-47 {
  top: 47%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-48 {
  top: 48%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-49 {
  top: 49%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-50 {
  top: 50%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-51 {
  top: 51%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-52 {
  top: 52%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-53 {
  top: 53%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-54 {
  top: 54%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-55 {
  top: 55%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-56 {
  top: 56%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-57 {
  top: 57%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-58 {
  top: 58%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-59 {
  top: 59%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-60 {
  top: 60%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-61 {
  top: 61%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-62 {
  top: 62%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-63 {
  top: 63%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-64 {
  top: 64%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-65 {
  top: 65%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-66 {
  top: 66%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-67 {
  top: 67%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-68 {
  top: 68%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-69 {
  top: 69%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-70 {
  top: 70%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-71 {
  top: 71%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-72 {
  top: 72%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-73 {
  top: 73%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-74 {
  top: 74%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-75 {
  top: 75%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-76 {
  top: 76%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-77 {
  top: 77%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-78 {
  top: 78%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-79 {
  top: 79%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-80 {
  top: 80%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-81 {
  top: 81%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-82 {
  top: 82%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-83 {
  top: 83%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-84 {
  top: 84%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-85 {
  top: 85%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-86 {
  top: 86%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-87 {
  top: 87%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-88 {
  top: 88%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-89 {
  top: 89%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-90 {
  top: 90%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-91 {
  top: 91%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-92 {
  top: 92%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-93 {
  top: 93%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-94 {
  top: 94%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-95 {
  top: 95%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-96 {
  top: 96%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-97 {
  top: 97%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-98 {
  top: 98%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-99 {
  top: 99%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-60-100 {
  top: 100%;
  left: 60%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-0 {
  top: 0%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-1 {
  top: 1%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-2 {
  top: 2%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-3 {
  top: 3%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-4 {
  top: 4%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-5 {
  top: 5%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-6 {
  top: 6%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-7 {
  top: 7%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-8 {
  top: 8%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-9 {
  top: 9%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-10 {
  top: 10%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-11 {
  top: 11%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-12 {
  top: 12%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-13 {
  top: 13%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-14 {
  top: 14%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-15 {
  top: 15%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-16 {
  top: 16%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-17 {
  top: 17%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-18 {
  top: 18%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-19 {
  top: 19%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-20 {
  top: 20%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-21 {
  top: 21%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-22 {
  top: 22%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-23 {
  top: 23%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-24 {
  top: 24%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-25 {
  top: 25%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-26 {
  top: 26%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-27 {
  top: 27%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-28 {
  top: 28%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-29 {
  top: 29%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-30 {
  top: 30%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-31 {
  top: 31%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-32 {
  top: 32%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-33 {
  top: 33%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-34 {
  top: 34%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-35 {
  top: 35%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-36 {
  top: 36%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-37 {
  top: 37%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-38 {
  top: 38%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-39 {
  top: 39%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-40 {
  top: 40%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-41 {
  top: 41%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-42 {
  top: 42%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-43 {
  top: 43%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-44 {
  top: 44%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-45 {
  top: 45%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-46 {
  top: 46%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-47 {
  top: 47%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-48 {
  top: 48%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-49 {
  top: 49%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-50 {
  top: 50%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-51 {
  top: 51%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-52 {
  top: 52%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-53 {
  top: 53%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-54 {
  top: 54%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-55 {
  top: 55%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-56 {
  top: 56%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-57 {
  top: 57%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-58 {
  top: 58%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-59 {
  top: 59%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-60 {
  top: 60%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-61 {
  top: 61%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-62 {
  top: 62%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-63 {
  top: 63%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-64 {
  top: 64%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-65 {
  top: 65%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-66 {
  top: 66%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-67 {
  top: 67%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-68 {
  top: 68%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-69 {
  top: 69%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-70 {
  top: 70%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-71 {
  top: 71%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-72 {
  top: 72%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-73 {
  top: 73%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-74 {
  top: 74%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-75 {
  top: 75%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-76 {
  top: 76%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-77 {
  top: 77%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-78 {
  top: 78%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-79 {
  top: 79%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-80 {
  top: 80%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-81 {
  top: 81%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-82 {
  top: 82%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-83 {
  top: 83%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-84 {
  top: 84%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-85 {
  top: 85%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-86 {
  top: 86%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-87 {
  top: 87%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-88 {
  top: 88%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-89 {
  top: 89%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-90 {
  top: 90%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-91 {
  top: 91%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-92 {
  top: 92%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-93 {
  top: 93%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-94 {
  top: 94%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-95 {
  top: 95%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-96 {
  top: 96%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-97 {
  top: 97%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-98 {
  top: 98%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-99 {
  top: 99%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-61-100 {
  top: 100%;
  left: 61%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-0 {
  top: 0%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-1 {
  top: 1%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-2 {
  top: 2%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-3 {
  top: 3%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-4 {
  top: 4%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-5 {
  top: 5%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-6 {
  top: 6%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-7 {
  top: 7%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-8 {
  top: 8%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-9 {
  top: 9%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-10 {
  top: 10%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-11 {
  top: 11%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-12 {
  top: 12%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-13 {
  top: 13%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-14 {
  top: 14%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-15 {
  top: 15%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-16 {
  top: 16%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-17 {
  top: 17%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-18 {
  top: 18%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-19 {
  top: 19%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-20 {
  top: 20%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-21 {
  top: 21%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-22 {
  top: 22%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-23 {
  top: 23%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-24 {
  top: 24%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-25 {
  top: 25%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-26 {
  top: 26%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-27 {
  top: 27%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-28 {
  top: 28%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-29 {
  top: 29%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-30 {
  top: 30%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-31 {
  top: 31%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-32 {
  top: 32%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-33 {
  top: 33%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-34 {
  top: 34%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-35 {
  top: 35%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-36 {
  top: 36%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-37 {
  top: 37%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-38 {
  top: 38%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-39 {
  top: 39%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-40 {
  top: 40%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-41 {
  top: 41%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-42 {
  top: 42%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-43 {
  top: 43%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-44 {
  top: 44%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-45 {
  top: 45%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-46 {
  top: 46%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-47 {
  top: 47%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-48 {
  top: 48%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-49 {
  top: 49%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-50 {
  top: 50%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-51 {
  top: 51%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-52 {
  top: 52%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-53 {
  top: 53%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-54 {
  top: 54%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-55 {
  top: 55%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-56 {
  top: 56%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-57 {
  top: 57%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-58 {
  top: 58%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-59 {
  top: 59%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-60 {
  top: 60%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-61 {
  top: 61%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-62 {
  top: 62%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-63 {
  top: 63%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-64 {
  top: 64%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-65 {
  top: 65%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-66 {
  top: 66%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-67 {
  top: 67%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-68 {
  top: 68%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-69 {
  top: 69%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-70 {
  top: 70%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-71 {
  top: 71%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-72 {
  top: 72%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-73 {
  top: 73%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-74 {
  top: 74%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-75 {
  top: 75%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-76 {
  top: 76%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-77 {
  top: 77%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-78 {
  top: 78%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-79 {
  top: 79%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-80 {
  top: 80%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-81 {
  top: 81%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-82 {
  top: 82%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-83 {
  top: 83%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-84 {
  top: 84%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-85 {
  top: 85%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-86 {
  top: 86%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-87 {
  top: 87%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-88 {
  top: 88%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-89 {
  top: 89%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-90 {
  top: 90%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-91 {
  top: 91%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-92 {
  top: 92%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-93 {
  top: 93%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-94 {
  top: 94%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-95 {
  top: 95%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-96 {
  top: 96%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-97 {
  top: 97%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-98 {
  top: 98%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-99 {
  top: 99%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-62-100 {
  top: 100%;
  left: 62%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-0 {
  top: 0%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-1 {
  top: 1%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-2 {
  top: 2%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-3 {
  top: 3%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-4 {
  top: 4%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-5 {
  top: 5%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-6 {
  top: 6%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-7 {
  top: 7%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-8 {
  top: 8%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-9 {
  top: 9%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-10 {
  top: 10%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-11 {
  top: 11%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-12 {
  top: 12%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-13 {
  top: 13%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-14 {
  top: 14%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-15 {
  top: 15%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-16 {
  top: 16%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-17 {
  top: 17%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-18 {
  top: 18%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-19 {
  top: 19%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-20 {
  top: 20%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-21 {
  top: 21%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-22 {
  top: 22%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-23 {
  top: 23%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-24 {
  top: 24%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-25 {
  top: 25%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-26 {
  top: 26%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-27 {
  top: 27%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-28 {
  top: 28%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-29 {
  top: 29%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-30 {
  top: 30%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-31 {
  top: 31%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-32 {
  top: 32%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-33 {
  top: 33%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-34 {
  top: 34%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-35 {
  top: 35%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-36 {
  top: 36%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-37 {
  top: 37%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-38 {
  top: 38%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-39 {
  top: 39%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-40 {
  top: 40%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-41 {
  top: 41%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-42 {
  top: 42%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-43 {
  top: 43%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-44 {
  top: 44%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-45 {
  top: 45%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-46 {
  top: 46%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-47 {
  top: 47%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-48 {
  top: 48%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-49 {
  top: 49%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-50 {
  top: 50%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-51 {
  top: 51%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-52 {
  top: 52%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-53 {
  top: 53%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-54 {
  top: 54%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-55 {
  top: 55%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-56 {
  top: 56%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-57 {
  top: 57%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-58 {
  top: 58%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-59 {
  top: 59%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-60 {
  top: 60%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-61 {
  top: 61%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-62 {
  top: 62%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-63 {
  top: 63%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-64 {
  top: 64%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-65 {
  top: 65%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-66 {
  top: 66%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-67 {
  top: 67%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-68 {
  top: 68%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-69 {
  top: 69%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-70 {
  top: 70%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-71 {
  top: 71%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-72 {
  top: 72%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-73 {
  top: 73%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-74 {
  top: 74%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-75 {
  top: 75%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-76 {
  top: 76%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-77 {
  top: 77%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-78 {
  top: 78%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-79 {
  top: 79%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-80 {
  top: 80%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-81 {
  top: 81%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-82 {
  top: 82%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-83 {
  top: 83%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-84 {
  top: 84%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-85 {
  top: 85%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-86 {
  top: 86%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-87 {
  top: 87%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-88 {
  top: 88%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-89 {
  top: 89%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-90 {
  top: 90%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-91 {
  top: 91%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-92 {
  top: 92%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-93 {
  top: 93%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-94 {
  top: 94%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-95 {
  top: 95%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-96 {
  top: 96%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-97 {
  top: 97%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-98 {
  top: 98%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-99 {
  top: 99%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-63-100 {
  top: 100%;
  left: 63%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-0 {
  top: 0%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-1 {
  top: 1%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-2 {
  top: 2%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-3 {
  top: 3%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-4 {
  top: 4%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-5 {
  top: 5%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-6 {
  top: 6%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-7 {
  top: 7%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-8 {
  top: 8%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-9 {
  top: 9%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-10 {
  top: 10%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-11 {
  top: 11%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-12 {
  top: 12%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-13 {
  top: 13%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-14 {
  top: 14%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-15 {
  top: 15%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-16 {
  top: 16%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-17 {
  top: 17%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-18 {
  top: 18%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-19 {
  top: 19%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-20 {
  top: 20%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-21 {
  top: 21%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-22 {
  top: 22%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-23 {
  top: 23%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-24 {
  top: 24%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-25 {
  top: 25%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-26 {
  top: 26%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-27 {
  top: 27%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-28 {
  top: 28%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-29 {
  top: 29%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-30 {
  top: 30%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-31 {
  top: 31%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-32 {
  top: 32%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-33 {
  top: 33%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-34 {
  top: 34%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-35 {
  top: 35%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-36 {
  top: 36%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-37 {
  top: 37%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-38 {
  top: 38%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-39 {
  top: 39%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-40 {
  top: 40%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-41 {
  top: 41%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-42 {
  top: 42%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-43 {
  top: 43%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-44 {
  top: 44%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-45 {
  top: 45%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-46 {
  top: 46%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-47 {
  top: 47%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-48 {
  top: 48%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-49 {
  top: 49%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-50 {
  top: 50%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-51 {
  top: 51%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-52 {
  top: 52%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-53 {
  top: 53%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-54 {
  top: 54%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-55 {
  top: 55%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-56 {
  top: 56%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-57 {
  top: 57%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-58 {
  top: 58%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-59 {
  top: 59%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-60 {
  top: 60%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-61 {
  top: 61%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-62 {
  top: 62%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-63 {
  top: 63%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-64 {
  top: 64%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-65 {
  top: 65%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-66 {
  top: 66%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-67 {
  top: 67%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-68 {
  top: 68%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-69 {
  top: 69%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-70 {
  top: 70%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-71 {
  top: 71%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-72 {
  top: 72%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-73 {
  top: 73%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-74 {
  top: 74%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-75 {
  top: 75%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-76 {
  top: 76%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-77 {
  top: 77%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-78 {
  top: 78%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-79 {
  top: 79%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-80 {
  top: 80%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-81 {
  top: 81%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-82 {
  top: 82%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-83 {
  top: 83%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-84 {
  top: 84%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-85 {
  top: 85%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-86 {
  top: 86%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-87 {
  top: 87%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-88 {
  top: 88%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-89 {
  top: 89%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-90 {
  top: 90%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-91 {
  top: 91%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-92 {
  top: 92%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-93 {
  top: 93%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-94 {
  top: 94%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-95 {
  top: 95%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-96 {
  top: 96%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-97 {
  top: 97%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-98 {
  top: 98%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-99 {
  top: 99%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-64-100 {
  top: 100%;
  left: 64%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-0 {
  top: 0%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-1 {
  top: 1%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-2 {
  top: 2%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-3 {
  top: 3%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-4 {
  top: 4%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-5 {
  top: 5%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-6 {
  top: 6%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-7 {
  top: 7%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-8 {
  top: 8%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-9 {
  top: 9%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-10 {
  top: 10%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-11 {
  top: 11%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-12 {
  top: 12%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-13 {
  top: 13%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-14 {
  top: 14%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-15 {
  top: 15%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-16 {
  top: 16%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-17 {
  top: 17%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-18 {
  top: 18%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-19 {
  top: 19%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-20 {
  top: 20%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-21 {
  top: 21%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-22 {
  top: 22%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-23 {
  top: 23%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-24 {
  top: 24%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-25 {
  top: 25%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-26 {
  top: 26%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-27 {
  top: 27%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-28 {
  top: 28%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-29 {
  top: 29%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-30 {
  top: 30%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-31 {
  top: 31%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-32 {
  top: 32%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-33 {
  top: 33%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-34 {
  top: 34%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-35 {
  top: 35%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-36 {
  top: 36%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-37 {
  top: 37%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-38 {
  top: 38%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-39 {
  top: 39%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-40 {
  top: 40%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-41 {
  top: 41%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-42 {
  top: 42%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-43 {
  top: 43%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-44 {
  top: 44%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-45 {
  top: 45%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-46 {
  top: 46%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-47 {
  top: 47%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-48 {
  top: 48%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-49 {
  top: 49%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-50 {
  top: 50%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-51 {
  top: 51%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-52 {
  top: 52%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-53 {
  top: 53%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-54 {
  top: 54%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-55 {
  top: 55%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-56 {
  top: 56%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-57 {
  top: 57%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-58 {
  top: 58%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-59 {
  top: 59%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-60 {
  top: 60%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-61 {
  top: 61%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-62 {
  top: 62%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-63 {
  top: 63%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-64 {
  top: 64%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-65 {
  top: 65%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-66 {
  top: 66%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-67 {
  top: 67%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-68 {
  top: 68%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-69 {
  top: 69%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-70 {
  top: 70%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-71 {
  top: 71%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-72 {
  top: 72%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-73 {
  top: 73%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-74 {
  top: 74%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-75 {
  top: 75%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-76 {
  top: 76%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-77 {
  top: 77%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-78 {
  top: 78%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-79 {
  top: 79%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-80 {
  top: 80%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-81 {
  top: 81%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-82 {
  top: 82%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-83 {
  top: 83%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-84 {
  top: 84%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-85 {
  top: 85%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-86 {
  top: 86%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-87 {
  top: 87%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-88 {
  top: 88%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-89 {
  top: 89%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-90 {
  top: 90%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-91 {
  top: 91%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-92 {
  top: 92%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-93 {
  top: 93%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-94 {
  top: 94%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-95 {
  top: 95%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-96 {
  top: 96%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-97 {
  top: 97%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-98 {
  top: 98%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-99 {
  top: 99%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-65-100 {
  top: 100%;
  left: 65%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-0 {
  top: 0%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-1 {
  top: 1%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-2 {
  top: 2%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-3 {
  top: 3%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-4 {
  top: 4%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-5 {
  top: 5%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-6 {
  top: 6%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-7 {
  top: 7%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-8 {
  top: 8%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-9 {
  top: 9%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-10 {
  top: 10%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-11 {
  top: 11%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-12 {
  top: 12%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-13 {
  top: 13%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-14 {
  top: 14%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-15 {
  top: 15%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-16 {
  top: 16%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-17 {
  top: 17%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-18 {
  top: 18%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-19 {
  top: 19%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-20 {
  top: 20%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-21 {
  top: 21%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-22 {
  top: 22%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-23 {
  top: 23%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-24 {
  top: 24%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-25 {
  top: 25%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-26 {
  top: 26%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-27 {
  top: 27%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-28 {
  top: 28%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-29 {
  top: 29%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-30 {
  top: 30%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-31 {
  top: 31%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-32 {
  top: 32%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-33 {
  top: 33%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-34 {
  top: 34%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-35 {
  top: 35%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-36 {
  top: 36%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-37 {
  top: 37%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-38 {
  top: 38%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-39 {
  top: 39%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-40 {
  top: 40%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-41 {
  top: 41%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-42 {
  top: 42%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-43 {
  top: 43%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-44 {
  top: 44%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-45 {
  top: 45%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-46 {
  top: 46%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-47 {
  top: 47%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-48 {
  top: 48%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-49 {
  top: 49%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-50 {
  top: 50%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-51 {
  top: 51%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-52 {
  top: 52%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-53 {
  top: 53%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-54 {
  top: 54%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-55 {
  top: 55%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-56 {
  top: 56%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-57 {
  top: 57%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-58 {
  top: 58%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-59 {
  top: 59%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-60 {
  top: 60%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-61 {
  top: 61%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-62 {
  top: 62%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-63 {
  top: 63%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-64 {
  top: 64%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-65 {
  top: 65%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-66 {
  top: 66%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-67 {
  top: 67%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-68 {
  top: 68%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-69 {
  top: 69%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-70 {
  top: 70%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-71 {
  top: 71%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-72 {
  top: 72%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-73 {
  top: 73%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-74 {
  top: 74%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-75 {
  top: 75%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-76 {
  top: 76%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-77 {
  top: 77%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-78 {
  top: 78%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-79 {
  top: 79%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-80 {
  top: 80%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-81 {
  top: 81%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-82 {
  top: 82%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-83 {
  top: 83%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-84 {
  top: 84%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-85 {
  top: 85%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-86 {
  top: 86%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-87 {
  top: 87%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-88 {
  top: 88%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-89 {
  top: 89%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-90 {
  top: 90%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-91 {
  top: 91%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-92 {
  top: 92%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-93 {
  top: 93%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-94 {
  top: 94%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-95 {
  top: 95%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-96 {
  top: 96%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-97 {
  top: 97%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-98 {
  top: 98%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-99 {
  top: 99%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-66-100 {
  top: 100%;
  left: 66%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-0 {
  top: 0%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-1 {
  top: 1%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-2 {
  top: 2%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-3 {
  top: 3%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-4 {
  top: 4%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-5 {
  top: 5%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-6 {
  top: 6%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-7 {
  top: 7%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-8 {
  top: 8%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-9 {
  top: 9%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-10 {
  top: 10%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-11 {
  top: 11%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-12 {
  top: 12%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-13 {
  top: 13%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-14 {
  top: 14%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-15 {
  top: 15%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-16 {
  top: 16%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-17 {
  top: 17%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-18 {
  top: 18%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-19 {
  top: 19%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-20 {
  top: 20%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-21 {
  top: 21%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-22 {
  top: 22%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-23 {
  top: 23%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-24 {
  top: 24%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-25 {
  top: 25%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-26 {
  top: 26%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-27 {
  top: 27%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-28 {
  top: 28%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-29 {
  top: 29%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-30 {
  top: 30%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-31 {
  top: 31%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-32 {
  top: 32%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-33 {
  top: 33%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-34 {
  top: 34%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-35 {
  top: 35%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-36 {
  top: 36%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-37 {
  top: 37%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-38 {
  top: 38%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-39 {
  top: 39%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-40 {
  top: 40%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-41 {
  top: 41%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-42 {
  top: 42%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-43 {
  top: 43%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-44 {
  top: 44%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-45 {
  top: 45%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-46 {
  top: 46%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-47 {
  top: 47%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-48 {
  top: 48%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-49 {
  top: 49%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-50 {
  top: 50%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-51 {
  top: 51%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-52 {
  top: 52%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-53 {
  top: 53%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-54 {
  top: 54%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-55 {
  top: 55%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-56 {
  top: 56%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-57 {
  top: 57%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-58 {
  top: 58%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-59 {
  top: 59%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-60 {
  top: 60%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-61 {
  top: 61%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-62 {
  top: 62%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-63 {
  top: 63%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-64 {
  top: 64%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-65 {
  top: 65%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-66 {
  top: 66%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-67 {
  top: 67%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-68 {
  top: 68%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-69 {
  top: 69%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-70 {
  top: 70%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-71 {
  top: 71%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-72 {
  top: 72%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-73 {
  top: 73%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-74 {
  top: 74%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-75 {
  top: 75%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-76 {
  top: 76%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-77 {
  top: 77%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-78 {
  top: 78%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-79 {
  top: 79%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-80 {
  top: 80%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-81 {
  top: 81%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-82 {
  top: 82%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-83 {
  top: 83%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-84 {
  top: 84%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-85 {
  top: 85%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-86 {
  top: 86%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-87 {
  top: 87%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-88 {
  top: 88%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-89 {
  top: 89%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-90 {
  top: 90%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-91 {
  top: 91%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-92 {
  top: 92%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-93 {
  top: 93%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-94 {
  top: 94%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-95 {
  top: 95%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-96 {
  top: 96%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-97 {
  top: 97%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-98 {
  top: 98%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-99 {
  top: 99%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-67-100 {
  top: 100%;
  left: 67%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-0 {
  top: 0%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-1 {
  top: 1%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-2 {
  top: 2%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-3 {
  top: 3%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-4 {
  top: 4%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-5 {
  top: 5%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-6 {
  top: 6%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-7 {
  top: 7%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-8 {
  top: 8%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-9 {
  top: 9%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-10 {
  top: 10%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-11 {
  top: 11%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-12 {
  top: 12%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-13 {
  top: 13%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-14 {
  top: 14%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-15 {
  top: 15%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-16 {
  top: 16%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-17 {
  top: 17%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-18 {
  top: 18%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-19 {
  top: 19%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-20 {
  top: 20%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-21 {
  top: 21%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-22 {
  top: 22%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-23 {
  top: 23%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-24 {
  top: 24%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-25 {
  top: 25%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-26 {
  top: 26%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-27 {
  top: 27%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-28 {
  top: 28%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-29 {
  top: 29%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-30 {
  top: 30%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-31 {
  top: 31%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-32 {
  top: 32%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-33 {
  top: 33%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-34 {
  top: 34%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-35 {
  top: 35%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-36 {
  top: 36%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-37 {
  top: 37%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-38 {
  top: 38%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-39 {
  top: 39%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-40 {
  top: 40%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-41 {
  top: 41%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-42 {
  top: 42%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-43 {
  top: 43%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-44 {
  top: 44%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-45 {
  top: 45%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-46 {
  top: 46%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-47 {
  top: 47%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-48 {
  top: 48%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-49 {
  top: 49%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-50 {
  top: 50%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-51 {
  top: 51%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-52 {
  top: 52%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-53 {
  top: 53%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-54 {
  top: 54%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-55 {
  top: 55%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-56 {
  top: 56%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-57 {
  top: 57%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-58 {
  top: 58%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-59 {
  top: 59%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-60 {
  top: 60%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-61 {
  top: 61%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-62 {
  top: 62%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-63 {
  top: 63%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-64 {
  top: 64%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-65 {
  top: 65%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-66 {
  top: 66%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-67 {
  top: 67%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-68 {
  top: 68%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-69 {
  top: 69%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-70 {
  top: 70%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-71 {
  top: 71%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-72 {
  top: 72%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-73 {
  top: 73%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-74 {
  top: 74%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-75 {
  top: 75%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-76 {
  top: 76%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-77 {
  top: 77%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-78 {
  top: 78%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-79 {
  top: 79%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-80 {
  top: 80%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-81 {
  top: 81%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-82 {
  top: 82%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-83 {
  top: 83%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-84 {
  top: 84%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-85 {
  top: 85%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-86 {
  top: 86%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-87 {
  top: 87%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-88 {
  top: 88%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-89 {
  top: 89%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-90 {
  top: 90%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-91 {
  top: 91%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-92 {
  top: 92%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-93 {
  top: 93%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-94 {
  top: 94%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-95 {
  top: 95%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-96 {
  top: 96%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-97 {
  top: 97%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-98 {
  top: 98%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-99 {
  top: 99%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-68-100 {
  top: 100%;
  left: 68%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-0 {
  top: 0%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-1 {
  top: 1%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-2 {
  top: 2%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-3 {
  top: 3%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-4 {
  top: 4%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-5 {
  top: 5%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-6 {
  top: 6%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-7 {
  top: 7%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-8 {
  top: 8%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-9 {
  top: 9%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-10 {
  top: 10%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-11 {
  top: 11%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-12 {
  top: 12%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-13 {
  top: 13%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-14 {
  top: 14%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-15 {
  top: 15%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-16 {
  top: 16%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-17 {
  top: 17%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-18 {
  top: 18%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-19 {
  top: 19%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-20 {
  top: 20%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-21 {
  top: 21%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-22 {
  top: 22%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-23 {
  top: 23%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-24 {
  top: 24%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-25 {
  top: 25%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-26 {
  top: 26%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-27 {
  top: 27%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-28 {
  top: 28%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-29 {
  top: 29%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-30 {
  top: 30%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-31 {
  top: 31%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-32 {
  top: 32%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-33 {
  top: 33%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-34 {
  top: 34%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-35 {
  top: 35%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-36 {
  top: 36%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-37 {
  top: 37%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-38 {
  top: 38%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-39 {
  top: 39%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-40 {
  top: 40%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-41 {
  top: 41%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-42 {
  top: 42%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-43 {
  top: 43%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-44 {
  top: 44%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-45 {
  top: 45%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-46 {
  top: 46%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-47 {
  top: 47%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-48 {
  top: 48%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-49 {
  top: 49%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-50 {
  top: 50%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-51 {
  top: 51%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-52 {
  top: 52%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-53 {
  top: 53%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-54 {
  top: 54%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-55 {
  top: 55%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-56 {
  top: 56%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-57 {
  top: 57%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-58 {
  top: 58%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-59 {
  top: 59%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-60 {
  top: 60%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-61 {
  top: 61%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-62 {
  top: 62%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-63 {
  top: 63%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-64 {
  top: 64%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-65 {
  top: 65%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-66 {
  top: 66%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-67 {
  top: 67%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-68 {
  top: 68%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-69 {
  top: 69%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-70 {
  top: 70%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-71 {
  top: 71%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-72 {
  top: 72%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-73 {
  top: 73%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-74 {
  top: 74%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-75 {
  top: 75%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-76 {
  top: 76%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-77 {
  top: 77%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-78 {
  top: 78%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-79 {
  top: 79%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-80 {
  top: 80%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-81 {
  top: 81%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-82 {
  top: 82%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-83 {
  top: 83%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-84 {
  top: 84%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-85 {
  top: 85%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-86 {
  top: 86%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-87 {
  top: 87%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-88 {
  top: 88%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-89 {
  top: 89%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-90 {
  top: 90%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-91 {
  top: 91%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-92 {
  top: 92%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-93 {
  top: 93%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-94 {
  top: 94%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-95 {
  top: 95%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-96 {
  top: 96%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-97 {
  top: 97%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-98 {
  top: 98%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-99 {
  top: 99%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-69-100 {
  top: 100%;
  left: 69%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-0 {
  top: 0%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-1 {
  top: 1%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-2 {
  top: 2%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-3 {
  top: 3%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-4 {
  top: 4%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-5 {
  top: 5%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-6 {
  top: 6%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-7 {
  top: 7%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-8 {
  top: 8%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-9 {
  top: 9%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-10 {
  top: 10%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-11 {
  top: 11%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-12 {
  top: 12%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-13 {
  top: 13%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-14 {
  top: 14%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-15 {
  top: 15%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-16 {
  top: 16%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-17 {
  top: 17%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-18 {
  top: 18%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-19 {
  top: 19%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-20 {
  top: 20%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-21 {
  top: 21%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-22 {
  top: 22%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-23 {
  top: 23%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-24 {
  top: 24%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-25 {
  top: 25%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-26 {
  top: 26%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-27 {
  top: 27%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-28 {
  top: 28%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-29 {
  top: 29%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-30 {
  top: 30%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-31 {
  top: 31%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-32 {
  top: 32%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-33 {
  top: 33%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-34 {
  top: 34%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-35 {
  top: 35%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-36 {
  top: 36%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-37 {
  top: 37%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-38 {
  top: 38%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-39 {
  top: 39%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-40 {
  top: 40%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-41 {
  top: 41%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-42 {
  top: 42%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-43 {
  top: 43%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-44 {
  top: 44%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-45 {
  top: 45%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-46 {
  top: 46%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-47 {
  top: 47%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-48 {
  top: 48%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-49 {
  top: 49%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-50 {
  top: 50%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-51 {
  top: 51%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-52 {
  top: 52%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-53 {
  top: 53%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-54 {
  top: 54%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-55 {
  top: 55%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-56 {
  top: 56%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-57 {
  top: 57%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-58 {
  top: 58%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-59 {
  top: 59%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-60 {
  top: 60%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-61 {
  top: 61%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-62 {
  top: 62%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-63 {
  top: 63%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-64 {
  top: 64%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-65 {
  top: 65%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-66 {
  top: 66%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-67 {
  top: 67%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-68 {
  top: 68%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-69 {
  top: 69%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-70 {
  top: 70%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-71 {
  top: 71%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-72 {
  top: 72%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-73 {
  top: 73%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-74 {
  top: 74%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-75 {
  top: 75%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-76 {
  top: 76%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-77 {
  top: 77%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-78 {
  top: 78%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-79 {
  top: 79%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-80 {
  top: 80%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-81 {
  top: 81%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-82 {
  top: 82%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-83 {
  top: 83%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-84 {
  top: 84%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-85 {
  top: 85%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-86 {
  top: 86%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-87 {
  top: 87%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-88 {
  top: 88%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-89 {
  top: 89%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-90 {
  top: 90%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-91 {
  top: 91%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-92 {
  top: 92%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-93 {
  top: 93%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-94 {
  top: 94%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-95 {
  top: 95%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-96 {
  top: 96%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-97 {
  top: 97%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-98 {
  top: 98%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-99 {
  top: 99%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-70-100 {
  top: 100%;
  left: 70%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-0 {
  top: 0%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-1 {
  top: 1%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-2 {
  top: 2%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-3 {
  top: 3%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-4 {
  top: 4%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-5 {
  top: 5%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-6 {
  top: 6%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-7 {
  top: 7%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-8 {
  top: 8%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-9 {
  top: 9%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-10 {
  top: 10%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-11 {
  top: 11%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-12 {
  top: 12%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-13 {
  top: 13%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-14 {
  top: 14%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-15 {
  top: 15%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-16 {
  top: 16%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-17 {
  top: 17%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-18 {
  top: 18%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-19 {
  top: 19%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-20 {
  top: 20%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-21 {
  top: 21%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-22 {
  top: 22%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-23 {
  top: 23%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-24 {
  top: 24%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-25 {
  top: 25%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-26 {
  top: 26%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-27 {
  top: 27%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-28 {
  top: 28%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-29 {
  top: 29%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-30 {
  top: 30%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-31 {
  top: 31%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-32 {
  top: 32%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-33 {
  top: 33%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-34 {
  top: 34%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-35 {
  top: 35%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-36 {
  top: 36%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-37 {
  top: 37%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-38 {
  top: 38%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-39 {
  top: 39%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-40 {
  top: 40%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-41 {
  top: 41%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-42 {
  top: 42%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-43 {
  top: 43%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-44 {
  top: 44%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-45 {
  top: 45%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-46 {
  top: 46%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-47 {
  top: 47%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-48 {
  top: 48%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-49 {
  top: 49%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-50 {
  top: 50%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-51 {
  top: 51%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-52 {
  top: 52%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-53 {
  top: 53%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-54 {
  top: 54%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-55 {
  top: 55%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-56 {
  top: 56%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-57 {
  top: 57%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-58 {
  top: 58%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-59 {
  top: 59%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-60 {
  top: 60%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-61 {
  top: 61%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-62 {
  top: 62%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-63 {
  top: 63%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-64 {
  top: 64%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-65 {
  top: 65%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-66 {
  top: 66%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-67 {
  top: 67%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-68 {
  top: 68%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-69 {
  top: 69%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-70 {
  top: 70%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-71 {
  top: 71%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-72 {
  top: 72%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-73 {
  top: 73%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-74 {
  top: 74%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-75 {
  top: 75%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-76 {
  top: 76%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-77 {
  top: 77%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-78 {
  top: 78%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-79 {
  top: 79%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-80 {
  top: 80%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-81 {
  top: 81%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-82 {
  top: 82%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-83 {
  top: 83%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-84 {
  top: 84%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-85 {
  top: 85%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-86 {
  top: 86%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-87 {
  top: 87%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-88 {
  top: 88%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-89 {
  top: 89%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-90 {
  top: 90%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-91 {
  top: 91%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-92 {
  top: 92%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-93 {
  top: 93%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-94 {
  top: 94%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-95 {
  top: 95%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-96 {
  top: 96%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-97 {
  top: 97%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-98 {
  top: 98%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-99 {
  top: 99%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-71-100 {
  top: 100%;
  left: 71%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-0 {
  top: 0%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-1 {
  top: 1%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-2 {
  top: 2%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-3 {
  top: 3%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-4 {
  top: 4%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-5 {
  top: 5%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-6 {
  top: 6%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-7 {
  top: 7%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-8 {
  top: 8%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-9 {
  top: 9%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-10 {
  top: 10%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-11 {
  top: 11%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-12 {
  top: 12%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-13 {
  top: 13%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-14 {
  top: 14%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-15 {
  top: 15%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-16 {
  top: 16%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-17 {
  top: 17%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-18 {
  top: 18%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-19 {
  top: 19%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-20 {
  top: 20%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-21 {
  top: 21%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-22 {
  top: 22%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-23 {
  top: 23%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-24 {
  top: 24%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-25 {
  top: 25%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-26 {
  top: 26%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-27 {
  top: 27%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-28 {
  top: 28%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-29 {
  top: 29%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-30 {
  top: 30%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-31 {
  top: 31%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-32 {
  top: 32%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-33 {
  top: 33%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-34 {
  top: 34%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-35 {
  top: 35%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-36 {
  top: 36%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-37 {
  top: 37%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-38 {
  top: 38%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-39 {
  top: 39%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-40 {
  top: 40%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-41 {
  top: 41%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-42 {
  top: 42%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-43 {
  top: 43%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-44 {
  top: 44%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-45 {
  top: 45%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-46 {
  top: 46%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-47 {
  top: 47%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-48 {
  top: 48%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-49 {
  top: 49%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-50 {
  top: 50%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-51 {
  top: 51%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-52 {
  top: 52%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-53 {
  top: 53%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-54 {
  top: 54%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-55 {
  top: 55%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-56 {
  top: 56%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-57 {
  top: 57%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-58 {
  top: 58%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-59 {
  top: 59%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-60 {
  top: 60%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-61 {
  top: 61%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-62 {
  top: 62%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-63 {
  top: 63%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-64 {
  top: 64%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-65 {
  top: 65%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-66 {
  top: 66%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-67 {
  top: 67%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-68 {
  top: 68%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-69 {
  top: 69%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-70 {
  top: 70%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-71 {
  top: 71%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-72 {
  top: 72%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-73 {
  top: 73%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-74 {
  top: 74%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-75 {
  top: 75%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-76 {
  top: 76%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-77 {
  top: 77%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-78 {
  top: 78%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-79 {
  top: 79%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-80 {
  top: 80%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-81 {
  top: 81%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-82 {
  top: 82%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-83 {
  top: 83%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-84 {
  top: 84%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-85 {
  top: 85%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-86 {
  top: 86%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-87 {
  top: 87%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-88 {
  top: 88%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-89 {
  top: 89%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-90 {
  top: 90%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-91 {
  top: 91%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-92 {
  top: 92%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-93 {
  top: 93%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-94 {
  top: 94%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-95 {
  top: 95%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-96 {
  top: 96%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-97 {
  top: 97%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-98 {
  top: 98%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-99 {
  top: 99%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-72-100 {
  top: 100%;
  left: 72%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-0 {
  top: 0%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-1 {
  top: 1%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-2 {
  top: 2%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-3 {
  top: 3%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-4 {
  top: 4%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-5 {
  top: 5%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-6 {
  top: 6%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-7 {
  top: 7%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-8 {
  top: 8%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-9 {
  top: 9%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-10 {
  top: 10%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-11 {
  top: 11%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-12 {
  top: 12%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-13 {
  top: 13%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-14 {
  top: 14%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-15 {
  top: 15%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-16 {
  top: 16%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-17 {
  top: 17%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-18 {
  top: 18%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-19 {
  top: 19%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-20 {
  top: 20%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-21 {
  top: 21%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-22 {
  top: 22%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-23 {
  top: 23%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-24 {
  top: 24%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-25 {
  top: 25%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-26 {
  top: 26%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-27 {
  top: 27%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-28 {
  top: 28%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-29 {
  top: 29%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-30 {
  top: 30%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-31 {
  top: 31%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-32 {
  top: 32%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-33 {
  top: 33%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-34 {
  top: 34%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-35 {
  top: 35%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-36 {
  top: 36%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-37 {
  top: 37%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-38 {
  top: 38%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-39 {
  top: 39%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-40 {
  top: 40%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-41 {
  top: 41%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-42 {
  top: 42%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-43 {
  top: 43%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-44 {
  top: 44%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-45 {
  top: 45%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-46 {
  top: 46%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-47 {
  top: 47%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-48 {
  top: 48%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-49 {
  top: 49%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-50 {
  top: 50%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-51 {
  top: 51%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-52 {
  top: 52%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-53 {
  top: 53%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-54 {
  top: 54%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-55 {
  top: 55%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-56 {
  top: 56%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-57 {
  top: 57%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-58 {
  top: 58%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-59 {
  top: 59%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-60 {
  top: 60%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-61 {
  top: 61%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-62 {
  top: 62%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-63 {
  top: 63%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-64 {
  top: 64%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-65 {
  top: 65%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-66 {
  top: 66%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-67 {
  top: 67%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-68 {
  top: 68%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-69 {
  top: 69%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-70 {
  top: 70%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-71 {
  top: 71%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-72 {
  top: 72%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-73 {
  top: 73%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-74 {
  top: 74%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-75 {
  top: 75%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-76 {
  top: 76%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-77 {
  top: 77%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-78 {
  top: 78%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-79 {
  top: 79%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-80 {
  top: 80%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-81 {
  top: 81%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-82 {
  top: 82%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-83 {
  top: 83%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-84 {
  top: 84%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-85 {
  top: 85%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-86 {
  top: 86%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-87 {
  top: 87%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-88 {
  top: 88%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-89 {
  top: 89%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-90 {
  top: 90%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-91 {
  top: 91%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-92 {
  top: 92%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-93 {
  top: 93%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-94 {
  top: 94%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-95 {
  top: 95%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-96 {
  top: 96%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-97 {
  top: 97%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-98 {
  top: 98%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-99 {
  top: 99%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-73-100 {
  top: 100%;
  left: 73%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-0 {
  top: 0%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-1 {
  top: 1%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-2 {
  top: 2%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-3 {
  top: 3%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-4 {
  top: 4%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-5 {
  top: 5%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-6 {
  top: 6%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-7 {
  top: 7%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-8 {
  top: 8%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-9 {
  top: 9%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-10 {
  top: 10%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-11 {
  top: 11%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-12 {
  top: 12%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-13 {
  top: 13%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-14 {
  top: 14%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-15 {
  top: 15%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-16 {
  top: 16%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-17 {
  top: 17%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-18 {
  top: 18%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-19 {
  top: 19%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-20 {
  top: 20%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-21 {
  top: 21%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-22 {
  top: 22%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-23 {
  top: 23%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-24 {
  top: 24%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-25 {
  top: 25%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-26 {
  top: 26%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-27 {
  top: 27%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-28 {
  top: 28%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-29 {
  top: 29%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-30 {
  top: 30%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-31 {
  top: 31%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-32 {
  top: 32%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-33 {
  top: 33%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-34 {
  top: 34%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-35 {
  top: 35%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-36 {
  top: 36%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-37 {
  top: 37%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-38 {
  top: 38%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-39 {
  top: 39%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-40 {
  top: 40%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-41 {
  top: 41%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-42 {
  top: 42%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-43 {
  top: 43%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-44 {
  top: 44%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-45 {
  top: 45%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-46 {
  top: 46%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-47 {
  top: 47%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-48 {
  top: 48%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-49 {
  top: 49%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-50 {
  top: 50%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-51 {
  top: 51%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-52 {
  top: 52%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-53 {
  top: 53%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-54 {
  top: 54%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-55 {
  top: 55%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-56 {
  top: 56%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-57 {
  top: 57%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-58 {
  top: 58%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-59 {
  top: 59%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-60 {
  top: 60%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-61 {
  top: 61%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-62 {
  top: 62%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-63 {
  top: 63%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-64 {
  top: 64%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-65 {
  top: 65%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-66 {
  top: 66%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-67 {
  top: 67%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-68 {
  top: 68%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-69 {
  top: 69%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-70 {
  top: 70%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-71 {
  top: 71%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-72 {
  top: 72%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-73 {
  top: 73%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-74 {
  top: 74%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-75 {
  top: 75%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-76 {
  top: 76%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-77 {
  top: 77%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-78 {
  top: 78%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-79 {
  top: 79%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-80 {
  top: 80%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-81 {
  top: 81%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-82 {
  top: 82%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-83 {
  top: 83%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-84 {
  top: 84%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-85 {
  top: 85%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-86 {
  top: 86%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-87 {
  top: 87%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-88 {
  top: 88%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-89 {
  top: 89%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-90 {
  top: 90%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-91 {
  top: 91%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-92 {
  top: 92%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-93 {
  top: 93%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-94 {
  top: 94%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-95 {
  top: 95%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-96 {
  top: 96%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-97 {
  top: 97%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-98 {
  top: 98%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-99 {
  top: 99%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-74-100 {
  top: 100%;
  left: 74%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-0 {
  top: 0%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-1 {
  top: 1%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-2 {
  top: 2%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-3 {
  top: 3%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-4 {
  top: 4%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-5 {
  top: 5%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-6 {
  top: 6%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-7 {
  top: 7%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-8 {
  top: 8%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-9 {
  top: 9%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-10 {
  top: 10%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-11 {
  top: 11%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-12 {
  top: 12%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-13 {
  top: 13%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-14 {
  top: 14%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-15 {
  top: 15%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-16 {
  top: 16%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-17 {
  top: 17%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-18 {
  top: 18%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-19 {
  top: 19%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-20 {
  top: 20%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-21 {
  top: 21%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-22 {
  top: 22%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-23 {
  top: 23%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-24 {
  top: 24%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-25 {
  top: 25%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-26 {
  top: 26%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-27 {
  top: 27%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-28 {
  top: 28%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-29 {
  top: 29%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-30 {
  top: 30%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-31 {
  top: 31%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-32 {
  top: 32%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-33 {
  top: 33%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-34 {
  top: 34%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-35 {
  top: 35%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-36 {
  top: 36%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-37 {
  top: 37%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-38 {
  top: 38%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-39 {
  top: 39%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-40 {
  top: 40%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-41 {
  top: 41%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-42 {
  top: 42%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-43 {
  top: 43%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-44 {
  top: 44%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-45 {
  top: 45%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-46 {
  top: 46%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-47 {
  top: 47%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-48 {
  top: 48%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-49 {
  top: 49%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-50 {
  top: 50%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-51 {
  top: 51%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-52 {
  top: 52%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-53 {
  top: 53%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-54 {
  top: 54%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-55 {
  top: 55%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-56 {
  top: 56%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-57 {
  top: 57%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-58 {
  top: 58%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-59 {
  top: 59%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-60 {
  top: 60%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-61 {
  top: 61%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-62 {
  top: 62%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-63 {
  top: 63%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-64 {
  top: 64%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-65 {
  top: 65%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-66 {
  top: 66%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-67 {
  top: 67%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-68 {
  top: 68%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-69 {
  top: 69%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-70 {
  top: 70%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-71 {
  top: 71%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-72 {
  top: 72%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-73 {
  top: 73%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-74 {
  top: 74%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-75 {
  top: 75%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-76 {
  top: 76%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-77 {
  top: 77%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-78 {
  top: 78%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-79 {
  top: 79%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-80 {
  top: 80%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-81 {
  top: 81%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-82 {
  top: 82%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-83 {
  top: 83%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-84 {
  top: 84%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-85 {
  top: 85%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-86 {
  top: 86%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-87 {
  top: 87%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-88 {
  top: 88%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-89 {
  top: 89%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-90 {
  top: 90%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-91 {
  top: 91%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-92 {
  top: 92%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-93 {
  top: 93%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-94 {
  top: 94%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-95 {
  top: 95%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-96 {
  top: 96%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-97 {
  top: 97%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-98 {
  top: 98%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-99 {
  top: 99%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-75-100 {
  top: 100%;
  left: 75%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-0 {
  top: 0%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-1 {
  top: 1%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-2 {
  top: 2%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-3 {
  top: 3%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-4 {
  top: 4%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-5 {
  top: 5%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-6 {
  top: 6%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-7 {
  top: 7%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-8 {
  top: 8%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-9 {
  top: 9%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-10 {
  top: 10%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-11 {
  top: 11%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-12 {
  top: 12%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-13 {
  top: 13%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-14 {
  top: 14%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-15 {
  top: 15%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-16 {
  top: 16%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-17 {
  top: 17%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-18 {
  top: 18%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-19 {
  top: 19%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-20 {
  top: 20%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-21 {
  top: 21%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-22 {
  top: 22%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-23 {
  top: 23%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-24 {
  top: 24%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-25 {
  top: 25%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-26 {
  top: 26%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-27 {
  top: 27%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-28 {
  top: 28%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-29 {
  top: 29%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-30 {
  top: 30%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-31 {
  top: 31%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-32 {
  top: 32%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-33 {
  top: 33%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-34 {
  top: 34%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-35 {
  top: 35%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-36 {
  top: 36%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-37 {
  top: 37%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-38 {
  top: 38%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-39 {
  top: 39%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-40 {
  top: 40%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-41 {
  top: 41%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-42 {
  top: 42%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-43 {
  top: 43%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-44 {
  top: 44%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-45 {
  top: 45%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-46 {
  top: 46%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-47 {
  top: 47%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-48 {
  top: 48%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-49 {
  top: 49%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-50 {
  top: 50%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-51 {
  top: 51%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-52 {
  top: 52%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-53 {
  top: 53%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-54 {
  top: 54%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-55 {
  top: 55%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-56 {
  top: 56%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-57 {
  top: 57%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-58 {
  top: 58%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-59 {
  top: 59%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-60 {
  top: 60%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-61 {
  top: 61%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-62 {
  top: 62%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-63 {
  top: 63%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-64 {
  top: 64%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-65 {
  top: 65%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-66 {
  top: 66%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-67 {
  top: 67%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-68 {
  top: 68%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-69 {
  top: 69%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-70 {
  top: 70%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-71 {
  top: 71%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-72 {
  top: 72%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-73 {
  top: 73%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-74 {
  top: 74%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-75 {
  top: 75%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-76 {
  top: 76%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-77 {
  top: 77%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-78 {
  top: 78%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-79 {
  top: 79%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-80 {
  top: 80%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-81 {
  top: 81%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-82 {
  top: 82%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-83 {
  top: 83%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-84 {
  top: 84%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-85 {
  top: 85%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-86 {
  top: 86%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-87 {
  top: 87%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-88 {
  top: 88%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-89 {
  top: 89%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-90 {
  top: 90%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-91 {
  top: 91%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-92 {
  top: 92%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-93 {
  top: 93%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-94 {
  top: 94%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-95 {
  top: 95%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-96 {
  top: 96%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-97 {
  top: 97%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-98 {
  top: 98%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-99 {
  top: 99%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-76-100 {
  top: 100%;
  left: 76%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-0 {
  top: 0%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-1 {
  top: 1%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-2 {
  top: 2%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-3 {
  top: 3%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-4 {
  top: 4%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-5 {
  top: 5%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-6 {
  top: 6%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-7 {
  top: 7%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-8 {
  top: 8%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-9 {
  top: 9%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-10 {
  top: 10%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-11 {
  top: 11%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-12 {
  top: 12%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-13 {
  top: 13%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-14 {
  top: 14%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-15 {
  top: 15%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-16 {
  top: 16%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-17 {
  top: 17%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-18 {
  top: 18%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-19 {
  top: 19%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-20 {
  top: 20%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-21 {
  top: 21%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-22 {
  top: 22%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-23 {
  top: 23%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-24 {
  top: 24%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-25 {
  top: 25%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-26 {
  top: 26%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-27 {
  top: 27%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-28 {
  top: 28%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-29 {
  top: 29%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-30 {
  top: 30%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-31 {
  top: 31%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-32 {
  top: 32%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-33 {
  top: 33%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-34 {
  top: 34%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-35 {
  top: 35%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-36 {
  top: 36%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-37 {
  top: 37%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-38 {
  top: 38%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-39 {
  top: 39%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-40 {
  top: 40%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-41 {
  top: 41%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-42 {
  top: 42%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-43 {
  top: 43%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-44 {
  top: 44%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-45 {
  top: 45%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-46 {
  top: 46%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-47 {
  top: 47%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-48 {
  top: 48%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-49 {
  top: 49%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-50 {
  top: 50%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-51 {
  top: 51%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-52 {
  top: 52%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-53 {
  top: 53%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-54 {
  top: 54%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-55 {
  top: 55%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-56 {
  top: 56%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-57 {
  top: 57%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-58 {
  top: 58%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-59 {
  top: 59%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-60 {
  top: 60%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-61 {
  top: 61%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-62 {
  top: 62%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-63 {
  top: 63%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-64 {
  top: 64%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-65 {
  top: 65%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-66 {
  top: 66%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-67 {
  top: 67%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-68 {
  top: 68%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-69 {
  top: 69%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-70 {
  top: 70%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-71 {
  top: 71%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-72 {
  top: 72%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-73 {
  top: 73%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-74 {
  top: 74%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-75 {
  top: 75%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-76 {
  top: 76%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-77 {
  top: 77%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-78 {
  top: 78%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-79 {
  top: 79%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-80 {
  top: 80%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-81 {
  top: 81%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-82 {
  top: 82%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-83 {
  top: 83%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-84 {
  top: 84%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-85 {
  top: 85%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-86 {
  top: 86%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-87 {
  top: 87%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-88 {
  top: 88%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-89 {
  top: 89%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-90 {
  top: 90%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-91 {
  top: 91%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-92 {
  top: 92%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-93 {
  top: 93%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-94 {
  top: 94%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-95 {
  top: 95%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-96 {
  top: 96%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-97 {
  top: 97%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-98 {
  top: 98%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-99 {
  top: 99%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-77-100 {
  top: 100%;
  left: 77%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-0 {
  top: 0%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-1 {
  top: 1%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-2 {
  top: 2%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-3 {
  top: 3%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-4 {
  top: 4%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-5 {
  top: 5%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-6 {
  top: 6%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-7 {
  top: 7%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-8 {
  top: 8%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-9 {
  top: 9%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-10 {
  top: 10%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-11 {
  top: 11%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-12 {
  top: 12%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-13 {
  top: 13%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-14 {
  top: 14%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-15 {
  top: 15%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-16 {
  top: 16%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-17 {
  top: 17%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-18 {
  top: 18%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-19 {
  top: 19%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-20 {
  top: 20%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-21 {
  top: 21%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-22 {
  top: 22%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-23 {
  top: 23%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-24 {
  top: 24%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-25 {
  top: 25%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-26 {
  top: 26%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-27 {
  top: 27%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-28 {
  top: 28%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-29 {
  top: 29%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-30 {
  top: 30%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-31 {
  top: 31%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-32 {
  top: 32%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-33 {
  top: 33%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-34 {
  top: 34%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-35 {
  top: 35%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-36 {
  top: 36%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-37 {
  top: 37%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-38 {
  top: 38%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-39 {
  top: 39%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-40 {
  top: 40%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-41 {
  top: 41%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-42 {
  top: 42%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-43 {
  top: 43%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-44 {
  top: 44%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-45 {
  top: 45%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-46 {
  top: 46%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-47 {
  top: 47%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-48 {
  top: 48%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-49 {
  top: 49%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-50 {
  top: 50%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-51 {
  top: 51%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-52 {
  top: 52%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-53 {
  top: 53%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-54 {
  top: 54%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-55 {
  top: 55%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-56 {
  top: 56%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-57 {
  top: 57%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-58 {
  top: 58%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-59 {
  top: 59%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-60 {
  top: 60%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-61 {
  top: 61%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-62 {
  top: 62%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-63 {
  top: 63%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-64 {
  top: 64%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-65 {
  top: 65%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-66 {
  top: 66%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-67 {
  top: 67%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-68 {
  top: 68%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-69 {
  top: 69%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-70 {
  top: 70%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-71 {
  top: 71%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-72 {
  top: 72%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-73 {
  top: 73%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-74 {
  top: 74%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-75 {
  top: 75%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-76 {
  top: 76%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-77 {
  top: 77%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-78 {
  top: 78%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-79 {
  top: 79%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-80 {
  top: 80%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-81 {
  top: 81%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-82 {
  top: 82%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-83 {
  top: 83%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-84 {
  top: 84%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-85 {
  top: 85%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-86 {
  top: 86%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-87 {
  top: 87%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-88 {
  top: 88%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-89 {
  top: 89%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-90 {
  top: 90%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-91 {
  top: 91%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-92 {
  top: 92%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-93 {
  top: 93%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-94 {
  top: 94%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-95 {
  top: 95%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-96 {
  top: 96%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-97 {
  top: 97%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-98 {
  top: 98%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-99 {
  top: 99%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-78-100 {
  top: 100%;
  left: 78%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-0 {
  top: 0%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-1 {
  top: 1%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-2 {
  top: 2%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-3 {
  top: 3%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-4 {
  top: 4%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-5 {
  top: 5%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-6 {
  top: 6%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-7 {
  top: 7%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-8 {
  top: 8%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-9 {
  top: 9%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-10 {
  top: 10%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-11 {
  top: 11%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-12 {
  top: 12%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-13 {
  top: 13%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-14 {
  top: 14%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-15 {
  top: 15%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-16 {
  top: 16%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-17 {
  top: 17%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-18 {
  top: 18%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-19 {
  top: 19%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-20 {
  top: 20%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-21 {
  top: 21%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-22 {
  top: 22%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-23 {
  top: 23%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-24 {
  top: 24%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-25 {
  top: 25%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-26 {
  top: 26%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-27 {
  top: 27%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-28 {
  top: 28%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-29 {
  top: 29%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-30 {
  top: 30%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-31 {
  top: 31%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-32 {
  top: 32%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-33 {
  top: 33%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-34 {
  top: 34%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-35 {
  top: 35%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-36 {
  top: 36%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-37 {
  top: 37%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-38 {
  top: 38%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-39 {
  top: 39%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-40 {
  top: 40%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-41 {
  top: 41%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-42 {
  top: 42%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-43 {
  top: 43%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-44 {
  top: 44%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-45 {
  top: 45%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-46 {
  top: 46%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-47 {
  top: 47%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-48 {
  top: 48%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-49 {
  top: 49%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-50 {
  top: 50%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-51 {
  top: 51%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-52 {
  top: 52%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-53 {
  top: 53%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-54 {
  top: 54%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-55 {
  top: 55%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-56 {
  top: 56%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-57 {
  top: 57%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-58 {
  top: 58%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-59 {
  top: 59%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-60 {
  top: 60%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-61 {
  top: 61%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-62 {
  top: 62%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-63 {
  top: 63%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-64 {
  top: 64%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-65 {
  top: 65%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-66 {
  top: 66%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-67 {
  top: 67%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-68 {
  top: 68%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-69 {
  top: 69%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-70 {
  top: 70%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-71 {
  top: 71%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-72 {
  top: 72%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-73 {
  top: 73%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-74 {
  top: 74%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-75 {
  top: 75%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-76 {
  top: 76%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-77 {
  top: 77%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-78 {
  top: 78%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-79 {
  top: 79%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-80 {
  top: 80%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-81 {
  top: 81%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-82 {
  top: 82%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-83 {
  top: 83%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-84 {
  top: 84%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-85 {
  top: 85%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-86 {
  top: 86%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-87 {
  top: 87%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-88 {
  top: 88%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-89 {
  top: 89%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-90 {
  top: 90%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-91 {
  top: 91%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-92 {
  top: 92%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-93 {
  top: 93%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-94 {
  top: 94%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-95 {
  top: 95%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-96 {
  top: 96%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-97 {
  top: 97%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-98 {
  top: 98%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-99 {
  top: 99%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-79-100 {
  top: 100%;
  left: 79%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-0 {
  top: 0%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-1 {
  top: 1%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-2 {
  top: 2%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-3 {
  top: 3%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-4 {
  top: 4%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-5 {
  top: 5%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-6 {
  top: 6%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-7 {
  top: 7%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-8 {
  top: 8%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-9 {
  top: 9%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-10 {
  top: 10%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-11 {
  top: 11%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-12 {
  top: 12%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-13 {
  top: 13%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-14 {
  top: 14%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-15 {
  top: 15%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-16 {
  top: 16%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-17 {
  top: 17%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-18 {
  top: 18%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-19 {
  top: 19%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-20 {
  top: 20%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-21 {
  top: 21%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-22 {
  top: 22%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-23 {
  top: 23%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-24 {
  top: 24%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-25 {
  top: 25%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-26 {
  top: 26%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-27 {
  top: 27%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-28 {
  top: 28%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-29 {
  top: 29%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-30 {
  top: 30%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-31 {
  top: 31%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-32 {
  top: 32%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-33 {
  top: 33%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-34 {
  top: 34%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-35 {
  top: 35%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-36 {
  top: 36%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-37 {
  top: 37%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-38 {
  top: 38%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-39 {
  top: 39%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-40 {
  top: 40%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-41 {
  top: 41%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-42 {
  top: 42%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-43 {
  top: 43%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-44 {
  top: 44%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-45 {
  top: 45%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-46 {
  top: 46%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-47 {
  top: 47%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-48 {
  top: 48%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-49 {
  top: 49%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-50 {
  top: 50%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-51 {
  top: 51%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-52 {
  top: 52%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-53 {
  top: 53%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-54 {
  top: 54%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-55 {
  top: 55%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-56 {
  top: 56%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-57 {
  top: 57%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-58 {
  top: 58%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-59 {
  top: 59%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-60 {
  top: 60%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-61 {
  top: 61%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-62 {
  top: 62%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-63 {
  top: 63%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-64 {
  top: 64%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-65 {
  top: 65%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-66 {
  top: 66%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-67 {
  top: 67%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-68 {
  top: 68%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-69 {
  top: 69%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-70 {
  top: 70%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-71 {
  top: 71%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-72 {
  top: 72%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-73 {
  top: 73%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-74 {
  top: 74%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-75 {
  top: 75%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-76 {
  top: 76%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-77 {
  top: 77%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-78 {
  top: 78%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-79 {
  top: 79%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-80 {
  top: 80%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-81 {
  top: 81%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-82 {
  top: 82%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-83 {
  top: 83%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-84 {
  top: 84%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-85 {
  top: 85%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-86 {
  top: 86%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-87 {
  top: 87%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-88 {
  top: 88%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-89 {
  top: 89%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-90 {
  top: 90%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-91 {
  top: 91%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-92 {
  top: 92%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-93 {
  top: 93%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-94 {
  top: 94%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-95 {
  top: 95%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-96 {
  top: 96%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-97 {
  top: 97%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-98 {
  top: 98%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-99 {
  top: 99%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-80-100 {
  top: 100%;
  left: 80%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-0 {
  top: 0%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-1 {
  top: 1%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-2 {
  top: 2%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-3 {
  top: 3%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-4 {
  top: 4%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-5 {
  top: 5%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-6 {
  top: 6%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-7 {
  top: 7%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-8 {
  top: 8%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-9 {
  top: 9%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-10 {
  top: 10%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-11 {
  top: 11%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-12 {
  top: 12%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-13 {
  top: 13%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-14 {
  top: 14%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-15 {
  top: 15%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-16 {
  top: 16%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-17 {
  top: 17%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-18 {
  top: 18%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-19 {
  top: 19%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-20 {
  top: 20%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-21 {
  top: 21%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-22 {
  top: 22%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-23 {
  top: 23%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-24 {
  top: 24%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-25 {
  top: 25%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-26 {
  top: 26%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-27 {
  top: 27%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-28 {
  top: 28%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-29 {
  top: 29%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-30 {
  top: 30%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-31 {
  top: 31%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-32 {
  top: 32%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-33 {
  top: 33%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-34 {
  top: 34%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-35 {
  top: 35%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-36 {
  top: 36%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-37 {
  top: 37%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-38 {
  top: 38%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-39 {
  top: 39%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-40 {
  top: 40%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-41 {
  top: 41%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-42 {
  top: 42%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-43 {
  top: 43%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-44 {
  top: 44%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-45 {
  top: 45%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-46 {
  top: 46%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-47 {
  top: 47%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-48 {
  top: 48%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-49 {
  top: 49%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-50 {
  top: 50%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-51 {
  top: 51%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-52 {
  top: 52%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-53 {
  top: 53%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-54 {
  top: 54%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-55 {
  top: 55%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-56 {
  top: 56%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-57 {
  top: 57%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-58 {
  top: 58%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-59 {
  top: 59%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-60 {
  top: 60%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-61 {
  top: 61%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-62 {
  top: 62%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-63 {
  top: 63%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-64 {
  top: 64%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-65 {
  top: 65%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-66 {
  top: 66%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-67 {
  top: 67%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-68 {
  top: 68%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-69 {
  top: 69%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-70 {
  top: 70%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-71 {
  top: 71%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-72 {
  top: 72%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-73 {
  top: 73%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-74 {
  top: 74%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-75 {
  top: 75%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-76 {
  top: 76%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-77 {
  top: 77%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-78 {
  top: 78%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-79 {
  top: 79%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-80 {
  top: 80%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-81 {
  top: 81%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-82 {
  top: 82%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-83 {
  top: 83%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-84 {
  top: 84%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-85 {
  top: 85%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-86 {
  top: 86%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-87 {
  top: 87%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-88 {
  top: 88%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-89 {
  top: 89%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-90 {
  top: 90%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-91 {
  top: 91%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-92 {
  top: 92%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-93 {
  top: 93%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-94 {
  top: 94%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-95 {
  top: 95%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-96 {
  top: 96%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-97 {
  top: 97%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-98 {
  top: 98%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-99 {
  top: 99%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-81-100 {
  top: 100%;
  left: 81%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-0 {
  top: 0%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-1 {
  top: 1%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-2 {
  top: 2%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-3 {
  top: 3%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-4 {
  top: 4%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-5 {
  top: 5%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-6 {
  top: 6%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-7 {
  top: 7%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-8 {
  top: 8%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-9 {
  top: 9%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-10 {
  top: 10%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-11 {
  top: 11%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-12 {
  top: 12%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-13 {
  top: 13%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-14 {
  top: 14%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-15 {
  top: 15%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-16 {
  top: 16%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-17 {
  top: 17%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-18 {
  top: 18%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-19 {
  top: 19%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-20 {
  top: 20%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-21 {
  top: 21%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-22 {
  top: 22%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-23 {
  top: 23%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-24 {
  top: 24%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-25 {
  top: 25%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-26 {
  top: 26%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-27 {
  top: 27%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-28 {
  top: 28%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-29 {
  top: 29%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-30 {
  top: 30%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-31 {
  top: 31%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-32 {
  top: 32%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-33 {
  top: 33%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-34 {
  top: 34%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-35 {
  top: 35%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-36 {
  top: 36%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-37 {
  top: 37%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-38 {
  top: 38%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-39 {
  top: 39%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-40 {
  top: 40%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-41 {
  top: 41%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-42 {
  top: 42%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-43 {
  top: 43%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-44 {
  top: 44%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-45 {
  top: 45%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-46 {
  top: 46%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-47 {
  top: 47%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-48 {
  top: 48%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-49 {
  top: 49%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-50 {
  top: 50%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-51 {
  top: 51%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-52 {
  top: 52%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-53 {
  top: 53%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-54 {
  top: 54%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-55 {
  top: 55%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-56 {
  top: 56%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-57 {
  top: 57%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-58 {
  top: 58%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-59 {
  top: 59%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-60 {
  top: 60%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-61 {
  top: 61%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-62 {
  top: 62%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-63 {
  top: 63%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-64 {
  top: 64%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-65 {
  top: 65%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-66 {
  top: 66%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-67 {
  top: 67%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-68 {
  top: 68%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-69 {
  top: 69%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-70 {
  top: 70%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-71 {
  top: 71%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-72 {
  top: 72%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-73 {
  top: 73%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-74 {
  top: 74%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-75 {
  top: 75%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-76 {
  top: 76%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-77 {
  top: 77%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-78 {
  top: 78%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-79 {
  top: 79%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-80 {
  top: 80%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-81 {
  top: 81%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-82 {
  top: 82%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-83 {
  top: 83%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-84 {
  top: 84%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-85 {
  top: 85%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-86 {
  top: 86%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-87 {
  top: 87%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-88 {
  top: 88%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-89 {
  top: 89%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-90 {
  top: 90%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-91 {
  top: 91%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-92 {
  top: 92%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-93 {
  top: 93%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-94 {
  top: 94%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-95 {
  top: 95%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-96 {
  top: 96%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-97 {
  top: 97%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-98 {
  top: 98%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-99 {
  top: 99%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-82-100 {
  top: 100%;
  left: 82%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-0 {
  top: 0%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-1 {
  top: 1%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-2 {
  top: 2%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-3 {
  top: 3%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-4 {
  top: 4%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-5 {
  top: 5%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-6 {
  top: 6%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-7 {
  top: 7%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-8 {
  top: 8%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-9 {
  top: 9%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-10 {
  top: 10%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-11 {
  top: 11%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-12 {
  top: 12%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-13 {
  top: 13%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-14 {
  top: 14%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-15 {
  top: 15%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-16 {
  top: 16%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-17 {
  top: 17%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-18 {
  top: 18%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-19 {
  top: 19%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-20 {
  top: 20%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-21 {
  top: 21%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-22 {
  top: 22%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-23 {
  top: 23%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-24 {
  top: 24%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-25 {
  top: 25%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-26 {
  top: 26%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-27 {
  top: 27%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-28 {
  top: 28%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-29 {
  top: 29%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-30 {
  top: 30%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-31 {
  top: 31%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-32 {
  top: 32%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-33 {
  top: 33%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-34 {
  top: 34%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-35 {
  top: 35%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-36 {
  top: 36%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-37 {
  top: 37%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-38 {
  top: 38%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-39 {
  top: 39%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-40 {
  top: 40%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-41 {
  top: 41%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-42 {
  top: 42%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-43 {
  top: 43%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-44 {
  top: 44%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-45 {
  top: 45%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-46 {
  top: 46%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-47 {
  top: 47%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-48 {
  top: 48%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-49 {
  top: 49%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-50 {
  top: 50%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-51 {
  top: 51%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-52 {
  top: 52%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-53 {
  top: 53%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-54 {
  top: 54%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-55 {
  top: 55%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-56 {
  top: 56%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-57 {
  top: 57%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-58 {
  top: 58%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-59 {
  top: 59%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-60 {
  top: 60%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-61 {
  top: 61%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-62 {
  top: 62%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-63 {
  top: 63%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-64 {
  top: 64%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-65 {
  top: 65%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-66 {
  top: 66%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-67 {
  top: 67%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-68 {
  top: 68%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-69 {
  top: 69%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-70 {
  top: 70%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-71 {
  top: 71%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-72 {
  top: 72%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-73 {
  top: 73%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-74 {
  top: 74%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-75 {
  top: 75%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-76 {
  top: 76%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-77 {
  top: 77%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-78 {
  top: 78%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-79 {
  top: 79%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-80 {
  top: 80%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-81 {
  top: 81%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-82 {
  top: 82%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-83 {
  top: 83%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-84 {
  top: 84%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-85 {
  top: 85%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-86 {
  top: 86%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-87 {
  top: 87%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-88 {
  top: 88%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-89 {
  top: 89%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-90 {
  top: 90%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-91 {
  top: 91%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-92 {
  top: 92%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-93 {
  top: 93%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-94 {
  top: 94%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-95 {
  top: 95%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-96 {
  top: 96%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-97 {
  top: 97%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-98 {
  top: 98%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-99 {
  top: 99%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-83-100 {
  top: 100%;
  left: 83%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-0 {
  top: 0%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-1 {
  top: 1%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-2 {
  top: 2%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-3 {
  top: 3%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-4 {
  top: 4%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-5 {
  top: 5%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-6 {
  top: 6%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-7 {
  top: 7%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-8 {
  top: 8%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-9 {
  top: 9%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-10 {
  top: 10%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-11 {
  top: 11%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-12 {
  top: 12%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-13 {
  top: 13%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-14 {
  top: 14%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-15 {
  top: 15%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-16 {
  top: 16%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-17 {
  top: 17%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-18 {
  top: 18%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-19 {
  top: 19%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-20 {
  top: 20%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-21 {
  top: 21%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-22 {
  top: 22%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-23 {
  top: 23%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-24 {
  top: 24%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-25 {
  top: 25%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-26 {
  top: 26%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-27 {
  top: 27%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-28 {
  top: 28%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-29 {
  top: 29%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-30 {
  top: 30%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-31 {
  top: 31%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-32 {
  top: 32%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-33 {
  top: 33%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-34 {
  top: 34%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-35 {
  top: 35%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-36 {
  top: 36%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-37 {
  top: 37%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-38 {
  top: 38%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-39 {
  top: 39%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-40 {
  top: 40%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-41 {
  top: 41%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-42 {
  top: 42%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-43 {
  top: 43%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-44 {
  top: 44%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-45 {
  top: 45%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-46 {
  top: 46%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-47 {
  top: 47%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-48 {
  top: 48%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-49 {
  top: 49%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-50 {
  top: 50%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-51 {
  top: 51%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-52 {
  top: 52%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-53 {
  top: 53%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-54 {
  top: 54%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-55 {
  top: 55%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-56 {
  top: 56%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-57 {
  top: 57%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-58 {
  top: 58%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-59 {
  top: 59%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-60 {
  top: 60%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-61 {
  top: 61%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-62 {
  top: 62%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-63 {
  top: 63%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-64 {
  top: 64%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-65 {
  top: 65%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-66 {
  top: 66%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-67 {
  top: 67%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-68 {
  top: 68%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-69 {
  top: 69%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-70 {
  top: 70%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-71 {
  top: 71%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-72 {
  top: 72%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-73 {
  top: 73%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-74 {
  top: 74%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-75 {
  top: 75%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-76 {
  top: 76%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-77 {
  top: 77%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-78 {
  top: 78%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-79 {
  top: 79%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-80 {
  top: 80%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-81 {
  top: 81%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-82 {
  top: 82%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-83 {
  top: 83%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-84 {
  top: 84%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-85 {
  top: 85%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-86 {
  top: 86%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-87 {
  top: 87%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-88 {
  top: 88%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-89 {
  top: 89%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-90 {
  top: 90%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-91 {
  top: 91%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-92 {
  top: 92%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-93 {
  top: 93%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-94 {
  top: 94%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-95 {
  top: 95%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-96 {
  top: 96%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-97 {
  top: 97%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-98 {
  top: 98%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-99 {
  top: 99%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-84-100 {
  top: 100%;
  left: 84%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-0 {
  top: 0%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-1 {
  top: 1%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-2 {
  top: 2%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-3 {
  top: 3%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-4 {
  top: 4%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-5 {
  top: 5%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-6 {
  top: 6%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-7 {
  top: 7%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-8 {
  top: 8%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-9 {
  top: 9%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-10 {
  top: 10%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-11 {
  top: 11%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-12 {
  top: 12%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-13 {
  top: 13%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-14 {
  top: 14%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-15 {
  top: 15%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-16 {
  top: 16%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-17 {
  top: 17%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-18 {
  top: 18%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-19 {
  top: 19%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-20 {
  top: 20%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-21 {
  top: 21%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-22 {
  top: 22%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-23 {
  top: 23%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-24 {
  top: 24%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-25 {
  top: 25%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-26 {
  top: 26%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-27 {
  top: 27%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-28 {
  top: 28%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-29 {
  top: 29%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-30 {
  top: 30%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-31 {
  top: 31%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-32 {
  top: 32%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-33 {
  top: 33%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-34 {
  top: 34%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-35 {
  top: 35%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-36 {
  top: 36%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-37 {
  top: 37%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-38 {
  top: 38%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-39 {
  top: 39%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-40 {
  top: 40%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-41 {
  top: 41%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-42 {
  top: 42%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-43 {
  top: 43%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-44 {
  top: 44%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-45 {
  top: 45%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-46 {
  top: 46%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-47 {
  top: 47%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-48 {
  top: 48%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-49 {
  top: 49%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-50 {
  top: 50%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-51 {
  top: 51%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-52 {
  top: 52%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-53 {
  top: 53%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-54 {
  top: 54%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-55 {
  top: 55%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-56 {
  top: 56%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-57 {
  top: 57%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-58 {
  top: 58%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-59 {
  top: 59%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-60 {
  top: 60%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-61 {
  top: 61%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-62 {
  top: 62%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-63 {
  top: 63%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-64 {
  top: 64%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-65 {
  top: 65%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-66 {
  top: 66%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-67 {
  top: 67%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-68 {
  top: 68%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-69 {
  top: 69%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-70 {
  top: 70%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-71 {
  top: 71%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-72 {
  top: 72%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-73 {
  top: 73%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-74 {
  top: 74%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-75 {
  top: 75%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-76 {
  top: 76%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-77 {
  top: 77%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-78 {
  top: 78%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-79 {
  top: 79%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-80 {
  top: 80%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-81 {
  top: 81%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-82 {
  top: 82%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-83 {
  top: 83%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-84 {
  top: 84%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-85 {
  top: 85%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-86 {
  top: 86%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-87 {
  top: 87%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-88 {
  top: 88%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-89 {
  top: 89%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-90 {
  top: 90%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-91 {
  top: 91%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-92 {
  top: 92%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-93 {
  top: 93%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-94 {
  top: 94%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-95 {
  top: 95%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-96 {
  top: 96%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-97 {
  top: 97%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-98 {
  top: 98%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-99 {
  top: 99%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-85-100 {
  top: 100%;
  left: 85%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-0 {
  top: 0%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-1 {
  top: 1%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-2 {
  top: 2%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-3 {
  top: 3%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-4 {
  top: 4%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-5 {
  top: 5%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-6 {
  top: 6%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-7 {
  top: 7%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-8 {
  top: 8%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-9 {
  top: 9%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-10 {
  top: 10%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-11 {
  top: 11%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-12 {
  top: 12%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-13 {
  top: 13%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-14 {
  top: 14%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-15 {
  top: 15%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-16 {
  top: 16%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-17 {
  top: 17%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-18 {
  top: 18%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-19 {
  top: 19%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-20 {
  top: 20%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-21 {
  top: 21%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-22 {
  top: 22%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-23 {
  top: 23%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-24 {
  top: 24%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-25 {
  top: 25%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-26 {
  top: 26%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-27 {
  top: 27%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-28 {
  top: 28%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-29 {
  top: 29%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-30 {
  top: 30%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-31 {
  top: 31%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-32 {
  top: 32%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-33 {
  top: 33%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-34 {
  top: 34%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-35 {
  top: 35%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-36 {
  top: 36%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-37 {
  top: 37%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-38 {
  top: 38%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-39 {
  top: 39%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-40 {
  top: 40%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-41 {
  top: 41%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-42 {
  top: 42%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-43 {
  top: 43%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-44 {
  top: 44%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-45 {
  top: 45%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-46 {
  top: 46%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-47 {
  top: 47%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-48 {
  top: 48%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-49 {
  top: 49%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-50 {
  top: 50%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-51 {
  top: 51%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-52 {
  top: 52%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-53 {
  top: 53%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-54 {
  top: 54%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-55 {
  top: 55%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-56 {
  top: 56%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-57 {
  top: 57%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-58 {
  top: 58%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-59 {
  top: 59%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-60 {
  top: 60%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-61 {
  top: 61%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-62 {
  top: 62%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-63 {
  top: 63%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-64 {
  top: 64%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-65 {
  top: 65%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-66 {
  top: 66%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-67 {
  top: 67%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-68 {
  top: 68%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-69 {
  top: 69%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-70 {
  top: 70%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-71 {
  top: 71%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-72 {
  top: 72%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-73 {
  top: 73%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-74 {
  top: 74%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-75 {
  top: 75%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-76 {
  top: 76%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-77 {
  top: 77%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-78 {
  top: 78%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-79 {
  top: 79%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-80 {
  top: 80%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-81 {
  top: 81%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-82 {
  top: 82%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-83 {
  top: 83%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-84 {
  top: 84%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-85 {
  top: 85%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-86 {
  top: 86%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-87 {
  top: 87%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-88 {
  top: 88%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-89 {
  top: 89%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-90 {
  top: 90%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-91 {
  top: 91%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-92 {
  top: 92%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-93 {
  top: 93%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-94 {
  top: 94%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-95 {
  top: 95%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-96 {
  top: 96%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-97 {
  top: 97%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-98 {
  top: 98%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-99 {
  top: 99%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-86-100 {
  top: 100%;
  left: 86%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-0 {
  top: 0%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-1 {
  top: 1%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-2 {
  top: 2%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-3 {
  top: 3%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-4 {
  top: 4%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-5 {
  top: 5%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-6 {
  top: 6%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-7 {
  top: 7%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-8 {
  top: 8%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-9 {
  top: 9%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-10 {
  top: 10%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-11 {
  top: 11%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-12 {
  top: 12%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-13 {
  top: 13%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-14 {
  top: 14%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-15 {
  top: 15%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-16 {
  top: 16%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-17 {
  top: 17%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-18 {
  top: 18%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-19 {
  top: 19%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-20 {
  top: 20%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-21 {
  top: 21%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-22 {
  top: 22%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-23 {
  top: 23%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-24 {
  top: 24%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-25 {
  top: 25%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-26 {
  top: 26%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-27 {
  top: 27%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-28 {
  top: 28%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-29 {
  top: 29%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-30 {
  top: 30%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-31 {
  top: 31%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-32 {
  top: 32%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-33 {
  top: 33%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-34 {
  top: 34%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-35 {
  top: 35%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-36 {
  top: 36%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-37 {
  top: 37%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-38 {
  top: 38%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-39 {
  top: 39%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-40 {
  top: 40%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-41 {
  top: 41%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-42 {
  top: 42%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-43 {
  top: 43%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-44 {
  top: 44%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-45 {
  top: 45%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-46 {
  top: 46%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-47 {
  top: 47%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-48 {
  top: 48%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-49 {
  top: 49%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-50 {
  top: 50%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-51 {
  top: 51%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-52 {
  top: 52%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-53 {
  top: 53%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-54 {
  top: 54%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-55 {
  top: 55%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-56 {
  top: 56%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-57 {
  top: 57%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-58 {
  top: 58%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-59 {
  top: 59%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-60 {
  top: 60%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-61 {
  top: 61%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-62 {
  top: 62%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-63 {
  top: 63%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-64 {
  top: 64%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-65 {
  top: 65%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-66 {
  top: 66%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-67 {
  top: 67%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-68 {
  top: 68%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-69 {
  top: 69%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-70 {
  top: 70%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-71 {
  top: 71%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-72 {
  top: 72%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-73 {
  top: 73%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-74 {
  top: 74%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-75 {
  top: 75%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-76 {
  top: 76%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-77 {
  top: 77%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-78 {
  top: 78%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-79 {
  top: 79%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-80 {
  top: 80%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-81 {
  top: 81%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-82 {
  top: 82%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-83 {
  top: 83%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-84 {
  top: 84%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-85 {
  top: 85%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-86 {
  top: 86%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-87 {
  top: 87%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-88 {
  top: 88%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-89 {
  top: 89%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-90 {
  top: 90%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-91 {
  top: 91%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-92 {
  top: 92%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-93 {
  top: 93%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-94 {
  top: 94%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-95 {
  top: 95%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-96 {
  top: 96%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-97 {
  top: 97%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-98 {
  top: 98%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-99 {
  top: 99%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-87-100 {
  top: 100%;
  left: 87%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-0 {
  top: 0%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-1 {
  top: 1%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-2 {
  top: 2%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-3 {
  top: 3%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-4 {
  top: 4%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-5 {
  top: 5%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-6 {
  top: 6%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-7 {
  top: 7%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-8 {
  top: 8%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-9 {
  top: 9%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-10 {
  top: 10%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-11 {
  top: 11%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-12 {
  top: 12%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-13 {
  top: 13%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-14 {
  top: 14%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-15 {
  top: 15%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-16 {
  top: 16%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-17 {
  top: 17%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-18 {
  top: 18%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-19 {
  top: 19%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-20 {
  top: 20%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-21 {
  top: 21%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-22 {
  top: 22%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-23 {
  top: 23%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-24 {
  top: 24%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-25 {
  top: 25%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-26 {
  top: 26%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-27 {
  top: 27%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-28 {
  top: 28%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-29 {
  top: 29%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-30 {
  top: 30%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-31 {
  top: 31%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-32 {
  top: 32%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-33 {
  top: 33%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-34 {
  top: 34%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-35 {
  top: 35%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-36 {
  top: 36%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-37 {
  top: 37%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-38 {
  top: 38%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-39 {
  top: 39%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-40 {
  top: 40%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-41 {
  top: 41%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-42 {
  top: 42%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-43 {
  top: 43%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-44 {
  top: 44%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-45 {
  top: 45%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-46 {
  top: 46%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-47 {
  top: 47%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-48 {
  top: 48%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-49 {
  top: 49%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-50 {
  top: 50%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-51 {
  top: 51%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-52 {
  top: 52%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-53 {
  top: 53%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-54 {
  top: 54%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-55 {
  top: 55%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-56 {
  top: 56%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-57 {
  top: 57%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-58 {
  top: 58%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-59 {
  top: 59%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-60 {
  top: 60%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-61 {
  top: 61%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-62 {
  top: 62%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-63 {
  top: 63%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-64 {
  top: 64%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-65 {
  top: 65%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-66 {
  top: 66%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-67 {
  top: 67%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-68 {
  top: 68%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-69 {
  top: 69%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-70 {
  top: 70%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-71 {
  top: 71%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-72 {
  top: 72%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-73 {
  top: 73%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-74 {
  top: 74%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-75 {
  top: 75%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-76 {
  top: 76%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-77 {
  top: 77%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-78 {
  top: 78%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-79 {
  top: 79%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-80 {
  top: 80%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-81 {
  top: 81%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-82 {
  top: 82%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-83 {
  top: 83%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-84 {
  top: 84%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-85 {
  top: 85%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-86 {
  top: 86%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-87 {
  top: 87%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-88 {
  top: 88%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-89 {
  top: 89%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-90 {
  top: 90%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-91 {
  top: 91%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-92 {
  top: 92%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-93 {
  top: 93%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-94 {
  top: 94%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-95 {
  top: 95%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-96 {
  top: 96%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-97 {
  top: 97%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-98 {
  top: 98%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-99 {
  top: 99%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-88-100 {
  top: 100%;
  left: 88%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-0 {
  top: 0%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-1 {
  top: 1%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-2 {
  top: 2%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-3 {
  top: 3%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-4 {
  top: 4%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-5 {
  top: 5%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-6 {
  top: 6%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-7 {
  top: 7%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-8 {
  top: 8%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-9 {
  top: 9%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-10 {
  top: 10%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-11 {
  top: 11%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-12 {
  top: 12%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-13 {
  top: 13%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-14 {
  top: 14%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-15 {
  top: 15%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-16 {
  top: 16%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-17 {
  top: 17%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-18 {
  top: 18%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-19 {
  top: 19%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-20 {
  top: 20%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-21 {
  top: 21%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-22 {
  top: 22%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-23 {
  top: 23%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-24 {
  top: 24%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-25 {
  top: 25%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-26 {
  top: 26%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-27 {
  top: 27%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-28 {
  top: 28%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-29 {
  top: 29%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-30 {
  top: 30%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-31 {
  top: 31%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-32 {
  top: 32%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-33 {
  top: 33%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-34 {
  top: 34%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-35 {
  top: 35%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-36 {
  top: 36%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-37 {
  top: 37%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-38 {
  top: 38%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-39 {
  top: 39%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-40 {
  top: 40%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-41 {
  top: 41%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-42 {
  top: 42%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-43 {
  top: 43%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-44 {
  top: 44%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-45 {
  top: 45%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-46 {
  top: 46%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-47 {
  top: 47%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-48 {
  top: 48%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-49 {
  top: 49%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-50 {
  top: 50%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-51 {
  top: 51%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-52 {
  top: 52%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-53 {
  top: 53%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-54 {
  top: 54%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-55 {
  top: 55%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-56 {
  top: 56%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-57 {
  top: 57%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-58 {
  top: 58%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-59 {
  top: 59%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-60 {
  top: 60%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-61 {
  top: 61%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-62 {
  top: 62%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-63 {
  top: 63%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-64 {
  top: 64%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-65 {
  top: 65%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-66 {
  top: 66%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-67 {
  top: 67%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-68 {
  top: 68%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-69 {
  top: 69%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-70 {
  top: 70%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-71 {
  top: 71%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-72 {
  top: 72%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-73 {
  top: 73%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-74 {
  top: 74%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-75 {
  top: 75%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-76 {
  top: 76%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-77 {
  top: 77%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-78 {
  top: 78%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-79 {
  top: 79%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-80 {
  top: 80%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-81 {
  top: 81%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-82 {
  top: 82%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-83 {
  top: 83%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-84 {
  top: 84%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-85 {
  top: 85%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-86 {
  top: 86%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-87 {
  top: 87%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-88 {
  top: 88%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-89 {
  top: 89%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-90 {
  top: 90%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-91 {
  top: 91%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-92 {
  top: 92%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-93 {
  top: 93%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-94 {
  top: 94%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-95 {
  top: 95%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-96 {
  top: 96%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-97 {
  top: 97%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-98 {
  top: 98%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-99 {
  top: 99%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-89-100 {
  top: 100%;
  left: 89%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-0 {
  top: 0%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-1 {
  top: 1%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-2 {
  top: 2%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-3 {
  top: 3%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-4 {
  top: 4%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-5 {
  top: 5%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-6 {
  top: 6%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-7 {
  top: 7%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-8 {
  top: 8%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-9 {
  top: 9%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-10 {
  top: 10%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-11 {
  top: 11%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-12 {
  top: 12%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-13 {
  top: 13%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-14 {
  top: 14%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-15 {
  top: 15%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-16 {
  top: 16%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-17 {
  top: 17%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-18 {
  top: 18%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-19 {
  top: 19%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-20 {
  top: 20%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-21 {
  top: 21%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-22 {
  top: 22%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-23 {
  top: 23%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-24 {
  top: 24%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-25 {
  top: 25%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-26 {
  top: 26%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-27 {
  top: 27%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-28 {
  top: 28%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-29 {
  top: 29%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-30 {
  top: 30%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-31 {
  top: 31%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-32 {
  top: 32%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-33 {
  top: 33%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-34 {
  top: 34%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-35 {
  top: 35%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-36 {
  top: 36%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-37 {
  top: 37%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-38 {
  top: 38%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-39 {
  top: 39%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-40 {
  top: 40%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-41 {
  top: 41%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-42 {
  top: 42%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-43 {
  top: 43%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-44 {
  top: 44%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-45 {
  top: 45%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-46 {
  top: 46%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-47 {
  top: 47%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-48 {
  top: 48%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-49 {
  top: 49%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-50 {
  top: 50%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-51 {
  top: 51%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-52 {
  top: 52%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-53 {
  top: 53%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-54 {
  top: 54%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-55 {
  top: 55%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-56 {
  top: 56%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-57 {
  top: 57%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-58 {
  top: 58%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-59 {
  top: 59%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-60 {
  top: 60%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-61 {
  top: 61%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-62 {
  top: 62%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-63 {
  top: 63%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-64 {
  top: 64%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-65 {
  top: 65%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-66 {
  top: 66%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-67 {
  top: 67%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-68 {
  top: 68%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-69 {
  top: 69%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-70 {
  top: 70%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-71 {
  top: 71%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-72 {
  top: 72%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-73 {
  top: 73%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-74 {
  top: 74%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-75 {
  top: 75%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-76 {
  top: 76%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-77 {
  top: 77%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-78 {
  top: 78%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-79 {
  top: 79%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-80 {
  top: 80%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-81 {
  top: 81%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-82 {
  top: 82%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-83 {
  top: 83%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-84 {
  top: 84%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-85 {
  top: 85%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-86 {
  top: 86%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-87 {
  top: 87%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-88 {
  top: 88%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-89 {
  top: 89%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-90 {
  top: 90%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-91 {
  top: 91%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-92 {
  top: 92%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-93 {
  top: 93%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-94 {
  top: 94%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-95 {
  top: 95%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-96 {
  top: 96%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-97 {
  top: 97%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-98 {
  top: 98%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-99 {
  top: 99%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-90-100 {
  top: 100%;
  left: 90%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-0 {
  top: 0%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-1 {
  top: 1%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-2 {
  top: 2%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-3 {
  top: 3%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-4 {
  top: 4%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-5 {
  top: 5%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-6 {
  top: 6%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-7 {
  top: 7%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-8 {
  top: 8%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-9 {
  top: 9%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-10 {
  top: 10%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-11 {
  top: 11%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-12 {
  top: 12%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-13 {
  top: 13%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-14 {
  top: 14%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-15 {
  top: 15%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-16 {
  top: 16%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-17 {
  top: 17%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-18 {
  top: 18%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-19 {
  top: 19%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-20 {
  top: 20%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-21 {
  top: 21%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-22 {
  top: 22%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-23 {
  top: 23%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-24 {
  top: 24%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-25 {
  top: 25%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-26 {
  top: 26%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-27 {
  top: 27%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-28 {
  top: 28%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-29 {
  top: 29%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-30 {
  top: 30%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-31 {
  top: 31%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-32 {
  top: 32%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-33 {
  top: 33%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-34 {
  top: 34%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-35 {
  top: 35%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-36 {
  top: 36%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-37 {
  top: 37%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-38 {
  top: 38%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-39 {
  top: 39%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-40 {
  top: 40%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-41 {
  top: 41%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-42 {
  top: 42%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-43 {
  top: 43%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-44 {
  top: 44%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-45 {
  top: 45%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-46 {
  top: 46%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-47 {
  top: 47%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-48 {
  top: 48%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-49 {
  top: 49%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-50 {
  top: 50%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-51 {
  top: 51%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-52 {
  top: 52%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-53 {
  top: 53%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-54 {
  top: 54%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-55 {
  top: 55%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-56 {
  top: 56%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-57 {
  top: 57%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-58 {
  top: 58%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-59 {
  top: 59%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-60 {
  top: 60%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-61 {
  top: 61%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-62 {
  top: 62%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-63 {
  top: 63%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-64 {
  top: 64%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-65 {
  top: 65%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-66 {
  top: 66%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-67 {
  top: 67%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-68 {
  top: 68%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-69 {
  top: 69%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-70 {
  top: 70%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-71 {
  top: 71%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-72 {
  top: 72%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-73 {
  top: 73%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-74 {
  top: 74%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-75 {
  top: 75%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-76 {
  top: 76%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-77 {
  top: 77%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-78 {
  top: 78%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-79 {
  top: 79%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-80 {
  top: 80%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-81 {
  top: 81%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-82 {
  top: 82%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-83 {
  top: 83%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-84 {
  top: 84%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-85 {
  top: 85%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-86 {
  top: 86%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-87 {
  top: 87%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-88 {
  top: 88%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-89 {
  top: 89%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-90 {
  top: 90%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-91 {
  top: 91%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-92 {
  top: 92%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-93 {
  top: 93%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-94 {
  top: 94%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-95 {
  top: 95%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-96 {
  top: 96%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-97 {
  top: 97%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-98 {
  top: 98%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-99 {
  top: 99%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-91-100 {
  top: 100%;
  left: 91%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-0 {
  top: 0%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-1 {
  top: 1%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-2 {
  top: 2%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-3 {
  top: 3%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-4 {
  top: 4%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-5 {
  top: 5%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-6 {
  top: 6%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-7 {
  top: 7%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-8 {
  top: 8%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-9 {
  top: 9%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-10 {
  top: 10%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-11 {
  top: 11%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-12 {
  top: 12%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-13 {
  top: 13%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-14 {
  top: 14%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-15 {
  top: 15%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-16 {
  top: 16%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-17 {
  top: 17%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-18 {
  top: 18%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-19 {
  top: 19%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-20 {
  top: 20%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-21 {
  top: 21%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-22 {
  top: 22%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-23 {
  top: 23%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-24 {
  top: 24%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-25 {
  top: 25%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-26 {
  top: 26%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-27 {
  top: 27%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-28 {
  top: 28%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-29 {
  top: 29%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-30 {
  top: 30%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-31 {
  top: 31%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-32 {
  top: 32%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-33 {
  top: 33%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-34 {
  top: 34%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-35 {
  top: 35%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-36 {
  top: 36%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-37 {
  top: 37%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-38 {
  top: 38%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-39 {
  top: 39%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-40 {
  top: 40%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-41 {
  top: 41%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-42 {
  top: 42%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-43 {
  top: 43%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-44 {
  top: 44%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-45 {
  top: 45%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-46 {
  top: 46%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-47 {
  top: 47%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-48 {
  top: 48%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-49 {
  top: 49%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-50 {
  top: 50%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-51 {
  top: 51%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-52 {
  top: 52%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-53 {
  top: 53%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-54 {
  top: 54%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-55 {
  top: 55%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-56 {
  top: 56%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-57 {
  top: 57%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-58 {
  top: 58%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-59 {
  top: 59%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-60 {
  top: 60%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-61 {
  top: 61%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-62 {
  top: 62%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-63 {
  top: 63%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-64 {
  top: 64%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-65 {
  top: 65%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-66 {
  top: 66%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-67 {
  top: 67%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-68 {
  top: 68%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-69 {
  top: 69%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-70 {
  top: 70%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-71 {
  top: 71%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-72 {
  top: 72%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-73 {
  top: 73%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-74 {
  top: 74%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-75 {
  top: 75%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-76 {
  top: 76%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-77 {
  top: 77%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-78 {
  top: 78%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-79 {
  top: 79%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-80 {
  top: 80%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-81 {
  top: 81%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-82 {
  top: 82%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-83 {
  top: 83%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-84 {
  top: 84%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-85 {
  top: 85%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-86 {
  top: 86%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-87 {
  top: 87%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-88 {
  top: 88%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-89 {
  top: 89%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-90 {
  top: 90%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-91 {
  top: 91%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-92 {
  top: 92%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-93 {
  top: 93%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-94 {
  top: 94%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-95 {
  top: 95%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-96 {
  top: 96%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-97 {
  top: 97%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-98 {
  top: 98%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-99 {
  top: 99%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-92-100 {
  top: 100%;
  left: 92%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-0 {
  top: 0%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-1 {
  top: 1%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-2 {
  top: 2%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-3 {
  top: 3%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-4 {
  top: 4%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-5 {
  top: 5%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-6 {
  top: 6%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-7 {
  top: 7%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-8 {
  top: 8%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-9 {
  top: 9%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-10 {
  top: 10%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-11 {
  top: 11%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-12 {
  top: 12%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-13 {
  top: 13%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-14 {
  top: 14%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-15 {
  top: 15%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-16 {
  top: 16%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-17 {
  top: 17%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-18 {
  top: 18%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-19 {
  top: 19%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-20 {
  top: 20%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-21 {
  top: 21%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-22 {
  top: 22%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-23 {
  top: 23%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-24 {
  top: 24%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-25 {
  top: 25%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-26 {
  top: 26%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-27 {
  top: 27%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-28 {
  top: 28%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-29 {
  top: 29%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-30 {
  top: 30%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-31 {
  top: 31%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-32 {
  top: 32%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-33 {
  top: 33%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-34 {
  top: 34%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-35 {
  top: 35%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-36 {
  top: 36%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-37 {
  top: 37%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-38 {
  top: 38%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-39 {
  top: 39%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-40 {
  top: 40%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-41 {
  top: 41%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-42 {
  top: 42%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-43 {
  top: 43%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-44 {
  top: 44%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-45 {
  top: 45%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-46 {
  top: 46%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-47 {
  top: 47%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-48 {
  top: 48%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-49 {
  top: 49%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-50 {
  top: 50%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-51 {
  top: 51%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-52 {
  top: 52%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-53 {
  top: 53%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-54 {
  top: 54%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-55 {
  top: 55%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-56 {
  top: 56%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-57 {
  top: 57%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-58 {
  top: 58%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-59 {
  top: 59%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-60 {
  top: 60%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-61 {
  top: 61%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-62 {
  top: 62%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-63 {
  top: 63%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-64 {
  top: 64%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-65 {
  top: 65%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-66 {
  top: 66%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-67 {
  top: 67%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-68 {
  top: 68%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-69 {
  top: 69%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-70 {
  top: 70%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-71 {
  top: 71%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-72 {
  top: 72%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-73 {
  top: 73%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-74 {
  top: 74%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-75 {
  top: 75%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-76 {
  top: 76%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-77 {
  top: 77%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-78 {
  top: 78%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-79 {
  top: 79%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-80 {
  top: 80%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-81 {
  top: 81%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-82 {
  top: 82%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-83 {
  top: 83%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-84 {
  top: 84%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-85 {
  top: 85%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-86 {
  top: 86%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-87 {
  top: 87%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-88 {
  top: 88%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-89 {
  top: 89%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-90 {
  top: 90%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-91 {
  top: 91%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-92 {
  top: 92%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-93 {
  top: 93%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-94 {
  top: 94%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-95 {
  top: 95%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-96 {
  top: 96%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-97 {
  top: 97%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-98 {
  top: 98%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-99 {
  top: 99%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-93-100 {
  top: 100%;
  left: 93%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-0 {
  top: 0%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-1 {
  top: 1%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-2 {
  top: 2%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-3 {
  top: 3%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-4 {
  top: 4%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-5 {
  top: 5%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-6 {
  top: 6%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-7 {
  top: 7%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-8 {
  top: 8%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-9 {
  top: 9%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-10 {
  top: 10%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-11 {
  top: 11%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-12 {
  top: 12%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-13 {
  top: 13%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-14 {
  top: 14%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-15 {
  top: 15%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-16 {
  top: 16%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-17 {
  top: 17%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-18 {
  top: 18%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-19 {
  top: 19%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-20 {
  top: 20%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-21 {
  top: 21%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-22 {
  top: 22%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-23 {
  top: 23%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-24 {
  top: 24%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-25 {
  top: 25%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-26 {
  top: 26%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-27 {
  top: 27%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-28 {
  top: 28%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-29 {
  top: 29%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-30 {
  top: 30%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-31 {
  top: 31%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-32 {
  top: 32%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-33 {
  top: 33%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-34 {
  top: 34%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-35 {
  top: 35%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-36 {
  top: 36%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-37 {
  top: 37%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-38 {
  top: 38%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-39 {
  top: 39%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-40 {
  top: 40%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-41 {
  top: 41%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-42 {
  top: 42%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-43 {
  top: 43%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-44 {
  top: 44%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-45 {
  top: 45%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-46 {
  top: 46%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-47 {
  top: 47%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-48 {
  top: 48%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-49 {
  top: 49%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-50 {
  top: 50%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-51 {
  top: 51%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-52 {
  top: 52%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-53 {
  top: 53%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-54 {
  top: 54%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-55 {
  top: 55%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-56 {
  top: 56%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-57 {
  top: 57%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-58 {
  top: 58%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-59 {
  top: 59%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-60 {
  top: 60%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-61 {
  top: 61%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-62 {
  top: 62%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-63 {
  top: 63%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-64 {
  top: 64%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-65 {
  top: 65%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-66 {
  top: 66%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-67 {
  top: 67%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-68 {
  top: 68%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-69 {
  top: 69%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-70 {
  top: 70%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-71 {
  top: 71%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-72 {
  top: 72%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-73 {
  top: 73%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-74 {
  top: 74%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-75 {
  top: 75%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-76 {
  top: 76%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-77 {
  top: 77%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-78 {
  top: 78%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-79 {
  top: 79%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-80 {
  top: 80%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-81 {
  top: 81%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-82 {
  top: 82%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-83 {
  top: 83%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-84 {
  top: 84%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-85 {
  top: 85%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-86 {
  top: 86%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-87 {
  top: 87%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-88 {
  top: 88%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-89 {
  top: 89%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-90 {
  top: 90%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-91 {
  top: 91%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-92 {
  top: 92%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-93 {
  top: 93%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-94 {
  top: 94%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-95 {
  top: 95%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-96 {
  top: 96%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-97 {
  top: 97%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-98 {
  top: 98%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-99 {
  top: 99%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-94-100 {
  top: 100%;
  left: 94%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-0 {
  top: 0%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-1 {
  top: 1%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-2 {
  top: 2%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-3 {
  top: 3%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-4 {
  top: 4%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-5 {
  top: 5%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-6 {
  top: 6%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-7 {
  top: 7%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-8 {
  top: 8%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-9 {
  top: 9%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-10 {
  top: 10%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-11 {
  top: 11%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-12 {
  top: 12%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-13 {
  top: 13%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-14 {
  top: 14%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-15 {
  top: 15%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-16 {
  top: 16%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-17 {
  top: 17%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-18 {
  top: 18%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-19 {
  top: 19%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-20 {
  top: 20%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-21 {
  top: 21%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-22 {
  top: 22%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-23 {
  top: 23%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-24 {
  top: 24%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-25 {
  top: 25%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-26 {
  top: 26%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-27 {
  top: 27%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-28 {
  top: 28%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-29 {
  top: 29%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-30 {
  top: 30%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-31 {
  top: 31%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-32 {
  top: 32%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-33 {
  top: 33%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-34 {
  top: 34%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-35 {
  top: 35%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-36 {
  top: 36%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-37 {
  top: 37%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-38 {
  top: 38%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-39 {
  top: 39%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-40 {
  top: 40%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-41 {
  top: 41%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-42 {
  top: 42%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-43 {
  top: 43%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-44 {
  top: 44%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-45 {
  top: 45%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-46 {
  top: 46%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-47 {
  top: 47%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-48 {
  top: 48%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-49 {
  top: 49%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-50 {
  top: 50%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-51 {
  top: 51%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-52 {
  top: 52%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-53 {
  top: 53%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-54 {
  top: 54%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-55 {
  top: 55%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-56 {
  top: 56%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-57 {
  top: 57%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-58 {
  top: 58%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-59 {
  top: 59%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-60 {
  top: 60%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-61 {
  top: 61%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-62 {
  top: 62%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-63 {
  top: 63%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-64 {
  top: 64%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-65 {
  top: 65%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-66 {
  top: 66%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-67 {
  top: 67%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-68 {
  top: 68%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-69 {
  top: 69%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-70 {
  top: 70%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-71 {
  top: 71%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-72 {
  top: 72%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-73 {
  top: 73%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-74 {
  top: 74%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-75 {
  top: 75%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-76 {
  top: 76%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-77 {
  top: 77%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-78 {
  top: 78%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-79 {
  top: 79%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-80 {
  top: 80%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-81 {
  top: 81%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-82 {
  top: 82%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-83 {
  top: 83%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-84 {
  top: 84%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-85 {
  top: 85%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-86 {
  top: 86%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-87 {
  top: 87%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-88 {
  top: 88%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-89 {
  top: 89%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-90 {
  top: 90%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-91 {
  top: 91%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-92 {
  top: 92%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-93 {
  top: 93%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-94 {
  top: 94%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-95 {
  top: 95%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-96 {
  top: 96%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-97 {
  top: 97%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-98 {
  top: 98%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-99 {
  top: 99%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-95-100 {
  top: 100%;
  left: 95%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-0 {
  top: 0%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-1 {
  top: 1%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-2 {
  top: 2%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-3 {
  top: 3%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-4 {
  top: 4%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-5 {
  top: 5%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-6 {
  top: 6%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-7 {
  top: 7%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-8 {
  top: 8%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-9 {
  top: 9%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-10 {
  top: 10%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-11 {
  top: 11%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-12 {
  top: 12%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-13 {
  top: 13%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-14 {
  top: 14%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-15 {
  top: 15%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-16 {
  top: 16%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-17 {
  top: 17%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-18 {
  top: 18%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-19 {
  top: 19%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-20 {
  top: 20%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-21 {
  top: 21%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-22 {
  top: 22%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-23 {
  top: 23%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-24 {
  top: 24%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-25 {
  top: 25%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-26 {
  top: 26%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-27 {
  top: 27%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-28 {
  top: 28%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-29 {
  top: 29%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-30 {
  top: 30%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-31 {
  top: 31%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-32 {
  top: 32%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-33 {
  top: 33%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-34 {
  top: 34%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-35 {
  top: 35%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-36 {
  top: 36%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-37 {
  top: 37%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-38 {
  top: 38%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-39 {
  top: 39%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-40 {
  top: 40%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-41 {
  top: 41%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-42 {
  top: 42%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-43 {
  top: 43%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-44 {
  top: 44%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-45 {
  top: 45%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-46 {
  top: 46%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-47 {
  top: 47%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-48 {
  top: 48%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-49 {
  top: 49%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-50 {
  top: 50%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-51 {
  top: 51%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-52 {
  top: 52%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-53 {
  top: 53%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-54 {
  top: 54%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-55 {
  top: 55%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-56 {
  top: 56%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-57 {
  top: 57%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-58 {
  top: 58%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-59 {
  top: 59%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-60 {
  top: 60%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-61 {
  top: 61%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-62 {
  top: 62%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-63 {
  top: 63%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-64 {
  top: 64%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-65 {
  top: 65%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-66 {
  top: 66%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-67 {
  top: 67%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-68 {
  top: 68%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-69 {
  top: 69%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-70 {
  top: 70%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-71 {
  top: 71%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-72 {
  top: 72%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-73 {
  top: 73%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-74 {
  top: 74%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-75 {
  top: 75%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-76 {
  top: 76%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-77 {
  top: 77%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-78 {
  top: 78%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-79 {
  top: 79%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-80 {
  top: 80%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-81 {
  top: 81%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-82 {
  top: 82%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-83 {
  top: 83%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-84 {
  top: 84%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-85 {
  top: 85%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-86 {
  top: 86%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-87 {
  top: 87%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-88 {
  top: 88%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-89 {
  top: 89%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-90 {
  top: 90%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-91 {
  top: 91%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-92 {
  top: 92%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-93 {
  top: 93%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-94 {
  top: 94%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-95 {
  top: 95%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-96 {
  top: 96%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-97 {
  top: 97%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-98 {
  top: 98%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-99 {
  top: 99%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-96-100 {
  top: 100%;
  left: 96%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-0 {
  top: 0%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-1 {
  top: 1%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-2 {
  top: 2%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-3 {
  top: 3%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-4 {
  top: 4%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-5 {
  top: 5%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-6 {
  top: 6%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-7 {
  top: 7%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-8 {
  top: 8%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-9 {
  top: 9%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-10 {
  top: 10%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-11 {
  top: 11%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-12 {
  top: 12%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-13 {
  top: 13%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-14 {
  top: 14%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-15 {
  top: 15%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-16 {
  top: 16%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-17 {
  top: 17%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-18 {
  top: 18%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-19 {
  top: 19%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-20 {
  top: 20%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-21 {
  top: 21%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-22 {
  top: 22%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-23 {
  top: 23%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-24 {
  top: 24%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-25 {
  top: 25%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-26 {
  top: 26%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-27 {
  top: 27%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-28 {
  top: 28%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-29 {
  top: 29%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-30 {
  top: 30%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-31 {
  top: 31%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-32 {
  top: 32%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-33 {
  top: 33%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-34 {
  top: 34%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-35 {
  top: 35%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-36 {
  top: 36%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-37 {
  top: 37%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-38 {
  top: 38%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-39 {
  top: 39%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-40 {
  top: 40%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-41 {
  top: 41%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-42 {
  top: 42%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-43 {
  top: 43%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-44 {
  top: 44%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-45 {
  top: 45%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-46 {
  top: 46%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-47 {
  top: 47%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-48 {
  top: 48%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-49 {
  top: 49%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-50 {
  top: 50%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-51 {
  top: 51%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-52 {
  top: 52%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-53 {
  top: 53%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-54 {
  top: 54%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-55 {
  top: 55%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-56 {
  top: 56%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-57 {
  top: 57%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-58 {
  top: 58%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-59 {
  top: 59%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-60 {
  top: 60%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-61 {
  top: 61%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-62 {
  top: 62%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-63 {
  top: 63%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-64 {
  top: 64%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-65 {
  top: 65%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-66 {
  top: 66%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-67 {
  top: 67%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-68 {
  top: 68%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-69 {
  top: 69%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-70 {
  top: 70%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-71 {
  top: 71%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-72 {
  top: 72%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-73 {
  top: 73%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-74 {
  top: 74%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-75 {
  top: 75%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-76 {
  top: 76%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-77 {
  top: 77%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-78 {
  top: 78%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-79 {
  top: 79%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-80 {
  top: 80%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-81 {
  top: 81%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-82 {
  top: 82%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-83 {
  top: 83%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-84 {
  top: 84%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-85 {
  top: 85%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-86 {
  top: 86%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-87 {
  top: 87%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-88 {
  top: 88%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-89 {
  top: 89%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-90 {
  top: 90%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-91 {
  top: 91%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-92 {
  top: 92%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-93 {
  top: 93%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-94 {
  top: 94%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-95 {
  top: 95%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-96 {
  top: 96%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-97 {
  top: 97%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-98 {
  top: 98%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-99 {
  top: 99%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-97-100 {
  top: 100%;
  left: 97%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-0 {
  top: 0%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-1 {
  top: 1%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-2 {
  top: 2%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-3 {
  top: 3%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-4 {
  top: 4%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-5 {
  top: 5%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-6 {
  top: 6%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-7 {
  top: 7%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-8 {
  top: 8%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-9 {
  top: 9%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-10 {
  top: 10%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-11 {
  top: 11%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-12 {
  top: 12%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-13 {
  top: 13%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-14 {
  top: 14%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-15 {
  top: 15%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-16 {
  top: 16%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-17 {
  top: 17%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-18 {
  top: 18%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-19 {
  top: 19%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-20 {
  top: 20%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-21 {
  top: 21%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-22 {
  top: 22%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-23 {
  top: 23%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-24 {
  top: 24%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-25 {
  top: 25%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-26 {
  top: 26%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-27 {
  top: 27%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-28 {
  top: 28%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-29 {
  top: 29%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-30 {
  top: 30%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-31 {
  top: 31%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-32 {
  top: 32%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-33 {
  top: 33%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-34 {
  top: 34%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-35 {
  top: 35%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-36 {
  top: 36%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-37 {
  top: 37%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-38 {
  top: 38%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-39 {
  top: 39%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-40 {
  top: 40%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-41 {
  top: 41%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-42 {
  top: 42%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-43 {
  top: 43%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-44 {
  top: 44%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-45 {
  top: 45%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-46 {
  top: 46%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-47 {
  top: 47%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-48 {
  top: 48%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-49 {
  top: 49%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-50 {
  top: 50%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-51 {
  top: 51%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-52 {
  top: 52%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-53 {
  top: 53%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-54 {
  top: 54%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-55 {
  top: 55%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-56 {
  top: 56%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-57 {
  top: 57%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-58 {
  top: 58%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-59 {
  top: 59%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-60 {
  top: 60%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-61 {
  top: 61%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-62 {
  top: 62%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-63 {
  top: 63%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-64 {
  top: 64%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-65 {
  top: 65%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-66 {
  top: 66%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-67 {
  top: 67%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-68 {
  top: 68%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-69 {
  top: 69%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-70 {
  top: 70%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-71 {
  top: 71%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-72 {
  top: 72%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-73 {
  top: 73%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-74 {
  top: 74%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-75 {
  top: 75%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-76 {
  top: 76%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-77 {
  top: 77%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-78 {
  top: 78%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-79 {
  top: 79%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-80 {
  top: 80%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-81 {
  top: 81%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-82 {
  top: 82%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-83 {
  top: 83%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-84 {
  top: 84%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-85 {
  top: 85%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-86 {
  top: 86%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-87 {
  top: 87%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-88 {
  top: 88%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-89 {
  top: 89%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-90 {
  top: 90%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-91 {
  top: 91%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-92 {
  top: 92%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-93 {
  top: 93%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-94 {
  top: 94%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-95 {
  top: 95%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-96 {
  top: 96%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-97 {
  top: 97%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-98 {
  top: 98%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-99 {
  top: 99%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-98-100 {
  top: 100%;
  left: 98%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-0 {
  top: 0%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-1 {
  top: 1%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-2 {
  top: 2%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-3 {
  top: 3%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-4 {
  top: 4%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-5 {
  top: 5%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-6 {
  top: 6%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-7 {
  top: 7%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-8 {
  top: 8%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-9 {
  top: 9%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-10 {
  top: 10%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-11 {
  top: 11%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-12 {
  top: 12%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-13 {
  top: 13%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-14 {
  top: 14%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-15 {
  top: 15%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-16 {
  top: 16%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-17 {
  top: 17%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-18 {
  top: 18%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-19 {
  top: 19%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-20 {
  top: 20%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-21 {
  top: 21%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-22 {
  top: 22%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-23 {
  top: 23%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-24 {
  top: 24%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-25 {
  top: 25%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-26 {
  top: 26%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-27 {
  top: 27%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-28 {
  top: 28%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-29 {
  top: 29%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-30 {
  top: 30%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-31 {
  top: 31%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-32 {
  top: 32%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-33 {
  top: 33%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-34 {
  top: 34%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-35 {
  top: 35%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-36 {
  top: 36%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-37 {
  top: 37%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-38 {
  top: 38%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-39 {
  top: 39%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-40 {
  top: 40%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-41 {
  top: 41%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-42 {
  top: 42%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-43 {
  top: 43%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-44 {
  top: 44%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-45 {
  top: 45%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-46 {
  top: 46%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-47 {
  top: 47%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-48 {
  top: 48%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-49 {
  top: 49%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-50 {
  top: 50%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-51 {
  top: 51%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-52 {
  top: 52%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-53 {
  top: 53%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-54 {
  top: 54%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-55 {
  top: 55%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-56 {
  top: 56%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-57 {
  top: 57%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-58 {
  top: 58%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-59 {
  top: 59%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-60 {
  top: 60%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-61 {
  top: 61%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-62 {
  top: 62%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-63 {
  top: 63%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-64 {
  top: 64%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-65 {
  top: 65%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-66 {
  top: 66%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-67 {
  top: 67%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-68 {
  top: 68%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-69 {
  top: 69%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-70 {
  top: 70%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-71 {
  top: 71%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-72 {
  top: 72%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-73 {
  top: 73%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-74 {
  top: 74%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-75 {
  top: 75%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-76 {
  top: 76%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-77 {
  top: 77%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-78 {
  top: 78%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-79 {
  top: 79%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-80 {
  top: 80%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-81 {
  top: 81%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-82 {
  top: 82%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-83 {
  top: 83%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-84 {
  top: 84%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-85 {
  top: 85%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-86 {
  top: 86%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-87 {
  top: 87%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-88 {
  top: 88%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-89 {
  top: 89%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-90 {
  top: 90%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-91 {
  top: 91%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-92 {
  top: 92%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-93 {
  top: 93%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-94 {
  top: 94%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-95 {
  top: 95%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-96 {
  top: 96%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-97 {
  top: 97%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-98 {
  top: 98%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-99 {
  top: 99%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-99-100 {
  top: 100%;
  left: 99%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-0 {
  top: 0%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-1 {
  top: 1%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-2 {
  top: 2%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-3 {
  top: 3%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-4 {
  top: 4%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-5 {
  top: 5%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-6 {
  top: 6%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-7 {
  top: 7%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-8 {
  top: 8%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-9 {
  top: 9%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-10 {
  top: 10%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-11 {
  top: 11%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-12 {
  top: 12%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-13 {
  top: 13%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-14 {
  top: 14%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-15 {
  top: 15%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-16 {
  top: 16%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-17 {
  top: 17%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-18 {
  top: 18%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-19 {
  top: 19%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-20 {
  top: 20%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-21 {
  top: 21%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-22 {
  top: 22%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-23 {
  top: 23%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-24 {
  top: 24%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-25 {
  top: 25%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-26 {
  top: 26%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-27 {
  top: 27%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-28 {
  top: 28%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-29 {
  top: 29%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-30 {
  top: 30%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-31 {
  top: 31%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-32 {
  top: 32%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-33 {
  top: 33%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-34 {
  top: 34%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-35 {
  top: 35%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-36 {
  top: 36%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-37 {
  top: 37%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-38 {
  top: 38%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-39 {
  top: 39%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-40 {
  top: 40%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-41 {
  top: 41%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-42 {
  top: 42%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-43 {
  top: 43%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-44 {
  top: 44%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-45 {
  top: 45%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-46 {
  top: 46%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-47 {
  top: 47%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-48 {
  top: 48%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-49 {
  top: 49%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-50 {
  top: 50%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-51 {
  top: 51%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-52 {
  top: 52%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-53 {
  top: 53%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-54 {
  top: 54%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-55 {
  top: 55%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-56 {
  top: 56%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-57 {
  top: 57%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-58 {
  top: 58%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-59 {
  top: 59%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-60 {
  top: 60%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-61 {
  top: 61%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-62 {
  top: 62%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-63 {
  top: 63%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-64 {
  top: 64%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-65 {
  top: 65%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-66 {
  top: 66%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-67 {
  top: 67%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-68 {
  top: 68%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-69 {
  top: 69%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-70 {
  top: 70%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-71 {
  top: 71%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-72 {
  top: 72%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-73 {
  top: 73%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-74 {
  top: 74%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-75 {
  top: 75%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-76 {
  top: 76%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-77 {
  top: 77%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-78 {
  top: 78%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-79 {
  top: 79%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-80 {
  top: 80%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-81 {
  top: 81%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-82 {
  top: 82%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-83 {
  top: 83%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-84 {
  top: 84%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-85 {
  top: 85%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-86 {
  top: 86%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-87 {
  top: 87%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-88 {
  top: 88%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-89 {
  top: 89%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-90 {
  top: 90%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-91 {
  top: 91%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-92 {
  top: 92%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-93 {
  top: 93%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-94 {
  top: 94%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-95 {
  top: 95%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-96 {
  top: 96%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-97 {
  top: 97%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-98 {
  top: 98%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-99 {
  top: 99%;
  left: 100%;
}
.depot12 #vehicleDetail .pointsWrap .point-100-100 {
  top: 100%;
  left: 100%;
}
.depot12 #vehicleDetail .btnWrap {
  margin-top: 30px;
}
.depot12 #vehicleDetail .btnWrap .depot12-button:first-child {
  margin-right: 15px;
}
.depot12 #vehicleDetail .item .imgWrap {
  height: 80vh;
}
.depot12 #vehicleDetail .item .imgWrap img {
  width: 100%;
  object-fit: cover;
  height: 100%;
  display: block;
}
.depot12 #vehicleDetail .slick-next,
.depot12 #vehicleDetail .slick-prev {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
  height: 100%;
  width: 200px;
}
.depot12 #vehicleDetail .slick-next::before,
.depot12 #vehicleDetail .slick-prev::before {
  color: #ffffff;
  opacity: 0.6;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.depot12 #vehicleDetail .slick-next:hover::before,
.depot12 #vehicleDetail .slick-prev:hover::before {
  opacity: 1;
}
.depot12 #vehicleDetail .slick-next {
  right: 0;
}
.depot12 #vehicleDetail .slick-prev {
  left: 0;
}

@media (max-width: 1499px) {
  .depot12 #vehicleDetail .imgWrapDrawing img {
    max-width: 1170px;
  }
  .depot12 #vehicleDetail .pointsWrap {
    max-width: 1170px;
  }
}
@media (max-width: 1199px) {
  .depot12 #vehicleDetail .imgWrapDrawing img {
    max-width: 970px;
  }
  .depot12 #vehicleDetail .pointsWrap {
    max-width: 970px;
  }
  .depot12 #vehicleDetail .slick-next,
  .depot12 #vehicleDetail .slick-prev {
    width: 150px;
  }
}
@media (max-width: 992px) {
  .depot12 #vehicleDetail .imgWrapDrawing {
    position: relative;
    overflow: scroll;
  }
  .depot12 #vehicleDetail .imgWrapDrawing.active {
    cursor: grabbing;
    cursor: -webkit-grabbing;
  }
  .depot12 #vehicleDetail .imgWrapDrawing img {
    max-width: unset;
    min-width: 1600px;
    left: 0;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
  .depot12 #vehicleDetail .btnWrap {
    margin-top: 0;
  }
  .depot12 #vehicleDetail .pointsWrap {
    max-width: unset;
    min-width: 1600px;
    left: 0;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
  .depot12 #vehicleDetail .item .imgWrap {
    height: 60vh;
  }
  .depot12 #vehicleDetail .slick-next,
  .depot12 #vehicleDetail .slick-prev {
    width: 130px;
    height: calc(100% - 36px);
    top: calc(50% - 18px);
  }
}
@media (max-width: 767px) {
  .depot12 #vehicleDetail .imgWrapDrawing {
    position: relative;
    overflow: scroll;
  }
  .depot12 #vehicleDetail .imgWrapDrawing img {
    min-width: 1000px;
  }
  .depot12 #vehicleDetail .pointsWrap {
    min-width: 1000px;
  }
  .depot12 #vehicleDetail .slick-next,
  .depot12 #vehicleDetail .slick-prev {
    width: auto;
    height: auto;
    top: auto;
    bottom: -10px;
  }
  .depot12 #vehicleDetail .slick-next::before,
  .depot12 #vehicleDetail .slick-prev::before {
    opacity: 1;
    color: #b1b3b4;
  }
  .depot12 #vehicleDetail .slick-next:hover::before,
  .depot12 #vehicleDetail .slick-prev:hover::before {
    color: #005091;
  }
  .depot12 #vehicleDetail .slick-next {
    right: 9px;
  }
  .depot12 #vehicleDetail .slick-prev {
    left: auto;
    right: 49px;
  }
  .depot12 #vehicleDetail .slick-dots {
    height: 44px;
    margin-left: 10px;
  }
  .depot12 #vehicleDetail .slick-dots > li {
    margin: 5px;
  }
}
.depot12 .timlinetrack {
  width: calc(100% - 15px);
  position: relative;
}
.depot12 .timlinetrack .trackForeground,
.depot12 .timlinetrack .trackBackground {
  position: absolute;
  height: 2px;
  bottom: 6px;
  -webkit-transiton: width 0.3s ease-in-out;
  -moz-transition: width 0.3s ease-in-out;
  -ms-transition: width 0.3s ease-in-out;
  -o-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
}
.depot12 .timlinetrack .trackForeground {
  background-color: #005091;
  width: 5%;
  z-index: 2;
}
.depot12 .timlinetrack .trackForeground.v2 {
  width: 15%;
}
.depot12 .timlinetrack .trackBackground {
  width: 100%;
  background-color: #dfdfdf;
}
.depot12 .vehicle-timeline-nav {
  z-index: 3;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
.depot12 .vehicle-timeline-nav .slick-list {
  padding-left: calc((100vw - 1470px + 30px) / 2) !important;
  padding-right: calc((100vw - 1470px + 30px) / 2) !important;
}
.depot12 .vehicle-timeline-nav .yearWrap[tabindex="-1"] .number::after {
  border-color: #005091;
}
.depot12 .vehicle-timeline-nav .yearWrap .number {
  font-family: "Barlow", sans-serif;
  font-weight: 400;
  line-height: 1;
  color: #005091;
  font-size: 18px;
  position: relative;
  text-align: center;
  height: 70px;
  transform-origin: bottom center;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  top: 12px;
  margin-top: 0;
}
.depot12 .vehicle-timeline-nav .yearWrap .number::after {
  content: "";
  position: absolute;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 12px;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  border: 2px solid #dfdfdf;
  background-color: #f8f8f8;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.depot12 .vehicle-timeline-nav .yearWrap .number:hover {
  cursor: pointer;
}
.depot12 .vehicle-timeline-nav .yearWrap .number:hover:after {
  border-color: #005091;
}
.depot12 .vehicle-timeline-nav .yearWrap.slick-current .number {
  top: 30px;
  margin-top: -30px;
  font-family: "Old Standard TT", serif;
  font-size: 52px;
  font-weight: 700;
}
.depot12 .vehicle-timeline-nav .yearWrap.slick-current .number:after {
  background-color: #ef5d3d;
  border-color: #ef5d3d;
  bottom: 0;
}
.depot12 .vehicle-timeline .slick-list {
  padding-left: calc((100vw - 1470px + 30px) / 2) !important;
  padding-right: calc((100vw - 1470px + 30px) / 2) !important;
}
.depot12 .vehicle-timeline .vehicleWrap {
  flex-direction: column;
  opacity: 0.1;
  -webkit-transiton: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.depot12 .vehicle-timeline .vehicleWrap .mobil-title {
  display: none;
}
.depot12 .vehicle-timeline .vehicleWrap .imgWrap {
  margin-bottom: -40px;
  width: 100%;
}
.depot12 .vehicle-timeline .vehicleWrap .imgWrap img {
  width: 100%;
}
.depot12 .vehicle-timeline .vehicleWrap .infoWrap {
  opacity: 0;
  -webkit-transiton: opacity 0 ease-in-out;
  -moz-transition: opacity 0 ease-in-out;
  -ms-transition: opacity 0 ease-in-out;
  -o-transition: opacity 0 ease-in-out;
  transition: opacity 0 ease-in-out;
  transition-delay: 0;
}
.depot12 .vehicle-timeline .vehicleWrap h2 {
  margin-bottom: 0;
}
.depot12 .vehicle-timeline .vehicleWrap p {
  margin-bottom: 0;
  color: #aeb8c1;
}
.depot12 .vehicle-timeline .vehicleWrap.slick-current {
  opacity: 1;
}
.depot12 .vehicle-timeline .vehicleWrap.slick-current .infoWrap {
  opacity: 1;
  -webkit-transiton: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  transition-delay: 0.4s;
}
.depot12 .vehicle-timeline .vehicleWrap .infoWrap {
  width: 100%;
  align-items: center;
}
.depot12 .vehicle-timeline .vehicleWrap .infoWrap .col1 {
  width: 50%;
}
.depot12 .vehicle-timeline .vehicleWrap .infoWrap .col2 {
  width: 50%;
  justify-content: flex-end;
}
.depot12 .vehicle-timeline .vehicleWrap .infoWrap .col2 .btn {
  margin-bottom: 0;
}
.depot12 .vehicle-timeline .vehicleWrap .infoWrap .col2 .btn:first-child {
  margin-right: 20px;
}

@media (max-width: 1499px) {
  .depot12 .vehicle-timeline-nav .slick-list {
    padding-left: calc((100vw - 1170px + 30px) / 2) !important;
    padding-right: calc((100vw - 1170px + 30px) / 2) !important;
  }
  .depot12 .vehicle-timeline .slick-list {
    padding-left: calc((100vw - 1170px + 30px) / 2) !important;
    padding-right: calc((100vw - 1170px + 30px) / 2) !important;
  }
  .depot12 .vehicle-timeline .vehicleWrap .imgWrap {
    margin-bottom: -80px;
    margin-top: -40px;
  }
}
@media (max-width: 1199px) {
  .depot12 .timlinetrack .trackForeground,
  .depot12 .timlinetrack .trackBackground {
    bottom: 10px;
  }
  .depot12 .vehicle-timeline-nav .slick-list {
    padding-left: calc((100vw - 970px + 30px) / 2) !important;
    padding-right: calc((100vw - 970px + 30px) / 2) !important;
  }
  .depot12 .vehicle-timeline-nav .yearWrap .number {
    height: 60px;
    top: 8px;
  }
  .depot12 .vehicle-timeline-nav .yearWrap.slick-current .number {
    font-size: 40px;
    height: 60px;
  }
  .depot12 .vehicle-timeline-nav .yearWrap.slick-current .number::after {
    bottom: 4px;
  }
  .depot12 .vehicle-timeline .slick-list {
    padding-left: calc((100vw - 970px + 30px) / 2) !important;
    padding-right: calc((100vw - 970px + 30px) / 2) !important;
  }
  .depot12 .vehicle-timeline .vehicleWrap .imgWrap {
    margin-bottom: -120px;
    margin-top: -120px;
  }
}
@media (max-width: 992px) {
  .depot12 .vehicle-timeline-nav,
  .depot12 .timlinetrack {
    display: none;
  }
  .depot12 .vehicle-timeline .slick-list {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .depot12 .vehicle-timeline .slick-next,
  .depot12 .vehicle-timeline .slick-prev {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;
    bottom: -14px;
  }
  .depot12 .vehicle-timeline .slick-next {
    right: calc((100vw - 750px + 30px) / 2 - 7.5px);
  }
  .depot12 .vehicle-timeline .slick-prev {
    right: calc((100vw - 750px + 30px) / 2 - 7.5px + 52px);
  }
  .depot12 .vehicle-timeline .mobil-title {
    margin-bottom: 10px !important;
  }
  .depot12 .vehicle-timeline .vehicleWrap .mobil-title {
    display: block;
    padding-left: calc((100vw - 750px + 30px) / 2);
  }
  .depot12 .vehicle-timeline .vehicleWrap .infoWrap .col1 {
    display: none;
  }
  .depot12 .vehicle-timeline .vehicleWrap .infoWrap .col2 {
    width: 100%;
    justify-content: flex-start;
    padding-left: calc((100vw - 750px + 30px) / 2);
  }
  .depot12 .vehicle-timeline .vehicleWrap .infoWrap .col2 .button-flyer {
    display: none;
  }
  .depot12 .vehicle-timeline .vehicleWrap .imgWrap {
    margin-bottom: 0;
    margin-top: 0;
    overflow: scroll;
  }
  .depot12 .vehicle-timeline .vehicleWrap .imgWrap img {
    width: auto;
    max-height: 550px;
    object-fit: cover;
  }
  .depot12 .vehicle-timeline .vehicleWrap.vehicle-7 .imgWrap img, .depot12 .vehicle-timeline .vehicleWrap.vehicle-10 .imgWrap img {
    width: 1100px;
  }
  .depot12 .vehicle-timeline .vehicleWrap.vehicle-2 .imgWrap img, .depot12 .vehicle-timeline .vehicleWrap.vehicle-3 .imgWrap img, .depot12 .vehicle-timeline .vehicleWrap.vehicle-3 .imgWrap img, .depot12 .vehicle-timeline .vehicleWrap.vehicle-4 .imgWrap img, .depot12 .vehicle-timeline .vehicleWrap.vehicle-5 .imgWrap img, .depot12 .vehicle-timeline .vehicleWrap.vehicle-6 .imgWrap img, .depot12 .vehicle-timeline .vehicleWrap.vehicle-8 .imgWrap img, .depot12 .vehicle-timeline .vehicleWrap.vehicle-9 .imgWrap img {
    width: 1300px;
  }
}
@media (max-width: 767px) {
  .depot12 .vehicle-timeline .slick-next {
    right: 9px;
  }
  .depot12 .vehicle-timeline .slick-prev {
    right: 49px;
  }
  .depot12 .vehicle-timeline .vehicleWrap .mobil-title {
    padding-left: 15px;
  }
  .depot12 .vehicle-timeline .vehicleWrap .infoWrap .col2 {
    padding-left: 15px;
  }
  .depot12 .vehicle-timeline .vehicleWrap .imgWrap img {
    max-height: 400px;
  }
  .depot12 .vehicle-timeline .vehicleWrap.vehicle-7 .imgWrap img, .depot12 .vehicle-timeline .vehicleWrap.vehicle-10 .imgWrap img {
    width: 670px;
  }
  .depot12 .vehicle-timeline .vehicleWrap.vehicle-2 .imgWrap img, .depot12 .vehicle-timeline .vehicleWrap.vehicle-3 .imgWrap img, .depot12 .vehicle-timeline .vehicleWrap.vehicle-3 .imgWrap img, .depot12 .vehicle-timeline .vehicleWrap.vehicle-4 .imgWrap img, .depot12 .vehicle-timeline .vehicleWrap.vehicle-5 .imgWrap img, .depot12 .vehicle-timeline .vehicleWrap.vehicle-6 .imgWrap img, .depot12 .vehicle-timeline .vehicleWrap.vehicle-8 .imgWrap img, .depot12 .vehicle-timeline .vehicleWrap.vehicle-9 .imgWrap img {
    width: 900px;
  }
}
.depot12 .history-timlinetrack {
  width: calc(100% - 100px);
  position: relative;
  left: 50px;
}
.depot12 .history-timlinetrack .history-trackForeground,
.depot12 .history-timlinetrack .history-trackBackground {
  position: absolute;
  height: 2px;
  bottom: 6px;
  -webkit-transiton: width 0.3s ease-in-out;
  -moz-transition: width 0.3s ease-in-out;
  -ms-transition: width 0.3s ease-in-out;
  -o-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
}
.depot12 .history-timlinetrack .history-trackForeground {
  background-color: #005091;
  width: 5%;
  z-index: 2;
}
.depot12 .history-timlinetrack .history-trackForeground.v2 {
  width: 15%;
}
.depot12 .history-timlinetrack .history-trackBackground {
  width: 100%;
  background-color: #dfdfdf;
}
.depot12 .history-timeline-nav {
  z-index: 3;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: calc(100% - 100px);
}
.depot12 .history-timeline-nav .yearWrap[activepoints=true] .number::after {
  border-color: #005091;
}
.depot12 .history-timeline-nav .yearWrap .number {
  font-family: "Barlow", sans-serif;
  font-weight: 400;
  line-height: 1;
  color: #005091;
  font-size: 18px;
  position: relative;
  text-align: center;
  height: 70px;
  transform-origin: bottom center;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  top: 12px;
  margin-top: 0;
}
.depot12 .history-timeline-nav .yearWrap .number::after {
  content: "";
  position: absolute;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 12px;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  border: 2px solid #dfdfdf;
  background-color: #f8f8f8;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.depot12 .history-timeline-nav .yearWrap .number:hover {
  cursor: pointer;
}
.depot12 .history-timeline-nav .yearWrap .number:hover:after {
  border-color: #005091;
}
.depot12 .history-timeline-nav .yearWrap.slick-current .number {
  top: 30px;
  margin-top: -30px;
  font-family: "Old Standard TT", serif;
  font-size: 52px;
  font-weight: 700;
}
.depot12 .history-timeline-nav .yearWrap.slick-current .number:after {
  background-color: #ef5d3d;
  border-color: #ef5d3d;
  bottom: 0;
}
.depot12 .history-timeline-nav .slick-arrow {
  position: absolute;
  bottom: -8px;
  padding: 0;
}
.depot12 .history-timeline-nav .slick-arrow.slick-disabled {
  opacity: 0.2;
  cursor: not-allowed;
}
.depot12 .history-timeline-nav .slick-arrow::before {
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.depot12 .history-timeline-nav .slick-arrow:hover:not(.slick-disabled):before {
  color: #005091;
}
.depot12 .history-timeline-nav .slick-prev {
  left: -50px;
}
.depot12 .history-timeline-nav .slick-next {
  right: -50px;
}

@media (max-width: 1199px) {
  .depot12 .history-timlinetrack .history-trackForeground,
  .depot12 .history-timlinetrack .history-trackBackground {
    bottom: 10px;
  }
  .depot12 .history-timeline-nav .yearWrap .number {
    height: 60px;
    top: 8px;
  }
  .depot12 .history-timeline-nav .yearWrap.slick-current .number {
    font-size: 40px;
    height: 60px;
  }
  .depot12 .history-timeline-nav .yearWrap.slick-current .number::after {
    bottom: 4px;
  }
  .depot12 .history-timeline-nav .slick-arrow {
    bottom: -4px;
  }
}
@media (max-width: 992px) {
  .depot12 .vehicle-timeline-nav,
  .depot12 .timlinetrack {
    display: none;
  }
}
@media (max-width: 767px) {
  .depot12 .history-timeline-nav {
    width: 100%;
    margin-bottom: 20px;
  }
  .depot12 .history-timeline-nav .yearWrap.slick-current .number {
    font-size: 28px;
  }
  .depot12 .history-timeline-nav .yearWrap .number {
    font-size: 16px;
  }
  .depot12 .history-timeline-nav .slick-arrow {
    bottom: -40px;
  }
  .depot12 .history-timeline-nav .slick-next {
    right: 0;
  }
  .depot12 .history-timeline-nav .slick-prev {
    left: auto;
    right: 40px;
  }
  .depot12 .history-timlinetrack {
    width: 100%;
    left: 0;
  }
  .depot12 .history-timlinetrack .history-trackForeground,
  .depot12 .history-timlinetrack .history-trackBackground {
    bottom: 30px;
  }
}

/*# sourceMappingURL=style.css.map */

.tramwest .frame-layout-5 .ce-image .image .year, footer.tramwest .footer-part2 ul {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.tramwest h1,
.tramwest .h1,
.tramwest h2,
.tramwest .h2,
.tramwest h3,
.tramwest .h3 {
  text-transform: uppercase;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.tramwest h2,
.tramwest .h2 {
  font-family: "HelveticaNeueETW01-75Bd", sans-serif;
}
.tramwest .statement-sprechblase h2 {
  letter-spacing: -0.02em;
}

@media (min-width: 768px) {
  .tramwest .navbar-rsag .navbar-brand {
    padding: 5px 3px;
    top: 0;
  }
  .tramwest .navbar-rsag .navbar-brand img {
    width: 170px;
    height: 60px;
  }
  .tramwest .navbar-rsag .service-menu-list {
    margin-top: 53px;
    margin-left: 517px;
  }
  .tramwest#nav-start-menu.navbar-rsag-wrap.is-sticky {
    background-color: transparent;
  }
  .tramwest .font-size-menu #fontsize_opt2 span {
    margin-left: 16px;
  }
}
@media (min-width: 992px) {
  .tramwest .navbar-rsag .service-menu-list {
    margin-top: 65px;
    margin-left: 697px;
  }
}
@media (min-width: 1200px) {
  .tramwest .navbar-rsag .service-menu-list {
    margin-top: 72px;
    margin-left: 827px;
  }
}
@media (max-width: 1199px) {
  .tramwest .navbar-rsag .navbar-brand img {
    width: 160px;
    height: 55px;
  }
}
@media (max-width: 992px) {
  .tramwest .navbar-rsag .navbar-brand img {
    width: 120px;
    height: 42px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .tramwest .service-menu-wrapper {
    padding: 15px 0;
  }
}
@media (max-width: 767px) {
  .tramwest .navbar-rsag .navbar-brand {
    height: 48px;
    padding: 5px 0;
  }
  .tramwest .navbar-rsag .navbar-brand img {
    width: 118px;
    height: 41px;
  }
  .tramwest .navbar-nav > li > a.btn:after {
    display: none;
  }
  .tramwest .navbar-nav > li.active > a.btn {
    color: #005091 !important;
  }
}
footer.tramwest .footer-part2 ul {
  justify-content: flex-end;
}
footer.tramwest .footer-part2 li a span {
  padding-right: 0;
  padding-left: 15px;
}

@media (max-width: 767px) {
  footer.tramwest .footer-part2 img {
    width: 33%;
    max-width: 170px;
    margin-left: 7px;
    padding: 7px 0;
  }
  footer.tramwest .footer-part2 li a {
    font-size: 40px;
    margin-top: 6px;
  }
  footer.tramwest .footer-part2 ul {
    padding-right: 7px;
  }
}
.tramwest .headerWrap {
  position: relative;
}
.tramwest .headerWrap .headerImgWrap {
  position: absolute;
  bottom: 0;
  z-index: 3;
}
.tramwest .headerWrap .headerImgWrap img {
  width: 100%;
  object-fit: cover;
  height: 100%;
  font-family: "object-fit:cover; object-position: 50% 50%;";
  object-position: 50% 50%;
  display: block;
}
.tramwest .statement-sprechblase {
  border-radius: 1.875rem;
  box-shadow: 8px 8px 0 0 #e10019;
}
.tramwest .statement-sprechblase:after {
  content: "";
  position: absolute;
  width: 0;
  border-style: solid;
  display: block;
  border-color: transparent #e10019;
  z-index: 7;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.tramwest .statement-sprechblase.topright:after {
  bottom: -24px;
  left: 33px;
  top: auto;
  right: auto;
  height: 24px;
  border-width: 0 0 23px 34px;
}
.tramwest .statement-sprechblase.topleft:after {
  bottom: -24px;
  right: 17px;
  top: auto;
  left: auto;
  height: 24px;
  border-width: 0 34px 23px 0;
}
.tramwest .statement-sprechblase.bottomleft:after {
  top: -16px;
  right: 17px;
  bottom: auto;
  left: auto;
  height: 16px;
  border-width: 16px 34px 0 0;
}
.tramwest .statement-sprechblase.bottomright:after {
  top: -17px;
  left: 40px;
  bottom: auto;
  right: auto;
  height: 16px;
  border-width: 17px 0 0 29px;
}

@media (min-width: 768px) and (max-width: 991px) {
  .tramwest .statement-sprechblase.topleft, .tramwest .statement-sprechblase.topright {
    top: 90px;
  }
}
@media (min-width: 768px) {
  .tramwest .headerWrap .headerImgWrap {
    right: calc((100% - 750px) / 2 + 15px);
    width: 200px;
  }
}
@media (min-width: 992px) {
  .tramwest .headerWrap .headerImgWrap {
    right: calc((100% - 970px) / 2 + 15px);
    width: 250px;
  }
}
@media (min-width: 1200px) {
  .tramwest .headerWrap .headerImgWrap {
    right: calc((100% - 1170px) / 2 + 50px);
    width: 300px;
  }
}
@media (max-width: 767px) {
  .tramwest .headerbild,
  .tramwest .owl-carousel-wrapper {
    display: block;
    top: 48px !important;
    margin-bottom: 48px !important;
  }
  .tramwest .headerWrap .headerImgWrap {
    right: 7%;
    width: 120px;
  }
  .tramwest .statement-sprechblase {
    display: none;
  }
}
.tramwest .panel .panel-heading {
  padding: 10px 10px;
}
.tramwest .panel .panel-heading h4.panel-title a span.icon.first-icon {
  padding-right: 10px;
}
.tramwest .panel .panel-heading h4.panel-title a .icon-title-wrap span.icon {
  font-size: 36px;
}
.tramwest .frame-type-accordion .icon-title-wrap .title {
  text-transform: none;
}

.tramwest .inhalt-tabs .nav-tabs > li > a {
  text-transform: uppercase;
}

.tramwest .history-timlinetrack {
  width: calc(100% - 100px);
  position: relative;
  left: 50px;
}
.tramwest .history-timlinetrack .history-trackForeground,
.tramwest .history-timlinetrack .history-trackBackground {
  position: absolute;
  height: 2px;
  bottom: 6px;
  -webkit-transiton: width 0.3s ease-in-out;
  -moz-transition: width 0.3s ease-in-out;
  -ms-transition: width 0.3s ease-in-out;
  -o-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
}
.tramwest .history-timlinetrack .history-trackForeground {
  background-color: #005091;
  width: 5%;
  z-index: 2;
}
.tramwest .history-timlinetrack .history-trackForeground.v2 {
  width: 15%;
}
.tramwest .history-timlinetrack .history-trackBackground {
  width: 100%;
  background-color: #dfdfdf;
}
.tramwest .history-timeline-nav {
  z-index: 3;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: calc(100% - 100px);
}
.tramwest .history-timeline-nav .yearWrap[activepoints=true] .number::after {
  border-color: #005091;
}
.tramwest .history-timeline-nav .yearWrap .number {
  font-weight: 400;
  line-height: 1;
  color: #005091;
  font-size: 18px;
  position: relative;
  text-align: center;
  height: 70px;
  transform-origin: bottom center;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  top: 12px;
  margin-top: 0;
}
.tramwest .history-timeline-nav .yearWrap .number::after {
  content: "";
  position: absolute;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 12px;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  border: 2px solid #dfdfdf;
  background-color: #f8f8f8;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.tramwest .history-timeline-nav .yearWrap .number:hover {
  cursor: pointer;
}
.tramwest .history-timeline-nav .yearWrap .number:hover:after {
  border-color: #005091;
}
.tramwest .history-timeline-nav .yearWrap.slick-current .number {
  font-family: "HelveticaNeueETW01-75Bd", sans-serif;
  top: 30px;
  margin-top: -30px;
  font-size: 40px;
}
.tramwest .history-timeline-nav .yearWrap.slick-current .number:after {
  background-color: #e10019;
  border-color: #e10019;
  bottom: 0;
}
.tramwest .history-timeline-nav .slick-arrow {
  position: absolute;
  bottom: -8px;
  padding: 0;
}
.tramwest .history-timeline-nav .slick-arrow.slick-disabled {
  opacity: 0.2;
  cursor: not-allowed;
}
.tramwest .history-timeline-nav .slick-arrow::before {
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.tramwest .history-timeline-nav .slick-arrow:hover:not(.slick-disabled):before {
  color: #005091;
}
.tramwest .history-timeline-nav .slick-prev {
  left: -50px;
}
.tramwest .history-timeline-nav .slick-next {
  right: -50px;
}
.tramwest .history-timeline {
  margin-top: 40px;
}

@media (max-width: 1199px) {
  .tramwest .history-timlinetrack .history-trackForeground,
  .tramwest .history-timlinetrack .history-trackBackground {
    bottom: 10px;
  }
  .tramwest .history-timeline-nav .yearWrap .number {
    height: 60px;
    top: 8px;
  }
  .tramwest .history-timeline-nav .yearWrap.slick-current .number {
    font-size: 30px;
    height: 60px;
  }
  .tramwest .history-timeline-nav .yearWrap.slick-current .number::after {
    bottom: 4px;
  }
  .tramwest .history-timeline-nav .slick-arrow {
    bottom: -4px;
  }
}
@media (max-width: 992px) {
  .tramwest .vehicle-timeline-nav,
  .tramwest .timlinetrack {
    display: none;
  }
}
@media (max-width: 767px) {
  .tramwest .history-timeline-nav {
    width: 100%;
    margin-bottom: 20px;
  }
  .tramwest .history-timeline-nav .yearWrap.slick-current .number {
    font-size: 21px;
  }
  .tramwest .history-timeline-nav .yearWrap .number {
    font-size: 16px;
  }
  .tramwest .history-timeline-nav .slick-arrow {
    bottom: -40px;
  }
  .tramwest .history-timeline-nav .slick-next {
    right: 0;
  }
  .tramwest .history-timeline-nav .slick-prev {
    left: auto;
    right: 40px;
  }
  .tramwest .history-timlinetrack {
    width: 100%;
    left: 0;
  }
  .tramwest .history-timlinetrack .history-trackForeground,
  .tramwest .history-timlinetrack .history-trackBackground {
    bottom: 30px;
  }
  .tramwest .history-article .history-text .teaser-fahne {
    right: 22px;
  }
  .tramwest .history-article .history-text .teaser-fahne .big-day {
    margin-top: -10px;
  }
  .tramwest .history-article .history-text .teaser-fahne:not(.only-year) .small-month-year {
    margin-top: -13px;
  }
  .tramwest .history-timeline {
    margin-top: 20px;
  }
}
.tramwest .btn {
  width: auto;
  border-radius: 42px;
}
.tramwest .btn.btn-blue {
  padding: calc(0.8rem + 1px) calc(1.8rem + 1px);
  background-color: #005091;
  color: #ffffff;
}
.tramwest .btn.btn-blue:hover {
  background-color: #e10019;
  color: #ffffff;
}
.tramwest .btn.btn-transparent {
  background-color: transparent;
  color: #005091;
  padding: 0.8rem 1.8rem;
  border-color: #005091;
}
.tramwest .btn.btn-transparent:hover {
  background-color: #e10019;
  color: #ffffff;
  border-color: #e10019;
}
.tramwest .tramwest-button .btn {
  text-align: center;
  margin-bottom: 15px;
  position: relative;
  overflow: hidden;
}
.tramwest .tramwest-button .btn span,
.tramwest .tramwest-button .btn input {
  position: relative;
  z-index: 4;
  color: inherit;
  background-color: transparent;
  border: none;
  text-transform: uppercase;
  letter-spacing: 0;
  padding: 0;
}
.tramwest .tramwest-button .btn:before {
  content: "";
  -webkit-transform: translateX(-102%);
  -moz-transform: translateX(-102%);
  -ms-transform: translateX(-102%);
  -o-transform: translateX(-102%);
  transform: translateX(-102%);
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  width: 101%;
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.tramwest .tramwest-button .btn.line {
  background-color: transparent;
  color: #005091;
  border: 1px solid #005091;
  padding: 0.8rem 1.8rem;
}
.tramwest .tramwest-button .btn.line:before {
  background-color: #005091;
}
.tramwest .tramwest-button .btn.full {
  background-color: #005091;
  color: #ffffff;
  padding: calc(0.8rem + 1px) calc(1.8rem + 1px);
}
.tramwest .tramwest-button .btn.full:before {
  background-color: #e10019;
}
.tramwest .tramwest-button .btn.full-width {
  width: 100%;
}
.tramwest .tramwest-button .btn:hover.line {
  color: #ffffff;
  border-color: #e10019;
}
.tramwest .tramwest-button .btn:hover.line::before {
  background-color: #e10019;
}
.tramwest .tramwest-button .btn:hover:before {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.tramwest .bootstrap-select > .dropdown-toggle {
  width: 100% !important;
  border-radius: 0 !important;
}

@media (max-width: 992px) {
  .tramwest .tramwest-button .btn.line {
    padding: 0.7rem 1.5rem;
  }
  .tramwest .tramwest-button .btn.full {
    padding: calc(0.7rem + 1px) calc(1.5rem + 1px);
  }
}
.tramwest .teaser-fahne {
  box-shadow: 8px 0 0 0 #e10019;
}
.tramwest .teaser .teaser-text h3 {
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}

@media (max-width: 767px) {
  .tramwest .teaser-fahne {
    box-shadow: 6px 0 0 0 #e10019;
  }
}
.tramwest .isotope-grid {
  padding: 0;
  width: 100%;
  margin-bottom: 30px;
}
.tramwest .isotope-grid .frame {
  width: 33.33%;
  padding: 0 7.5px;
}

@media (max-width: 992px) {
  .tramwest .isotope-grid .frame {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .tramwest .isotope-grid .frame {
    width: 100%;
  }
}
.tramwest .frame-layout-5 .ce-image .image .year {
  position: absolute;
  left: 1.5rem;
  top: 0;
  justify-content: center;
  align-items: center;
  text-align: center;
  background-color: #005091;
  width: 75px;
  height: 80px;
  color: #ffffff;
  line-height: 1.2;
  font-family: "HelveticaNeueETW01-65Md", sans-serif;
  font-size: 2.1rem;
  letter-spacing: -0.02em;
  border-radius: 0 0 8px 8px;
  z-index: 3;
  box-shadow: 8px 0 0 0 #e10019;
}
.tramwest .frame-layout-5 .ce-gallery figure.image .wrap:after {
  content: "";
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 30%);
}
.tramwest .frame-layout-5 .ce-gallery .ce-row {
  margin-bottom: 15px;
}
.tramwest .frame-layout-5 .ce-gallery img {
  height: auto;
  border-radius: 0;
}
.tramwest .frame-layout-5 .ce-gallery figure.image {
  position: relative;
  margin-bottom: 0;
  border-radius: 8px;
  overflow: hidden;
}
.tramwest .frame-layout-5 .ce-gallery figcaption {
  display: block;
  position: absolute;
  z-index: 4;
  bottom: 1.25rem;
  left: 0;
  padding: 0 1.5rem;
  color: #ffffff;
  font-family: "HelveticaNeueETW01-65Md", sans-serif;
  font-size: 16px;
  margin: 0;
  text-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (max-width: 992px) {
  .tramwest .frame-layout-5 .ce-image .image .year {
    left: 10px;
  }
}
@media (max-width: 767px) {
  .tramwest .frame-layout-5 .ce-image .image .year {
    box-shadow: 6px 0 0 0 #e10019;
  }
}
.tramwest .tramwest-news-slide {
  margin-bottom: 50px;
  display: block !important;
  opacity: 1 !important;
}
.tramwest .tramwest-news-slide .slick-dots {
  margin: 0;
}
.tramwest .tramwest-news-slide .slide-wrap {
  position: relative;
  height: 100%;
}
.tramwest .tramwest-news-slide .slide-wrap:after {
  content: "";
  position: absolute;
  right: 15px;
  bottom: 0;
  width: 50px;
  height: 5px;
}
.tramwest .tramwest-news-slide .content-wrap {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
}
.tramwest .tramwest-news-slide .img-wrap {
  margin-bottom: 20px;
  overflow: hidden;
  position: relative;
}
.tramwest .tramwest-news-slide .img-wrap img {
  margin-top: 20px;
  width: 100%;
  height: auto;
  transition: transform 0.5s ease;
  border-radius: 8px;
}
.tramwest .tramwest-news-slide .text-wrap h3 {
  font-family: "HelveticaNeueETW01-75Bd", sans-serif;
  font-size: 24px;
  margin-bottom: 15px;
  color: #005091;
}
.tramwest .tramwest-news-slide .slick-dots {
  bottom: -30px;
}
.tramwest .tramwest-news-slide .slick-dots li button:before {
  font-size: 12px;
  color: #005091;
}
.tramwest .tramwest-news-slide .slick-dots li.slick-active button:before {
  color: #e10019;
}
.tramwest .tramwest-news-slide .slick-prev,
.tramwest .tramwest-news-slide .slick-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 0;
  z-index: 10;
  opacity: 1;
}
.tramwest .tramwest-news-slide .slick-prev:before,
.tramwest .tramwest-news-slide .slick-next:before {
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #cccccc;
  position: relative;
  z-index: 2;
  font-size: 30px;
}
.tramwest .tramwest-news-slide .slick-prev:after,
.tramwest .tramwest-news-slide .slick-next:after {
  content: "";
  z-index: 1;
  position: absolute;
  left: 2px;
  top: 2px;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  background-color: #ffffff;
  border-radius: 50%;
}
.tramwest .tramwest-news-slide .slick-prev:hover:before,
.tramwest .tramwest-news-slide .slick-next:hover:before {
  color: #005091;
}
.tramwest .tramwest-news-slide .slick-prev {
  left: -56px;
}
.tramwest .tramwest-news-slide .slick-next {
  right: -56px;
}

@media (min-width: 992px) {
  .tramwest .tramwest-news-slide {
    padding: 0;
  }
  .tramwest .tramwest-news-slide .content-wrap {
    flex-direction: row;
    gap: 48px;
  }
  .tramwest .tramwest-news-slide .img-wrap {
    width: 50%;
    margin-bottom: 0;
  }
  .tramwest .tramwest-news-slide .text-wrap {
    width: 50%;
  }
}
@media (max-width: 992px) {
  .tramwest .tramwest-news-slide .text-wrap {
    padding: 0;
  }
  .tramwest .tramwest-news-slide .text-wrap h3 {
    font-size: 20px;
  }
  .tramwest .tramwest-news-slide .slick-prev,
  .tramwest .tramwest-news-slide .slick-next {
    position: absolute;
    top: auto;
    bottom: 10px;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  .tramwest .tramwest-news-slide .slick-prev {
    left: auto;
    right: 50px;
  }
  .tramwest .tramwest-news-slide .slick-next {
    right: 0;
  }
}
.press-list-slider {
  margin-bottom: 50px;
  display: block !important;
  opacity: 1 !important;
  padding: 0;
}
.press-list-slider .slick-dots {
  margin: auto;
}
.press-list-slider .slide-wrap {
  padding-bottom: 32px;
}
.press-list-slider .slide-wrap .teaser {
  margin: 0 15px;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.press-list-slider .slide-wrap .teaser .col-xs-12 {
  display: flex;
  flex-direction: column;
}
.press-list-slider .slide-wrap .teaser .col-xs-12:nth-child(2) {
  flex: 1;
}
.press-list-slider .slide-wrap .teaser .col-xs-12:nth-child(2) .teaser-text {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.press-list-slider .slide-wrap .teaser .col-xs-12:nth-child(2) .teaser-text h3 {
  flex-shrink: 0;
}
.press-list-slider .slide-wrap .teaser .col-xs-12:nth-child(2) .teaser-text p.datum {
  flex-shrink: 0;
}
.press-list-slider .slide-wrap .teaser .col-xs-12:nth-child(2) .teaser-text p:not(.datum) {
  flex: 1;
}
.press-list-slider .slide-wrap .teaser .col-xs-12:nth-child(3) {
  flex-shrink: 0;
}
.press-list-slider .slide-wrap[style*="display: none"] {
  display: none !important;
}
.press-list-slider .slick-prev,
.press-list-slider .slick-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 0;
  z-index: 10;
  opacity: 1;
}
.press-list-slider .slick-prev:before,
.press-list-slider .slick-next:before {
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #cccccc;
  position: relative;
  z-index: 2;
  font-size: 30px;
}
.press-list-slider .slick-prev:after,
.press-list-slider .slick-next:after {
  content: "";
  z-index: 1;
  position: absolute;
  left: 2px;
  top: 2px;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  background-color: #ffffff;
  border-radius: 50%;
}
.press-list-slider .slick-prev:hover:before,
.press-list-slider .slick-next:hover:before {
  color: #005091;
}
.press-list-slider .slick-prev {
  left: -32px;
}
.press-list-slider .slick-next {
  right: -32px;
}
.press-list-slider .slick-dots {
  bottom: -30px;
}
.press-list-slider .slick-dots li button:before {
  font-size: 12px;
  color: #005091;
}
.press-list-slider .slick-dots li.slick-active button:before {
  color: #e10019;
}
@media (max-width: 992px) {
  .press-list-slider {
    padding: 0;
  }
  .press-list-slider .slick-dots {
    margin: 0;
  }
  .press-list-slider .slide-wrap .teaser {
    margin: 0 10px;
  }
  .press-list-slider .slick-prev,
  .press-list-slider .slick-next {
    position: absolute;
    top: auto;
    bottom: 10px;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  .press-list-slider .slick-prev {
    left: auto;
    right: 50px;
  }
  .press-list-slider .slick-next {
    right: 0;
  }
}
.press-list-slider.slick-slider .slick-list {
  transition: height 0.3s ease;
}
.press-list-slider.slick-slider .slick-track {
  display: flex;
  align-items: stretch;
}
.press-list-slider.slick-slider .slide-wrap {
  height: auto;
  display: flex;
  align-items: stretch;
}
.press-list-slider.slick-slider .slide-wrap .teaser {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
.press-list-slider.slick-slider .slide-wrap .teaser .col-xs-12 {
  display: flex;
  flex-direction: column;
}
.press-list-slider.slick-slider .slide-wrap .teaser .col-xs-12:nth-child(2) {
  flex: 1;
}
.press-list-slider.slick-slider .slide-wrap .teaser .col-xs-12:nth-child(2) .teaser-text {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.press-list-slider.slick-slider .slide-wrap .teaser .col-xs-12:nth-child(2) .teaser-text h3 {
  flex-shrink: 0;
}
.press-list-slider.slick-slider .slide-wrap .teaser .col-xs-12:nth-child(2) .teaser-text p.datum {
  flex-shrink: 0;
}
.press-list-slider.slick-slider .slide-wrap .teaser .col-xs-12:nth-child(2) .teaser-text p:not(.datum) {
  flex: 1;
}
.press-list-slider.slick-slider .slide-wrap .teaser .col-xs-12:nth-child(3) {
  flex-shrink: 0;
}
.tab-pane:not(.active) .press-list-slider {
  visibility: hidden;
  height: 0;
  overflow: hidden;
}
.tab-pane.active .press-list-slider {
  visibility: visible;
  height: auto;
}

.tramwest .press-list-slider .slide-wrap .teaser {
  margin: 8px;
}

.tramwest .teaser-slider {
  margin-bottom: 50px;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  padding: 0;
}
.tramwest .teaser-slider .teaser {
  margin: 8px;
  display: flex;
  flex-direction: column;
}
.tramwest .teaser-slider .teaser .col-xs-12 {
  display: flex;
  flex-direction: column;
}
.tramwest .teaser-slider .teaser .col-xs-12:nth-child(3) {
  flex: 1;
}
.tramwest .teaser-slider .teaser .col-xs-12:nth-child(3) .teaser-text {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.tramwest .teaser-slider .teaser .col-xs-12:nth-child(3) .teaser-text h3 {
  flex-shrink: 0;
}
.tramwest .teaser-slider .teaser .col-xs-12:nth-child(3) .teaser-text p {
  flex: 1;
}
.tramwest .teaser-slider .teaser .col-xs-12:nth-child(3) {
  flex-shrink: 0;
}
.tramwest .teaser-slider .teaser .content-wrap {
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
}
.tramwest .teaser-slider .teaser .img-wrap {
  margin-bottom: 20px;
  overflow: hidden;
  position: relative;
  flex-shrink: 0;
}
.tramwest .teaser-slider .teaser .img-wrap img {
  margin-top: 50px;
  width: 100%;
  height: auto;
  transition: transform 0.5s ease;
  border-radius: 8px;
}
.tramwest .teaser-slider .teaser .text-wrap {
  padding: 0 15px;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.tramwest .teaser-slider .teaser .text-wrap h3 {
  font-family: "HelveticaNeueETW01-75Bd", sans-serif;
  font-size: 24px;
  margin-bottom: 15px;
  color: #005091;
  flex-shrink: 0;
}
.tramwest .teaser-slider .teaser .text-wrap p {
  flex: 1;
}
.tramwest .teaser-slider .slide-wrap {
  position: relative;
  height: 100%;
  display: flex;
  align-items: stretch;
}
.tramwest .teaser-slider .slide-wrap:after {
  content: "";
  position: absolute;
  right: 15px;
  bottom: 0;
  width: 50px;
  height: 5px;
}
.tramwest .teaser-slider .slick-dots {
  bottom: -30px;
}
.tramwest .teaser-slider .slick-dots li button:before {
  font-size: 12px;
  color: #005091;
}
.tramwest .teaser-slider .slick-dots li.slick-active button:before {
  color: #e10019;
}
.tramwest .teaser-slider .slick-prev,
.tramwest .teaser-slider .slick-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 0;
  z-index: 10;
  opacity: 1;
}
.tramwest .teaser-slider .slick-prev:before,
.tramwest .teaser-slider .slick-next:before {
  -webkit-transiton: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #cccccc;
  position: relative;
  z-index: 2;
  font-size: 30px;
}
.tramwest .teaser-slider .slick-prev:after,
.tramwest .teaser-slider .slick-next:after {
  content: "";
  z-index: 1;
  position: absolute;
  left: 2px;
  top: 2px;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  background-color: #ffffff;
  border-radius: 50%;
}
.tramwest .teaser-slider .slick-prev:hover:before,
.tramwest .teaser-slider .slick-next:hover:before {
  color: #005091;
}
.tramwest .teaser-slider .slick-prev {
  left: -48px;
}
.tramwest .teaser-slider .slick-next {
  right: -48px;
}
.tramwest .teaser-slider.slick-slider .slick-list {
  transition: height 0.3s ease;
}
.tramwest .teaser-slider.slick-slider .slick-track {
  display: flex;
  align-items: stretch;
}
.tramwest .teaser-slider.slick-slider .slide-wrap {
  height: auto;
  display: flex;
  align-items: stretch;
}
.tramwest .teaser-slider.slick-slider .slide-wrap .teaser {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.tramwest .teaser-slider.slick-slider .slide-wrap .teaser .col-xs-12 {
  display: flex;
  flex-direction: column;
}
.tramwest .teaser-slider.slick-slider .slide-wrap .teaser .col-xs-12:nth-child(2) {
  flex: 1;
}
.tramwest .teaser-slider.slick-slider .slide-wrap .teaser .col-xs-12:nth-child(2) .teaser-text {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.tramwest .teaser-slider.slick-slider .slide-wrap .teaser .col-xs-12:nth-child(2) .teaser-text h3 {
  flex-shrink: 0;
}
.tramwest .teaser-slider.slick-slider .slide-wrap .teaser .col-xs-12:nth-child(2) .teaser-text p.uhrzeit {
  flex-shrink: 0;
}
.tramwest .teaser-slider.slick-slider .slide-wrap .teaser .col-xs-12:nth-child(2) .teaser-text p:not(.uhrzeit) {
  flex: 1;
}
.tramwest .teaser-slider.slick-slider .slide-wrap .teaser .col-xs-12:nth-child(3) {
  flex-shrink: 0;
}

@media (min-width: 768px) {
  .slick-dots {
    margin: auto;
  }
  .tramwest .teaser-slider .content-wrap {
    flex-direction: row;
  }
  .tramwest .teaser-slider .img-wrap {
    width: 50%;
    margin-bottom: 0;
    margin-right: 30px;
  }
  .tramwest .teaser-slider .text-wrap {
    width: 50%;
    padding: 20px 0;
  }
}
@media (max-width: 992px) {
  .tramwest .teaser-slider {
    padding: 0;
  }
  .tramwest .teaser-slider .text-wrap {
    padding: 0;
  }
  .tramwest .teaser-slider .text-wrap h3 {
    font-size: 20px;
  }
  .tramwest .teaser-slider .slick-prev,
  .tramwest .teaser-slider .slick-next {
    position: absolute;
    top: auto;
    bottom: 10px;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  .tramwest .teaser-slider .slick-prev {
    left: auto;
    right: 50px;
  }
  .tramwest .teaser-slider .slick-next {
    right: 0;
  }
}
.mapComponent {
  width: calc(100% + 15px);
  margin-left: -7.5px;
}
.mapComponent .map {
  height: 70vh;
  margin-top: 32px;
  margin-bottom: 32px;
}
.mapComponent .map .mapboxgl-canvas:focus {
  border: none;
  outline: none;
}
.mapComponent .map .mapboxgl-control-container .mapboxgl-ctrl-bottom-right .mapboxgl-ctrl .mapboxgl-ctrl-attrib-inner a {
  font-size: 10px;
}
.mapComponent .map .mapboxgl-popup .mapboxgl-popup-tip {
  margin-left: 15px;
  border-top-width: 15px;
  border-right-width: 15px;
}
.mapComponent .map .mapboxgl-popup .mapboxgl-popup-content {
  color: #0078b9;
  font-family: "HelveticaNeueETW01-65Md", sans-serif;
  padding: 10px 15px 10px 15px;
  font-size: 18px;
  border-radius: 5px;
}
.mapComponent .map .mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content {
  border-bottom-left-radius: 5px;
}
.mapComponent .map:focus {
  border: none;
  outline: none;
}
.mapComponent .accordion-wrap {
  max-height: calc(70vh - 65px - 65px);
  position: absolute;
  overflow-y: auto;
  overflow-x: hidden;
  top: 65px;
  left: 20px;
  width: 403px;
  scrollbar-width: none;
}
.mapComponent .accordion-wrap #mapAccordion {
  width: 400px;
}
.mapComponent .accordion-wrap .card {
  background-color: #ffffff;
}
.mapComponent .accordion-wrap .card:nth-child(2n) {
  background-color: #f5f5f5;
}
.mapComponent .accordion-wrap .card:first-child {
  background-color: #bc3625;
  color: white;
  border-radius: 10px 10px 0 0;
}
.mapComponent .accordion-wrap .card:first-child .card-header {
  padding: 10px 10px 10px 20px;
}
.mapComponent .accordion-wrap .card:last-child {
  border-radius: 0 0 10px 10px;
}
.mapComponent .accordion-wrap .card .card-header {
  font-weight: bold;
  font-size: 18px;
}
.mapComponent .accordion-wrap .card .card-header .icon-rsag-round-arrow-1-bottom {
  font-size: 18px;
}
.mapComponent .accordion-wrap .card .card-header .icon-rsag-round-arrow-1-right {
  display: none;
  font-size: 18px;
}
.mapComponent .accordion-wrap .card .card-header .collapsed .icon-rsag-round-arrow-1-bottom {
  display: none;
}
.mapComponent .accordion-wrap .card .card-header .collapsed .icon-rsag-round-arrow-1-right {
  display: inline;
}
.mapComponent .accordion-wrap .card .card-header button {
  padding: 10px;
  text-transform: none;
  width: 100%;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  justify-content: space-between;
  text-decoration: none;
  white-space: normal;
  text-align: left;
}
.mapComponent .accordion-wrap .card .card-header button:hover, .mapComponent .accordion-wrap .card .card-header button:active, .mapComponent .accordion-wrap .card .card-header button:focus {
  color: #005091;
}
.mapComponent .accordion-wrap .card.content .card-header {
  padding-left: 10px;
}
.mapComponent .accordion-wrap .card.content .card-header .btn {
  padding-top: 11px;
  padding-bottom: 8px;
  font-size: 18px;
  color: #23527c;
}
.mapComponent .accordion-wrap .card.content .card-header .collapsed.btn {
  color: #23527c;
}
.mapComponent .accordion-wrap .card.content .card-body {
  padding: 20px;
  border-top: 1px solid rgba(177, 179, 180, 0.1098039216);
}
.mapComponent .accordion-wrap .card.content .card-body .row {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  margin: 0 0 25px;
}
.mapComponent .accordion-wrap .card.content .card-body .row.pr-margin-bottom-small {
  margin-bottom: 20px;
}
.mapComponent .accordion-wrap .card.content .card-body .row .icon-wrap {
  width: 60px;
  height: 50px;
  font-size: 45px;
  display: inline-table;
}
.mapComponent .accordion-wrap .card.content .card-body .row .icon-wrap span.icon-rsag-clear-location:before, .mapComponent .accordion-wrap .card.content .card-body .row .icon-wrap span.icon-rsag-clear-time:before, .mapComponent .accordion-wrap .card.content .card-body .row .icon-wrap span.icon-rsag-new-02-payment:before {
  font-size: 60px;
  color: #005091;
}
.mapComponent .accordion-wrap .card.content .card-body .row .content-wrap p {
  margin: 0;
  padding-left: 10px;
}
.mapComponent .accordion-wrap .card.content .card-body .row.btn-maps {
  margin-bottom: 0;
}
.mapComponent .accordion-wrap .card.content .card-body .row.btn-maps .btn {
  letter-spacing: 0;
}
.mapComponent .accordion-wrap .card.content .card-body .row:nth-child(3) .icon-wrap {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  align-items: center;
  flex-direction: column;
}
.mapComponent .accordion-wrap .card.content .card-body .row:nth-child(3) .content-wrap p {
  padding-top: 5px;
}
.mapComponent .modal.content {
  background-color: rgba(0, 0, 0, 0.2117647059);
}
.mapComponent .modal.content .modal-dialog {
  display: block;
}
.mapComponent .modal.content .modal-dialog .modal-content {
  border-radius: 10px;
  border-color: #005091;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.2509803922);
}
.mapComponent .modal.content .modal-dialog .modal-content .modal-header {
  background-color: #ffffff;
  border-radius: 10px 10px 0 0;
  padding: 12px 20px 10px 20px;
}
.mapComponent .modal.content .modal-dialog .modal-content .modal-header h5.modal-title {
  font-size: 18px;
  color: #23527c;
  font-family: "HelveticaNeueETW01-65Md", sans-serif;
}
.mapComponent .modal.content .modal-dialog .modal-content .modal-header button.close {
  color: rgba(177, 179, 180, 0.6705882353);
  position: absolute;
  top: 11px;
  right: 15px;
}
.mapComponent .modal.content .modal-dialog .modal-content .modal-body {
  border-top: 1px solid rgba(177, 179, 180, 0.1098039216);
  max-height: 600px;
  height: 100%;
  padding: 20px;
}
.mapComponent .modal.content .modal-dialog .modal-content .modal-body .row {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  margin: 0 0 15px;
}
.mapComponent .modal.content .modal-dialog .modal-content .modal-body .row.pr-margin-bottom-small {
  margin-bottom: 15px;
}
.mapComponent .modal.content .modal-dialog .modal-content .modal-body .row .icon-wrap {
  width: 60px;
  height: 50px;
  font-size: 45px;
  display: inline-table;
}
.mapComponent .modal.content .modal-dialog .modal-content .modal-body .row .icon-wrap span.icon-rsag-clear-location:before, .mapComponent .modal.content .modal-dialog .modal-content .modal-body .row .icon-wrap span.icon-rsag-clear-time:before, .mapComponent .modal.content .modal-dialog .modal-content .modal-body .row .icon-wrap span.icon-rsag-new-02-payment:before {
  font-size: 60px;
  color: #005091;
}
.mapComponent .modal.content .modal-dialog .modal-content .modal-body .row .icon-wrap span.icon-rsag-vvw-tram:before, .mapComponent .modal.content .modal-dialog .modal-content .modal-body .row .icon-wrap span.icon-rsag-vvw-bus:before, .mapComponent .modal.content .modal-dialog .modal-content .modal-body .row .icon-wrap span.icon-rsag-vvw-s-bahn:before {
  font-size: 45px;
}
.mapComponent .modal.content .modal-dialog .modal-content .modal-body .row .content-wrap p {
  margin: 0;
}
.mapComponent .modal.content .modal-dialog .modal-content .modal-body .row.btn-maps {
  margin-bottom: 0;
}
.mapComponent .modal.content .modal-dialog .modal-content .modal-body .row.btn-maps .btn {
  letter-spacing: 0;
}
.mapComponent .modal.content .modal-dialog .modal-content .modal-body .row:nth-child(3) .icon-wrap {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  align-items: center;
  flex-direction: column;
}
.mapComponent .modal.content .modal-dialog .modal-content .modal-body .row:nth-child(3) .content-wrap p {
  padding-top: 5px;
}
.mapComponent .modal.content .modal-dialog .modal-content:before {
  content: "";
  position: absolute;
  width: 0;
  border-style: solid;
  display: block;
  border-color: transparent #ffffff;
  z-index: 9;
  top: auto;
  right: auto;
  height: 25px;
  bottom: -23px;
  left: 20px;
  border-width: 0 0 23px 34px;
}

@media (max-width: 767.98px) {
  #mapAccordion {
    display: none;
  }
  .modal.content .modal-dialog {
    display: block;
  }
  .modal.content .modal-dialog .modal-content {
    border-radius: 10px;
  }
  .modal.content .modal-dialog .modal-content .modal-header {
    border-radius: 10px 10px 0 0;
    padding: 12px 15px 10px 15px;
  }
  .modal.content .modal-dialog .modal-content .modal-header h5.modal-title {
    font-size: 16px;
  }
  .modal.content .modal-dialog .modal-content .modal-body {
    padding: 15px;
  }
  .modal.content .modal-dialog .modal-content .modal-body .row {
    margin: 0 0 15px;
  }
  .modal.content .modal-dialog .modal-content .modal-body .row.pr-margin-bottom-small {
    margin-bottom: 15px;
  }
  .modal.content .modal-dialog .modal-content .modal-body .row .icon-wrap {
    width: 35px;
    height: 30px;
  }
  .modal.content .modal-dialog .modal-content .modal-body .row .icon-wrap span.icon-rsag-clear-location:before, .modal.content .modal-dialog .modal-content .modal-body .row .icon-wrap span.icon-rsag-clear-time:before, .modal.content .modal-dialog .modal-content .modal-body .row .icon-wrap span.icon-rsag-new-02-payment:before {
    font-size: 40px;
  }
  .modal.content .modal-dialog .modal-content .modal-body .row .icon-wrap span.icon-rsag-vvw-tram:before, .modal.content .modal-dialog .modal-content .modal-body .row .icon-wrap span.icon-rsag-vvw-bus:before, .modal.content .modal-dialog .modal-content .modal-body .row .icon-wrap span.icon-rsag-vvw-s-bahn:before {
    font-size: 26px;
  }
  .modal.content .modal-dialog .modal-content:before {
    bottom: -12px;
    border-width: 0 0 25px 30px;
  }
  .line {
    padding: 2px 12px;
    width: 32px;
    padding: 0;
    text-align: center;
  }
  .map .mapboxgl-popup {
    display: none;
  }
}

/*# sourceMappingURL=style.css.map */