  
@font-face {
    font-family: 'CenturySch-Reg';
    src: url('../fonts/305EB7_0_0.eot');
    src: url('../fonts/305EB7_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/305EB7_0_0.woff2') format('woff2'),url('../fonts/305EB7_0_0.woff') format('woff'),url('../fonts/305EB7_0_0.ttf') format('truetype');
    }
 
  
@font-face {
    font-family: 'FFDINRoundWebPro';
    src: url('../fonts/305EB7_1_0.eot');
    src: url('../fonts/305EB7_1_0.eot?#iefix') format('embedded-opentype'),url('../fonts/305EB7_1_0.woff2') format('woff2'),url('../fonts/305EB7_1_0.woff') format('woff'),url('../fonts/305EB7_1_0.ttf') format('truetype');
    }
 
  
@font-face {
    font-family: 'FFDINRoundWebProLight';
    src: url('../fonts/305EB7_2_0.eot');
    src: url('../fonts/305EB7_2_0.eot?#iefix') format('embedded-opentype'),url('../fonts/305EB7_2_0.woff2') format('woff2'),url('../fonts/305EB7_2_0.woff') format('woff'),url('../fonts/305EB7_2_0.ttf') format('truetype');
    }
 

@font-face {
    font-family: 'DeLo-Cons';
    src:    url('../fonts/DeLo-Cons.eot?i57ysc');
    src:    url('../fonts/DeLo-Cons.eot?i57ysc#iefix') format('embedded-opentype'),
        url('../fonts/DeLo-Cons.woff2?i57ysc') format('woff2'),
        url('../fonts/DeLo-Cons.ttf?i57ysc') format('truetype'),
        url('../fonts/DeLo-Cons.woff?i57ysc') format('woff'),
        url('../fonts/DeLo-Cons.svg?i57ysc#DeLo-Cons') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'DeLo-Cons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-delocon_AC468:before {
    content: "\61";
}
.icon-delocon_ALIM:before {
    content: "\67";
}
.icon-delocon_BEY:before {
    content: "\6c";
}
.icon-delocon_BGF:before {
    content: "\62";
}
.icon-delocon_CHM:before {
    content: "\32";
}
.icon-delocon_FFB:before {
    content: "\6d";
}
.icon-delocon_FIFA:before {
    content: "\63";
}
.icon-delocon_FOLD:before {
    content: "\34";
}
.icon-delocon_KHBL:before {
    content: "\6e";
}
.icon-delocon_KONS:before {
    content: "\64";
}
.icon-delocon_KUMU:before {
    content: "\68";
}
.icon-delocon_MRKG:before {
    content: "\31";
}
.icon-delocon_MUC:before {
    content: "\65";
}
.icon-delocon_MUPA:before {
    content: "\69";
}
.icon-delocon_SFPB:before {
    content: "\6f";
}
.icon-delocon_TCC:before {
    content: "\66";
}
.icon-delocon_THO:before {
    content: "\6a";
}
.icon-delocon_TINQ:before {
    content: "\70";
}
.icon-delocon_UNF:before {
    content: "\33";
}
.icon-delocon_UNIB:before {
    content: "\6b";
}

/* Additional icons added June 11th 2018 k4 (msp) */
.icon-delocon_ARCH:before {
    content: "\72";
}
.icon-delocon_KURS:before {
    content: "\73";
}
.icon-delocon_LAG:before {
    content: "\74";
}
.icon-delocon_SALL:before {
    content: "\76";
}


.bg-startseite { 
  background-position: 0px 102px;
}

.bg-mm {
    background-color: #e9e4de;
    min-height: 50vh;
}

.bg-ac {
    background-color: #E9E4DE;
    min-height: 47vh;
}

.bg-ac2 {
    background-color: #D8CBBC;
    min-height: 47vh;
}

.bg-vita {
    min-height: 91vh;
    background-repeat: no-repeat;
    background-size: cover;
}

.bg-teiler {
    min-height: 91vh;
    background-repeat: no-repeat;
    background-size: cover;
}

.bg-home {
    min-height: 91vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0px 30px;
}

.bg-contact {
    background-color: #997E69;
    min-height: 32vh;
    color:#F0EBE6;
}

.bg-contact a {
    color:#F0EBE6;
    text-decoration: underline;
}

.modal a {
    color:#997E69;
    text-decoration: underline;
}

