.form-group .control-label {margin-right: 5%;    hyphens: auto;width: 100%;min-width: 350px;}
.form-group select {width: 150px;}
form .radio span {font-size:14px;}
h1,h3,h4 {line-height: 130%;}
.main-content li {
      margin-bottom: 7px;
}

.csc-default {
      clear: both;
}

.ce-intext.ce-right .ce-gallery {
      width: 33.33%;
}

.left {
      float: left;
}

.right {
      float: right;
}

.align-right {
      text-align: right;
}

.align-left {
      text-align: left;
}

.align-justify {
      text-align: justify;
}

.align-center {
      text-align: center;
}

.clearer {
      height: 1px;
      display: block;
}

.clearer,
.clear {
      clear: both;
}

.pos-r {
      position: relative;
}

.pointer {
      cursor: pointer;
}

.error {
      color: #9c131b;
}

hr {
      border-top: 1px dotted #c0c0dc;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5 {
      font-weight: 400;
      color: #274d87;
      margin-bottom: 15px;
}

.content>.row>.col-md-4 h2.csc-firstHeader,
.content>.row>.col-md-4 h2.csc-firstHeader,
h1,
.h1 {
      font-size: 22px;
      font-weight: bold;
      margin-top: 15px;
      margin-bottom: 20px;
}

h2,
.h2 {
      font-size: 18px;
      font-weight: bold;
}

h3,
.h3 {
      font-size: 16px;
      font-weight: bold;
}

h4,
.h4 {
      font-size: 16px;
      font-weight: 700;
}

h5,
.h5 {
      font-size: 15px;
      font-weight: 700;
}

h6,
.h6 {
      font-size: 14px;
      font-weight: 700;
}

ul,
ol {
      padding-left: 20px;
}

a {
      color: #274d87;
}

a:focus,
a:hover {
      color: #274d87;
      text-decoration: underline;
}

b,
strong {
      font-weight: 600;
}

img {
      max-width: 100%;
      height: auto;
}

* {
      box-sizing: border-box;
}

object,
iframe {
      max-width: 100%;
}

label.no-m,
.no-m {
      margin: 0 !important;
}

.no-p-lr {
      padding-left: 0;
      padding-right: 0;
}

.p-r-0 {
      padding-right: 0;
}

.p-l-0 {
      padding-left: 0;
}

.p-r-15 {
      padding-right: 15px;
}

.p-l-15 {
      padding-left: 15px;
}

.p-r-30 {
      padding-right: 30px;
}

.p-l-30 {
      padding-left: 30px;
}

.m-b-10 {
      margin-bottom: 10px;
}

.m-b-20 {
      margin-bottom: 20px;
}

.m-b-30 {
      margin-bottom: 30px;
}

.m-t-10 {
      margin-top: 10px;
}

.m-t-20 {
      margin-top: 20px;
}

.m-t-30 {
      margin-top: 30px;
}

.content>header {
      background-color: #000000;
}

body {
      font-size: 15px;
      font-family: Arial, Verdana, Helvetica, sans-serif;
      color: #000000;
}

.bg-white {
      background-color: #fff;
}

#submenu ul li,
#navbar ul li {
      padding-left: 0;
      line-height: 140%;
      margin-bottom: 0;
      background: none;
}

#navbar ul.navbar-nav>li:first-child {
      width: 117px;
      text-align: center;
}

#navbar ul.navbar-nav>li:first-child a {
      text-align: center;
}

button.navbar-toggle {
      background-color: white
}


/*FONTS*/
@font-face {
      font-family: 'Lucida Fax';
      src: url('../fonts/LucidaFax.eot');
      src: url('../fonts/LucidaFax.eot?#iefix') format('embedded-opentype'),
            url('../fonts/LucidaFax.woff2') format('woff2'),
            url('../fonts/LucidaFax.woff') format('woff'),
            url('../fonts/LucidaFax.ttf') format('truetype'),
            url('../fonts/LucidaFax.svg#LucidaFax') format('svg');
      font-weight: normal;
      font-style: normal;
}

/*************
* NAVIGATION *
*************/
/*main nav*/
header .main-nav {
      border-top: 1px solid #fff;
      border-bottom: 1px solid #fff;
}

