.dg-line20{clear:both;position:relative;margin-bottom:8px;height:5px;background:url(../inset/pages-images/line-bg.png) repeat-x 0 0}.dg-line01{width:122px;border-bottom:1px solid #193962;clear:both;margin-bottom:8px}.dg-promo06{display:table;width:100%;padding-top:58px;padding-bottom:58px;background-color:#f9f9f9}.dg-promo06 .promo-content{display:table-cell;font-size:20px;vertical-align:middle;padding-left:34.5px;padding-right:30px;letter-spacing:.05em}.dg-promo06 .promo-button{display:table-cell;vertical-align:middle;padding-left:30px;padding-right:34.5px;width:5%}.dg-ico07,.dg-ico07.fa{width:64px;height:64px;line-height:60px;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;font-size:24px;display:inline-block;border:2px solid;color:#20a3f0;transition:all ease-in 200ms;-moz-transition:all ease-in 200ms;-webkit-transition:all ease-in 200ms;-o-transition:all ease-in 200ms;-ms-transition:all ease-in 200ms}.dg-ico07:hover,[class*="dg-iconbox"]:hover .dg-ico07,[class*="dg-iconbox"]:hover .dg-ico07.fa{-moz-box-shadow:0 0 8px;-webkit-box-shadow:0 0 8px;box-shadow:0 0 8px}.dg-ico07 .fa{line-height:inherit}.dg-ico-animation03{display:inline-block;position:relative;color:#20a3f0;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:80px;height:80px;line-height:76px;border:2px solid transparent;transition:all ease-out 250ms;-moz-transition:all ease-out 250ms;-webkit-transition:all ease-out 250ms;-o-transition:all ease-out 250ms;-ms-transition:all ease-out 250ms;text-align:center}.dg-ico-animation03:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;opacity:.5;visibility:hidden;border:2px solid;transition:opacity ease-out 500ms,transform ease-out 500ms;-moz-transition:opacity ease-out 500ms,-moz-transform ease-out 500ms;-webkit-transition:opacity ease-out 500ms,-webkit-transform ease-out 500ms;-o-transition:opacity ease-out 500ms,-o-transform ease-out 500ms;-ms-transition:opacity ease-out 500ms,-ms-transform ease-out 500ms}[class*="dg-iconbox"]:hover .dg-ico-animation03,.dg-ico-animation03:hover{border-color:inherit}[class*="dg-iconbox"]:hover .dg-ico-animation03:before,.dg-ico-animation03:hover:before{transform:scale(1.5);-webkit-transform:scale(1.5);opacity:0;visibility:visible}.dg-ico-animation03.animation-in:before{transform:scale(1.5);-webkit-transform:scale(1.5);opacity:0;top:-2px;left:-2px;right:-2px;bottom:-2px;transition:opacity ease-out 500ms,transform ease-out 500ms;-moz-transition:opacity ease-out 500ms,-moz-transform ease-out 500ms;-webkit-transition:opacity ease-out 500ms,-webkit-transform ease-out 500ms;-o-transition:opacity ease-out 500ms,-o-transform ease-out 500ms;-ms-transition:opacity ease-out 500ms,-ms-transform ease-out 500ms}[class*="dg-iconbox"]:hover .dg-ico-animation03.animation-in:before,.dg-ico-animation03.animation-in:hover:before{transform:scale(1);-webkit-transform:scale(1);opacity:.5}@-webkit-keyframes borderrotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes borderrotate{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.dg-line14{clear:both;position:relative;margin-bottom:8px;text-align:center;overflow:hidden}.dg-line14 .fa{width:42px;height:42px;line-height:40px;border:1px solid #bcbcbc;text-align:center;display:inline-block;vertical-align:middle;font-size:12px;color:#8b8b8b;position:relative}.dg-line14:before,.dg-line14:after{content:"";position:absolute;left:50%;width:50%;margin-left:21px;top:50%;border-bottom:1px solid #bcbcbc}.dg-line14:before{left:auto;right:50%;margin:0 21px 0 0}.dg-iconbox07{text-align:center;margin:0 0 20px}.dg-iconbox07 .title{color:#424242;font-size:18px;margin:25px 0 19px;font-weight:700}.dg-iconbox07 .title:after{content:"";width:50px;border-bottom:1px solid #193962;display:block;margin:20px auto 0;transition:width ease-in 200ms;-moz-transition:width ease-in 200ms;-webkit-transition:width ease-in 200ms;-o-transition:width ease-in 200ms;-ms-transition:width ease-in 200ms}.dg-iconbox07:hover .title:after{width:90px}p{margin:0 0 16px 0}.home02-bg02{background:url(../inset/skyline.jpg) no-repeat 0 0}#map-plug{display:none}#google-reviews{display:flex;flex-wrap:wrap}.review-item{margin:0 auto;padding:1em;flex:1 1 20%}@media (max-width:1200px){.review-item{flex:1 1 40%}}@media (max-width:450px){.review-item{flex:1 1 50%}}.review-meta,.review-stars{text-align:left;font-size:100%}.review-author{text-transform:capitalize;font-weight:700}.review-date{opacity:.6;display:block;font-size:85%}.review-text{text-align:left;max-width:32em;margin:auto;color:#8c8c8c;font-size:85%}.review-stars ul{display:inline-block;list-style:none!important;margin:0;padding:0}.review-stars ul li{float:left;list-style:none!important;margin-right:1px;line-height:1}.review-stars ul li i{color:#E4B248;font-size:1.4em;font-style:normal}.review-stars ul li i.inactive{color:#c6c6c6}.star:after{content:"\2605"}.home02-imglist{min-height:500px}.dg-clients01 img{padding:0 40px}.pagetitle-images{background-image:url(../inset/pagetitle.jpg)!important}.pagetitle-images h1{color:#FFF}.heading-divider{border-bottom:2px solid #193962;width:122px;clear:both;margin-top:20px;margin-bottom:25px}h2{font-size:18px!important;margin-bottom:15px;font-weight:600}.calltoaction-bg{background:url(../inset/webdesign-duesseldorf.jpg) no-repeat center center;background-size:cover;background-attachment:fixed}.widget-archive .archive_list li.current a{color:#193962;font-weight:600}.pagetitleBox{border-top:2px solid #365b85;border-bottom:1px solid #193962}.header-left{max-width:200px!important}@media (max-width:1200px){.header-left{max-width:150px!important}.menu-hover-line #dng-megamenu .primary-structure>li>a{margin:0 10px}}@media only screen and (min-width:1600px){.pagetitleBox{margin-bottom:0}}.pagetitleBox{margin-bottom:0}.home02-bg03{background:url(../inset/webdesigner-aus-duesseldorf.jpg) no-repeat 0 0;overflow:hidden;background-size:cover;background-attachment:fixed}.home02-bg02{background:url(../inset/werbeagentur-duesseldorf.jpg) no-repeat 0 0;overflow:hidden;background-size:cover;background-attachment:fixed}.home01-bg15{background:url(../inset/webdesign-agentur-duesseldorf.jpg) no-repeat center bottom;overflow:hidden;background-size:cover;background-attachment:fixed}.home01-bg15 h4 a{color:#FFF!important}.home01-bg15 .list-ico .fa{color:#FFF!important}.list-ico{margin-bottom:20px}#dng-megamenu .slide-menu li.current>a>span{color:#193962;font-weight:600!important}#dng-megamenu .slide-menu li.current:hover>a>span{color:#FFF;font-weight:600!important}.color-mediaup{color:#193962!important}.bg-mediaup{background-color:#193962!important;color:#fff}.bg-mediaup2{background-color:#102643!important;color:#fff}.promo-icon .bit{font-family:"raleway";font-weight:600;width:100px;height:100px;line-height:94px;text-align:center;display:block;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#999;font-size:48px;color:#FFF}span.tabb{display:block;float:left;width:80px;font-weight:600}.dg-line20{background:url(../inset/line-bg.png) repeat-x 0 0}.kontakt{margin:auto;width:75%}@media (max-width:450px){span.title-size div{font-size:38px!important}.main-content h1{font-size:25px}}.footer-10 .footer-top{color:#aaa;background-color:#193962;border-bottom:1px solid rgba(255,255,255,.05)}.footer-10 .footer-bottom{color:#838383;background-color:#102643}.footer-10 a:hover{color:#FFF}#footer-form label{margin-bottom:0}#footer-form .form-group{margin-bottom:4px}#footer-form input[type="submit"]{margin-top:11px;float:right}.main-content A:visited,.main-content A,.main-content A:link{color:#193962;font-weight:600}.dg-accordion02 .panel-heading a{color:#FFF!important}.dg-accordion02 .panel-heading a.collapsed{color:#193962!important}.dg-accordion02 .panel-heading:hover a.collapsed{color:#FFF!important}.contact03-box{z-index:100!important}.sitemap-title{display:block;font-size:18px;font-weight:700}.leasing-title{display:block;font-size:32px;font-weight:700}.header-title{display:block;font-size:34px;font-weight:400}.dg-price06 .price-title h3{color:#fff;font-size:22px!important;line-height:1.2!important;font-weight:400!important;margin:0!important;height:60px!important;line-height:60px!important}.panel-default>.panel-heading{background-color:transparent!important}.widget-tag a{display:inline-block;margin:0 7px 5px 0;border:1px solid #e5e5e5;padding:5px 15px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:13px}
.portfolios_isotope .isotope-item {
    min-height:360px!important;
}
.dropdown-menu.top-center {
    top: auto;
    bottom: 100%;
    left: 50%;
    right: auto;
    margin: 0 0 10px 0;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}