.bg-fausto {
    background-color: #F0EBE6;
    background-image: url(/img/bg/bg-fausto.jpg);
    background-position: right;
    height: 200px;
    background-repeat: no-repeat;
}

.bg-about {
    background-color: #D8CBBC;
    min-height: 50vh;
}


body {
    font-family: 'FFDINRoundWebPro';
    color: #997E69;
    background-color: transparent;
    padding: 0px;
    position: relative;
    font-size: 18px;
}

h1,h2,h3{
      font-family: 'CenturySch-Reg';     
}

h1 {

    font-size: 30px;
    color: #997E69;
    margin-top:25px;
    padding-top:0;
    letter-spacing: 7px;
    text-transform: uppercase;
}

h2 {
    font-size: 30px;
    color: #997E69;
    margin-top:25px;
    padding-top:0;
    letter-spacing: 7px;
    text-transform: uppercase;
}

h3 {
    font-size: 20px;
    color: #584e4c;
    margin-top:25px;
    padding-top:0;
    letter-spacing: 2px;
}

h4 {
    font-size: 19px;
    color: #584E4C;
    margin-top:0px;
    padding-top:5px;
    margin-bottom:0;
    font-family: 'FFDINRoundWebPro';
}

a {
    color:#977f6b;
    text-decoration: none;
}

a:hover, a:focus {
    color:#584E4C;
    text-decoration: none;
}

a:active {
    color:blue;
}

em {
    font-family: 'CenturySch-Reg';
    letter-spacing: 2px;
    font-size: 19px;
    color:white;
    font-style: normal;
}

.century {
    font-family: 'CenturySch-Reg';
    letter-spacing: 2px;
    font-size: 19px;
    color:white;
}

.content {
    margin-top: 50px;
}

.box {
    
    margin-top: 25%;

}

.panel-default > .panel-heading {
    background-color: transparent;
    color: #333;
    position: relative;
}

.panel {
    background-color: rgba(234, 228, 222, 0.7);
    border: 0px;
    border-radius: 0px;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
    margin-bottom: 20px;
}

.panel-group .panel {
    border-radius: 0px;
    margin-bottom: 0;
}


.box-logo {
    background-color: #997E69;
    height:50px;
    padding-left: 25px;
    color: #fff;
    padding-top:10px;
}
    

.nav3-mob {
    padding-right: 50px;
    }

.navbar {
    margin-bottom: 0;
    border:0;
    background-color: #584E4C;
    border-radius: 0px;
}

.navbar-default .navbar-nav > li > a {
    color:#fff;
    font-size: 20px;
    font-family: 'FFDINRoundWebPro';
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:active {
    color:white;
    background-color: #201918;
}  

.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
  margin-bottom: -1px;
}

.navbar .navbar-collapse {
  text-align: center;
}

.box-bottom {
    position: absolute;
    bottom:0;
    width: 100%
}

.navbar-toggle {
    margin-top: 15px;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background-color: #251f1a;
    color: #fff;
    padding-bottom: 16px;

}

.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
    color: #fff;
}


#marketing-changemanagement {
    background-color:#d8cbbc;
    min-height: 200px;
    padding: 30px 0 50px 0;
    position: relative;
    bottom:0;
    right:0;
    width: 100%;
    line-height: 2;
}

.marketing-changemangement-font {
    font-size: 20px;
    padding-top: 20px;
}

.marketing-changemangement-font a:hover{
    color:#a69b84;
}

.icons-marketing-change {
    font-family: DeLo-Cons;
    font-size: 60px;
    line-height: 1;
}

.border-right {
    border-right: 1px solid #997E69;
}

ul {
    list-style: none;
}

.nav-tabs {
    border-bottom: 0px solid #ddd;
}

.nav-tabs > li {
    float: none;
    margin-bottom: 0px;
}

.nav-pills > li {
    float: none;
    margin-bottom: 0px;
}

.nav-pills > li:first-child {
    margin-left: 2px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    border-color: transparent;
    border-width: 0px;
    color: #584E4C;
    cursor: default;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    border-color: transparent;
    border-width: 0px;
    color: #584E4C;
    cursor: default;
}

.nav-tabs>li>a:hover {
    border-color: transparent;
}

.nav-tabs {
    border-bottom: 0px solid #ddd;
}

.nav-tabs3 > li {
    float: left;
    margin-bottom: 0px;
    padding-right: 5px;
}

.nav-tabs3 > li.active > a, .nav-tabs3 > li.active > a:focus, .nav-tabs3 > li.active > a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    border-color: transparent;
    border-width: 0px;
    color: #584E4C;
    cursor: default;
}