.navbar-default {
      border: none;
      background: #a3a5a8;
      /* Old browsers */
      background: -moz-linear-gradient(top, #a3a5a8 0%, #d2d4d8 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a3a5a8), color-stop(100%, #d2d4d8));
      /*
      Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, #a3a5a8 0%, #d2d4d8 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, #a3a5a8 0%, #d2d4d8 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #a3a5a8 0%, #d2d4d8 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, #a3a5a8 0%, #d2d4d8 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3a5a8', endColorstr='#d2d4d8', GradientType=0);
      /* IE6-9 */
}

.container-fluid {
      padding: 0;
}

.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus,
.nav>li>a:hover,
.nav>li>a:focus,
.navbar-default .navbar-nav>li:hover>a,
.navbar-nav>li:hover>a,
.navbar-default .navbar-nav>li.active>a,
.navbar-nav>li.active>a {
      background-color: #274d87;
      color: #fff;
}

.nav>li.dropdown.open>a {
      background-color: #dadada;
      color: #000;
}

.navbar-collapse {
      padding: 0px;
}

/*.navbar-nav>li:first-child { background-position-x: -5px; }*/

.navbar-default .navbar-nav>li:last-child {
      border: none;
}

.navbar-nav>li>a,
.navbar-default .navbar-nav>li>a {
      font-size: 16px;
      line-height: 24px;
      text-align: center;
      text-transform: uppercase;
      color: #fff;
      padding: 25px 20px;
      border-left: 1px solid #fff;
}

.menu_div {
      color: #fff;
      position: absolute;
      left: 0;
      right: 0;
      clear: both;
      background-color: #000;
      padding: 17px;
      display: none;
      z-index: 888;
      box-shadow: 0px 9px 11px 0px rgba(0, 0, 0, 0.3);
      padding-bottom: 60px;
      -webkit-transform: translate3d(0, 0, 1px);
      transform: translate3d(0, 0, 1px);
}

.menu_div .h1 {
      font-size: 25px;
      color: #fff;
      line-height: 43px;
      font-weight: bold;
      margin-top: 0;
}

.menu_div p {
      line-height: 17px;
      color: #707477;
}

.menu_div a.back {
      font-size: 16.67px;
      line-height: 18.75px;
      color: #fff;
      padding-right: 30px;
      position: relative;
      display: block;
      margin-top: 10px;
      font-weight: bold;
}

.menu_div a.back:hover {
      color: #274d87;
}

.menu_div a.back i.fa:before,
.menu_div a.back i.fa {
      position: static;
      color: #274d87;
      font-weight: bold;
}

.nav>li,
.dropdown {
      position: static !important;
}

.dropdown-menu {
      font-size: 15px;
      width: 100%;
      border: none;
      box-shadow: none;
}

.navbar-toggle {
      margin-right: 30px;
}


/*LEVEL - 2*/
.level2 {
      z-index: 77;
}

.nav>li.open .menu_div,
.nav>li.open .menu_div ul.dropdown-menu {
      display: block;
}

.page-desc {
      float: left;
      width: 30%;
      margin-right: 20px;
      font-size: 13px;
}

.dropdown-menu>li>a {
      border-bottom: 1px solid #fff;
      color: #fff;
      white-space: normal;
      padding: 8px 10px;
}

.dropdown-menu>li>a:focus,
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus,
.dropdown-menu>li>a:hover,
.dropdown-menu>li.active>a {
      color: #fff;
      background-color: #274d87;
}

.level2 li {
      position: relative !important;
}

.nav>li.open .menu_div ul.dropdown-menu{
      float: left;
      width: 30%;
      position: relative;
      background: none transparent;
}

li.dropdown i.fa {
      position: absolute;
      right: 10px;
      top: 7px;
      color: #fff;
}

.level2 li.dropdown:focus i.fa,
.level2 li.dropdown:hover i.fa {
      color: #fff;
}

.closeNav i.fa:before,
.closeNav i.fa {
      font-size: 25px;
      /*color: #242424;*/
      color: #fff;
      cursor: pointer;
}

/*LEVEL - 3*/
ul.level3 {
      display: block;
      position: static;
      z-index: 1;
      left: 110%;
      width: 100%;
      top: 0;
      margin: 0;
      padding: 0;
      padding-left: 10px;
}

ul.level3 li {
      list-style: none;
}

ul.level3>li {
      border-bottom: 1px solid #333;
      padding: 0px 0px;
}

ul.level3>li>a {
      color: #fff;
      padding: 6px 10px;
      display: block;
}

ul.level3>li:hover,
ul.level3>li>a:hover,
ul.level3>li.active>a {
      text-decoration: none;
      color: #fff;
      background-color: #274d87;
}

.navbar-default .navbar-brand,
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
      font-size: 15px;
      color: #000;
}

/*breadcrumb*/
.breadcrumb:before {
      content: "Sie sind hier:";
      font-size: 10px;
      line-height: 18.75px;
      color: #000;
      margin-right: 5px;
}

.breadcrumb {
      /*float: left;*/
      background: none transparent;
      font-size: 12px;
      line-height: 18.75px;
      color: #000;
      margin-top: 20px;
      margin-bottom: 15px;
      padding: 0;
      height: 13px;
      width: 100%;
}

.breadcrumb a,
.breadcrumb>.active {
      color: #000;
}

.breadcrumb>li+li:before {
      content: ">";
      padding: 0 5px;
      color: #000;
}

/*HEDAER*/
.header-top {}

.header-top .logo {
      margin-top: 10px;
}

.header-text {
      color: #fff;
      font-size: 12px;
      margin-top: 5px;
}

.header-text a {
      color: #fff;
}

.header-text p {
      margin-bottom: 0;
      font-size: 12px;
}

header .icon-cont {
      padding-top: 9px;
      padding-right: 17px;
      height: 75px;
}

header .h-icon {
      float: right;
      margin-left: 30px;
      display: none;
}

/*CONTENT*/
.content-cont {
      min-height: 300px;
}

/*home page*/
.content-home-page {
      min-height: 300px;
      padding-top: 28px;
}

.content-home-page .right-content-bg {
      background: none transparent;
      box-shadow: none;
      padding-top: 0;
      margin-top: 0;
}

.content-home-page .main-content {
      padding-left: 0;
      background-color: transparent;
      width: 100%;
}

.content-home-page .right-content {
      background: url(../img/r-content-bg.png) no-repeat left 0 transparent;
}

/*formhandler*/
.formhandler>.row {
      margin-bottom: 10px;
}

img.tx-srfreecap-pi1-image {
      vertical-align: top;
      width: 50%;
      margin-left: 0;
      margin-bottom: 10px;
}

.form-control {
      border-radius: 0;
      border: 1px solid #bdc2c6;
}

.formhandler label,
label.control-label {
      margin-top: 7px;
      font-weight: normal;
}

.formhandler .link-bt,
.actions .btn {
      color: #fff;
      padding-left: 0;
      border: 0px;
}

.formhandler .link-bt:hover,
.actions .btn:hover {
      color: #274d87;
}

.formhandler .link-bt:focus,
.actions .btn:focus {
      outline: none;
}

.right-content-bg {
      color: #fff;
      margin-top: 27px;
      border: 1px solid #fff;
}

.right-content,
.main-content {
      padding-right: 0;
      padding-left: 0px;
      width: 100% !important;
}

.main-content {
      background-color: #fff;
      padding-bottom: 16px;
}

.right-content {
      color: #fff;
}

.right-content a {
      color: #fff;
}

.dce-img-link-box {
      padding-bottom: 0px;
}

.dce-img-link-box img {
      width: 100%;
      height: auto;
}

