.elementor-1984 .elementor-element.elementor-element-b9d8648{margin-top:0px;margin-bottom:0px;}.elementor-1984 .elementor-element.elementor-element-f3ca107 > .elementor-widget-container{margin:0px 0px -80px 0px;}.elementor-1984 .elementor-element.elementor-element-f3ca107 .carousel-inner .box-cell .content h2{color:#0095DB;font-size:24px;font-weight:600;text-transform:uppercase;font-style:italic;line-height:21px;}.elementor-1984 .elementor-element.elementor-element-f3ca107 .carousel-inner .box-cell .content p{color:#00235A;font-size:45px;font-weight:600;line-height:67px;}.elementor-1984 .elementor-element.elementor-element-f3ca107 .carousel-inner .box-cell .content a{background-color:#0095DB;}.elementor-1984 .elementor-element.elementor-element-f3ca107 .btn:hover{color:#FFFFFF!important;}.elementor-1984 .elementor-element.elementor-element-f3ca107 .shadow .btn-theme::after{background-color:#00235A;}.elementor-1984 .elementor-element.elementor-element-b6816b7:not(.elementor-motion-effects-element-type-background), .elementor-1984 .elementor-element.elementor-element-b6816b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF1F6;}.elementor-1984 .elementor-element.elementor-element-b6816b7 > .elementor-container{max-width:1260px;}.elementor-1984 .elementor-element.elementor-element-b6816b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 120px 0px;}.elementor-1984 .elementor-element.elementor-element-b6816b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1984 .elementor-element.elementor-element-9f0bb14 > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1984 .elementor-element.elementor-element-cc8be30 > .elementor-widget-container{margin:-260px -910px 0px 0px;}.elementor-1984 .elementor-element.elementor-element-cc8be30 img{width:330px;}.elementor-1984 .elementor-element.elementor-element-6111eba{margin-top:-30px;margin-bottom:0px;}.elementor-1984 .elementor-element.elementor-element-855dc2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1984 .elementor-element.elementor-element-49f5275 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 5px 0px 5px;padding:40px 30px 40px 30px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1984 .elementor-element.elementor-element-49f5275:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-1984 .elementor-element.elementor-element-49f5275:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-1984 .elementor-element.elementor-element-49f5275 .elementor-icon-box-wrapper{gap:10px;}.elementor-1984 .elementor-element.elementor-element-49f5275 .elementor-icon-box-title{margin-block-end:19px;color:#232323;}.elementor-1984 .elementor-element.elementor-element-49f5275.elementor-view-stacked .elementor-icon{background-color:#0095DB;}.elementor-1984 .elementor-element.elementor-element-49f5275.elementor-view-framed .elementor-icon, .elementor-1984 .elementor-element.elementor-element-49f5275.elementor-view-default .elementor-icon{fill:#0095DB;color:#0095DB;border-color:#0095DB;}.elementor-1984 .elementor-element.elementor-element-49f5275 .elementor-icon{font-size:100px;}.elementor-1984 .elementor-element.elementor-element-49f5275 .elementor-icon-box-title, .elementor-1984 .elementor-element.elementor-element-49f5275 .elementor-icon-box-title a{font-family:"Yantramanav", Sans-serif;font-size:20px;font-weight:600;}.elementor-1984 .elementor-element.elementor-element-49f5275 .elementor-icon-box-description{font-family:"Yantramanav", Sans-serif;font-size:16px;font-weight:400;color:#706F6B;}.elementor-1984 .elementor-element.elementor-element-c6d2cde > .elementor-widget-container{background-color:#FFFFFF;margin:0px 5px 0px 5px;padding:40px 30px 40px 30px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1984 .elementor-element.elementor-element-c6d2cde:hover .elementor-widget-container{box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);}.elementor-1984 .elementor-element.elementor-element-c6d2cde .elementor-icon-box-wrapper{gap:10px;}.elementor-1984 .elementor-element.elementor-element-c6d2cde .elementor-icon-box-title{margin-block-end:19px;color:#232323;}.elementor-1984 .elementor-element.elementor-element-c6d2cde.elementor-view-stacked .elementor-icon{background-color:#0095DB;}.elementor-1984 .elementor-element.elementor-element-c6d2cde.elementor-view-framed .elementor-icon, .elementor-1984 .elementor-element.elementor-element-c6d2cde.elementor-view-default .elementor-icon{fill:#0095DB;color:#0095DB;border-color:#0095DB;}.elementor-1984 .elementor-element.elementor-element-c6d2cde .elementor-icon{font-size:100px;}.elementor-1984 .elementor-element.elementor-element-c6d2cde .elementor-icon-box-title, .elementor-1984 .elementor-element.elementor-element-c6d2cde .elementor-icon-box-title a{font-family:"Yantramanav", Sans-serif;font-size:20px;font-weight:600;}.elementor-1984 .elementor-element.elementor-element-c6d2cde .elementor-icon-box-description{font-family:"Yantramanav", Sans-serif;font-size:16px;font-weight:400;color:#706F6B;}.elementor-1984 .elementor-element.elementor-element-d260f36 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 5px 0px 5px;padding:40px 30px 40px 30px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1984 .elementor-element.elementor-element-d260f36:hover .elementor-widget-container{box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);}.elementor-1984 .elementor-element.elementor-element-d260f36 .elementor-icon-box-wrapper{gap:10px;}.elementor-1984 .elementor-element.elementor-element-d260f36 .elementor-icon-box-title{margin-block-end:19px;color:#232323;}.elementor-1984 .elementor-element.elementor-element-d260f36.elementor-view-stacked .elementor-icon{background-color:#0095DB;}.elementor-1984 .elementor-element.elementor-element-d260f36.elementor-view-framed .elementor-icon, .elementor-1984 .elementor-element.elementor-element-d260f36.elementor-view-default .elementor-icon{fill:#0095DB;color:#0095DB;border-color:#0095DB;}.elementor-1984 .elementor-element.elementor-element-d260f36 .elementor-icon{font-size:100px;}.elementor-1984 .elementor-element.elementor-element-d260f36 .elementor-icon-box-title, .elementor-1984 .elementor-element.elementor-element-d260f36 .elementor-icon-box-title a{font-family:"Yantramanav", Sans-serif;font-size:20px;font-weight:600;}.elementor-1984 .elementor-element.elementor-element-d260f36 .elementor-icon-box-description{font-family:"Yantramanav", Sans-serif;font-size:16px;font-weight:400;color:#706F6B;}.elementor-1984 .elementor-element.elementor-element-51eb1df > .elementor-widget-container{background-color:#FFFFFF;margin:0px 5px 0px 5px;padding:40px 30px 40px 30px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1984 .elementor-element.elementor-element-51eb1df:hover .elementor-widget-container{box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);}.elementor-1984 .elementor-element.elementor-element-51eb1df .elementor-icon-box-wrapper{gap:10px;}.elementor-1984 .elementor-element.elementor-element-51eb1df .elementor-icon-box-title{margin-block-end:19px;color:#232323;}.elementor-1984 .elementor-element.elementor-element-51eb1df.elementor-view-stacked .elementor-icon{background-color:#0095DB;}.elementor-1984 .elementor-element.elementor-element-51eb1df.elementor-view-framed .elementor-icon, .elementor-1984 .elementor-element.elementor-element-51eb1df.elementor-view-default .elementor-icon{fill:#0095DB;color:#0095DB;border-color:#0095DB;}.elementor-1984 .elementor-element.elementor-element-51eb1df .elementor-icon{font-size:100px;}.elementor-1984 .elementor-element.elementor-element-51eb1df .elementor-icon-box-title, .elementor-1984 .elementor-element.elementor-element-51eb1df .elementor-icon-box-title a{font-family:"Yantramanav", Sans-serif;font-size:20px;font-weight:600;}.elementor-1984 .elementor-element.elementor-element-51eb1df .elementor-icon-box-description{font-family:"Yantramanav", Sans-serif;font-size:16px;font-weight:400;color:#706F6B;}.elementor-1984 .elementor-element.elementor-element-cf138af > .elementor-widget-container{margin:-17em 0em 0em 0em;}.elementor-1984 .elementor-element.elementor-element-34063d1:not(.elementor-motion-effects-element-type-background), .elementor-1984 .elementor-element.elementor-element-34063d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF1F6;}.elementor-1984 .elementor-element.elementor-element-34063d1 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1984 .elementor-element.elementor-element-34063d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-1984 .elementor-element.elementor-element-b106f47 > .elementor-widget-container{margin:120px 0px -20px 0px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1984 .elementor-element.elementor-element-5f2d18f{--titles-container-justify-content:center;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-normal:#0095DB;}.elementor-1984 .elementor-element.elementor-element-5f2d18f .elementor-gallery-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-1984 .elementor-element.elementor-element-5f2d18f .elementor-gallery__titles-container{margin-bottom:35px;}.elementor-1984 .elementor-element.elementor-element-367a87b{--spacer-size:120px;}.elementor-1984 .elementor-element.elementor-element-779c4a9 .consulting-area .item h4{font-size:25px;}.elementor-1984 .elementor-element.elementor-element-d8e0534 > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1984 .elementor-element.elementor-element-467a05c .elementor-button{background-color:#0095DB;}.elementor-1984 .elementor-element.elementor-element-467a05c > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-1984 .elementor-element.elementor-element-467a05c .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:767px){.elementor-1984 .elementor-element.elementor-element-b9d8648{margin-top:0px;margin-bottom:0px;}.elementor-1984 .elementor-element.elementor-element-707214b > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-1984 .elementor-element.elementor-element-f3ca107 .carousel-inner .box-cell .content p{font-size:30px;}.elementor-1984 .elementor-element.elementor-element-4bfb5dd > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-1984 .elementor-element.elementor-element-02bbe66 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-1984 .elementor-element.elementor-element-cf138af > .elementor-widget-container{margin:-7.5em 0em 0em 0em;}.elementor-1984 .elementor-element.elementor-element-34063d1{padding:50px 0px 50px 0px;}}/* Start custom CSS for singlebannerslider, class: .elementor-element-f3ca107 */body, .banner-area, .banner-area div {
    height: 85vh;
}
.banner-area.default .content h2 {
    text-transform: capitalize;
    font-weight: 700;
    font-size: 60px;
    margin-bottom: 15px;
}
.banner-area .carousel-indicators {
    width: 100%;
    padding-bottom: 40px;
    display: block;
    transform: inherit;
    flex: inherit;
    top: auto;
    bottom: 0;
    text-align: center;
    display: none;
}