.nav-tabs3>li>a:hover {
    border-color: transparent;
}

.nav-tabs3 {
    border-bottom: 0px solid #ddd;
}

.list-link a {
    color: #997E69;
}

.list-link a:hover, .list-link a:focus {
    background-color: transparent;
    text-decoration: none;
}

.nav2 > li > a {
    display: block;
    padding: 5px 15px;
    position: relative;
}

.nav2 > li > a:focus, .nav2 > li > a:hover {
    background-color: transparent;
}

.centered {
    width: 50%;
    margin: 0 auto;
}

.carousel-indicators {
    bottom: 20px;
}

.projects-network {
    min-height:91vh;
}

.item {
    min-height: 91vh;
    background-color: #E9E4DE;
}

.carousel-inner {
    min-height: 91vh;
}

.carousel-height-pn {
    min-height: 91vh;
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
    display: block;
    min-height: 91vh;
    width: 100%;
}

.carousel-caption {
    left: 20%;
    top: 5%;
    right: 20%;
    text-shadow: 0 0px 0px;
    color: #997E69;
}

.carousel-indicators li {
    background-color: #D8CBBC;
    border: 0px solid #E9E4DE;
    border-radius: 10px;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    width: 10px;
}

.carousel-indicators .active {
    background-color: #977f6b;
    height: 12px;
    margin: 0;
    width: 12px;
}

.carousel-control.right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 100%);
}

.carousel-control.left {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 100%);
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    display: inline-block;
    margin-top: -10px;
    position: absolute;
    top: 17%;
    z-index: 5;
}

.carousel-control {
    color: #977f6b;
    font-size: 20px;
    text-align: center;
    text-shadow: 0 0px 0px rgba(0, 0, 0, 0);
    font-weight: 100;
    opacity: 1;
}

.carousel-control:focus, .carousel-control:hover {
    color: #D8CBBC;
}

.glyphicon {
    font-weight: 100;
}

#delo-blog {
    position: fixed;
    left: 0;
    top: 25%;
    z-index: 100;
}

.btn-delo-blog {
    background-color: transparent;
    border-color: transparent;
    color: #fff;
    padding: 0;
    margin-left: -1px;
}

.modal-dialoxg {
    margin: 30px auto;
    width: 95%;
}

.modal-dialog2 {
    margin: 30px auto;
    width: 50%;
}


.modal-content {
    background-clip: padding-box;
    background-color: #201918;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    outline: 0 none;
    position: relative;
    color: #D6CCBD;
}

.modal-content h3{
    color: #D6CCBD;
    font-size: 25px;
}

.modal-content hr{
    border-color: #D6CCBD -moz-use-text-color -moz-use-text-color;
   }

.modal-header {
    border-bottom: 1px solid #D6CCBD;
    padding: 15px 15px 0px 15px;
}

.modal-footer {
    border-top: 1px solid #D6CCBD;
    padding: 15px;
    margin-top: 25px;
}

.close {
    color: #D6CCBD;
    float: right;
    font-size: 29px;
    font-weight: 700;
    line-height: 1;
    opacity: 1;
    text-shadow: 0 0px 0 #fff;
}

.close:hover {
    color: #A69B84;
}

.btn-default {
    background-color: transparent;
    border-color: #D6CCBD;
    color: #E9E4DE;
}

.navbar-default .navbar-brand {
    color: #fff;
}

#collapseOne {
    background-color: rgba(154, 126, 104, 0.75);
    color: #E9E4DE;
}

#vita-content {
    padding: 25px;
    color: #E9E4DE;
    background-color: rgba(154, 126, 104, 0.75);
}

.teiler-content {
    padding: 35px 25px 25px;
    color: #E9E4DE;
    background-color: rgba(154, 126, 104, 0.75);
    margin-top:150px;
}

#home-content {
    padding: 25px;
    color: #E9E4DE;
    background-color: rgba(154, 126, 104, 0.85);
    margin-top:150px;
}

.icon-projects {
    font-family: DeLo-Cons;
    font-size: 25px;
}

.project-items {
    margin: 0px 0px 10px 25px;
}

.box-height {
    min-height:100vh;
}
.pn-padding {
    margin-bottom: 50px;
}

#bg-footer {
    background-color: #D8CDBC;
}

.icons-footer {
    padding: 0 10px;
}

.abstand-oben-unten {
    padding: 25px 0px 25px 0px;
}