.csc-frame-indent .col-md-4 div.csc-textpic-imagecolumn,
.csc-frame-indent .col-lg-4 td.csc-textpic-imagecolumn .csc-textpic-image,
.csc-frame-indent .col-lg-4 div.csc-textpic-imagecolumn,
.csc-frame-indent .col-lg-4 td.csc-textpic-imagecolumn .csc-textpic-image,
.csc-frame-indent .col-lg-4 div.csc-textpic-imagecolumn,
.csc-frame-indent .col-lg-4 td.csc-textpic-imagecolumn .csc-textpic-image,
.csc-frame-indent .col-lg-4 div.csc-textpic-imagecolumn,
.csc-frame-indent .col-md-5 div.csc-textpic-imagecolumn,
.csc-frame-indent .col-lg-4 td.csc-textpic-imagecolumn .csc-textpic-image,
.csc-frame-indent .col-md-5 td.csc-textpic-imagecolumn .csc-textpic-image {
      margin-right: 0;
}

figure,
.csc-textpic-imagerow,
.csc-textpic-imagerow>div,
div.csc-textpic>div,
div.csc-textpic div.csc-textpic-imagecolumn,
div.csc-textpic-left .csc-textpic-imagewrap,
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image,
div.csc-textpic-center .csc-textpic-center-outer,
div.csc-textpic-center .csc-textpic-center-inner {
      display: block;
      max-width: 100% !important;
}

figcaption.csc-textpic-caption {
      padding-left: 1px;
}

.link-bt,
.actions .btn {
      background-color: #000000;
      width: 100%;
      line-height: 39px;
      color: #FFF;
      display: block;
      padding: 0 15px;
      font-size: 14px;
      font-weight: bold;
      border-radius: 0;
}

.dce-img-link-box.first-box {
      margin: 0px -6px;
      padding-bottom: 20px;
}

.link-bt:hover {
      text-decoration: none;
      opacity: 0.8;
      /*margin-bottom: 20px;*/
}

.link-bt .fa {
      color: #e65004;
      font-weight: bold;
}

ul.links {
      padding-left: 0;
      margin-bottom: 0;
}

ul.links li a {
      border-top: 1px solid #484848;
      padding-left: 7px;
}

ul.links li {
      list-style: none;
}

ul.links li .fa {
      color: #274d87;
      font-size: 14px;
      margin: 0 5px;
}

ul.links li .fa:before {
      color: #274d87;
      opacity: 0;
      font-size: 14px;
}

/*grid elements 2 column layout*/
/*.csc-frame-indent { padding-top: 20px; }*/
.csc-frame-indent>.row>.col-md-4,
.csc-frame-indent>.row>.col-lg-4,
.csc-frame-indent>.row>.col-md-5,
.csc-frame-indent>.row>.col-lg-4,
.main-content>.row>.col-lg-4 {
      border-left: 1px solid #bdc2c6;
      width: 33.33%;
      padding-left: 14px
}

.csc-frame-indent>.row>.col-md-4 h2.csc-firstHeader,
.csc-frame-indent>.row>.col-md-4 h3.csc-firstHeader,
.csc-frame-indent>.row>.col-md-4 h4.csc-firstHeader,
.csc-frame-indent>.row>.col-md-4 h5.csc-firstHeader,
.csc-frame-indent>.row>.col-md-8 h2.csc-firstHeader,
.csc-frame-indent>.row>.col-md-5 h2.csc-firstHeader,
.csc-frame-indent>.row>.col-md-5 h3.csc-firstHeader,
.csc-frame-indent>.row>.col-md-5 h4.csc-firstHeader,
.csc-frame-indent>.row>.col-md-5 h5.csc-firstHeader,
.csc-frame-indent>.row>.col-md-7 h2.csc-firstHeader,
.csc-frame-indent>.row>.col-lg-4 h2.csc-firstHeader,
.csc-frame-indent>.row>.col-lg-4 h3.csc-firstHeader,
.csc-frame-indent>.row>.col-lg-4 h4.csc-firstHeader,
.csc-frame-indent>.row>.col-lg-4 h5.csc-firstHeader,
.csc-frame-indent>.row>.col-lg-8 h2.csc-firstHeader,
.csc-frame-indent>.row>.col-lg-8 h3.csc-firstHeader,
.main-content>.row>.col-lg-4 h5 {
      margin-top: 19px;
}

/*dce brand logos*/
.brand-logos {
      float: right;
      padding-left: 0;
      margin-bottom: 0px;
}

.brand-logos li {
      float: left;
      margin-left: 6px;
      list-style: none;
}

.brand-logos li:first-child {
      margin-left: 0px;
}

.brand-logos li:last-child:after {
      clear: both;
}

/*dce social buttons*/
.dce-social-bts {
      margin-bottom: 30px;
      display: block;
      padding-top: 10px;
}

.dce-social-bts li {
      list-style: none;
      float: left;
      margin-right: 15px;
}

.dce-social-bts li:last-child:after {
      content: ' ';
      clear: both;
}

.dce-social-bts a .fa:before,
.dce-social-bts a {
      font-size: 35px;
      color: #fff;
}

ul.social-bts {
      padding-left: 0;
}

/*dce contact box*/
.col-md-12 .frame-type-dce_dceuid4 .dce-contact-box2 {
      display: block;
}

.col-md-12 .frame-type-dce_dceuid4 .dce-contact-box {
      display: none;
}

.csc-frame-indent .dce-contact-box2,
.col-lg-4 .frame-type-dce_dceuid4 .dce-contact-box2 {
      display: block;
}

.csc-frame-indent .dce-contact-box,
.col-lg-4 .frame-type-dce_dceuid4 .dce-contact-box {
      display: none;
}

.dce-contact-box {
      display: none;
}

.dce-contact-box {
      margin-bottom: 30px;
}

.dce-contact-box .name {
      font-weight: bold;
      color: #274d87;
}

.dce-contact-box .image {
      text-align: right;
}

/*dce image, title, link box*/
/*dce-img-text-box */
.dce-contact-box2,
.dce-img-text-box .item,
.dce-img-title-link-box {
      background-color: #000000;
      margin-bottom: 30px;
      border: 1px solid #fff;
}

.dce-contact-box2.third {
      margin-right: 0;
}

.dce-contact-box2,
.dce-img-title-link-box {
      /*max-width: 258px;*/
      width: 25%;
      border-right: 30px solid #fff;
}

.dce-img-title-link-box img {
      width: 100%;
}

.col-lg-4 .dce-contact-box2,
.col-lg-4 .dce-img-title-link-box {
      border-right: 0px;
      width: 100%;
}