.carousel-inner.carousel-zoom .carousel-item > .slider-thumb {
	animation: none;
}

.banner-area.shape .box-cell::before {
	display: none;
}

.banner-area.shape .box-cell::after {
	display: none;
}

.banner-area.inc-content .content a {
	margin-top: 20px;
	background-color: #00235a;
}


@media (max-width: 480px) { 
.slider-thumb.bg-cover {
    background-image: url(https://fleiro-bau.de/wp-content/uploads/2023/05/mobile-banner-fleiro.jpg) !important;
}
.lol .bg-cover {
    background-position: center center;
    width: 480px !important;
    height: 650px !important;
}}

@media (max-width: 480px) {
.banner {
  width: 50%;
}}


@media only screen and (min-width: 481px) and (max-width: 1023px){
.slider-thumb.bg-cover {
    background-image: url(https://fleiro-bau.de/wp-content/uploads/2023/05/tablet-responsive.jpg) !important;
}
.lol .bg-cover {
 background-position: center center;
    width: 1023px  !important;
    height: 650px  !important;
}}
@media only screen and (min-width: 1024px) and (max-width: 1279px){
.slider-thumb.bg-cover {
    background-image: url(https://fleiro-bau.de/wp-content/uploads/2023/05/tablet-gross.jpg) !important;
}
.lol .bg-cover {
 background-position: center center;
    width: 1279px  !important;
    height: 650px  !important;
}}
@media only screen and (min-width: 1280px) and (max-width: 1850px){
.slider-thumb.bg-cover {
    background-image: url(https://fleiro-bau.de/wp-content/uploads/2023/05/banner-desktop.jpg) !important;
}
.lol .bg-cover {
 background-position: center center;
    width: 1850px  !important;
    height: 650px  !important;
}}
@media only screen and (min-width: 1851px) and (max-width: 1920px){
 .lol .bg-cover {   
 background-position: center center;
     width: 1920px  !important;
     height: 650px  !important;
}}
@media (min-width: 1921px) {
 .lol .bg-cover {   
 background-position: center center;
     height: 700px  !important;
}}/* End custom CSS */
/* Start custom CSS for about, class: .elementor-element-4bfb5dd */@media only screen and (max-width: 767px) {
.about-area .thumb-left .thumb img {
    width: 90%;
    margin-bottom: 55px;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-855dc2a */.elementor-1984 .elementor-element.elementor-element-855dc2a:hover {
    cursor: pointer;
}

@media (min-width: 1400px) {
.elementor-1984 .elementor-element.elementor-element-49f5275 > .elementor-widget-container {
  height: 25em;
}}
@media only screen and (min-width: 1240px) and (max-width: 1399px) {
 .elementor-1984 .elementor-element.elementor-element-49f5275 > .elementor-widget-container {   
   height: 26em;
}}
@media only screen and (min-width: 1024px) and (max-width: 1239px) {
 .elementor-1984 .elementor-element.elementor-element-49f5275 > .elementor-widget-container {   
   height: 27em;
 }}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-22f019c */.elementor-1984 .elementor-element.elementor-element-22f019c:hover {
    cursor: pointer;
}

@media (min-width: 1400px) {
.elementor-1984 .elementor-element.elementor-element-c6d2cde > .elementor-widget-container {
  height: 25em;
}}
@media only screen and (min-width: 1240px) and (max-width: 1399px) {
 .elementor-1984 .elementor-element.elementor-element-c6d2cde > .elementor-widget-container {   
   height: 26em;
}}
@media only screen and (min-width: 1024px) and (max-width: 1239px) {
 .elementor-1984 .elementor-element.elementor-element-c6d2cde > .elementor-widget-container {   
   height: 27em;
 }}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-db73592 */.elementor-1984 .elementor-element.elementor-element-db73592:hover {
    cursor: pointer;
}

@media (min-width: 1400px) {
.elementor-1984 .elementor-element.elementor-element-d260f36 > .elementor-widget-container {
  height: 25em;
}}
@media only screen and (min-width: 1240px) and (max-width: 1399px) {
 .elementor-1984 .elementor-element.elementor-element-d260f36 > .elementor-widget-container {   
   height: 26em;
}}
@media only screen and (min-width: 1024px) and (max-width: 1239px) {
 .elementor-1984 .elementor-element.elementor-element-d260f36 > .elementor-widget-container {   
   height: 27em;
 }}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c2d1fed */.elementor-1984 .elementor-element.elementor-element-c2d1fed:hover {
    cursor: pointer;
}

@media (min-width: 1400px) {
.elementor-1984 .elementor-element.elementor-element-51eb1df > .elementor-widget-container {
  height: 25em;
}}
@media only screen and (min-width: 1240px) and (max-width: 1399px) {
 .elementor-1984 .elementor-element.elementor-element-51eb1df > .elementor-widget-container {   
   height: 26em;
}}
@media only screen and (min-width: 1024px) and (max-width: 1239px) {
 .elementor-1984 .elementor-element.elementor-element-51eb1df > .elementor-widget-container {   
   height: 27em;
 }}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6111eba */.elementor-1984 .elementor-element.elementor-element-49f5275:hover .elementor-widget-container {
    box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.5);
    border-radius: 20px 20px 0 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b6816b7 */.elementor-1984 .elementor-element.elementor-element-49f5275 > .elementor-widget-container {
    box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.5);
    border-radius: 20px 20px 0 0;
box-shadow: 0 0 25px rgb(0 0 0 / 8%)
}
.elementor-1984 .elementor-element.elementor-element-c6d2cde > .elementor-widget-container {
    box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.5);
    border-radius: 20px 20px 0 0;
box-shadow: 0 0 25px rgb(0 0 0 / 8%)
}
.elementor-1984 .elementor-element.elementor-element-d260f36 > .elementor-widget-container {
    box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.5);
    border-radius: 20px 20px 0 0;
box-shadow: 0 0 25px rgb(0 0 0 / 8%)
}
.elementor-1984 .elementor-element.elementor-element-51eb1df > .elementor-widget-container {
    box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.5);
    border-radius: 20px 20px 0 0;
box-shadow: 0 0 25px rgb(0 0 0 / 8%)
}/* End custom CSS */
/* Start custom CSS for workprocess, class: .elementor-element-cf138af */.work-process-area .work-pro-items .item img {
   ;
    font-size: 25px;
    margin-bottom: 25px;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-8e040bd */@media screen and (max-width: 480px) {
.testimonial-items h1 {
    font-size: 180px;
}}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-5f2d18f */a.elementor-item.elementor-gallery-title {
    color: #00235a !important;
}
.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:after, .elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:before {
    background-color: #0095db !important;
}

@media screen and (max-width: 480px) {
.elementor-1984 .elementor-element.elementor-element-5f2d18f .elementor-gallery-title {
    margin-bottom: 5px;
}}/* End custom CSS */
/* Start custom CSS for consulting, class: .elementor-element-779c4a9 */input[type="checkbox"] {
    min-height: 0px;
    font-size:10px;
}
span.wpcf7-list-item-label {
    font-size: 13px;
}
.consulting-area .inner-items .right-info p {
    color: #ffffff;
    padding: 0 0%;
}
.wpcf7-list-item-label::before, .wpcf7-list-item-label::after {
    content: " ";
    padding-right: 5px;
}
.consulting-area .inner-items .right-info {
    padding-top:  50px;
    padding-bottom: 5px;
}

.elementor-1984 .elementor-element.elementor-element-779c4a9 .consulting-area .item h4 {
    font-size: 32px;
}/* End custom CSS */
/* Start custom CSS */.work-process-area .work-pro-items .item h4 span {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 90px;
    z-index: -1;
    color: #eef1f6;
    opacity: 0.5;
    font-weight: 900;
    display: none;
}

.why-us-area.default-padding.shadow.bg-dark.text-light {
    padding-top: 70px;
    padding-bottom: 70px;
}

.banner-area .carousel-indicators li.active {
    border: 6px solid var(--default-color);
    display: none;
}

@media screen and (max-width: 480px) {
.elementor-1984 .elementor-element.elementor-element-f3ca107 .carousel-inner .box-cell .content p {
    font-size: 33px;
    font-weight: 700;
    line-height: 50px;
}
.banner-area.default .content h2 {
    text-transform: capitalize;
    font-weight: 700;
    font-size: 19px !important;
    margin-bottom: 20px;
}}


.about-area .info h2 {
    color: #00235a;
}
.site-heading h2 {
    color: #00235a;
}

.nice-select .option {
    color: #333333;
}

@media only screen and (max-width: 767px)  {
.banner-area .carousel-indicator {
  right: auto;
  left: 0;
  top: auto;
  bottom: 0;
  width: 100%;
  z-index: 999;
  display: none;
}}

@media only screen and (max-width: 991px) {
.about-area .thumb-left {
  padding-right: 0px;
  order: 1;
  padding-top: 100px;
}
.col-lg-6.info {
  padding-top: 100px;
}

.about-area .thumb-left .thumb .experiecne {
  text-align: left;
  display: block !important;
  position: absolute;
  left: 0;
  bottom: 50px;
  background: var(--default-color);
  padding: 50px 15px;
  border: 5px solid #ffffff;
  max-width: 250px;
  transform: scale(0.8);
}
.about-area .thumb-left .thumb img {
  width: 100%;
  margin-bottom: 55px;
}}


@media only screen and (max-width: 480px) {
.lol .bg-cover {
    background-position: top !important;
    width:100% !important;
}}

@media only screen and (min-width: 769px) and (max-width: 1023px){
.leistungen {
 width: 50% !important;
}} 

@media only screen and (min-width: 481px) and (max-width: 768px){
.leistungen {
  margin-right: 2em;
  margin-left: 2em;
}}

@media (min-width: 1200px) { 
.work-process-area .work-pro-items .item {
    height: 28em;
}}

@media only screen and (min-width: 992px) and (max-width: 1199px){
.work-process-area .work-pro-items .item {
    height: 31em;
}}/* End custom CSS */