.footer-link-padding {
    padding-top:15px;
}

.footer-link a {
    color: #997e69;
    font-size: 14px;
}

.footer-link a:hover, .footer-icons-link a:active {
    color: #584e4c;
    text-decoration: none;
}

.footer-modal-title {
    color: #d6ccbd;
    font-size: 25px;
}
.project-pb {
    padding-bottom: 25px;
}

.pn-item-padding-bottom {
        padding-bottom:25px;
    }
.projects-section {
    background-color:#D8CBBC;
    padding:25px 0px 25px 0px;
}


.owl-theme .owl-controls .owl-buttons .owl-prev{
  left: 25px;
  top: 50%; 
}
 
.owl-theme .owl-controls .owl-buttons .owl-next{
  right: 25px;
  top: 50%;
}

#icon-abstand {
    padding-right:50px;
}

#marketing-changemanagement a {
    font-family: 'FFDINRoundWebPro';
}
#contact {
    font-size: 15px;
}
.contact-data-abstand {
    padding-left:15px;
}
.projects-content-right-pt {
    padding-top: 50px;
}

.glyphicon-dropdown {
    position: absolute;
    bottom: 5px;!important;
    right:5px;!important;
    font-family: 'Glyphicons Halflings';
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.glyphicon-dropdown-home {
    position: absolute;
    bottom: 5px;!important;
    right:5px;!important;
    font-family: 'Glyphicons Halflings';
    color: #584E4C;
}
.panel-down a {
    color:#584E4C;
}

.panel-up a {
    color:#e9e4de;
}

.tel-nr {
        display: none;
}

.last-tab-padding {
    padding-bottom:150px;
}
.block-titel {
    color: #5A4E4C;
    font-size:20px;
}

#marketing-change {
    padding-top:-75px;
}
.border-modal {
    border-bottom: 0 solid #d6ccbd;
}
.margin-bottom {
    margin-bottom:0px;
}
#navi-logo {
    max-height:30px;
}
#navi-logo-mobile {
    max-width:225px;
}
.language-navi {
    margin-top:-25px;
    margin-right: 20px;
    font-size: 14px;
}
.language-navi .active{
    text-decoration: underline;
}
.language-navi a{
    color:#fff;
}
.header {
    background-color: #d8cdbc;
    height: 50px;
    width: 100%
}
.language-navi-mobile {
    padding-top:15px;
    margin-right: 10px;
    font-size: 15px;
}
.language-navi-mobile .active{
    text-decoration: underline;
}
.language-navi-mobile a{
    color:#997e69;
}
.affix-top,.affix{
    position: static;
    transform:translateZ(0);
}


#navigation.affix {
    position: fixed;
    top:0px;
    transform:translateZ(0);
  }

#navigation {
    z-index: 999;
    width: 100%
}

    



/* --------------  Mobile Styles  -------------- */
@media (max-width: 1400px)  {
    .bg-vita {
        background-position: -385px;
    }
    .bg-home {
    background-position: 0px 40px;
     background-size: cover;   
    }
}

@media (max-width: 1024px)  {
   .content {
    margin-bottom: 50px;
    }
    .project-pb-image {
    width:75%;
    }
    .navbar-default .navbar-nav > li > a {
    font-size: 17px;
    }
    .ab-ipad {
        min-height: 175px;
    }
    .carousel-caption {
    right: 10%;
    left: 10%;
    }
     .pj-height {
        min-height:91vh;
    }
    .border-right {
        border-right: 0px solid #997E69;
        border-bottom: 0px solid #997E69;
    }
    .item-width-ipad {
        width: 100%;
    }
    .item {
        min-height: 130vh;
    }
      .pn-item-margin {
        margin-left: -20px;
    }
    
    .bg-home {
    background-size: cover;
    background-position: 0px 40px;
    }
    .bg-vita {
        background-position: -385px;
    }
    #home-content {
        margin-top:100px;
    }
    a:focus, a:hover {
    text-decoration: none;
    }
    .projects-content-right-pt {
        padding-top: 0px;
    }

}