.dce-img-title-link-box .image {
      /*height: 198;*/
      overflow: hidden;
}

.dce-contact-box2 .image img {
      /*width: 254px;*/
      width: 100%;
}

.dce-img-text-box .image img {
      width: 100%;
}

.dce-contact-box2 .text-cont,
.dce-img-text-box .text-cont,
.dce-img-title-link-box .text-cont {
      padding: 15px 20px;
      position: relative;
}

.dce-img-title-link-box a.link,
.dce-img-text-box a.link {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
}

.dce-contact-box2 div.title,
.dce-img-text-box div.title,
.dce-img-title-link-box .title {
      color: #fff;
      font-size: 19px;
      line-height: 26px;
      font-weight: bold;
}

.dce-img-text-box div.title,
.dce-contact-box2 div.title {
      font-size: 15px;
}

.dce-contact-box2 .short-text,
.dce-img-text-box .short-text,
.dce-img-title-link-box .short-text {
      font-size: 15px;
      color: #fff;
      word-wrap: break-word;
}

.content-cont .tx-dce-pi1:last-child:after {
      content: ' ';
      clear: both;
}

/*dce slider*/
div#dce-slider {
      margin: 0 auto;
      display: block;
      text-align: center;
}

div#dce-slider .carousel-inner .item {
      margin: 0 auto;
      display: block;
      text-align: center;
}

div#dce-slider .carousel-inner .item img {
      margin: 0 auto;
      display: block;
      text-align: center;
}

audio,
canvas,
progress,
video {
      max-width: 100%;
      height: auto;
}

/*dce zoomslider*/
.bannerscollection_zoominout.opportune p {
      margin-bottom: 0px;
}

.bannerscollection_zoominout.opportune .bottomNav {
      bottom: 0 !important;
      padding-left: 0px;
      margin-top: -50px !important;
}

.bannerscollection_zoominout.opportune .bottomNavButtonOFF {
      background-color: #fff;
      -webkit-box-shadow: inset 0 0 0 1px #fff;
      -moz-shadow: inset 0 0 0 1px #fff;
      box-shadow: inset 0 0 0 1px #fff;
}

.bannerscollection_zoominout.opportune .bottomNavButtonON {
      background-color: #274d87;
      -webkit-box-shadow: inset 0 0 0 1px #274d87;
      -moz-shadow: inset 0 0 0 1px #274d87;
      box-shadow: inset 0 0 0 1px #274d87;
}

.bannerscollection_zoominout_text_line {
      color: #000;
      background-color: rgba(255, 255, 255, 0.6);
      padding: 10px;
}

.bannerscollection_zoominout_text_line.first {
      font-size: 35px;
      line-height: 100%;
      font-family: 'Lucida Fax', Verdana, Helvetica, sans-serif;
}

.bannerscollection_zoominout_text_line.second {
      font-size: 18px;
      line-height: 100%;
      font-family: Verdana, Helvetica, sans-serif;
}

.bannerscollection_zoominout_text_line.third {
      font-size: 14px;
      font-family: Verdana, Helvetica, sans-serif;
}

/*news*/
.news-backlink-wrap {
      margin: 5px 0;
}

div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
      margin-top: 18px;
}

/*ext yag gallery*/
.tx-yag-lightbox-permalink {
      display: none !important;
}

.mfp-title h4 {
      color: #fff;
      margin-top: 0px;
      font-weight: normal;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
      top: 0;
}


.layout>footer {
      padding-top: 20px;
      display: block;
      color: #fff;
      background-color: #000000;
      font-size: 13px;
      padding-bottom: 30px;
}

footer a:hover,
footer a {
      color: #fff;
}

footer p {
      margin-bottom: 0;
}

ul.csc-menu,
.footer ul {
      padding-left: 0;
}

ul.csc-menu li,
.footer li {
      list-style: none;
      display: block;
}

ul.csc-menu li a,
.footer li a {
      color: #fff;
      font-size: 13px;
}

.mapCont+a {
      color: #fff;
      font-size: 10px;
}

.mapCont {
      max-width: 100%;
}

/*RESPONSIVE*/

/*min-width 1200*/
@media (min-width: 1600px) {}
@media (min-width: 1025px) {
      .nav>li:hover .menu_div ul.dropdown-menu,
      .nav>li:hover .menu_div {
            display: block;
      }
      .nav>li:hover .menu_div ul.dropdown-menu{
            width: 100%;
            display: flex;
            flex-wrap: wrap;
            -webkit-flex-wrap: wrap;
            display: flex;
            display: -webkit-flex;
            flex-direction: column;
            height: 280px;
            position: relative;
            background: none transparent;
            overflow: hidden;
      }
}
@media (max-width: 992px) {
  .form-group .input {width: 100% !important;}   
}  
@media (min-width: 992px) {
  .form-group .input {width: 100%;}   
      .nav>li.open .menu_div ul.dropdown-menu,
      .nav>li.open .menu_div {
            display: block;
      }
      .nav>li.open .menu_div ul.dropdown-menu {
            float: left;
            width: 30%;
            position: relative;
            background: none transparent;
      }

      .nav>li.open .menu_div ul.dropdown-menu {
            width: 100%;
            display: flex;
            flex-wrap: wrap;
            -webkit-flex-wrap: wrap;
            display: flex;
            display: -webkit-flex;
            flex-direction: column;
            height: 280px;
      }
      
      .level2>li {
            flex: 1 1 auto;
            width: 25%;
            padding-right: 20px;
      }
      
      .level2>li i.fa {
            right: 20px;
      }
      
      .level3>li i.fa {
            right: 0;
      }

      .navbar-nav>.dropdown>i.fa {
            display: none;
      }

      .csc-frame .col-md-9.col-lg-12,
      .main-content>.row>.col-lg-12 {
            padding-right: 40px;
            width: 66.66%;
      }

      .container>.navbar-header,
      .container-fluid>.navbar-header,
      .container>.navbar-collapse,
      .container-fluid>.navbar-collapse {
            margin-right: 0;
            margin-left: 0;
            padding-left: 0;
            padding-right: 0;
      }

      ul.navbar-nav {
            display: table;
            width: 100%;
      }

      ul.navbar-nav>li {
            float: none;
            display: table-cell;
      }

      .navbar-nav>li:last-child>a {
            border-right: 1px solid #fff;
      }

      .menu_div {
            border: 1px solid #fff;
            /*border-left: 1px solid #fff;*/
            /*border-right: 1px solid #fff;*/
      }

      .col-md-12 .csc-frame-indent .row .col-xs-7.col-sm-7.col-md-6 {
            padding-left: 0px;
      }

      header .brand-logos img {
            height: 67px;
            width: 65px;
      }
}

