<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"> @import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
 @import url('https://fonts.googleapis.com/css?family=Raleway:200,300,400,500,600,700|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
/*

		font-family: 'Roboto', sans-serif;

    	font-family: 'Oswald', sans-serif;

	*/



body.custom-font-enabled, body {
	font:400 15px/24px 'Roboto';
	color: #696a6a;
	margin: 0;
	position: relative;
	text-rendering:initial;
	background-color:#fefefe ;
}
.clr {
	clear: both;
	height: 0;
	font-size: 0;
	display: block;
}
.text-align {
	text-align: left;
}
.cf:before, .cf:after {
	content: '';
	display: block;
	clear: both;
}
.cf {
	display: block;
}
.cf {
 *display: block;
	_display: block;
 *zoom: 1;
}
ul {
	list-style: none !important;
	padding-left: 0;
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
}
h1,h2,h3,h4, h5, h6 {
	font-weight: normal;
	margin:0;
	padding:0;
}
h3, h4, h5, h6 {
	font-size: 20px;
	letter-spacing:0;
}
b {
	color: #343434;
}
hr {
	border-color: #cfcfce;
}
address {
	margin-bottom: 0;
}
a:hover, a:focus {
	color: #2A6496;
	text-decoration: none;
}
a:focus {
	outline: none;
	outline-offset: 0;
}
.text-upper {
	text-transform:uppercase;
}
/*Header Container

==============================*/
.page-padding{padding:80px 0 10px;}
.navbar-default {margin: 0;	box-shadow: none;	border: none;background-image:none;	background-color: initial; border-top:3px solid #7ec540;padding: 33px 0;}
.navbar-default .navbar-nav &gt; li &gt; a { font: 300 28px/35px 'Oswald'; color: #1b1c1c !important;text-transform: uppercase;	padding:10px 26px;}
.navbar-default .navbar-nav &gt; li &gt; a:hover,
.navbar-default .navbar-nav &gt; li.current_page_item &gt; a,
ul.ftr_left_nav li a:hover,
ul.ftr_left_nav li.current_page_item a,
.navbar-default .navbar-nav   li.current-menu-item  a,
ul.ftr_left_nav li.current-menu-item a{
	color:#339e41 !important;
}
/*.navbar-default .navbar-nav &gt; li &gt; ul.sub-menu {
    position:absolute;
	background-color:#fff;
	color:#505151;
	margin: 0 0 0 14px;
	display:none;
	box-shadow: 0px 0px 13px 0px #e8e7e7;
}
.navbar-default .navbar-nav &gt; li &gt; ul.sub-menu li a {
	color:#505151;
	font: 500 13px/21px 'Raleway';
    text-transform: uppercase;
    padding: 8px 0px 8px 10px;
    display:block;	
	border-bottom:1px solid #f0f0f0;
	background:url(./assets/images/sub-menu-left.png) no-repeat left center;
}
.navbar-default .navbar-nav &gt; li &gt; ul.sub-menu{ width: 251px; min-height: 121px;opacity: 0.9}
.navbar-default .navbar-nav &gt; li &gt; ul.sub-menu li a{ }
.navbar-default .navbar-nav &gt; li &gt; ul.sub-menu li:nth-child(2) a{ border-bottom:0px solid #f0f0f0;}
.navbar-default .navbar-nav &gt; li &gt; ul.sub-menu li{padding: 0 15px;}*/
.navbar-default  .navbar-left{padding-left:50px;}
.navbar-default  .navbar-right{padding-right:50px;}
.logo{position:absolute;top: -31px;}



.home-caption {font: 700 70px/80px 'Oswald'; color: #5d3573;text-transform:uppercase; }
.home-caption h3{font: 700 40px/45px 'Roboto'; color: #363435;text-transform:uppercase;margin-bottom:10px;padding-left: 0px;margin-top: 18px;}
.home-caption h3 span{ color: #ec6d04;}
.bannerCaption.bannerCaption-home{position:absolute; width:100%; top:50%; transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);}


.inner-banner {	position: relative;}
.inner-banner img,.cat_subBanner img{width:100%;}
.inner-banner .bannerCaption .bnr_inner{font: 900 65px/65px 'Raleway';color: #fff; font-weight:bolder; text-transform:uppercase;}
.inner-banner .bannerCaption .bnr_inner p{font: 500 26px/35px 'Roboto';text-transform:none;}
.inner-banner .bannerCaption .bnr_inner p span{color:#fba11f;}
.inner-banner .bannerCaption{ position: absolute; width: 100%; top: 50%; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%);}


.main-title{font: 900 29px/30px 'Roboto'; color: #050708;  text-transform:uppercase; text-align:center; padding-bottom:20px;}
.paragrap-title{font: 600 30px/30px 'Roboto'; color: #4e382a; background:url(assets/images/paragrap-title-bg.png) no-repeat right  center; margin-bottom:48px; text-transform:uppercase; text-align:left;}
.home-page-block,.galleryListing{padding:60px 0 35px;}
.sub-title{font: 600 20px/25px 'Roboto'; color: #050708;  text-transform:uppercase; text-align:center; padding-bottom:20px;}
.ul-li-block li{background:url(assets/images/para-li-bg.png) left center no-repeat; padding-left:25px;}
.padding05{padding:0 0 14px; letter-spacing:5px;}
.gmtv-site-content{padding:57px 0 40px;}


.home-angebot-row .home-title,.home-about-row .home-title{font: 900 45px/50px 'Roboto'; color: #494848;  text-transform:uppercase; text-align:center; padding-bottom:15px; margin-bottom:30px; border-bottom:1px solid #c8c8c8;display: inline-block;}
.home-angebot-row .home-title:before,.home-about-row .home-title:before{ content:url(assets/images/home-title-bg-top.jpg); position:absolute;top: 61px;margin-left: -30px;}
.home-angebot-row .home-title:before{left:50%;}
.home-angebot-row .home-ange-li ul li i{color:#53b760; font-size:16px; margin-right:11px; position:absolute;top:7px;left:0;}
.home-angebot-row .home-ange-li ul li{padding:3px 0; text-align:left;position:relative;padding-left:20px;}
.read-more a.vc_general.vc_btn3{font: 400 18px/20px 'Roboto'; color: #ffffff; background-color:#58585a; text-align:center; border-radius:0;border: none;padding: 13px 72px 13px 28px; }
.button-green a.vc_general.vc_btn3{background-color:#4fb25c; font-size:20px;border-radius:8px; padding-bottom:16px; padding-top:16px;}
.home-angebot-row{text-align: center;}
.home-angebot-row .home-ange-li{text-align:left;}
.home-about-row .home-title{display: block;}
.home-about-row .home-title:before{margin-left: 0px;}
.home-about-row .uber-mich-home-image .wpb_single_image img{border:1px solid #eee;    box-shadow: 20px 20px 0px 0px #a5ce39;}
/*about-video*/
.about-page .about-video iframe{border:2px solid #cdcdcd; border-radius:4px; padding:4px;}
.about-page .about-desc h2.vc_custom_heading{font: 600 28px/33px 'Raleway';color: #000000;margin: 30px 0 20px;}
.about-page .about-desc p{font: 500 14px/22px 'Raleway';color: #4c4d4b;}
.about-page .about-desc{ padding-left:30px;}
.brand_row{background-color:#fff;padding: 20px 0;}
.brand_row #brand_slider{position:relative;}
.brand_row .owl-theme .owl-nav{position:absolute;width: 100%;top: 33%;}
.brand-title{font: 800 28px/33px 'Roboto';color: #ecdbff;margin: 5px 0 32px; text-transform:uppercase;}
.brand_row .owl-carousel .owl-nav .owl-next{float: right;margin-right: -70px;}
.brand_row .owl-carousel .owl-nav .owl-prev{float: left;margin-left: -70px;}
.brand_row .owl-carousel .owl-nav .owl-next,.brand_row .owl-carousel .owl-nav .owl-prev{ background:none;}
.brand_row .owl-carousel.owl-drag .owl-item{border-right:1px solid #e1e1e1 !important;}
.no-break{color:#603d89; word-break:keep-all;font-style: normal;display: inline-block;}





/*FAQ Page*/
.faq-block .vc_toggle_title h4{font: 600 22px/25px 'Raleway';color: #5c5c5c;}
.faq-block .vc_toggle_title .vc_toggle_icon,.faq-block .vc_toggle_title .vc_toggle_icon::before{display:none !important;}
.faq-block .vc_toggle_content p{font: 400 15px/22px 'Raleway';color: #5c5c5c;}
.faq-block .vc_toggle_title, .faq-block .vc_toggle_content{padding:0 !important;}

/*Our Work*/
.our-work .our-proj-text{text-align:center; font-family:'Raleway',Verdana, Geneva, sans-serif;}
.our-work .vc_custom_heading{font: 900 40px/45px 'Raleway';color: #4c4949; text-transform:uppercase;padding-bottom: 20px;}
.our-work .work-tab-content{ text-align:center;}
.our-work .work-tab-content ul.nav-pills{display:inline-block;margin-bottom: 11px;margin-top: 28px;}
.our-work .work-tab-content ul.nav-pills li a{ text-transform:uppercase;padding: 0 16px;}
.our-work .work-tab-content .nav-pills &gt; li.active &gt; a, .our-work .work-tab-content .nav-pills &gt; li.active &gt; a:focus, .our-work .work-tab-content .nav-pills &gt; li.active &gt; a:hover{background-color: #fefefe;color: #222;}

.our-work .work-tab-content .tab-content .work-thumb{ margin-bottom:8px;}
.our-work .work-tab-content .tab-content .col-sm-3{padding-left:4px; padding-right:4px;}
/*contact-page*/
.contact-page{}

/*Media*/
.inner-banner .bannerCaption .bnr_inner.media h4{font: 700 26px/28px 'Raleway';color: #ffffff; text-transform:uppercase;margin-bottom: 22px;}
.inner-banner .bannerCaption .bnr_inner.media p,.inner-banner .bannerCaption .bnr_inner.media ul li{font: 500 18px/29px 'Raleway';color: #ffffff; text-transform:none;}
.inner-banner .bannerCaption .bnr_inner.media  ul li{ background:url(./assets/images/media-bann-cap-left-icon.png) no-repeat left center; padding-left:34px;}
.what-we-do-sec{}
.what-do-items-section .what-do-items .wpb_single_image .vc_figure{ border:1px solid #e0e2e0; padding:40px; border-radius:50%;}
.what-do-items-section .what-do-items .we-do-title{ font: 700 30px/30px 'Raleway';color: #252625; text-transform:uppercase;margin-bottom: 39px;}
.what-do-items-section .what-do-items ul li{ font: 500 17px/17px 'Raleway';color: #252625; text-transform:none; margin-bottom: 18px; text-align:center;}
.what-do-items-section .what-do-items ul li i{background:url(./assets/images/media-left-icon.png) no-repeat left center; padding-left:34px; font-style:normal;}
.what-do-items-section .what-do-items .vc_general.vc_btn3{border: none;border-radius: 0; font-size:17px;margin-top: 21px;}
.what-do-items-section .what-do-items .vc_column-inner {border:1px solid #e4e2e2;  padding:20px 0; margin-bottom:40px;}
.what-do-items-section .what-do-items ul{height: 158px; display:block;}
.what-do-items-section .what-do-items{padding-left:15px; padding-right:15px;}
.what-do-items-section{margin-top:40px;}
.top-social{float:left;}
.top-social ul li img{ width:18px; height:18px;}

.glrLstgbx { margin: 31px 0 0px;}
.subCat_section .cat-excerpt{text-align:center;font: 600 30px/30px 'Roboto'; color: #2d2b2a;margin: 12px auto 0;}
.subCat_section .cat-excerpt a{font: 600 20px/20px 'Roboto';color: #f0e1d8;background-color: #3b2314;padding: 14px 0px;border-radius: 4px;display: block;margin: 21px auto 0;max-width: 265px;}
.subCat_section{margin-bottom: 100px;}
.subCat_section .cat-excerpt a:hover{background-color: #7b5d4a;}
.impressum-page-block,.kontakt-page-block{padding:0px 0 10px;}
.kontakt-page-block .cnctus_frm .form-control{background:none; border-radius:0px; border:2px solid #bababa; height:58px;padding: 20px 0 0 20px;}
.kontakt-page-block .cnctus_frm textarea.form-control{ height:120px;}
.kontakt-page-block .cnctus_frm .form-control::placeholder {font: 400 13px/15px 'Raleway'; color: #a5a5a5; text-transform:uppercase;}
.kontakt-page-block .cnctus_frm .form-group { margin-bottom: 16px;}
.kontakt-page-block .cnctus_frm .cnct_sbmt, .kontakt-page-block .cnctus_frm  .btn-info{font: 600 17px/18px 'Roboto'; background-color: #61bb53;color: #fff; width: 193px; height: 50px; margin: 25px 0; text-transform:uppercase;background-image:none;border-radius: 56px; background:#61bb53 url(assets/images/submit-arrow.png) 160px center no-repeat;}
.kontakt-page-block .cnctus_frm .btn-info.focus, .kontakt-page-block .cnctus_frm .btn-info:focus{background-color: #61bb53 !important;}
.kontakt-page-block .cnctus_frm .sbmitbtn{text-align:center;}
.kontakt-page-block div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid #4e382a;
    background-color: #fff;
    padding: 10px 20px;
}
.kontakt-page-block .kont_frm{margin-top:58px;}
.kontakt-page-block .konkt_list h3{font: 700 18px/18px 'Roboto';color: #3b2314; text-transform:uppercase; margin-bottom:5px;}
.kontakt-page-block .konkt_list .konkt_txt,
.kontakt-page-block .konkt_list .konkt_txt p,
.kontakt-page-block .konkt_list .konkt_txt a{font: 400 15px/15px 'Roboto';color: #4e382a; text-transform:none;}
.kontakt-page-block .konkt_list i.fa{font-size: 25px;color: #3b2314;display: inline-block;width: 60px;height: 60px;border: 1px solid #3b2314;border-radius: 50%;text-align: center;padding-top: 17px;position: absolute;}
.kontakt-page-block .konkt_list .konkt_txt{padding: 10px 0 0 77px;}
.kontakt-page-block .konkt_list{ margin: 32px 0;}
.kontakt-page-block .kont-map-txt{ padding:75px 0 0;}
.kontakt-page-block .kont-map{border: 1px solid #d9c7bd;}
.kontakt-page-block .konkt_list_block{padding:25px 0 0;}
.kontakt-page-block .wpb_gmaps_widget .wpb_wrapper {
    padding: 0px;
}


/*contact page*/
.kontact-dtls-info  .konkt_list h3 {font: 700 22px/25px 'Roboto'; color: #606060; text-transform: uppercase; margin-bottom: 20px;}
.kontact-dtls-info .konkt_list .konkt_txt { padding: 14px 0 0 0px;}
.kontact-dtls-info .konkt_list .konkt_txt,
.kontact-dtls-info .konkt_list .konkt_txt p,
.kontact-dtls-info .konkt_list .konkt_txt a{font: 500 20px/25px 'Roboto'; color: #606060; text-transform: none;}
.kontact-dtls-info .konkt_list{margin: 32px 0;text-align: center;width: 33.0%;display: inline-block;vertical-align: top;}
.kontact-dtls-info .cnctus_frm .form-control::placeholder{line-height:35px;}



/*strategy-page*/
.strategy-page p{font: 600 14px/25px 'Raleway'; color: #4c4d4b; margin-bottom:20px;}


.innerTitle{
	font:900 48px/38px 'Roboto' !important;
	color:#494848;
	text-transform:uppercase;
	border-bottom:1px solid #d1d1d1;
	position:relative;
	display:inline-block;
	padding:0 0 15px;
	
}
.innerTitle:after{
	content:"";
	display:block;
	width:57px;
	height:5px;
	background:#55b861;
	position:absolute;
	bottom:-3px;
	left:50%;
	margin-left:-23px;
}
.marbtm_50{
	margin-bottom:50px;
}
.uberPrgph p {
	margin-bottom:18px;
}

.anbt_mrbtm.innerTitle{
	margin-bottom:40px;
}
.mits_prgph{padding:0 156px;}
.wpb_content_element.mits_prgph{margin-bottom:25px;}

.servicesContent h2.mm_title{
	font:700 25px/23px 'Roboto' !important;
	color:#262626;
	text-transform:uppercase;
	margin-bottom:30px;
}
.srvpst_prgph{
	font:400 15px/29px 'Roboto';
	color:#727373;
}
.srvpst_prgph strong{
	color:#1e1e1e;
}

.services_row &gt; .row &gt; [class*=col-]{
	margin-bottom:40px;
}


.ihr_title{
	font:700 25px/29px 'Roboto' !important;
	color:#262626;
	margin:40px 0 15px;
	}
.meine_prgph strong {
	color:#2e2e2e;
	}
.kntinfomn_title {
	font:700 25px/29px 'Roboto' !important;
	color:#262626;
	text-transform:uppercase;
	position:relative;
	padding:0 0 15px;
	margin-bottom:60px;
	}
.kntinfomn_title:after{
	content:"";
	display:block;
	width:76px;
	height:2px;
	background:#55b861;
	position:absolute;
	bottom:0px;
	left:50%;
	margin-left:-38px;
	}
.wpb_content_element.kntmap_sec{
	margin-bottom:50px;
	}
.wpb_content_element.knt-ifrmtn-icon{
	margin-bottom:18px;
	}
.knt-ifrmtn-cnt a {
	font-weight:500;
	color:#676767;
	font-size:16px;
	}
.adress .knt-ifrmtn-cnt {
	font-size:14px;
	line-height: 17px;
	}
.termine-btn.vc_btn3-container {
    margin: 18px 0 90px;
}
.termine-btn a.vc_general {
    background: #4fb25c !important;
    color: #fff !important;
    font: 500 20px/20px 'Roboto';
    border-color: #4fb25c !important;
    text-shadow: none !important;
    box-shadow: none !important;
}

.kntFrm_title.kntinfomn_title {
	margin-bottom:40px;
	}
.kontakt_form_sec .form-group {
    margin-bottom: 25px;
}	
	
.kontakt_form_sec .form-control {
	border:2px solid #6d7170;
	border-radius:3px;
	box-shadow:none;
	height:60px;
	padding:10px 25px;
	}
.kontakt_form_sec textarea.form-control {
	height:122px;
	}
.submitBtn input[type="submit"] {
	background: #4fb25c !important;
    color: #fff !important;
    font: 500 20px/20px 'Roboto';
    border-color: #4fb25c !important;
    text-shadow: none !important;
    box-shadow: none !important;
	height:53px;
	width:181px;
	padding:0 !important;
	margin-top:30px;
	}




/*Footer Container
==============================*/

.footerContainer {background: #494848;background-size:100% 100%; padding:50px 0 20px 0;}
.ftrNav_list {position: relative;	padding-left: 0px;color: #d9dbdc;}
.ftrNav_list p {margin: 0;}
.ftrNav_list a,.ftrNav_list p {	color: #dad9d9; font-weight:400;	font-size:14px;padding-left: 10px;}
.ftrNav_list img {width: 44px;height: 44px;position: absolute;	top: 6px;left: 0;}
.ftrNav_list.ftr_phone,  .ftrNav_list.ftr_email,  .ftrNav_list.ftr_web,.ftrNav_list.ftr_addrs {	padding: 12px 0 0px 40px;}
.ftrNav_list.ftr_addrs {font-size: 13px;line-height: 19px;}
.ftrNav_list.ftr_addrs strong {	font-weight: 900;font-size: 16px;display: block;	margin: 0 0 5px;}
.bottom_footer {padding: 19px 0;}
ul.ftr_nav {margin-bottom: 10px;overflow: hidden;}
.copyRight {margin: 0;}
.copyRight, .copyRight a {font: 400 14px/15px 'Roboto';color: #dad9d9;clear: both;outline: none;padding: 2px 0 0;}
.copyRight a:hover { text-decoration:underline;}
.ftr_right_nav {text-align: right;}	
.footer-logo{display:inline-block; width:15%; vertical-align:top;}
.footer{display:inline-block; width:84%;  vertical-align:top;}
.ftr_phone a{ font-weight:bold;font-size: 18px;}
.top_footer .col-sm-3{padding:0;}
.ftr_impressum{background-color: #4fb25c;display: inline-block;float: right;padding: 11px 18px;border-radius: 4px;margin-top: 6px;}
.ftr_impressum a{color:#fff; font-size:17px; font-weight:500;}
.cnss-social-icon {display:inline-block;}
.footer_menu_nav li{display:inline-block; width:auto; padding:0;border-right:1px solid #eee;line-height:13px;}
.footer_menu_nav li a{color:#dad9d9; font-size:14px; text-transform:uppercase;font-weight:400; padding:0 15px;  line-height:13px;}
.footer_menu_nav li:nth-child(5) { border:none;}
.footer_menu_nav li:nth-child(1) a{ padding-left:0;}
/*Media Query

==============================*/
@media(min-width: 1200px) {
   .container {
		width: 1200px;
	}
}

@media(min-width: 1200px) and (max-width: 1366px) {
.footer_menu_nav li a{
	padding: 0 8px;
	}	
	
	
	}
@media(min-width: 992px) and (max-width: 1199px) {
.navbar-default .navbar-left {
    padding-left: 0;
}	
.navbar-default .navbar-nav &gt; li &gt; a{
	padding: 10px 23px;
	}	
.navbar-default .navbar-right {
    padding-right: 0;
}	
.top_footer{
	padding-left:30px;
	}
.top_footer	.row [class*=col-]{
	width:50%;
	}
.bottom_footer .row .col-sm-7{
	width: 65%;
	}	
.bottom_footer .row .col-sm-5 {
    width: 33%;
}	
.footer_menu_nav li a{
	padding: 0 6px;
	}	
	
	
	
	
	}
@media(min-width: 768px) and (max-width: 991px) {
.navbar-default .navbar-left {
    padding-left: 0;
}	
.navbar-default .navbar-nav &gt; li &gt; a{
	padding: 10px 17px;
	font: 300 22px/35px 'Oswald';
	}	
.navbar-default .navbar-right {
    padding-right: 0;
}	
.top_footer{
	padding-left:30px;
	}
.top_footer	.row [class*=col-]{
	width:50%;
	min-height:85px;
	}
.bottom_footer .row .col-sm-7{
	width: 65%;
	}	
.bottom_footer .row .col-sm-5 {
    width: 33%;
}
.footer_menu_nav li {
	margin-right:-4px;
	}	
.footer_menu_nav li a{
	padding: 0 6px;
	font-size:13px;
	}	
	
.bottom_footer {
    margin-left: -113px;
	padding-top:0px;
}	
.ftr_impressum a {
    font-size: 14px;
}
.ftrNav_list.ftr_addrs {
	padding-right:5px;
	}
.vc_custom_1564193896687.home-angebot-row{
	padding-top:0px !important
	}	
.service-thumb {
    padding-left: 0;
}	
.servicesContent h2.mm_title {
    font: 700 25px/30px 'Roboto' !important;
}
.mits_prgph {
    padding: 0;
}	
.service-thumb {
    padding-left:0 !important;
}
	
	
	}
@media(min-width: 768px) {
.service-thumb {
	padding-left: 62px;
}	
#navbar-mobile{display:none;}


	
}
@media(max-width: 767px) {
#navbar-desktop{display:none;}	
#navbar-mobile .logo a{
	display:block;
	max-width:130px;
	}
#navbar-mobile .logo {
    top:10px;
	left:10px;
}
.navbar-default {
	padding: 10px 0;
	}
.navbar-default .navbar-toggle {
    border-color: #3cb64b;
}
.navbar-default .navbar-toggle:focus, 
.navbar-default .navbar-toggle:hover {
    background-color: #3cb64b;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #3cb64b;
}
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #fff;
}


#navbar-mobile .navbar-default ul li a{
	font:600 15x/18px 'Oswald';
	}
.navbar-default .navbar-left {
    padding-left: 0;
	padding-top: 55px;
}
.navbar-default .navbar-nav &gt; li &gt; a{
	font: 400 16px/16px 'Oswald';
	}
.vc_custom_1564193896687.home-angebot-row{
	padding-top:0px !important
	}
.uber-mich-home-image .wpb_single_image.vc_align_right {
    text-align: center;
}
.footer-logo {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    text-align: center;
    margin-bottom: 15px;
}
.footer{width:100%;}
.footer_menu_nav ul {
	text-align:center;
	}
.footer_menu_nav li {
	margin-right:-4px;
	}
.footer_menu_nav li a {
	padding:0 8px;
	}
.copyRight {
	text-align:center;
	}
.bottom_footer ul.cnss-social-icon {
	text-align:center !important; 
	} 
.ftr_impressum {float:none;}
.bottom_footer .row .col-sm-5{
	text-align:center;
	margin-top:20px;
	}
.ftrNav_list.ftr_phone, .ftrNav_list.ftr_email, .ftrNav_list.ftr_web, .ftrNav_list.ftr_addrs {
    padding: 12px 0 0px 40px;
    min-height: 50px;
}
.mits_prgph {
    padding: 0;
}
.service-thumb img {
	margin:auto;
	}
.servicesContent h2.mm_title {
    font: 700 25px/30px 'Roboto' !important;
}
.empty_sps_40{height:0 !important;}
	
.wpb_single_image.vc_align_left.uber-thumb {
    text-align: center;
}	
	
	
	
	}
@media(min-width:580px) and (max-width: 767px) {
.top_footer .row [class*=col-]{
	float:left;
	width:50%;
	padding:0 15px;
	}	
.ftrNav_list.ftr_phone,.ftrNav_list.ftr_addrs {
    padding: 12px 0 0px 40px;
    min-height: 80px;
}	
	
	
	
	
	}
@media(min-width:401px) and (max-width: 579px) {
.main-title.home-title {
	font-size:40px !important;
	}	
	
	
	
	
	
	
	
	
	}
@media(max-width:400px) {
	#navbar-mobile .logo a {
    display: block;
    max-width: 100px;
}
.main-title.home-title {
	font-size:31px !important;
	}		
.main-title {
    font: 900 22px/25px 'Roboto';	
	}
.home-angebot-row .home-title, .home-about-row .home-title {
    font: 900 32px/37px 'Roboto';
}
.top_footer .col-sm-3:not(:last-child){
	margin-bottom:10px;
	}
.copyRight, .copyRight a{line-height:22px;}

.ftrNav_list.ftr_phone, .ftrNav_list.ftr_email, .ftrNav_list.ftr_web, .ftrNav_list.ftr_addrs {
    margin: 0 15px;

}
.home-about-row .uber-mich-home-image .wpb_single_image {
    width: 270px;
}
.servicesContent h2.mm_title {
    font: 700 21px/30px 'Roboto' !important;
}
.innerTitle {
    font: 900 33px/34px 'Roboto' !important;
}




}</pre></body></html>