@media (max-width: 770px)  {
    .item{
        min-height: 104vh;
    }
    .project-items {
    margin: 0px 0px 10px -80px;
    }
    .item-width-ipad {
        width: 700px;
    }
    .pn-item-margin {
    margin-left: 33px;
    }
    .mobile-picture-home {
        margin-top: 40px;
        padding-top:44px;
    }
    .box-height {
        min-height: 0vh;
    }
    .bg-home {
    background-size: cover;
    background-position: 0px 0px;
    background-image: none;
    min-height: 89vh;
    }
    #box-padding {
        padding-left: 0px;
        padding-right: 0px;
    }
   .panel {
    background-color: rgba(234, 228, 222, 0);
    border: 0px;
    border-radius: 0px;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
    margin-bottom: 0px;
    }
    .panel-margins {
        margin-left:0px;
        margin-right: 0px;
        width: 100%
    }
    .panel-home {
    background-color: rgba(234, 228, 222, 1);
    }
    .panel-group {
    margin-bottom: 0px;
    }
    .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: rgba(255,255,255,0);
    }
    .container{
        width: 100%
    }
    .teiler-content {
        margin-top: 0px;
        color: #E9E4DE;
        background-color: rgba(154, 126, 104, 1);
    }
    .bg-teiler {
        min-height: 0vh;
    }
    .bg-vita {
    min-height: 0vh;
    }
    #collapseOne {
    background-color: rgba(154, 126, 104, 1);
    color: #E9E4DE;
    }
    #vita-content {
        color: #E9E4DE;
        background-color: rgba(154, 126, 104, 0.75);
    }
    a:focus, a:hover {
    text-decoration: none;
    }
    

} 