@media (min-width: 1599px) {
      .p-r-7-lg {
            padding-right: 7px;
      }

      header .brand-logos img {
            height: 71px;
            width: 70px;
        	margin: 10px;
      }
}

@media (min-width: 992px) and (max-width: 1599px) {
      .p-r-7-md {
            padding-right: 7px;
      }

      .navbar-nav>li>a,
      .navbar-default .navbar-nav>li>a {
            min-width: 75px;
            font-size: 12px;
            padding: 25px 0px;
      }

      header .h-icon {
            margin-left: 25px;
      }

      .brand-logos {
            margin-top: 13px;
      }

      .dce-contact-box {
            max-width: 266px;
      }
}

/*width 992 - 1199*/
@media (min-width: 992px) and (max-width: 1599px) {

      .dce-img-title-link-box {
            max-width: 33.33333%;
      }

      .dce-img-title-link-box iframe {
            height: 248px;
      }

      .brand-logos li {
            float: left;
            margin-left: 3px;
            list-style: none;
            display: block;
      }

      .header-text {
            margin-top: 2px;
      }

      .header-text p {
            font-size: 10px;
      }

      .dce-contact-box2 {}
}

/*max-width 991*/
@media (max-width: 991px) {
      h1 {
            font-size: 20px;
      }

      h2 {
            font-size: 19px;
      }

      h3 {
            font-size: 18px;
      }

      h4 {
            font-size: 17px;
      }

      h5,
      h6 {
            font-size: 17px;
      }

      body {
            font-size: 17px;
            line-height: 150%;
      }

      .header-text p {
            font-size: 16px;
      }

      .link-bt {
            font-size: 17px;
      }

      .dce-img-title-link-box .short-text {
            font-size: 17px;
      }

      .dce-img-title-link-box iframe {
            height: 271px;
      }

      .closeNav i.fa {
            top: -8px !important;
      }
      .nav>li.open .menu_div ul.dropdown-menu {
            width: 100%;
      }

      .navbar-nav>.dropdown {
            position: relative !important;
      }
      .navbar-nav>.dropdown>i.fa {
            top: 18px;
        }
      /*header*/
      .csc-header {
            padding-top: 1px;
      }

      .container>.navbar-header,
      .container-fluid>.navbar-header,
      .container>.navbar-collapse,
      .container-fluid>.navbar-collapse {
            margin-left: 0;
            margin-right: 0;
      }

      .navbar-nav>li>a,
      .navbar-default .navbar-nav>li>a {
            text-align: left;
            padding-left: 15px;
      }

      .navbar-collapse.in {
            overflow: visible;
      }

      .menu_div {
            margin-top: -37px;
      }

      .navbar-nav {
            margin: 0px;
      }

      .navbar-toggle {
            margin-right: 15px;
      }

      .navbar-nav>li>a,
      .navbar-default .navbar-nav>li>a {
            padding: 10px 15px;
            font-size: 17px;
            border: 0px;
            border-bottom: 1px solid #fff;
      }

      .navbar-nav>li:last-child a {
            border-bottom: 0px;
      }

      .nav>li.dropdown.open>a {
            background-color: #000;
      }

      .menu_div .h1 {
            line-height: 110%;
      }

      .page-desc {
            font-size: 15px;
      }

      .navbar-nav .open .dropdown-menu>li>a {
            line-height: 170%;
      }

      .dropdown-menu {
            font-size: 17px;
      }

      .header-top .col-sm-16.p-l-0.align-right {
            padding-left: 15px;
      }

      .right-content {
            clear: both;
            background: none;
            padding-left: 0;
            max-width: 263px;
      }

      .main-content {
            padding-left: 15px;
            padding-right: 15px;
      }

      .csc-frame-indent>.row>.col-md-4,
      .csc-frame-indent>.row>.col-lg-4,
      .csc-frame-indent>.row>.col-md-5,
      .csc-frame-indent>.row>.col-lg-4 {
            border-left: 0px;
      }

      .content-home-page .main-content {
            padding-right: 0;
      }

      .csc-frame-indent .col-md-9.col-lg-12,
      .csc-frame-indent .col-md-7.col-lg-4 {
            /*padding-left: 0px;*/
            /*padding-right: 0px;*/
      }

      .main-content {
            padding-left: 0px;
            padding-right: 0px;
      }


      ul.brand-logos {
            float: left;
            margin-top: 10px;
            margin-bottom: 0px;
            display: none;
      }

      header .brand-logos img {
            height: 70px;
            width: 70px;
        	margin: 10px;
      }

      .brand-logos li {
            margin-left: 0;
            margin-right: 3px;
      }

      /*image text box*/
      .csc-textpic-intext-right-nowrap .csc-textpic-text {
            width: 49%;
            margin-right: 10px;
      }

      div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
            max-width: 49%;
      }

      .companyName {
            margin-top: 9px;
      }

      footer {
            padding-bottom: 30px;
      }

      footer .address {
            margin-top: 10px;
      }

      footer,
      footer ul.csc-menu li a {
            font-size: 18px;
            line-height: 160%;
      }

      footer .bodytext {
            font-size: 18px;
      }

      .main-content>.row>.col-lg-4 {
            width: 100%;
      }
}

/*width 768 - 991*/
@media (min-width: 768px) and (max-width: 991px) {

      .ce-left .ce-gallery,
      .ce-column {
            float: none;
      }

      .dce-img-title-link-box {
            max-width: 220px;
            margin-right: 30px;
            border-right: 0px;
      }

      .dce-img-title-link-box.third {
            margin-right: 0;
      }

      .header-text {
            margin-top: 2px;
      }

      .header-text p {
            font-size: 10px;
      }

      .dce-contact-box2 {
            max-width: 212px;
      }

      .dce-contact-box {
            margin-bottom: 30px;
            max-width: 350px;
      }

      .dce-img-text-box .col-sm-4 {
            width: 33.33333333%;
      }
}

/*max-width 767*/
@media (max-width: 767px) {

      .ce-left .ce-gallery,
      .ce-column {
            float: none;
      }

      header .h-icon {
            float: left;
            margin-right: 30px;
            margin-left: 0px;
            margin-bottom: 10px;
            display: block;
      }

      .page-desc {
            width: 100%;
            margin-bottom: 10px;
      }

      .navbar-nav .open .dropdown-menu>li>a,
      .navbar-nav .open .dropdown-menu .dropdown-header {
            padding-left: 10px;
      }

      ul.level3 {
            margin-top: 4px;
      }

      .header-top .no-p-lr {
            padding-left: 15px;
      }

      .p-l-0-xs {
            padding-left: 0;
      }

      .news .article .news-img-wrap {
            float: none;
            margin: 5px 0;
      }

      footer {
            padding-bottom: 15px;
      }

      .dce-contact-box {
            max-width: 100%;
      }

      .ce-intext.ce-right .ce-gallery {
            float: none;
            width: 100%
      }
}

/*width 480 - 767*/
@media (min-width: 480px) and (max-width: 767px) {

      .ce-left .ce-gallery,
      .ce-column {
            float: none;
      }

      .container {
            width: 480px;
      }

      .dce-img-title-link-box {
            width: 210px;
            border-right: 0px;
            margin-right: 30px;
      }

      .dce-contact-box2 {
            max-width: 217px;
            width: 217px;
            border-right: 0px;
            margin-right: 30px;
      }

      .dce-img-title-link-box.second {
            margin-right: 0;
      }

      .nav>li.open .menu_div ul.dropdown-menu {
            width: 48%;
      }

      .dce-contact-box2 {
            margin-right: 15px;
            width: auto;
      }

      .dce-contact-box2.third {
            margin-right: 15px;
      }

      .dce-contact-box2.second.third,
      .dce-contact-box2.second {
            margin-right: 0;
      }

}

/*max-width 479*/
@media (max-width: 479px) {

      .ce-left .ce-gallery,
      .ce-column {
            float: none;
      }

      .dce-contact-box2,
      .dce-img-title-link-box {
            /* max-width: 264px; */
            max-width: 100%;
            margin-right: 0;
            width: 100%;
            border-right: 0px;
      }

      ul.level3 {
            position: static;
            padding-left: 20px;
      }

      .nav>li.open .menu_div ul.dropdown-menu {
            width: 100%;
      }

      .brand-logos li {
            /*margin-bottom: 3px;*/
      }

      .csc-textpic-intext-right-nowrap .csc-textpic-text,
      div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
            width: 100% !important;
            max-width: 100% !important;
            float: none;
            margin-right: 0;
            margin-left: 0;
            margin-bottom: 10px;
      }

      .dce-contact-box2 {
            width: 262px;
            margin-right: 0 !important;
            /*max-width: 100%;*/
      }

      .dce-contact-box2 .image img {
            width: 100%;
      }

      .header-top .brand-logos li {
            width: 20%;
            margin-right: 0px;
            padding-right: 3px;
      }

      .header-top .brand-logos {
            margin-right: -4px;
            margin-bottom: 3px;
            display: none;
      }

      .header-top .brand-logos li:last-child {
            padding-right: 4px;
      }

      .header-top .brand-logos li img {
            height: auto;
      }
}

/*max-width 400*/
@media (max-width: 400px) {

      .ce-left .ce-gallery,
      .ce-column {
            float: none;
      }

      .dce-contact-box {
            max-width: 100%;
      }

}

/* Sticky Navbar Right Side - 19.12 */
@font-face {
      font-family: 'MercedesBenzIconsLine';
      src: url('../fonts/MercedesBenzIcons-Line.eot');
      src: url('../fonts/MercedesBenzIcons-Line.eot?#iefix') format('embedded-opentype'),
            url('../fonts/MercedesBenzIcons-Line.woff2') format('woff2'),
            url('../fonts/MercedesBenzIcons-Line.woff') format('woff'),
            url('../fonts/MercedesBenzIcons-Line.ttf') format('truetype'),
            url('../fonts/MercedesBenzIcons-Line.svg#MercedesBenzIcons-Line') format('svg');
      font-style: normal;
      font-weight: normal;
      text-rendering: optimizeLegibility;
}

.gbab-sticky-sidebar.uk-navbar-side--sticky {
      width: auto;
      position: fixed;
      z-index: 1100;
      right: 0;
      top: 50%;
      margin-top: -150px;
      overflow: hidden;
}

.gbab-sticky-sidebar .uk-list {
      padding: 0;
      list-style: none;
}

.gbab-sticky-sidebar ul.uk-list li {
      font-weight: 400;
      line-height: 160%;
      margin-bottom: 0;
}

.gbab-sticky-sidebar .uk-list>li:after,
.gbab-sticky-sidebar .uk-list>li:before {
      content: "";
      display: table;
}

.gbab-sticky-sidebar .uk-list i {
      font-weight: normal;
      font-style: normal;
      font-size: 30px;
      width: 40px;
      height: 50px;
      line-height: 50px;
      display: inline-block;
      vertical-align: middle;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizeLegibility;
      -moz-osx-font-smoothing: grayscale;
}

.gbab-sticky-sidebar span.text-block {
      min-width: 150px;
      display: inline-block;
}

.gbab-sticky-sidebar.uk-navbar-side--sticky .uk-list>li> :last-child {
      margin-bottom: 0;
}

.gbab-sticky-sidebar.uk-navbar-side--sticky>.uk-list>li>button,
.gbab-sticky-sidebar.uk-navbar-side--sticky>.uk-list>li>a {
      position: relative;
      width: 100%;
      right: -170px;
      transition: all 200ms ease-out 0s;
      -webkit-transition: all 200ms ease-out 0s;
      text-decoration: none;
}