@media (max-width: 767px)  {
    body {
        font-size: 15px;
    }
    .box-logo {
        padding-top:12px;
        padding-left: 15px;
    }
    .navbar {
        min-height: 65px;
        background-color: #977f6b;
    }
    .navbar-collapse {
        margin-top: 0px;
        border-top: 0px;
    }
    
    .border-right {
        border-right: 0px solid #997E69;
        border-bottom: 0px solid #997E69;
    }
    .abstand-oben {
        padding-top:25px;
        padding-bottom:25px;
    }
    .nav2 > li > a {
        padding: 1px 1px;
    }
    .project-box {
        font-size: 12px;
    }
    .carousel-caption {
        top: 10%;
    }
    h3 {
        font-size: 15px;
        color: #584E4C;
    }
    .navbar-right { 
        float: none!important;
        width: 100%;
    }
    .navbar-default .navbar-nav > li > a:hover,
    .navbar-default .navbar-nav > li > a:focus,
    .navbar-default .navbar-nav > li > a:active {
        background-color: transparent;!important;
    }
    .marketing-changemangement-font {
        font-size: 16px;
        line-height: 1;
    }
    .icons-marketing-change {
        font-size: 50px;
        line-height: 2;
    }
    .mar-change-item {
        display: none;
    }
    .mar-change-margin {
        padding-left: 0px;
        padding-right: 0px;
    }
    .panel-body {
        background-color: #977f6b;
        color: #e9e4de;
        padding-bottom: 25px;
    }    
    .panel-body-home {
        background-color: #e9e4de;
        color: #584E4C;
        padding-bottom: 25px;
    }
    .nav2 {
        position: relative;
    }
    .panel-default > .panel-heading {
        background-color: #E9E4DE;
        color: #333;
    }
    .mar-change-item-icon, .mar-change-item-icon-up {
        position: absolute;
        right: 10px;
        font-size: 25;
        font-family: 'Glyphicons Halflings';
    }
    
    .mar-change-item-icon-up {
        color:#e9e4de;
    }

    .panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body {
        border-top: 0px solid #ddd;
    }
    
    
    .panel-group .panel + .panel {
        margin-top: 0px;
    }
    
    .navbar-default .navbar-toggle {
        border-color: transparent;
    }
    .navbar-toggle {
        background-color: transparent;
        background-image: none;
        border: 0px solid transparent;
        border-radius: 0px;
        margin-right: 0px;
        padding-right: 20px;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
    }
    .navbar-toggle .icon-bar {
        height: 3px;
    }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background-color: transparent; !important
    }
    .navbar-collapse {
        background-color: #584E4C;
        margin-top:14px; !important
    }
    .navbar-toggle.active {
        background-color: #584E4C;
        position: absolute; top: 0px; right: 0px; padding: 24px 20px; margin-top: 0px;
    }
    
    .navbar-toggle.active:focus, .navbar-toggle.active:hover {
        background-color: #584E4C;
    }
    .navbar-header {
        position: relative;
    }
    h1 {
        color: #E9E4DE;
        font-size: 20px;
        letter-spacing: 6px;
        margin-top:0px;
        margin-bottom: 0px;
    }
    h2 {
        color: #E9E4DE;
        font-size: 20px;
        letter-spacing: 6px;
        margin-top:0px;
        margin-bottom: 0px;
    }
    .mob-bg-title {
        background-color: #584E4C;
        padding: 25px;
        margin-bottom: 25px;
    }
    .mob-bg-title-2 {
        background-color: ;
        padding: 25px;
        margin-bottom: 0px;
        color: #997e69;
    }    
    .mob-bg-title-2 h2{
        color: #997e69;
    }
    .content{
        margin-top:0px;
        margin-bottom: 0px;
    }
    .box {
        position: absolute;
        bottom:0px;
    }
    .box-height {
        position:relative;
        min-height:0vh;
    }
    .panel-group {
        margin-bottom: 0px;
    }
    #box-padding {
        padding-left: 0px;
        padding-right: 0px;
    }
    h3 {
        font-size: 19px;
        margin-top:12px;
    }
    #marketing-change .panel, #art-consulting .panel {
        background-color: transparent;
    }
    
    #marketing-change .panel-group .panel, #art-consulting .panel-group .panel {
        border-bottom: 2px solid;
    }
    
    #marketing-change .panel-heading, #art-consulting .panel-heading  {
    background-color: transparent;
    }
    
    #marketing-changemanagement {
        min-height: 200px;
        padding: 0px;
    }
    
    .teiler-content {
        background-color:#e9e4de;
        margin-top: 0px;
        color: #584e4c;
    }
    .bg-teiler {
        background-image: url(/img/bg/bg-mob.jpg);

        min-height: 72vh;
    }
    #ac-padding {
        padding:0px;
    }
    .pj-height {
        height:90vh;
    }
    .carousel-caption {
        left: 10%;
        right: 0%;
        top: 0%;
    }
    .carousel-indicators {
        bottom: 0%;
        left:0%;
        margin-left:0px;
        width: 100%;
        background-color: rgba(233,228,222,0.95);
        margin-bottom: 0px;
        padding: 15px;
    }
    .item {
        background-color: #D8CBBC;
    }
    
    #projects-network h2 {
        color:#584E4C;
        text-align: left;
    }
    .pn-padding {
        margin-bottom: 25px;
    }
    .project-items {
        margin: 0px 0px 0px 0px;
    }
    .pn-item-padding {
        padding-left:0px;
    }
    .pn-item-padding-bottom {
        padding-bottom:10px;
    }
    .pn-item-margin {
        margin-left: -20px;
    }
    h4 {
        font-size: 17px;
    }
    .bg-vita {
        background-image: none;
        background-color:  #EAE5DE;
        min-height: 0vh;
    }
    #vita-content {
        background-color: transparent;
        color: #9A7E68;
    }
    .century {
        color:#9A7E68;
    }
    .modal-dialog2 {
        width: 100%;
    }
    .ab-ipad {
        min-height: 1px;!important
    }
    .owl-theme .owl-controls .owl-buttons .owl-prev{
        visibility: hidden; 
    }

    .owl-theme .owl-controls .owl-buttons .owl-next{
        visibility: hidden; 
    }
    .panel-title {
        font-size: 15px;
    }
    .bg-home {
        min-height: 64vh;
        background-size: 100%;
    }
    .mobile-picture-home {
        padding-top:25px;
    }
    a:focus, a:hover {
    text-decoration: none;
    }
    .projects-content-right-pt {
        padding-top: 0px;
    }
    #icon-abstand {
        padding-left:20px;
    }
    .owl-theme .owl-controls {
        left: 102px;
        margin-top: 10px;
        position: absolute;
        text-align: center;
        top: -9px;
    }
    #projects-network h2 {
        color: #584e4c;
        font-family: 'FFDINRoundWebPro';
        letter-spacing: 0.5px;
        text-align: left;
        text-transform: none;
    }
    #project-bullet-padding {
        margin-top: 60px;
    }
    .tel-nr {
        display: inline;
    }
    .projects-section {
        padding:0px 0px 25px 0px;
    }
    .projects-section-title {
        margin-bottom: 30px;
    }
    #title-mobile-projects {
        margin-bottom:0px;
    }
    .margin-bottom {
        margin-bottom:0px;
    }
    .language-navi {
        margin: -5px 0px 10px 0px;
    }
    .navbar .navbar-nav {
        margin-bottom: 14px;
    }
    .affix-top,.affix{
        margin-bottom: -65px;
    }
}