.gbab-sticky-sidebar.uk-navbar-side--sticky>.uk-list>li>button:hover,
.gbab-sticky-sidebar.uk-navbar-side--sticky>.uk-list>li>a:hover {
      right: 0;
      transition: all 200ms ease-out 0s;
      -webkit-transition: all 200ms ease-out 0s;
      text-decoration: none;
}

.gbab-sticky-sidebar.uk-navbar-side--sticky>.uk-list>li>a:focus {
      text-decoration: none;
}

.gbab-sticky-sidebar button.uk-service-toggle,
.gbab-sticky-sidebar a.uk-service-toggle {
      height: 50px;
      text-align: left;
      vertical-align: middle;
      margin-bottom: 2px;
}

.gbab-sticky-sidebar button.uk-service-toggle.mdl-button,
.gbab-sticky-sidebar a.uk-service-toggle.mdl-button {
      margin-top: 1px;
      margin-bottom: 0;
      padding-bottom: 2px;
      line-height: 50px;
}

.gbab-sticky-sidebar .mdl-button__ripple-container {
      display: block;
      height: 100%;
      left: 0px;
      position: absolute;
      top: 0px;
      width: 100%;
      z-index: 0;
      overflow: hidden;
}

.gbab-sticky-sidebar .mdl-button[disabled] .mdl-button__ripple-container .mdl-ripple,
.gbab-sticky-sidebar .mdl-button.mdl-button--disabled .mdl-button__ripple-container .mdl-ripple {
      background-color: transparent;
}

.gbab-sticky-sidebar .blue.mdl-button {
      background: #274d87 !important;
      color: #fff !important;
}

.gbab-sticky-sidebar .blue.mdl-button:hover {
      background: linear-gradient(to left, rgba(65, 67, 69, 0.75) 0%, rgba(35, 37, 38, 0.75) 100%) !important;
}

.gbab-sticky-sidebar .mdl-button {
      background: rgba(158, 158, 158, 0.20);
      border: none;
      border-radius: 2px;
      position: relative;
      height: 36px;
      margin: 0;
      min-width: 200px;
      padding: 0 16px;
      display: inline-block;
      font-size: 14px;
      letter-spacing: 0;
      overflow: hidden;
      will-change: box-shadow;
      transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
      outline: none;
      cursor: pointer;
      text-decoration: none;
      text-align: center;
      vertical-align: middle;
      font-weight: 600;
}

.mercedes-icons,
.mercedes-icons:before {
      font-family: 'MercedesBenzIconsLine';
      font-weight: normal;
      font-style: normal;
      font-size: 40px;
      line-height: 50px !important;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizeLegibility;
      -moz-osx-font-smoothing: grayscale;
      font-feature-settings: "liga";
}

.mercedes-icons.cal:before {
      content: '\e066';
}

.mercedes-icons.service:before {
      content: '\e022';
}

.mercedes-icons.call:before {
      content: '\e024';
}

.mercedes-icons.tempo:before {
      content: '\e065';
}

.mercedes-icons.multiple_users:before {
      content: '\e041';
}

.mercedes-icons.user:before {
      content: '\e042';
}

.mercedes-icons.time:before {
      content: '\e048';
}

.mercedes-icons.test_drive:before {
      content: '\e032';
}

.mercedes-icons.tire:before {
      content: '\e064';
}

.mercedes-icons.car_mb_00:before {
      content: '\e140';
}

.mercedes-icons.book_mark:before {
      content: '\e006';
}

.mercedes-icons.contact:before {
      content: '\e007';
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
      .gbab-sticky-sidebar .uk-list i {
            width: 50px;
      }
}

@media only screen and (min-width: 993px) {
      .modal-backdrop.in {
            opacity: 0;
            filter: alpha(opacity=0);
      }

      .modal-open {
            overflow: unset;
      }

      .stickyinfobox-popup .modal {
            display: none !important;
      }

      button.stickyinfo-btn {
            display: none;
      }
}

@media only screen and (max-width: 992px) and (min-width: 481px) {

      .ce-left .ce-gallery,
      .ce-column {
            float: none;
      }

      .stickyinfobox-popup .gbab-sticky-sidebar ul.uk-list li {
            width: 32% !important;
            background: rgba(0, 0, 0, 0.6) !important;
            margin-bottom: 5px !important;
            float: left !important;
            margin-right: 5px !important;
      }

      .stickyinfobox-popup .modal-content {
            margin-top: 150px;
      }
}

@media only screen and (max-width: 992px) {
      .gbab-sticky-sidebar.uk-navbar-side--sticky {
            display: none;
      }

      .stickyinfobox-popup .gbab-sticky-sidebar {
            position: relative;
            margin-top: 0;
            display: block;
      }

      .stickyinfobox-popup .modal-content {
            background: transparent !important;
            box-shadow: none !important;
            margin-top: 70px;
            border: 0 !important;
            border-radius: 0;
            position: unset;
      }

      .stickyinfobox-popup button.btn.btn-secondary {
            position: absolute;
            top: 10px;
            right: 15px;
            font-weight: bold;
            color: #444;
            background-color: #fff;
            font-size: 16px;
            z-index: 9999;
      }

      .stickyinfobox-popup .gbab-sticky-sidebar.uk-navbar-side--sticky>.uk-list>li>button,
      .stickyinfobox-popup .gbab-sticky-sidebar.uk-navbar-side--sticky>.uk-list>li>a {
            right: unset;
            height: auto;
            min-height: 160px;
            background: transparent !important;
            position: relative;
            min-width: auto;
            padding: 20px 10px;
            margin: auto;
      }

      .stickyinfobox-popup .gbab-sticky-sidebar ul.uk-list li {
            width: 49%;
            display: inline-block;
            background: rgba(0, 0, 0, 0.6) !important;
            margin-bottom: 5px;
      }

      .stickyinfobox-popup .mercedes-icons,
      .mercedes-icons:before {
            font-size: 80px;
            margin-left: -30px;
      }

      .stickyinfobox-popup .gbab-sticky-sidebar span.text-block {
            min-width: 150px;
            display: inline;
            width: 100%;
            float: left;
            text-align: center;
      }

      .stickyinfobox-popup .gbab-sticky-sidebar .uk-list i {
            width: auto;
            height: 15px;
            display: block;
            text-align: center;
      }

      .stickyinfobox-popup .vertical-alignment-helper {
            display: table;
            height: 100%;
            width: 100%;
      }

      .stickyinfobox-popup .vertical-align-center {
            display: table-cell;
            vertical-align: middle;
      }

      .stickyinfobox-popup .modal-content {
            width: inherit;
            height: inherit;
            margin: 0 auto;
      }

      button.stickyinfo-btn.btn.btn-primary {
            border-color: #ddd;
            background-color: white;
            position: relative;
            float: right;
            margin-right: 15px;
            padding: 7px 10px 3px 10px;
            margin-top: 8px;
            margin-bottom: 8px;
            background-image: none;
            border: 1px solid transparent;
            border-radius: 4px;
            box-shadow: none;
      }

      button.stickyinfo-btn.btn.btn-primary .icon-bar+.icon-bar {
            margin-top: 4px;
      }

      button.stickyinfo-btn.btn.btn-primary .icon-bar {
            background-color: #888;
            display: block;
            width: 22px;
            height: 2px;
            border-radius: 1px;
      }

      button.stickyinfo-btn.btn.btn-primary i {
            color: #444;
            font-size: 20px;
            margin: 0;
            padding: 0;
      }

      button.stickyinfo-btn.btn.btn-primary:focus,
      button.stickyinfo-btn.btn.btn-primary:hover {
            outline: none;
            box-shadow: none;
      }

      .ce-row {
            display: block
      }
}

.ce-gallery * {
      width: 100%;
}

.ce-column {
      margin-bottom: 10px;
}

.col-lg-4 .ce-column {
      margin-right: 0;
}

.ce-row {
      margin-bottom: 0;
      display: flex
}

.ce-textpic {
      overflow: hidden
}

.frame-type-header {
      clear: both;
}

form h2 {
      display: none;
}

.form-group {
      overflow: hidden;
}

.form-group .control-label {
      width: 40%;
      font-size: 14px;
      float: left;
}

.form-group .input {
     width: 50%;
      float: left;
}
.form-group .checkbox span {
	font-size: 14px;
}  
form .frame-type-text p{
	font-size: 14px;  
}
.actions {
      margin: 0 0 0 25%;
      width: 50%;
}

.actions .btn-toolbar {
      margin: 0;
}

.actions .btn-group {
      width: 100%;
      margin: 0;
}

.form-group .checkbox {
      margin: none;
}
.input.checkbox {
  width: 90%;
}

.form-group .checkbox label {
      font-size: 1em;
}

.form-group .checkbox span {
      margin-left: 5px
}

.frame-type-dce_dceuid4 {
      overflow: hidden;
      float: left;
      width: 50%;
      padding: 0 5px 0 0;
}

.frame-type-shortcut .frame-type-dce_dceuid4:nth-child(2n) {
      padding: 0 0 0 5px;
}
.dce-contact-box2 .text-cont, .dce-img-text-box .text-cont, .dce-img-title-link-box .text-cont {
    padding: 10px 7px;
}  
.dce-contact-box2,
.dce-img-text-box .item,
.dce-img-title-link-box {
      margin-bottom: 15px;
}
.lbg_inner_div.link-aktiv {
      cursor: pointer;
}

.bannerscollection_zoominout img.desktop {
      display: none;
}
// .first,
// .second,
// .bottomNav {
//       display: none !important;
// }

.address-list {
      overflow: hidden;
      margin: 20px -1%
}

.address-list .address {
      font-size: 12px;
      line-height: 1.25;
      display: inline-block;
      vertical-align: top;
      width: 31%;
      margin: 50px 1% 1%;
      padding: 20px;
      box-sizing: border-box;
      box-shadow: 1px 1px 3px rgba(0, 0, 0, .25)
}

.col-lg-4 .address-list .address {
      width: 98%;
      padding: 10px;
      margin: 60px 3px 10px 1px;
}

.col-lg-4 .address-search {
      display: none;
}

.col-lg-4 .address-list .address .position {
      font-size: 14px;
}

.address-list .address .image img {
      float: right;
      margin-top: -60px;
      border-radius: 100px
}

.address-list .address .name {
      margin-top: 0
}

.address-list .address .position {
      min-height: 2.5em;
      margin: 0 0 10px
}

.address-list .address .ico {
      display: inline-block;
      vertical-align: middle;
      background-size: 100% 100%;
      width: 28px;
      height: 28px;
      margin: 0 10px 10px 0
}

.address-list .address .ico-phone {
      background-image: url('skins/ico-phone.png');
}

.address-list .address .ico-email {
      background-image: url('skins/ico-email.png');
}

.select-box {
      margin: 10px 1.8% 10px 0;
      height: 27px;
      width: 31.8%;
}

input.keyword {
      width: 298px;
      padding-left: 3px;
}

.address-search {
      display: inline-block;
      margin: 10px 10px 10px 0
}

.address-search .submit {
      margin: 0 10px;
      width: 100px;
}

.address-search .submit:hover {
      background-color: #274d87;
      color: #fff;
}

@media only screen and (min-width: 800px) {
      .bannerscollection_zoominout img.desktop {
            display: block;
      }

      .bannerscollection_zoominout img.responsive {
            display: none;
      }

      .first,
      .second,
      .bottomNav {
            display: block !important;
      }

}

@media only screen and (max-width: 600px) {

      .contentHolderUnit,
      .contentHolder,
      .contentHolderVisibleWrapper,
      .opportune,
      .responsive {
            height: 250px !important
      }

      .responsive {
            width: auto;
            margin: auto
      }

      .address-list .address {
            width: 100%;
            margin: 60px 3px 10px 1px;
      }

      .select-box {
            width: 100%;
            height: 38px;
      }

      .address-search {
            width: 100%;
      }

      input.keyword {
            width: 65%;
            height: 38px;
      }

      .address-search .submit {
            margin: 0 0 10px 10px;
            height: 38px;
      }

      .address-list .address {
            font-size: 16px;
      }
}