body{
	overflow-x:hidden;
	background-color:#fff;
}
section{
	padding-bottom:0px;
}

a{
	color:#5b7690 !important;
	text-decoration:none !important;
	text-decoration-color:white !important;
	-webkit-text-decoration-color:white !important;
	-ms-text-decoration-color:white !important;
	-moz-text-decoration-color:white !important;
}

.primary-menu a:hover, .primary-menu a:focus, .primary-menu .current_page_ancestor{
	text-decoration-color:#fcfcfc !important;
}

u{
	color:#fcfcfc !important;
	text-decoration-color:#fcfcfc !important;
}

/* Permas Permas Permas Permas Permas Permas Permas Permas Permas Permas */

.nodisplay{
	display:none;
}

/* Header Header Header Header Header Header Header Header Header Header Header Header Header Header */

#site-header{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#7090af+0,8aafcc+50,7090af+100 */
	background: #7090af; /* Old browsers */
	background: -moz-linear-gradient(top,  #7090af 0%, #8aafcc 50%, #7090af 100%); /* FF3.6-15 */ 
	background: -webkit-linear-gradient(top,  #7090af 0%,#8aafcc 50%,#7090af 100%); /* Chrome10-25,Safari5.1-6 */ 
	background: linear-gradient(to bottom,  #7090af 0%,#8aafcc 50%,#7090af 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7090af', endColorstr='#7090af',GradientType=0 ); /* IE6-9 */
	box-shadow:0px 0px 10px -4px rgba(69,69,69,1);
	z-index:9;
	height:130px;
}

.site-description{
	display:none;
}

.header-inner{
	height:130px; /* 165 */
	padding-bottom:0px;
	display:block;
}

.header-action-wrapper{
	/*width:1056px;
	margin:auto;
	padding-top:30px;*/
}

.header-action-picture-left-wrapper{
	float:left;
	height:100px;
	width:333px;
	overflow:visible;
	margin-top:-22px;
}

.header-action-picture-left{
	height:100px;
	float:right;
	animation:Header-Img-Left 1s ease-in-out;
}

.header-titles-wrapper-new{
	float:left;
	height:4vw;
	max-height:56px;
}

.header-titles-wrapper-new-2{
	display:inline-block;
	height:4vw;
	max-height:56px;
	
	width:4vw;
	max-width:56px;
	position:absolute;
}

.header-titles-wrapper-new-2-logo{
	height:4vw;
	max-height:56px;
	margin-left:100vw;
	animation: Header-Logo-Slide 1s 0.25s ease-in-out forwards;
}

.header-titles{
	justify-content:center;
}

.site-logo{
	margin:0 !important;
}

img.custom-logo{
	height:4vw !important;
	max-height:56px;
	width: auto !important;
	opacity:1;
	animation: Header-Img 1s ease-in-out;
}

.header-action-picture-right-wrapper{
	float:left;
	height:100px;
	width:333px;
	overflow: visible;
	margin-top:-22px;
}

.header-action-picture-right{
	height:100px;
	float:left;
	animation:Header-Img-Right 1s ease-in-out;
}

.social-media-wrapper{
	width:150px;
	position:absolute;
	bottom:10px;
	right:9px;
}

.facebook-wrapper{
	width:41px;
	display:inline-block;
	margin-left:-10px;
	margin-right:10px;
	position:relative;
	z-index:10;
}

.facebook-icon{
	width:37px;
	margin:auto;
	border-radius:37px;
	box-shadow:0px 0px 11px -1px rgb(255, 255, 255);
	opacity:0;
	animation:Header-Img 1s 1.75s ease-in-out forwards;
	transition: all 0.2s ease-in-out;
}

.facebook-icon:hover{
	width:41px;
}

.linkedin-wrapper{
	width:41px;
	display:inline-block;
	margin-right:8px;
	position:relative;
	z-index:10;
}

.linkedin-icon{
	width:37px;
	margin:auto;
	border-radius:37px;
	box-shadow:0px 0px 11px -1px rgb(255, 255, 255);
	opacity:0;
	animation:Header-Img 1s 2s ease-in-out forwards;
	transition: all 0.2s ease-in-out;
}

.linkedin-icon:hover{
	width:41px;
}


.xing-wrapper{
	width:41px;
	display:inline-block;
	position:relative;
	z-index:10;
}

.xing-icon{
	width:37px;
	margin:auto;
	border-radius:37px;
	box-shadow:0px 0px 11px -1px rgb(255, 255, 255);
	opacity:0;
	animation:Header-Img 1s 2.25s ease-in-out forwards;
	transition: all 0.2s ease-in-out;
}

.xing-icon:hover{
	width:41px;
}

.header-navigation-wrapper{
	position: absolute;
  bottom: 0px;
  width: 100%;
  text-align: center;
  display: block;
  padding-bottom: 15px;
}

.nav-toggle{
	display:none !important;
}

.primary-menu{
	justify-content:center !important;
}

.icon{
	color:#fff !important;
	margin-top:-1px;
}

#menu-item-62{
	opacity:0;
	animation:Header-Menu 1s 0.5s ease-in-out forwards;
	font-family:'Open Sans', sans-serif;
}

#menu-item-50{
	opacity:0;
	color:#fff;
	text-decoration:none !important;
	animation:Header-Menu 1s 0.75s ease-in-out forwards;
	font-family:'Open Sans', sans-serif;
}

.sub-menu{
	z-index:3;
}

li#menu-item-50 a{
	cursor:default;
}

li#menu-item-458 a{
	cursor:pointer;
	text-align:left;
}

li#menu-item-289 a{
	cursor:pointer;
	text-align:left;
}

li#menu-item-290 a{
	cursor:pointer;
	text-align:left;
}

li#menu-item-291 a{
	cursor:pointer;
	text-align:left;
}

#menu-item-51{
	opacity:0;
	animation:Header-Menu 1s 1s ease-in-out forwards;
	font-family:'Open Sans', sans-serif;
}

#menu-item-53{
	opacity:0;
	color:#000;
	animation:Header-Menu 1s 1.25s ease-in-out forwards;
	font-family:'Open Sans', sans-serif;
}

.menu-item a{
  color:#fcfcfc !important;
}
.menu-item a:hover{
  color:#fcfcfc !important;
	text-decoration: underline !important;
}

.sub-menu{
	background-color:#7090af !important;
	box-shadow:0px 0px 10px -4px rgba(69,69,69,1);
}

.sub-menu::after{
	border-bottom-color:#7190af !important;
}

.entry-header{
	display:none;
}

.post-inner{
	padding-top:0px;
	background-color:#ffffff;
}

/* AboutMe AboutMe AboutMe AboutMe AboutMe AboutMe AboutMe AboutMe AboutMe AboutMe AboutMe */

.aboutme-section{
	max-width:100% !important;
	width:100% !important;
	margin:0px;
	margin-top:30px;
	opacity:0;
	animation:Appear 1s ease-in-out forwards;
}

.aboutme-intro-wrapper{
	width:935px;
	margin:auto;
	height:390px;
	margin-bottom:65px;
}

.aboutme-picture-wrapper{
	float:left;
	width:200px;
}

.aboutme-picture{
	margin:auto;
	width:174px;
	box-shadow:0px 0px 10px -4px rgba(69,69,69,1);
}

.aboutme-text-wrapper{
	float:left;
	width:730px;
}

.aboutme-text{
	margin:auto;
	width:600px;
	color:#555555;
	font-family:'Open Sans', sans-serif;
	font-size:16px;
	margin-bottom:18px;
}

.aboutme-titel{
	font-size:20px !important;
	width:600px;
	color:#555555;
	font-family:'Open Sans', sans-serif !important;
	margin: auto;
	margin-top: 0px !important;
	margin-bottom:28px !important;
	text-transform:none !important;
}

.aboutme-numbers-wrapper{
	width:935px;
	margin:auto;
	margin-top:70px !important;
	height:30px;
}

.aboutme-numbers{
	float:left;
	color:#7090af;
}

.aboutme-numbers-middle{
	padding-left:55px;
	padding-right:55px;
}

.aboutme-numbers-value{
	float:left;
	font-size:23px;
	font-weight:600;
	padding-right:10px;
	font-family:'Open Sans', sans-serif;
}

.aboutme-numbers-title{
	float:left;
	font-family:'Open Sans', sans-serif;
}

.trennstrich{
	width:1000px;
	margin:auto;
	margin-top:100px;
	border-bottom:1px solid #aaaaaa;
}

/* Vorteile Vorteile Vorteile Vorteile Vorteile Vorteile Vorteile Vorteile Vorteile Vorteile Vorteile */

.vorteile-section{
	max-width:100% !important;
	width:100% !important;
	margin:0px;
	margin-top:30px;
	opacity:0;
}

.vorteile-wrapper{
	width:935px;
	height:390px;
	margin:auto;
}

.vorteile-text-wrapper{
	width:520px;
	float:left;
}

.vorteile-text-titel{
	color:#555555;
	font-size:28px;
	margin-top:0px !important;
	margin-bottom:35px !important;
	font-family:'Open Sans', sans-serif;
}

.vorteile-text-info-wrapper{
	font-size:20px;
	color:#555555;
}

.vorteile-text-info-bild{
	width:28px;
	float:left;
	margin-top:2px;
	margin-right:12px;
}

.vorteile-text-info-text{
	font-size:20px;
	color:#555555;
	font-family:'Open Sans', sans-serif;
}

.vorteile-text-info-text-2{
	font-size:19px;
	color:#555555;
	font-family:'Open Sans', sans-serif;
	margin-top:35px !important;
}

.vorteile-bild-wrapper{
	width:400px;
	float:right;
}

.vorteile-bild{
	float:right;
	box-shadow:0px 0px 10px -4px rgba(69,69,69,1);
}

.vorteile-kontakt-wrapper{
	height:80px;
}

.vorteile-kontakt-button-wrapper{
	width:350px;
	margin:auto;
	margin-top:40px !important;
	text-align:center;
	display:none;
}

.vorteile-kontakt-button-link{
	text-decoration:none;
}

.vorteile-kontakt-button-link-button{
	color:#555555;
	padding:10px;
	border:2px solid #555555;
	border-radius:4px;
	background-color:#fff;
	box-shadow:none;
	transition:all 0.2s ease-in-out;
}


.vorteile-kontakt-button-link-button:hover{
	color:#fff;
	padding:10px;
	border:2px solid #7090af;
	border-radius:4px;
	background-color:#7090af;
	box-shadow: 0px 0px 10px -4px rgba(69,69,69,1);
	transition:all 0.2s ease-in-out;
}

.vorteile-kontakt-button-link-text{
	font-family:'Open Sans', sans-serif;
}

/* Feeback Feeback Feeback Feeback Feeback Feeback Feeback Feeback Feeback Feeback Feeback Feeback Feeback */

.feedback-section{
	max-width:100% !important;
	width:100% !important;
	margin:0px;
}

.feedback-wrapper{
	width:100%;
	position:relative;
	height:600px;
}

.feedback-content-wrapper{
	width:1400px;
	margin:auto;
	padding-top:70px;
	position:relative;
	z-index:3;
}

.sp-testimonial-free-item{
	opacity: 0.3;
	transition: opacity 0.3s ease-in-out 0.2s;
}

.feedback-content-karte{
	position:relative;
}

.feedback-content-kommentar{
	height:120px;
	width:420px;
	padding:20px 45px 20px 45px;
	text-align:left;
	font-size:14px;
	border-radius: 10px;
	background-color:#7090af;
	color:white;
	box-shadow:0px 0px 10px -4px rgba(69,69,69,1);
}

.feedback-content-kommentar-bild-1{
	width:20px;
	position:absolute;
	top:10px;
	left:10px;
}

.feedback-content-kommentar-bild-2{
	width:20px;
	position:absolute;
	bottom:10px;
	right:10px;
}

.feedback-content-kommentar::after{
	content:"";
	transform:rotate(45deg);
	background-color:#7090af;
	width:18px;
	height:18px;
	position:absolute;
	bottom:-8px;
	left:48%;
}

.feedback-background-overlay{
	background-color:black;
	opacity:0.5;
	width:100%;
	height:600px;
	top:0;
	position:absolute;
	z-index:2;
}

.feedback-background{
	height:600px;
	width:100%;
	position:absolute;
	top:0;
	z-index:1;
	background-image:url("https://personalmarketing-peter-freitag.de/wp-content/uploads/2020/04/Peter_Freitag_feeback-background.png");
	background-size:cover;
}

.tfree-client-image{
	margin:172px 0px 0px 0px !important;
	box-shadow:0px 0px 10px -4px rgba(69,69,69,1);
}

.tfree-testimonial-title{
	color:white !important;
	font-family:'Open Sans', sans-serif;
}

.tfree-client-testimonial{
	color:white !important;
	font-family:'Open Sans', sans-serif;
	margin:-300px 0px 170px 0px !important;
}

.tfree-client-name{
	color:white !important;
	font-family:'Open Sans', sans-serif;
}

.tfree-client-designation{
	color:white !important;
	font-family:'Open Sans', sans-serif;
}

/* standort standort standort standort standort standort standort standort standort standort standort  */

.standort-section{
	max-width:100% !important;
	width:100% !important;
	margin:0px;
	color:#555555;
	margin-top:30px;
	opacity:0;
	animation:Appear 1s ease-in-out forwards;
}

.standort-wrapper{
	width:1150px;
	margin:auto
}

.standort-weltkarte-wrapper{
	width:400px;
	float:left;
}

.standort-weltkarte-image{
	width:450px;
}

.standort-info-wrapper{
	width:600px;
	margin-left:100px;
	float:left;
}

.standort-info-titel{
	margin-top:0 !important;
	font-family:'Open Sans', sans-serif !important;
	font-size:40px !important;
	margin-bottom:35px;
}

.standort-info-text{
	font-family:'Open Sans', sans-serif !important;
	font-size:19px;
	margin-bottom:30px;
}

.standort-info-text-short{
	color:#7090af;
	font-family:'Open Sans', sans-serif !important;
	font-weight:600;
	font-size:20px;
	margin-bottom:30px;
}

.standort-info-text-link{
	color:#7090af;
	font-family:'Open Sans', sans-serif !important;
	font-weight:600;
	font-size:20px;
	text-decoration:none;
}

.standort-info-text-link:hover{
	color:#5b7690;
	text-decoration:underline !important;
}

/* kontakt kontakt kontakt kontakt kontakt kontakt kontakt kontakt kontakt kontakt kontakt kontakt  */

.kontakt-section{
	max-width:100% !important;
	width:100% !important;
	margin:0px;
}

.kontakt-wrapper{
	background-color:#aaaaaa;
	height:350px;
	padding:135px;
}

.kontakt-button-wrapper{
	width:350px;
	margin:auto;
	text-align:center;
}

.kontakt-button-link{
	text-decoration:none;
}

.kontakt-button-link-button{
	padding:20px;
	background-color:#aaaaaa;
	border: 4px solid white;
	border-radius:4px;
	transition:all 0.2s ease-in-out;
}

.kontakt-button-link-button:hover{
	padding:20px;
	background-color:#7090af;
	border:4px solid #7090af;
	transition:all 0.2s ease-in-out;
}

.kontakt-button-link-text{
	color:white;
	font-family:'Open Sans', sans-serif;
}

/* footer footer footer footer footer footer footer footer footer footer footer footer footer footer */

.footer-nav-widgets-wrapper{
	background-color: #575656;
	margin-top:0px !important;
}
.footer-copyright{
	color:white;
	font-family:'Open Sans', sans-serif;
}

.footer-inner{
	width:1600px;
	max-width:100%;
	margin-right:0px;
}

.footer-widgets-outer-wrapper{
	border-bottom:0px !important;
}

.footer-link{
	font-size: 19px !important;
	color:white !important;
	font-family:'Open Sans', sans-serif;
	text-decoration:none;
}

.footer-link:hover{
	color:white !important;
	font-family:'Open Sans', sans-serif;
	text-decoration:underline;
}

.footer-link-text{
	font-family:'Open Sans', sans-serif !important;
	margin-bottom:-10px;
	font-size: 19px !important;
}

.column-one{
	width:450px;
	padding-left:20px;
}

.column-two{
	width:850px;
}

.widget_custom_html{
	height:200px;
	float:left;
	margin-top:0px !important;
}

.footer-1-wrapper{
}

.footer-2-wrapper{
	margin-left:120px;
}

.footer-2-text{
	color:#fff;
	font-family:'Open Sans', sans-serif !important;
	font-size: 19px !important;
}

.footer-2-link{
	font-family:'Open Sans', sans-serif;
	color:#fff !important;
	text-decoration:none;
	font-size: 19px !important;
}

.footer-2-link:hover{
	color:#fff !important;
	text-decoration:underline;
}

.footer-2-link-text{
	font-family:'Open Sans', sans-serif !important;
}

.footer-3-wrapper{
	margin-left:35px;
}

.footer-3-social-link{
	margin-left:20px;
	float:left;
}

.footer-3-social-bild{
	width:26px;
}

.back2top-wrapper{
	width:50px;
	height:50px;
	position:fixed;
	z-index:999999;
	bottom:30px;
	right:30px;
}

.back2top-button{
	width:45px;
	height:45px;
	border-radius:50%;
	cursor:pointer;
	pointer-events:none;
	color:#fff;
	background-color: #7090af;
	opacity:0;
	transition: opacity 0.5s;
}

.fa-angle-up{
	position: absolute;
  top: 8px;
  left: 14px;
  font-size: 27px;
	opacity:inherit;
}

.fa-angle-up::before{
	content:"\f106";
}

.grecaptcha-badge {
opacity: 0;
}

/* Kontakt Kontakt Kontakt Kontakt Kontakt Kontakt Kontakt Kontakt Kontakt */

.seite-kontakt-section{
	max-width:100% !important;
	width:80% !important;
	margin:0px;
	margin-left:10%;
	margin-right:10%;
}

.seite-kontakt-text-wrapper{
	color:#555555 !important;
  width:40%;
  padding-right:2.5%;
  float:left;
}

.seite-kontakt-text-text{
	font-family:'Open Sans', sans-serif !important;
	font-size:16px !important;
}

.seite-kontakt-text-link{
	font-family:'Open Sans', sans-serif !important;
	color:#7090af;
	font-size:16px !important;
}

.seite-kontakt-text-big{
	color:#7090af;
}

.seite-kontakt-formular-wrapper{
	color:#555555 !important;
  width:60%;
  padding-left:2.5%;
  float:right;
	font-family:'Open Sans', sans-serif !important;
}

.seite-kontakt-formular-wrapper a{
	color:#7090af;
}

input[type="text"]:focus{
	border-color:#7090af;
}

span.wpcf7-list-item{
	position:relative !important;
	padding-left:25px !important;
	margin-left:0px !important;
}

input[type="checkbox"]{
	position:absolute !important;
	top:9px !important;
	left:0px !important;
}

input[type="checkbox"]:focus{
	border-color: #dcd7ca;
}

.wpcf7-submit{
	background-color:#7090af !important;
}

/* stellenangebote stellenangebote stellenangebote stellenangebote stellenangebote */

.seite-stellenangebote-section{
	max-width:100% !important;
	min-height:80vh;
	width:100% !important;
	height:800px;
	margin:0px;
	position:relative;
}

.seite-stellenangebote-preloader{
	width:100%;
	height:800px;
	position:absolute;
	top:0px;
	background-color: #7090af;
	opacity:1;
	z-index:2;
	float:left;
}

.seite-stellenangebote-preloader-image-wrapper{
	width:250px;
	height:200px;
	margin:auto;
	margin-top:20vh;
	position:relative;
}

.seite-stellenangebote-preloader-image-ring{
	width:250px;
	position:absolute;
	top:0px;
}

.seite-stellenangebote-preloader-image-nadeln{
	width:250px;
	position:absolute;
	top:0px;
	animation: Kompass-Rotation 4s infinite ease-in-out;
}

#seite-stellenangebote-display-blurrer{
	height:700vh;
	width:200vw;
	top:-240vh;
	right:-550vh;
	transition: right 1.5s ease-in-out;
	animation:Display-Blurrer 1.5s ease-in-out forwards;
	position:absolute;
	float:left;
	z-index:4;
	background-color:#7090af;
	opacity:0.85;
	display:none;
	transform:rotate(20deg);
}

.seite-stellenangebote-display-content{
	position:absolute;
	top:50px;
	z-index:5;
	width:100%;
	display:none;
	opacity:0;
	margin-top:30px;
	animation: Display-Content 0.5s 1.5s ease-in-out forwards;
}

.seite-stellenangebote-display-closer{
	right:4vw;
	height:30px;
	width:30px;
	position:absolute;
	cursor:pointer;
	transition: transform 1s ease-in-out;
}

.seite-stellenangebote-display-closer:hover{
	transform:rotate(720deg);
}

.seite-stellenangebote-display-wrapper{
	width:935px;
	margin: auto;
	padding-left:200px;
}

#seite-stellenangebote-display-bild{
	width:500px;
	float:left;
	box-shadow:0px 0px 10px -4px rgba(69,69,69,1);
}

#seite-stellenangebote-display-bild-backup{
	display:none;
}

.seite-stellenangebote-display-buttons-wrapper{
	float:left;
	margin-left:75px;
}

.seite-stellenangebote-display-button-wrapper-pdf{
	width:160px;
	height:50px;
	margin:auto;
	margin-bottom:40px !important;
	text-align:center;
	padding-top:0px;
	transition: all 0.1s ease-in-out;
	overflow:hidden;
	cursor:pointer;
}

.seite-stellenangebote-display-button-wrapper-facebook{
	width:160px;
	height:50px;
	margin:auto;
	margin-bottom:40px !important;
	text-align:center;
	padding-top:0px;
	transition: all 0.1s ease-in-out;
	overflow:hidden;
}

.seite-stellenangebote-display-button-wrapper-pdf:active{
	padding-top:4px;
	transition: all 0.1s ease-in-out;
}

.seite-stellenangebote-display-button-wrapper-facebook:active{
	padding-top:4px;
	transition: all 0.1s ease-in-out;
}

.seite-stellenangebote-display-button-link{
	text-decoration:none;
}

.seite-stellenangebote-display-button-link-button{
	color:#555555;
	padding:5px;
	border:2px solid #d5d5d5;
	border-radius:4px;
	background-color:#fff;
	box-shadow:none;
	position:relative;
	transition:all 0.4s ease-in-out;
}

.seite-stellenangebote-display-button-link-button:hover{
	background-color:#d5d5d5;
	border-color:#555555;
	transition:all 0.4s ease-in-out;
}

.seite-stellenangebote-display-button-link-text{
	font-size:17px;
	font-family:'Open Sans', sans-serif !important;
}

.pdf-icon-grey{
	position:relative;
	left:0px;
	transition:left 0.2s ease-in-out;
}

.seite-stellenangebote-display-button-wrapper-pdf:hover .pdf-icon-grey{
	left:160px;
	transition:left 0.2s ease-in-out;
}

.pdf-icon-grey::before{
	content: "";
  background-image: url(https://personalmarketing-peter-freitag.de/wp-content/uploads/2020/05/Personalmarketing_Peter_Freitag_PDF.png);
  background-size: 30px 30px;
  height: 30px;
  position: relative;
  width: 30px;
	float:left;
	margin-left:-101px;
  display: inline-block;
	content:"";
}

.facebook-icon-grey{
	position:relative;
	left:0px;
	transition:left 0.2s ease-in-out;
}

.seite-stellenangebote-display-button-wrapper-facebook:hover .facebook-icon-grey{
	left:160px;
}

.facebook-icon-grey::before{
	content: "";
  background-image: url(https://personalmarketing-peter-freitag.de/wp-content/uploads/2020/05/Personalmarketing_Peter_Freitag_Facebook_grau.png);
  background-size: 30px 30px;
  height: 30px;
  position: relative;
  width: 30px;
	float:left;
	margin-left:-101px;
  display: inline-block;content:"";
}
	
.seite-stellenangebote-content{
	position:absolute;
	top:0px;
	float:left;
	z-index:0;
	filter:none;
	transition: all 1.5s ease-in-out;
}

.seite-stellenangebote-inhalt-wrapper{
	margin-left:120px;
	margin-top:80px;
	color:#555555;
	font-family:'Open Sans', sans-serif !important;
}

.seite-stellenangebote-inhalt-titel{
	font-family:'Open Sans', sans-serif !important;
	font-size:36px !important;
	margin-top:15px !important;
	margin-bottom:70px !important;
}

.seite-stellenangebote-inhalt-visual-wrapper{
	float:left;
	width:30%;
	margin-right:7%;
	margin-right:6%;
}

.seite-stellenangebote-inhalt-visual-bild{
	box-shadow:0px 0px 10px -4px rgba(69,69,69,1);
}

.seite-stellenangebote-inhalt-visual-text{
	font-family:'Open Sans', sans-serif !important;
	font-size:18px !important;
	color:#7090af !important;
	margin-top:20px !important;
}

.seite-stellenangebote-inhalt-texte-wrapper{
	float:left;
	width:50%
}

.seite-stellenangebote-inhalt-texte-titel{
	font-family:'Open Sans', sans-serif !important;
	color:#7090af !important;
	margin-top:0px !important;
	font-size:24px !important;
}

.seite-stellenangebot-inhalt-texte-angebote{
	position:relative;
	margin-left:20px;
	cursor:pointer;
}

.seite-stellenangebote-inhalt-texte-text{
	font-family:'Open Sans', sans-serif !important;
	font-size:19px !important;
	margin-bottom:60px !important;
}

.seite-stellenangebote-inhalt-texte-text2{
	font-family:'Open Sans', sans-serif !important;
	font-size:1.2vw !important;
	margin-bottom:30px !important;
}

.seite-stellenangebote-inhalt-texte-text2::before{
	content:"";
	height:10px;
	width:10px;
	border-radius:50%;
	background-color:#7090af;
	position:absolute;
	top:10px;
	left:-20px;
}

/* Unternehmen Unternehmen Unternehmen Unternehmen Unternehmen Unternehmen Unternehmen Unternehmen */

.seite-unternehmen-section{
	height:930px;
	max-width:100% !important;
	width:80% !important;
	margin:0px;
	margin-left:10%;
	margin-right:10%;
	margin-top:30px;
	opacity:0;
	animation:Appear 1s ease-in-out forwards;
}

.seite-unternehmen-wrapper{
	color:#555555 !important;
	font-family:'Open Sans', sans-serif !important;
}

.seite-unternehmen-titel{
	font-family:'Open Sans', sans-serif !important;
	font-size:2vw !important;
	margin-top:15px !important;
}

.seite-unternehmen-inhalt-wrapper{
	margin-top:65px;
}

.seite-unternehmen-inhalt-visual-wrapper{
	float:left;
	width:35%;
	margin-right:5%;
}

.seite-unternehmen-inhalt-visual-bild{
	box-shadow:0px 0px 10px -4px rgba(69,69,69,1);
}

.seite-unternehmen-inhalt-visual-titel{
	font-family:'Open Sans', sans-serif !important;
	color:#7090af !important;
	margin-top:40px !important;
	margin-bottom:10px !important;
	font-size:1vw !important;
}

.seite-unternehmen-inhalt-visual-text{
	font-family:'Open Sans', sans-serif !important;
	font-size:0.83vw !important;
}

.seite-unternehmen-inhalt-texte-wrapper{
	float:right;
	width:60%;
}

.seite-unternehmen-inhalt-texte-titel{
	font-family:'Open Sans', sans-serif !important;
	color:#7090af !important;
	margin-top:0px !important;
	font-size:1.35vw !important;
}

.seite-unternehmen-inhalt-texte-text{
	font-family:'Open Sans', sans-serif !important;
	font-size:1vw !important;
	margin-bottom:60px !important;
}

/* Bewerber Bewerber Bewerber Bewerber Bewerber Bewerber Bewerber Bewerber Bewerber Bewerber */

.seite-bewerber-section{
	height:900px;
	max-width:100% !important;
	width:80% !important;
	margin:0px;
	margin-left:10%;
	margin-right:10%;
	margin-top:30px;
	opacity:0;
	animation:Appear 1s ease-in-out forwards;
}

.seite-bewerber-wrapper{
	color:#555555 !important;
	font-family:'Open Sans', sans-serif !important;
}

.seite-bewerber-titel{
	font-family:'Open Sans', sans-serif !important;
	font-size:36px !important;
	margin-top:15px !important;
}

.seite-bewerber-inhalt-wrapper{
	margin-top:65px;
}

.seite-bewerber-inhalt-visual-wrapper{
	float:left;
	width:35%;
	margin-right:5%;
}

.seite-bewerber-inhalt-visual-bild{
	box-shadow:0px 0px 10px -4px rgba(69,69,69,1);
}

.seite-bewerber-inhalt-visual-zitat{
	margin-top:20px;
}

.seite-bewerber-inhalt-visual-zitat-1{
	font-family:'Open Sans', sans-serif !important;
	font-size:1vw !important;
	text-align:left; 
	margin-bottom:5px !important;
	color:#7090af !important;
	font-weight:800;
}

.seite-bewerber-inhalt-visual-zitat-2{
	font-family:'Open Sans', sans-serif !important;
	font-size:1vw !important;
	text-align:left; /* center */
	margin-bottom:5px !important;
	color:#7090af !important;
	font-weight:800;
}

.seite-bewerber-inhalt-visual-zitat-3{
	font-family:'Open Sans', sans-serif !important;
	font-size:1vw !important;
	text-align:left; /* right */
	margin-bottom:15px !important;
	color:#7090af !important;
}

.seite-bewerber-inhalt-visual-zitat-4{
	font-family:'Open Sans', sans-serif !important;
	font-size:1vw !important;
	text-align:right;
	color:#7090af !important;
	font-weight:800;
}

.seite-bewerber-inhalt-visual-titel{
	font-family:'Open Sans', sans-serif !important;
	color:#7090af !important;
	margin-top:40px !important;
	margin-bottom:10px !important;
	font-size:18px !important;
}

.seite-bewerber-inhalt-visual-text{
	font-family:'Open Sans', sans-serif !important;
	font-size:15px !important;
}

.seite-bewerber-inhalt-texte-wrapper{
	float:right;
	width:60%;
}

.seite-bewerber-inhalt-texte-titel{
	font-family:'Open Sans', sans-serif !important;
	color:#7090af !important;
	margin-top:0px !important;
	font-size:24px !important;
}

.seite-bewerber-inhalt-texte-texte{
	font-family:'Open Sans', sans-serif !important;
	font-size:19px !important;
	margin-bottom:60px !important;
}

.seite-bewerber-inhalt-texte-texte-2{
	font-family:'Open Sans', sans-serif !important;
	font-size:19px !important;
	margin-top:-44px !important;
	margin-bottom:60px !important;
}

/* Coaching Coaching Coaching Coaching Coaching Coaching Coaching Coaching */

.seite-coaching-section{
	height:780px;
	max-width:100% !important;
	width:80% !important;
	margin:0px;
	margin-left:10%;
	margin-right:10%;
	margin-top:30px;
	opacity:0;
	animation:Appear 1s ease-in-out forwards;
}

.seite-coaching-wrapper{
	color:#555555 !important;
	font-family:'Open Sans', sans-serif !important;
}

.seite-coaching-titel{
	font-family:'Open Sans', sans-serif !important;
	font-size:36px !important;
	margin-top:15px !important;
}

.seite-coaching-inhalt-wrapper{
	margin-top:65px;
}

.seite-coaching-inhalt-visual-wrapper{
	float:left;
	width:35%;
	margin-right:5%;
}

.seite-coaching-inhalt-visual-bild{
	box-shadow:0px 0px 10px -4px rgba(69,69,69,1);
}

.seite-coaching-inhalt-visual-titel{
	font-family:'Open Sans', sans-serif !important;
	color:#7090af !important;
	margin-top:30px !important;
	margin-bottom:10px !important;
	font-size:18px !important;
}

.seite-coaching-inhalt-texte-wrapper{
	float:right;
	width:60%;
}

.seite-coaching-inhalt-texte-titel{
	font-family:'Open Sans', sans-serif !important;
	color:#7090af !important;
	margin-top:0px !important;
	font-size:24px !important;
}

.seite-coaching-inhalt-texte-text{
	font-family:'Open Sans', sans-serif !important;
	font-size:19px !important;
	margin-bottom:60px !important;
}

.seite-coaching-inhalt-texte-text-2{
	font-family:'Open Sans', sans-serif !important;
	font-size:19px !important;
	margin-bottom:16px !important;
}

.seite-coaching-inhalt-texte-pointe{
	font-family:'Open Sans', sans-serif !important;
	color:#7090af !important;
	margin-top:0px !important;
	font-size:20px !important;
	font-weight:600;
	margin-top:-10px !important;
}

/* Impressum Impressum Impressum Impressum Impressum Impressum Impressum Impressum */

.seite-impressum-section{
	max-width:100% !important;
	width:100% !important;
	margin:0px;
	margin-top:30px;
	opacity:0;
	animation:Appear 1s ease-in-out forwards;
}

.seite-impressum-wrapper{
	width:1000px;
	margin:auto;
	position:relative;
	height:3400px;
}

.seite-impressum-heading{
	font-family:'Open Sans', sans-serif !important;
	color:#555555 !important;
	font-size:50px !important;
	text-align:center;
	margin-top:0px !important;
	margin-bottom:90px !important;
}

.seite-impressum-titel{
	font-family:'Open Sans', sans-serif !important;
	color:#7090af !important;
	font-size:22px !important;
	margin-bottom:30px !important;
}

.seite-impressum-text-1{
	font-family:'Open Sans', sans-serif !important;
	color:#555555 !important;
	font-size:20px !important;
	margin-bottom:10px !important;
}

.seite-impressum-text-2{
	font-family:'Open Sans', sans-serif !important;
	color:#555555 !important;
	font-size:20px !important;
}

.seite-impressum-copyright{
	font-family:'Open Sans', sans-serif !important;
	color:#7090af !important;
	margin-top:100px !important;
}

/* Datenschutz Datenschutz Datenschutz Datenschutz Datenschutz Datenschutz Datenschutz Datenschutz */

.seite-datenschutz-section{
	max-width:100% !important;
	width:100% !important;
	margin:0px;
	margin-top:30px;
	opacity:0;
	animation:Appear 1s ease-in-out forwards;
}

.seite-datenschutz-wrapper{
	width:1000px;
	margin:auto;
	position:relative;
	height:3850px;
}

.seite-datenschutz-heading{
	font-family:'Open Sans', sans-serif !important;
	color:#555555 !important;
	font-size:50px !important;
	text-align:center;
	margin-top:0px !important;
	margin-bottom:90px !important;
}

.seite-datenschutz-titel{
	font-family:'Open Sans', sans-serif !important;
	color:#7090af !important;
	font-size:22px !important;
	margin-bottom:30px !important;
}

.seite-datenschutz-text-1{
	font-family:'Open Sans', sans-serif !important;
	color:#555555 !important;
	font-size:20px !important;
	margin-bottom:10px !important;
}

.seite-datenschutz-text-2{
	font-family:'Open Sans', sans-serif !important;
	color:#555555 !important;
	font-size:20px !important;
}

.seite-datenschutz-link{
	font-family:'Open Sans', sans-serif !important;
	color:#7090af !important;
	text-decoration:none;
	font-size:20px !important;
}

.seite-datenschutz-link:hover{
	color:#5b7690;
	text-decoration:underline !important;
}

/* 404 404 404 404 404 404 404 404 404 404 404 404 404 404 404 404 404 */

.error-page-404{
	width:50%;
	margin:auto;
}

.entry-title-404{
	font-family:'Open Sans', sans-serif;
	font-size:2.5vw;
}

.intro-text-404{
	font-family:'Open Sans', sans-serif;
	font-size:1.2vw;
	padding-left:0.15vw;
}

.button-wrapper-404{
	width:40%;
	margin:auto;
	margin-top:3vw;
	margin-bottom:10vw;
	text-align:center;
}

.button-link-404{
	text-decoration:none;
}

.button-404{
	padding:1.2vw;
	background-color:#aaaaaa;
	border: 4px solid #aaaaaa;
	border-radius:4px;
	transition:all 0.2s ease-in-out;
}

.button-404:hover{
	padding:1.2vw;
	background-color:#7090af;
	border:4px solid #7090af;
	transition:all 0.2s ease-in-out;
}

.button-text-404{
	font-size:1vw;
	color:white;
	font-family:'Open Sans', sans-serif;
}

/* DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO */

#DSVGO  {
  width: 100%;
  height: 100px;
  background-color: #555555;
  text-align: center;
  color: white;
  bottom: 0px;
  left: 0px;
  position: fixed;
  animation: DSVGO-Up 1s ease-in-out;
  z-index:99;
  display: block;
}

.DSVGO-Inhalt {
  width: 1000px;
  margin: auto;
  position: static;
}

.DSVGO-Text {
  font-size: 16px;
  padding-top: 14px;
  padding-left: 40px;
  float: left;
  text-align: left;
  margin-right: 15px;
}

.DSVGO-Button {
  height: 10px;
  width: 112px;
  margin-top: 32px;
  margin-left: 15px;
  margin-right: 15px;
  background-color: #555555;
  border: 2px solid white;
  border-radius: 4px;
  color: white;
  cursor: pointer;
  text-decoration: none;
  padding-top: 8px;
  padding-bottom: 29px;
  padding-left: 3px;
  padding-right: 5px;
  font-size: 16px;
  float: left;
  text-align: center;
  transition:all 0.5s ease-in-out;
}

.DSVGO-Button1 {
  height: 10px;
  width: 112px;
  margin-top: 32px;
  margin-left: 15px;
  margin-right: 15px;
  background-color: #555555;
  border: 2px solid white;
  border-radius: 4px;
  color: white;
  cursor: pointer;
  text-decoration: none;
  padding-top: 8px;
  padding-bottom: 29px;
  padding-left: 3px;
  padding-right: 5px;
  font-size: 16px;
  float: left;
  text-align: center;
  transition:all 0.5s ease-in-out;
}

.DSVGO-Button:hover {
  background-color: #797979;
  color: white;
  transition:all 0.5s ease-in-out;
}

.DSVGO-Button1:hover {
  background-color: #797979;
  color: white;
  transition:all 0.5s ease-in-out;
}

/* Keyframes Keyframes Keyframes Keyframes Keyframes Keyframes Keyframes Keyframes Keyframes Keyframes */

@keyframes Header-Img {
	0%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}

@keyframes Header-Logo-Slide{
	0%{
		margin-left:100vw;
	}
	100%{
		margin-left:0vw;
	}
}

@keyframes Header-Menu {
	0%{
		opacity:0;
		top:10px;
	}
	100%{
		opacity:1;
		top:0px;
	}
}

@keyframes Header-Img-Left{
	0%{
		margin-right:250%;
	}
	100%{
		margin-right:0%;
	}
}

@keyframes Header-Img-Right{
	0%{
		margin-left:250%;
	}
	100%{
		margin-left:0%;
	}
}

@keyframes Jump{
	0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-20px);
  }
  60% {
    transform: translateY(-12px);
  }
}

@keyframes Appear{
	0%{
		opacity:0;
		margin-top:30px;
	}
	100%{
		opacity:1;
		margin-top:0px;
	}
}

@keyframes DSVGO-Up {
  0%{
	  bottom: -150px;
  }
  100%{
	  bottom: 0px;
  }
}

@keyframes DSVGO-Down {
  0%{
	  bottom: 0px;
  }
  100%{
	  bottom: -150px;
  }
}

@keyframes Kompass-Rotation{
	0%{
		transform:rotate(0deg);
	}
	20%{
		transform:rotate(25deg);
	}
	40%{
		transform:rotate(-20deg);
	}
	60%{
		transform:rotate(10deg);
	}
	80%{
		transform:rotate(-25deg);
	}
	100%{
		transform:rotate(0deg)
	}
}

@keyframes Display-Blurrer{
	0%{
		right:-215vw;
		display:block;
	}
	100%{
		right:0vw;
		display:block;
	}
}

@keyframes Display-Blurrer-600{
	0%{
		right:-215vw;
		display:block;
	}
	100%{
		right:-20vw;
		display:block;
	}
}

@keyframes Display-Blurrer-400{
	0%{
		right:-215vw;
		display:block;
	}
	100%{
		right:-40vw;
		display:block;
	}
}

@keyframes Un-Display-Blurrer{
	0%{
		right:0vw;
		display:block;
	}
	99%{
		right:130vw;
		display:none;
	}
	100%{
		right:-215vw;
	}
}

@keyframes Display-Content{
	0%{
		margin-top:30px;
		opacity:0;
		z-index:0
	}
	1%{
		z-index:5;
	}
	100%{
		margin-top:0px;
		opacity:1;
	}
}

@keyframes Un-Display-Content{
	0%{
		margin-top:0px;
		opacity:1;
		z-index:5;
	}
	99%{
		margin-top:0px;
		opacity:0;
	}
	100%{
		margin-top:30px;
		z-index:0;
	}
}

/* mediascreen mediascreen mediascreen mediascreen mediascreen mediascreen mediascreen mediascreen mediascreen mediascreen */


@media screen and (min-width: 1px) and (max-width: 399px) {
	
	/* Header Header Header Header Header Header Header Header Header  */
	
	#site-header{
		height:110px;
	}
	
	.header-action-wrapper{
		width:50vw !important;
	}
	
	img.custom-logo{
		height:6vw !important;
	}
	
	.header-titles-wrapper-new-2{
		height:6vw;
		width:6vw;
	}
	
	.header-titles-wrapper-new-2-logo{
		height:6vw;
		width:6vw;
	}
	
	.primary-menu-wrapper{
		display: block !important;
		width:100% !important;
	}
	
	ul.primary-menu{
		font-size:55%;
	}
	
	.primary-menu .icon::before{
		height:0.8rem;
		width:0.15rem;
	}
	
	.primary-menu .icon::after{
		height:0.15rem;
		width:0.8rem;
	}
	
	.primary-menu .icon::before, .primary-menu .icon::after{
		bottom:60% !important;
	}
	
	ul.sub-menu{
		width:160%;
	}
	
	.primary-menu ul{
		font-size:100%;
	}
	
	.header-action-wrapper{
		width:26vw;
		margin:auto;
	}
	
	.social-media-wrapper{
		right:0px;
		bottom:0px;
		bottom:20px;
	}
	
	.facebook-wrapper{
		width:13%;
		margin-left:0px;
		position:absolute;
		top:-82px;
		right:0px
	}
	
	.facebook-icon{
		width:85%;
	}
	
	.facebook-icon:hover{
		width:85%;
		max-width:999px;
	}
	
	.linkedin-wrapper{
		width:13%;
		position:absolute;
		top:-58px;
		right:2px
	}
	
	.linkedin-icon{
		width:85%;
	}
	
	.linkedin-icon:hover{
		width:85%;
		max-width:999px;
	}
	
	.xing-wrapper{
		width:13%;
		position:absolute;
		top:-34px;
		right:10px
	}
	
	.xing-icon{
		width:85%;
	}
	
	.xing-icon:hover{
		width:85%;
		max-width:999px;
	}
	
	/* AboutMe AboutMe AboutMe AboutMe AboutMe AboutMe AboutMe AboutMe */
	
	.aboutme-intro-wrapper{
		width:80% !important;
		margin-left:10% !important;
		margin-bottom:65px;
		height:350px;
	}
	
	.aboutme-picture-wrapper{
		width:20% !important;
	}
	
	.aboutme-text-wrapper{
		width:75% !important;
	}
	
	.aboutme-titel{
		font-size:46% !important;
		margin-left:10% !important;
		width:90% !important;
		margin-bottom:5% !important;
	}
	
	.aboutme-text{
		font-size:50% !important;
		margin-left:10% !important;
		width:90% !important;
	}
	
	.aboutme-text-media600{
		margin-left:-27% !important;
		width:128% !important;
	}
	
	.aboutme-text-media300{
		margin-left:-27% !important;
		width:128% !important;
	}
	
	.aboutme-numbers-wrapper{
		width:50vw;
		margin-left:31vw;
		margin-top:0px !important;
		margin-bottom:20vw !important;
	}
	
	.aboutme-numbers-value{
		font-size:2vw;
		width:8vw;
	}
	
	.aboutme-numbers-title{
		font-size:2vw;
	}
	
	.aboutme-numbers-left{
		width:40vw;
	}
	
	.aboutme-numbers-middle{
		width:40vw;
		padding-left:0px;
		padding-right:0px;
	}
	
	.aboutme-numbers-right{
		width:40vw;
		float:left;
	}
	
	.trennstrich{
		width:50%;
		margin-top:75px;
	}
	
	/* Vorteile Vorteile Vorteile Vorteile Vorteile Vorteile Vorteile Vorteile */
	
	.vorteile-wrapper{
		width:80%;
		margin-left:10%;
		height:230px;
	}
	
	.vorteile-text-wrapper{
		width:65%;
	}
	
	.vorteile-text-titel{
		font-size:120%;
	}
	
	.vorteile-text-info-bild{
		width:2.5vw;
	}
	
	.vorteile-text-info-text{
		font-size:1.9vw !important;
	}
	
	.vorteile-text-info-text-2{
		font-size:1.9vw !important;
	}
	
	.vorteile-bild-wrapper{
		width:20%;
	}
	
	/* Feedback Feedback Feedback Feedback Feedback Feedback Feedback */
	
	.feedback-section{
		display:none;
	}
	
	.feedback-wrapper{
		height:450px;
	}
	
	.feedback-content-wrapper{
		width:100vw;
		padding-top:0px;
	}
	
	.feedback-background-overlay{
		height:450px;
	}
	
	.feedback-background{
		height:450px;
	}
	
	.feedback-content-kommentar{
		height:100px;
		width:26vw;
		padding: 7px 24px 9px 21px;
		font-size: 1.35vw;
		line-height:1.8;
		margin-top:100px;
	}
	
	.feedback-content-kommentar::after{
		width:10px;
		height:10px;
		bottom:-5px;
	}
	
	.feedback-content-kommentar-bild-1{
		width:10px;
		top:6px;
		left:6px;
	}
	
	.feedback-content-kommentar-bild-2{
		width:10px;
		right:-1px;
		bottom:6px;
	}
	
	.tfree-client-image{
		margin:190px 0px 0px 0px !important;
	}
	
	.sp-tfree-client-image img{
		width:70px;
		height:70px;
	}
	
	.sp-testimonial-free-section .sp-tfree-client-image{
		margin:0px 0px 35px 0px;
	}
	
	.sp-testimonial-free-section .tfree-client-name{
		margin:-60px 0px 8px 0px;
	}
	
	.tfree-client-name{
		font-size:11px !important;
	}
	
	.tfree-client-designation{
		font-size:10px !important;
	}
	
	.sp-testimonial-free-section .slick-dots{
		margin-top:10px;
	}
	
	.sp-testimonial-free-section .slick-dots li{
		width:10px;
		height:10px;
	}
	
	.sp-testimonial-free-section .slick-dots li button{
		width:10px;
		height:10px;
	}
	
	/* Kontakt Kontakt Kontakt Kontakt Kontakt Kontakt Kontakt Kontakt */
	
	.kontakt-wrapper{
		padding:30px;
		height:88px;
	}
	
	.kontakt-button-wrapper{
		width:140px;
	}
	
	.kontakt-button-link-button{
		padding:0px;
		border:2px solid white;
	}
	
	.kontakt-button-link-button:hover{
		padding:10px;
	}
	
	.kontakt-button-link-text{
		font-size:12px !important;
	}
	
	/* Tätigkeitsfelder Tätigkeitsfelder Tätigkeitsfelder Tätigkeitsfelder */
	
	.standort-wrapper{
		width:280px;
	}
	
	.standort-weltkarte-wrapper{
		display:none;
		width:200px;
	}
	
	.standort-info-wrapper{
		width:280px;
		margin-left:0px;
	}
	
	.standort-info-titel{
		font-size:18px !important;
	}
	
	.standort-info-text{
		font-size:14px !important;
	}
	
	.standort-info-text-short{
		font-size:15px !important;
	}
	
	.standort-info-text-link{
		font-size:14px !important;
	}
	
	/* Für Unternehmen Für Unternehmen Für Unternehmen Für Unternehmen */ 
	
	.seite-unternehmen-section{
		width: 280px !important;
		margin:auto;
		height:1040px !important;
	}
	
	.seite-unternehmen-titel{
		font-size:17px !important;
	}
	
	.seite-unternehmen-inhalt-visual-wrapper{
		width:200px;
		margin-right:0px;
		display:none;
	}
	
	.seite-unternehmen-inhalt-visual-titel{
		font-size:14px !important;
	}
	
	.seite-unternehmen-inhalt-visual-text{
		font-size:13px !important;
	}
	
	.seite-unternehmen-inhalt-texte-wrapper{
		width:280px;
		margin-left:0px;
		float:left;
	}
	
	.seite-unternehmen-inhalt-texte-titel{
		font-size:16px !important;
	}
	
	.seite-unternehmen-inhalt-texte-text{
		font-size:14px !important;
	}
	
	/* Für Bewerber Für Bewerber Für Bewerber Für Bewerber Für Bewerber */
	
	.seite-bewerber-section{
		width: 280px !important;
		height:850px !important;
		margin:auto;
	}
	
	.seite-bewerber-titel{
		font-size:17px !important;
	}
	
	.seite-bewerber-inhalt-visual-wrapper{
		width:200px;
		margin-right:0px;
		display:none;
	}
	
	.seite-bewerber-inhalt-visual-zitat-1{font-size:11px !important;}
	
	.seite-bewerber-inhalt-visual-zitat-2{font-size:11px !important;}
	
	.seite-bewerber-inhalt-visual-zitat-3{font-size:11px !important;}
	
	.seite-bewerber-inhalt-visual-zitat-4{font-size:11px !important;}
	
	.seite-bewerber-inhalt-visual-titel{
		font-size:15px !important;
	}
	
	.seite-bewerber-inhalt-visual-text{
		font-size:14px !important;
	}
	
	.seite-bewerber-inhalt-texte-wrapper{
		width:280px;
		margin-left:0px;
		float:left;
	}
	
	.seite-bewerber-inhalt-texte-titel{
		font-size:16px !important;
	}
	
	.seite-bewerber-inhalt-texte-texte{
		font-size:14px !important;
	}
	
	.seite-bewerber-inhalt-texte-texte-2{
		font-size:14px !important;
	}
	
	/* Coaching Coaching Coaching Coaching Coaching Coaching Coaching */
	
	.seite-coaching-section{
		width: 280px !important;
		margin:auto;
	}
	
	.seite-coaching-titel{
		font-size:17px !important;
	}
	
	.seite-coaching-inhalt-visual-wrapper{
		display:none;
		width:200px;
		margin-right:0px;
	}
	
	.seite-coaching-inhalt-visual-titel{
		font-size:16px !important;
	}
	
	.seite-coaching-inhalt-texte-wrapper{
		width:280px;
		margin-left:0px;
		float:left;
	}
	
	.seite-coaching-inhalt-texte-titel{
		font-size:16px !important;
	}
	
	.seite-coaching-inhalt-texte-text{
		font-size:14px !important;
	}
	
	.seite-coaching-inhalt-texte-text-2{
		font-size:14px !important;
	}
	
	.seite-coaching-inhalt-texte-pointe{
		font-size:15px !important;
	}
	
	/* Stellenangebote Stellenangebote Stellenangebote Stellenangebote Stellenangebote */
	
	.seite-stellenangebote-section{
		height:890px;
		margin-bottom:80px;
	}
	
	.seite-stellenangebote-inhalt-wrapper{
		margin-left:30px;
		width:100%;
	}
	
	.seite-stellenangebote-inhalt-titel{
		font-size:17px !important;
	}
	
	.seite-stellenangebote-inhalt-visual-wrapper{
		display:none;
		width:200px;
		margin-right:50px;
	}
	
	.seite-stellenangebote-inhalt-visual-text{
		font-size:14px !important;
	}
	
	.seite-stellenangebote-inhalt-texte-wrapper{
		width:260px;
		margin-left:0px;
		float:left;
	}
	
	.seite-stellenangebote-inhalt-texte-titel{
		font-size:16px !important;
	}
	
	.seite-stellenangebote-inhalt-texte-text{
		font-size:14px !important;
	}
	
	.seite-stellenangebote-inhalt-texte-text2{
		font-size:16px !important;
	}
	
	.seite-stellenangebote-inhalt-texte-text2:before{
		top:6px;
	}
	
	.seite-stellenangebote-preloader-image-wrapper{
		width:110px;
	}
	
	.seite-stellenangebote-display-wrapper{
		width:300px;
		margin-top:70px;
		padding-left:0px;
	}
	
	#seite-stellenangebote-display-bild{
		width:200px;
	}
	
	.seite-stellenangebote-display-buttons-wrapper{
		margin-left:10px;
	}
	
	.seite-stellenangebote-display-button-wrapper-pdf{
		width:90px;
	}
	.seite-stellenangebote-display-button-wrapper-facebook{
		width:90px;
	}
	
	.seite-stellenangebote-display-button-link-text{font-size:11px;}
	
	.seite-stellenangebote-display-closer{width:25px;right:6vw;}
	
	/* Seite Kontakt Seite Kontakt Seite Kontakt Seite Kontakt Seite Kontakt */
	
	.seite-kontakt-text-wrapper{
		width:100%;
	}
	
	.seite-kontakt-formular-wrapper{
		margin-top:35px;
		width:100%;
	}
	
	.seite-kontakt-text-text{
		font-size:14px !important;
	}
	
	.wpcf7-list-item-label{
		font-size:13px !important;
	}
	
	/* Impressum Impressum Impressum Impressum Impressum Impressum */
	
	.seite-impressum-wrapper{
		width:280px;
		height:4430px;
	}
	
	.seite-impressum-heading{
		font-size:20px !important;
		margin-bottom:45px !important;
	}
	
	.seite-impressum-titel{
		font-size:16px !important;
		margin-bottom:22px !important;
		margin-top:60px !important;
	}
	
	.seite-impressum-text-1{
		font-size:14px !important;
	} 
	
	.seite-impressum-text-2{
		font-size:14px !important;
	}
	
	.seite-impressum-copyright{
		font-size:15px !important;
	}
	
	/* Datenschutz Datenschutz Datenschutz Datenschutz Datenschutz */
	
	.seite-datenschutz-wrapper{
		width:280px;
		height:5280px;
	}
	
	.seite-datenschutz-heading{
		font-size:20px !important;
		margin-bottom:45px !important;
	}
	
	.seite-datenschutz-titel{
		font-size:16px !important;
		margin-bottom:22px !important;
		margin-top:60px !important;
	}
	
	.seite-datenschutz-text-1{
		font-size:14px !important;
	}
	
	.seite-datenschutz-text-2{
		font-size:14px !important;
	}
	
	.seite-datenschutz-link{
		font-size:14px !important;
	}
	
	/* Footer Footer Footer Footer Footer Footer Footer Footer Footer */
	
	.footer-widgets-wrapper{
		display: flex;
    justify-content: space-between;
    margin-left: -4rem;
    width: calc(100% + 4rem);
		height:15vw;
	}
	
	.footer-widgets + .footer-widgets{
		margin-top:0px;
	}
	
	.column-one{
		width:100vw;
		margin-left:5vw;
		margin-top:-9px;
	}
	
	.column-two{
		margin-left:0px;
	}
	
	.footer-copyright{
		font-size:1.5vw;
	}
	
	.footer-link-text{
		font-size:1.5vw !important;
	}
	
	.footer-2-wrapper{
		width:100%;
		margin-left:10vw;
	}
	
	.footer-2-text{
		font-size:1.5vw !important;
	}
	
	.footer-2-link-text{
		font-size:1.5vw;
	}
	
	.footer-3-wrapper{
		margin-left:5vw;
		width:16vw;
		position:absolute;
		right:10px;
	}
	
	.footer-3-social-bild{
		width:2vw;
	}
	
	.footer-3-social-link{
		margin-left:10px;
	}
	
	.widget_custom_html{
		height:70px;
	}
	
	/* Back2Top Back2Top Back2Top Back2Top Back2Top Back2Top Back2Top Back2Top */
	
	.back2top-wrapper{
		right:0px;
		bottom:0px;
	}
	
	.back2top-button{
		width:30px;
		height:30px;
	}
	
	.fa-angle-up{
		top:4px;
		left:9px;
		font-size:20px;
	}
	
	/* 404 404 404 404 404 404 404 404 404 404 404 404 404 404 404 404 404 */

	.error-page-404{
		width:55%;
		margin:auto;
	}

	.entry-title-404{
		font-family:'Open Sans', sans-serif;
		font-size:2.6vw;
	}

	.intro-text-404{
		font-family:'Open Sans', sans-serif;
		font-size:2vw;
		padding-left:0.15vw;
	}
	
	.button-404{
		padding:1vw;
		padding-top:0vw;
		line-height:2vw;
	}

	.button-text-404{
		font-size:1.7vw;
		color:white;
		font-family:'Open Sans', sans-serif;
	}
	
	/* DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO */
	
  #DSVGO{
    display: block;
    height: 90px;
  }
  .DSVGO-Inhalt{
    width: 380px;
    margin: auto;
  }
  .DSVGO-Text{
    padding-left: 3%;
    font-size: 9px;
    padding-top: 20px;
    margin-top: -10px;
    margin-right: 0px;
    margin-bottom: 0px;
  }
  .DSVGO-Button{
    height: 6px;
    width: 72px;
    margin-top: 6px;
    margin-left: 30%;
    margin-right: 0px;
    padding-top: 4px;
    padding-bottom: 19px;
    padding-left: 0px;
    padding-right: 1px;
    font-size: 10px;
    clear: both;
    border: 1px solid;
  }
  .DSVGO-Button1{
    height: 0px;
    width: 68px;
    margin-top: 6px;
    margin-left: 5%;
    margin-right: 0px;
    padding-top: 4px;
    padding-bottom: 19px;
    padding-left: 6px;
    padding-right: 5px;
    font-size: 10px;
    border: 1px solid;
  }
}

@media screen and (min-width: 400px) and (max-width: 599px) {
	
	/* Header Header Header Header Header Header Header Header Header  */
	
	#site-header{
		height:110px;
		
	}
	.primary-menu-wrapper{
		display: block !important;
		width:100% !important;
	}
	
	ul.primary-menu{
		font-size:65%;
	}
	
	.primary-menu ul{
		font-size:100%;
	}
	
	.header-action-wrapper{
		width:26vw;
		margin:auto;
	}
	
	.social-media-wrapper{
		right:0px;
		bottom:0px;
		bottom:20px;
	}
	
	.facebook-wrapper{
		width:20%;
		margin-left:0px;
		position:absolute;
		top:-80px;
		right:0px
	}
	
	.facebook-icon{
		width:85%;
	}
	
	.facebook-icon:hover{
		width:85%;
		max-width:999px;
	}
	
	.linkedin-wrapper{
		width:20%;
		position:absolute;
		top:-47px;
		right:2px
	}
	
	.linkedin-icon{
		width:85%;
	}
	
	.linkedin-icon:hover{
		width:85%;
		max-width:999px;
	}
	
	.xing-wrapper{
		width:20%;
		position:absolute;
		top:-14px;
		right:10px
	}
	
	.xing-icon{
		width:85%;
	}
	
	.xing-icon:hover{
		width:85%;
		max-width:999px;
	}
	
	/* AboutMe AboutMe AboutMe AboutMe AboutMe AboutMe AboutMe AboutMe */
	
	.aboutme-intro-wrapper{
		width:80% !important;
		margin-left:10% !important;
		height:280px !important;
	}
	
	.aboutme-picture-wrapper{
		width:20% !important;
	}
	
	.aboutme-text-wrapper{
		width:75% !important;
	}
	
	.aboutme-titel{
		font-size:46% !important;
		margin-left:10% !important;
		width:90% !important;
		margin-bottom:5% !important;
	}
	
	.aboutme-text{
		font-size:50% !important;
		margin-left:10% !important;
		width:90% !important;
	}
	
	.aboutme-text-media600{
		margin-left:-27% !important;
		width:128% !important;
	}
	
	.aboutme-text-media300{
		margin-left:10% !important;
		width:90% !important;
	}
	
	.aboutme-numbers-wrapper{
		width:50vw;
		margin-left:31vw;
		margin-top:0px !important;
		margin-bottom:20vw !important;
	}
	
	.aboutme-numbers-value{
		font-size:2vw;
		width:8vw;
	}
	
	.aboutme-numbers-title{
		font-size:2vw;
	}
	
	.aboutme-numbers-left{
		width:40vw;
	}
	
	.aboutme-numbers-middle{
		width:40vw;
		padding-left:0px;
		padding-right:0px;
	}
	
	.aboutme-numbers-right{
		width:40vw;
		float:left;
	}
	
	.trennstrich{
		width:50%;
		margin-top:75px;
	}
	
	/* Vorteile Vorteile Vorteile Vorteile Vorteile Vorteile Vorteile Vorteile */
	
	.vorteile-wrapper{
		width:80%;
		margin-left:10%;
		height:40vw;
	}
	
	.vorteile-text-wrapper{
		width:65%;
	}
	
	.vorteile-text-titel{
		font-size:120%;
	}
	
	.vorteile-text-info-bild{
		width:2.5vw;
	}
	
	.vorteile-text-info-text{
		font-size:1.9vw !important;
	}
	
	.vorteile-text-info-text-2{
		font-size:1.9vw !important;
	}
	
	.vorteile-bild-wrapper{
		width:20%;
	}
	
	/* Feedback Feedback Feedback Feedback Feedback Feedback Feedback */
	
	.feedback-wrapper{
		height:450px;
	}
	
	.feedback-content-wrapper{
		width:100vw;
		padding-top:0px;
	}
	
	.feedback-background-overlay{
		height:450px;
	}
	
	.feedback-background{
		height:450px;
	}
	
	.feedback-content-kommentar{
		height:100px;
		width:26vw;
		padding: 7px 24px 9px 21px;
		font-size: 1.35vw;
		line-height:1.8;
		margin-top:100px;
	}
	
	.feedback-content-kommentar::after{
		width:10px;
		height:10px;
		bottom:-5px;
	}
	
	.feedback-content-kommentar-bild-1{
		width:10px;
		top:6px;
		left:6px;
	}
	
	.feedback-content-kommentar-bild-2{
		width:10px;
		right:-1px;
		bottom:6px;
	}
	
	.tfree-client-image{
		margin:190px 0px 0px 0px !important;
	}
	
	.sp-tfree-client-image img{
		width:70px;
		height:70px;
	}
	
	.sp-testimonial-free-section .sp-tfree-client-image{
		margin:0px 0px 35px 0px;
	}
	
	.sp-testimonial-free-section .tfree-client-name{
		margin:-60px 0px 8px 0px;
	}
	
	.tfree-client-name{
		font-size:11px !important;
	}
	
	.tfree-client-designation{
		font-size:10px !important;
	}
	
	.sp-testimonial-free-section .slick-dots{
		margin-top:10px;
	}
	
	.sp-testimonial-free-section .slick-dots li{
		width:10px;
		height:10px;
	}
	
	.sp-testimonial-free-section .slick-dots li button{
		width:10px;
		height:10px;
	}
	
	/* Kontakt Kontakt Kontakt Kontakt Kontakt Kontakt Kontakt Kontakt */
	
	.kontakt-wrapper{
		padding:50px;
		height:150px;
	}
	
	.kontakt-button-wrapper{
		width:180px;
	}
	
	.kontakt-button-link-button{
		padding:10px;
		border:3px solid white;
	}
	
	.kontakt-button-link-button:hover{
		padding:10px;
	}
	
	.kontakt-button-link-text{
		font-size:15px !important;
	}
	
	/* Tätigkeitsfelder Tätigkeitsfelder Tätigkeitsfelder Tätigkeitsfelder */
	
	.standort-wrapper{
		width:350px;
	}
	
	.standort-weltkarte-wrapper{
		display:none;
		width:200px;
	}
	
	.standort-info-wrapper{
		width:350px;
		margin-left:0px;
	}
	
	.standort-info-titel{
		font-size:23px !important;
	}
	
	.standort-info-text{
		font-size:16px !important;
	}
	
	.standort-info-text-short{
		font-size:17px !important;
	}
	
	.standort-info-text-link{
		font-size:16px !important;
	}
	
	/* Für Unternehmen Für Unternehmen Für Unternehmen Für Unternehmen */ 
	
	.seite-unternehmen-section{
		width: 350px !important;
		margin:auto;
	}
	
	.seite-unternehmen-titel{
		font-size:18px !important;
	}
	
	.seite-unternehmen-inhalt-visual-wrapper{
		width:200px;
		margin-right:0px;
		display:none;
	}
	
	.seite-unternehmen-inhalt-visual-titel{
		font-size:14px !important;
	}
	
	.seite-unternehmen-inhalt-visual-text{
		font-size:13px !important;
	}
	
	.seite-unternehmen-inhalt-texte-wrapper{
		width:350px;
		margin-left:0px;
		float:left;
	}
	
	.seite-unternehmen-inhalt-texte-titel{
		font-size:17px !important;
	}
	
	.seite-unternehmen-inhalt-texte-text{
		font-size:15px !important;
	}
	
	/* Für Bewerber Für Bewerber Für Bewerber Für Bewerber Für Bewerber */
	
	.seite-bewerber-section{
		width: 350px !important;
		height:800px !important;
		margin:auto;
	}
	
	.seite-bewerber-titel{
		font-size:18px !important;
	}
	
	.seite-bewerber-inhalt-visual-wrapper{
		width:200px;
		margin-right:0px;
		display:none;
	}
	
	.seite-bewerber-inhalt-visual-zitat-1{font-size:11px !important;}
	
	.seite-bewerber-inhalt-visual-zitat-2{font-size:11px !important;}
	
	.seite-bewerber-inhalt-visual-zitat-3{font-size:11px !important;}
	
	.seite-bewerber-inhalt-visual-zitat-4{font-size:11px !important;}
	
	.seite-bewerber-inhalt-visual-titel{
		font-size:15px !important;
	}
	
	.seite-bewerber-inhalt-visual-text{
		font-size:14px !important;
	}
	
	.seite-bewerber-inhalt-texte-wrapper{
		width:350px;
		margin-left:0px;
		float:left;
	}
	
	.seite-bewerber-inhalt-texte-titel{
		font-size:17px !important;
	}
	
	.seite-bewerber-inhalt-texte-texte{
		font-size:15px !important;
	}
	
	.seite-bewerber-inhalt-texte-texte-2{
		font-size:15px !important;
	}
	
	/* Coaching Coaching Coaching Coaching Coaching Coaching Coaching */
	
	.seite-coaching-section{
		width: 350px !important;
		margin:auto;
	}
	
	.seite-coaching-titel{
		font-size:18px !important;
	}
	
	.seite-coaching-inhalt-visual-wrapper{
		width:200px;
		margin-right:0px;
		display:none;
	}
	
	.seite-coaching-inhalt-visual-titel{
		font-size:16px !important;
	}
	
	.seite-coaching-inhalt-texte-wrapper{
		width:350px;
		margin-left:0px;
		float:left;
	}
	
	.seite-coaching-inhalt-texte-titel{
		font-size:17px !important;
	}
	
	.seite-coaching-inhalt-texte-text{
		font-size:15px !important;
	}
	
	.seite-coaching-inhalt-texte-text-2{
		font-size:15px !important;
	}
	
	.seite-coaching-inhalt-texte-pointe{
		font-size:16px !important;
	}
	
	/* Stellenangebote Stellenangebote Stellenangebote Stellenangebote Stellenangebote */
	
	.seite-stellenangebote-inhalt-wrapper{
		margin-left:55px;
		width:100%;
	}
	
	.seite-stellenangebote-inhalt-titel{
		font-size:18px !important;
	}
	
	.seite-stellenangebote-inhalt-visual-wrapper{
		display:none;
		width:200px;
		margin-right:50px;
	}
	
	.seite-stellenangebote-inhalt-visual-text{
		font-size:15px !important;
	}
	
	.seite-stellenangebote-inhalt-texte-wrapper{
		width:300px;
		margin-left:0px;
		float:left;
	}
	
	.seite-stellenangebote-inhalt-texte-titel{
		font-size:17px !important;
	}
	
	.seite-stellenangebote-inhalt-texte-text{
		font-size:15px !important;
	}
	
	.seite-stellenangebote-inhalt-texte-text2{
		font-size:17px !important;
	}
	
	.seite-stellenangebote-inhalt-texte-text2:before{
		top:6px;
	}
	
	.seite-stellenangebote-preloader-image-wrapper{
		width:110px;
	}
	
	.seite-stellenangebote-display-wrapper{
		width:380px;
		margin-top:70px;
		padding-left:0px;
	}
	
	#seite-stellenangebote-display-bild{
		width:220px;
	}
	
	.seite-stellenangebote-display-buttons-wrapper{
		margin-left:35px;
	}
	
	.seite-stellenangebote-display-button-wrapper-pdf{
		width:120px;
	}
	.seite-stellenangebote-display-button-wrapper-facebook{
		width:120px;
	}
	
	.seite-stellenangebote-display-button-link-text{font-size:12px;}
	
	.seite-stellenangebote-display-closer{width:25px;right:6vw;}
	
	/* Seite Kontakt Seite Kontakt Seite Kontakt Seite Kontakt Seite Kontakt */
	
	.seite-kontakt-text-wrapper{
		width:100%;
	}
	
	.seite-kontakt-formular-wrapper{
		margin-top:35px;
		width:100%;
	}
	
	.seite-kontakt-text-text{
		font-size:14px !important;
	}
	
	.wpcf7-list-item-label{
		font-size:13px !important;
	}
	
	/* Impressum Impressum Impressum Impressum Impressum Impressum */
	
	.seite-impressum-wrapper{
		width:350px;
		height:3750px;
	}
	
	.seite-impressum-heading{
		font-size:20px !important;
		margin-bottom:45px !important;
	}
	
	.seite-impressum-titel{
		font-size:16px !important;
		margin-bottom:22px !important;
		margin-top:60px !important;
	}
	
	.seite-impressum-text-1{
		font-size:14px !important;
	} 
	
	.seite-impressum-text-2{
		font-size:14px !important;
	}
	
	.seite-impressum-copyright{
		font-size:15px !important;
	}
	
	/* Datenschutz Datenschutz Datenschutz Datenschutz Datenschutz */
	
	.seite-datenschutz-wrapper{
		width:350px;
		height:4400px;
	}
	
	.seite-datenschutz-heading{
		font-size:20px !important;
		margin-bottom:45px !important;
	}
	
	.seite-datenschutz-titel{
		font-size:16px !important;
		margin-bottom:22px !important;
		margin-top:60px !important;
	}
	
	.seite-datenschutz-text-1{
		font-size:14px !important;
	}
	
	.seite-datenschutz-text-2{
		font-size:14px !important;
	}
	
	.seite-datenschutz-link{
		font-size:14px !important;
	}
	
	/* Footer Footer Footer Footer Footer Footer Footer Footer Footer */
	
	.footer-widgets-wrapper{
		display: flex;
    justify-content: space-between;
    margin-left: -4rem;
    width: calc(100% + 4rem);
		height:15vw;
	}
	
	.footer-widgets + .footer-widgets{
		margin-top:0px;
	}
	
	.column-one{
		width:100vw;
		margin-left:5vw;
		margin-top:-9px;
	}
	
	.column-two{
		margin-left:0px;
	}
	
	.footer-copyright{
		font-size:1.5vw;
	}
	
	.footer-link-text{
		font-size:1.5vw !important;
	}
	
	.footer-2-wrapper{
		width:100%;
		margin-left:10vw;
	}
	
	.footer-2-text{
		font-size:1.5vw !important;
	}
	
	.footer-2-link-text{
		font-size:1.5vw;
	}
	
	.footer-3-wrapper{
		margin-left:5vw;
		width:15vw;
		position:absolute;
		right:10px;
	}
	
	.footer-3-social-bild{
		width:2vw;
	}
	
	.footer-3-social-link{
		margin-left:10px;
	}
	
	.widget_custom_html{
		height:70px;
	}
	
	/* 404 404 404 404 404 404 404 404 404 404 404 404 404 404 404 404 404 */

	.error-page-404{
		width:55%;
		margin:auto;
	}

	.entry-title-404{
		font-family:'Open Sans', sans-serif;
		font-size:2.6vw;
	}

	.intro-text-404{
		font-family:'Open Sans', sans-serif;
		font-size:2vw;
		padding-left:0.15vw;
	}
	
	.button-404{
		padding:1vw;
		padding-top:0vw;
	}

	.button-text-404{
		font-size:1.7vw;
		color:white;
		font-family:'Open Sans', sans-serif;
	}
	
	/* DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO */
	
  #DSVGO{
    display: block;
    height: 90px;
  }
  .DSVGO-Inhalt{
    width: 380px;
    margin: auto;
  }
  .DSVGO-Text{
    padding-left: 3%;
    font-size: 9px;
    padding-top: 20px;
    margin-top: -10px;
    margin-right: 0px;
    margin-bottom: 0px;
  }
  .DSVGO-Button{
    height: 6px;
    width: 72px;
    margin-top: 6px;
    margin-left: 30%;
    margin-right: 0px;
    padding-top: 4px;
    padding-bottom: 19px;
    padding-left: 0px;
    padding-right: 1px;
    font-size: 10px;
    clear: both;
    border: 1px solid;
  }
  .DSVGO-Button1{
    height: 0px;
    width: 68px;
    margin-top: 6px;
    margin-left: 5%;
    margin-right: 0px;
    padding-top: 4px;
    padding-bottom: 19px;
    padding-left: 6px;
    padding-right: 5px;
    font-size: 10px;
    border: 1px solid;
  }
}
@media screen and (min-width: 600px) and (max-width: 899px) {
	
	/* Header Header Header Header Header Header Header Header Header  */
	
	.primary-menu-wrapper{
		display: block !important;
		width:100% !important;
	}
	
	ul.primary-menu{
		font-size:85%;
	}
	
	.primary-menu ul{
		font-size:100%;
	}
	
	.header-action-wrapper{
		width:26vw;
		margin:auto;
	}
	
	.social-media-wrapper{
		right:0px;
		bottom:0px;
		bottom:20px;
	}
	
	.facebook-wrapper{
		width:23%;
		margin-left:0px;
		position:absolute;
		top:-99px;
		right:10px
	}
	
	.facebook-icon{
		width:85%;
	}
	
	.facebook-icon:hover{
		width:100%;
		max-width:999px;
	}
	
	.linkedin-wrapper{
		width:23%;
		position:absolute;
		top:-61px;
		right:12px
	}
	
	.linkedin-icon{
		width:85%;
	}
	
	.linkedin-icon:hover{
		width:100%;
		max-width:999px;
	}
	
	.xing-wrapper{
		width:23%;
		position:absolute;
		top:-22px;
		right:20px
	}
	
	.xing-icon{
		width:85%;
	}
	
	.xing-icon:hover{
		width:100%;
		max-width:999px;
	}
	
	/* AboutMe AboutMe AboutMe AboutMe AboutMe AboutMe AboutMe AboutMe */
	
	.aboutme-intro-wrapper{
		width:70% !important;
		margin-left:15% !important;
		margin-bottom:10vw !important;
	}
	
	.aboutme-picture-wrapper{
		width:20% !important;
	}
	
	.aboutme-text-wrapper{
		width:80% !important;
	}
	
	.aboutme-titel{
		font-size:79% !important;
		margin-left:10% !important;
		width:90% !important;
	}
	
	.aboutme-text{
		font-size:68% !important;
		margin-left:10% !important;
		width:90% !important;
		margin-bottom:5vw;
	}
	
	.aboutme-text-media600{
		margin-left:-25% !important;
		width:125% !important;
		margin-bottom:18px;
	}	
	
	.aboutme-numbers-wrapper{
		width:50vw;
		margin-left:31vw;
		margin-top:0px !important;
		margin-bottom:20vw !important;
	}
	
	.aboutme-numbers-value{
		font-size:2.5vw;
		width:8vw;
	}
	
	.aboutme-numbers-title{
		font-size:2.5vw;
	}
	
	.aboutme-numbers-left{
		width:40vw;
	}
	
	.aboutme-numbers-middle{
		width:40vw;
		padding-left:0px;
		padding-right:0px;
	}
	
	.aboutme-numbers-right{
		width:40vw;
		float:left;
	}
	
	.trennstrich{
		width:50%;
		margin-top:75px;
	}
	
	/* Vorteile Vorteile Vorteile Vorteile Vorteile Vorteile Vorteile Vorteile */
	
	.vorteile-wrapper{
		width:80%;
		margin-left:10%;
		height:40vw;
	}
	
	.vorteile-text-wrapper{
		width:65%;
	}
	
	.vorteile-text-titel{
		font-size:120%;
	}
	
	.vorteile-text-info-bild{
		width:2.5vw;
	}
	
	.vorteile-text-info-text{
		font-size:1.9vw !important;
	}
	
	.vorteile-text-info-text-2{
		font-size:1.9vw !important;
	}
	
	.vorteile-bild-wrapper{
		width:20%;
	}
	
	/* Feedback Feedback Feedback Feedback Feedback Feedback Feedback */
	
	.feedback-content-wrapper{
		width:100vw;
	}
	
	.feedback-content-kommentar{
		height:130px;
		width:26vw;
		padding: 7px 24px 9px 21px;
		font-size: 1.35vw;
		line-height:1.8;
	}
	
	.feedback-content-kommentar::after{
		width:10px;
		height:10px;
		bottom:-5px;
	}
	
	.feedback-content-kommentar-bild-1{
		width:10px;
		top:6px;
		left:6px;
	}
	
	.feedback-content-kommentar-bild-2{
		width:10px;
		right:2.2vw;
		bottom:6px;
	}
	
	.sp-tfree-client-image img{
		width:100px;
		height:100px;
	}
	
	.sp-testimonial-free-section .sp-tfree-client-image{
		margin:0px 0px 35px 0px;
	}
	
	.tfree-client-name{
		font-size:15px !important;
	}
	
	.tfree-client-designation{
		font-size:13px !important;
	}
	
	/* Kontakt Kontakt Kontakt Kontakt Kontakt Kontakt Kontakt Kontakt */
	
	.kontakt-wrapper{
		padding:75px;
		height:200px;
	}
	
	.kontakt-button-wrapper{
		width:230px;
	}
	
	.kontakt-button-link-button{
		padding:15px;
	}
	
	.kontakt-button-link-button:hover{
		padding:15px;
	}
	
	/* Tätigkeitsfelder Tätigkeitsfelder Tätigkeitsfelder Tätigkeitsfelder */
	
	.standort-wrapper{
		width:550px;
	}
	
	.standort-weltkarte-wrapper{
		width:200px;
	}
	
	.standort-info-wrapper{
		width:300px;
		margin-left:50px;
	}
	
	.standort-info-titel{
		font-size:18px !important;
	}
	
	.standort-info-text{
		font-size:14px !important;
	}
	
	.standort-info-text-short{
		font-size:15px !important;
	}
	
	.standort-info-text-link{
		font-size:14px !important;
	}
	
	/* Für Unternehmen Für Unternehmen Für Unternehmen Für Unternehmen */ 
	
	.seite-unternehmen-section{
		width: 550px !important;
		margin:auto;
	}
	
	.seite-unternehmen-titel{
		font-size:17px !important;
	}
	
	.seite-unternehmen-inhalt-visual-wrapper{
		width:200px;
		margin-right:0px;
	}
	
	.seite-unternehmen-inhalt-visual-titel{
		font-size:14px !important;
	}
	
	.seite-unternehmen-inhalt-visual-text{
		font-size:13px !important;
	}
	
	.seite-unternehmen-inhalt-texte-wrapper{
		width:300px;
		margin-left:50px;
		float:left;
	}
	
	.seite-unternehmen-inhalt-texte-titel{
		font-size:16px !important;
	}
	
	.seite-unternehmen-inhalt-texte-text{
		font-size:14px !important;
	}
	
	.unternehmen-media-title-600{
		margin-top:60px !important;
		margin-left:-250px !important;
	}
	
	.unternehmen-media-600{
		margin-left:-250px !important;
	}
	
	/* Für Bewerber Für Bewerber Für Bewerber Für Bewerber Für Bewerber */
	
	.seite-bewerber-section{
		width: 550px !important;
		height:800px !important;
		margin:auto;
	}
	
	.seite-bewerber-titel{
		font-size:17px !important;
	}
	
	.seite-bewerber-inhalt-visual-wrapper{
		width:200px;
		margin-right:0px;
	}
	
	.seite-bewerber-inhalt-visual-zitat-1{font-size:11px !important;}
	
	.seite-bewerber-inhalt-visual-zitat-2{font-size:11px !important;}
	
	.seite-bewerber-inhalt-visual-zitat-3{font-size:11px !important;}
	
	.seite-bewerber-inhalt-visual-zitat-4{font-size:11px !important;}
	
	.seite-bewerber-inhalt-visual-titel{
		font-size:15px !important;
	}
	
	.seite-bewerber-inhalt-visual-text{
		font-size:14px !important;
	}
	
	.seite-bewerber-inhalt-texte-wrapper{
		width:300px;
		margin-left:50px;
		float:left;
	}
	
	.seite-bewerber-inhalt-texte-titel{
		font-size:16px !important;
	}
	
	.seite-bewerber-inhalt-texte-texte{
		font-size:14px !important;
	}
	
	.seite-bewerber-inhalt-texte-texte-2{
		font-size:14px !important;
	}
	
	/* Coaching Coaching Coaching Coaching Coaching Coaching Coaching */
	
	.seite-coaching-section{
		width: 550px !important;
		margin:auto;
	}
	
	.seite-coaching-titel{
		font-size:20px !important;
	}
	
	.seite-coaching-inhalt-visual-wrapper{
		width:200px;
		margin-right:0px;
	}
	
	.seite-coaching-inhalt-visual-titel{
		font-size:16px !important;
	}
	
	.seite-coaching-inhalt-texte-wrapper{
		width:300px;
		margin-left:50px;
		float:left;
	}
	
	.seite-coaching-inhalt-texte-titel{
		font-size:16px !important;
	}
	
	.seite-coaching-inhalt-texte-text{
		font-size:14px !important;
	}
	
	.seite-coaching-inhalt-texte-text-2{
		font-size:14px !important;
	}
	
	.seite-coaching-inhalt-texte-pointe{
		font-size:15px !important;
	}
	
	/* Stellenangebote Stellenangebote Stellenangebote Stellenangebote Stellenangebote */
	
	/*#seite-stellenangebote-display-blurrer{
		animation:Display-Blurrer-600 1.5s ease-in-out forwards !important;
	}*/
	
	.seite-stellenangebote-preloader-image-wrapper{width:140px;}
	
	.seite-stellenangebote-inhalt-wrapper{
		margin-left:55px;
		width:100%;
	}
	
	.seite-stellenangebote-inhalt-titel{
		font-size:20px !important;
	}
	
	.seite-stellenangebote-inhalt-visual-wrapper{
		width:200px;
		margin-right:50px;
	}
	
	.seite-stellenangebote-inhalt-visual-text{
		font-size:14px !important;
	}
	
	.seite-stellenangebote-inhalt-texte-wrapper{
		width:260px;
		margin-left:0px;
		float:left;
	}
	
	.seite-stellenangebote-inhalt-texte-titel{
		font-size:16px !important;
	}
	
	.seite-stellenangebote-inhalt-texte-text{
		font-size:14px !important;
	}
	
	.seite-stellenangebote-inhalt-texte-text2{
		font-size:14px !important;
	}
	
	.seite-stellenangebote-inhalt-texte-text2:before{
		top:5px;
	}
	
	.stellenangebote-600{
		margin-left:-250px !important;
	}
	
	.seite-stellenangebote-display-wrapper{
		width:500px;
		margin-top:70px;
		padding-left:0px;
	}
	
	#seite-stellenangebote-display-bild{
		width:300px;
	}
	
	.seite-stellenangebote-display-buttons-wrapper{
		margin-left:35px;
	}
	
	.seite-stellenangebote-display-button-wrapper-pdf{
		width:120px;
	}
	.seite-stellenangebote-display-button-wrapper-facebook{
		width:120px;
	}
	
	.seite-stellenangebote-display-button-link-text{font-size:12px;}
	
	.seite-stellenangebote-display-closer{width:25px;right:6vw;}
	
	/* Seite Kontakt Seite Kontakt Seite Kontakt Seite Kontakt Seite Kontakt */
	
	.seite-kontakt-text-text{
		font-size:14px !important;
	}
	
	.wpcf7-list-item-label{
		font-size:14px !important;
	}
	
	/* Impressum Impressum Impressum Impressum Impressum Impressum */
	
	.seite-impressum-wrapper{
		width:550px;
		height:3175px;
	}
	
	.seite-impressum-heading{
		font-size:22px !important;
	}
	
	.seite-impressum-titel{
		font-size:17px !important;
		margin-bottom:22px !important;
		margin-top:60px !important;
	}
	
	.seite-impressum-text-1{
		font-size:15px !important;
	}
	
	.seite-impressum-text-2{
		font-size:15px !important;
	}
	
	.seite-impressum-copyright{
		font-size:16px !important;
	}
	
	/* Datenschutz Datenschutz Datenschutz Datenschutz Datenschutz */
	
	.seite-datenschutz-wrapper{
		width:550px;
		height:3750px;
	}
	
	.seite-datenschutz-heading{
		font-size:22px !important;
	}
	
	.seite-datenschutz-titel{
		font-size:17px !important;
		margin-bottom:22px !important;
		margin-top:60px !important;
	}
	
	.seite-datenschutz-text-1{
		font-size:15px !important;
	}
	
	.seite-datenschutz-text-2{
		font-size:15px !important;
	}
	
	.seite-datenschutz-link{
		font-size:15px !important;
	}
	
	/* Footer Footer Footer Footer Footer Footer Footer Footer Footer */
	
	.footer-widgets-wrapper{
		display: flex;
    justify-content: space-between;
    margin-left: -4rem;
    width: calc(100% + 4rem);
		height:15vw;
	}
	
	.footer-widgets + .footer-widgets{
		margin-top:0px;
	}
	
	.column-one{
		width:65vw;
		margin-left:5vw;
		margin-top:-4px;
	}
	
	.column-two{
		margin-left:0px;
	}
	
	.footer-copyright{
		font-size:1.5vw;
	}
	
	.footer-link-text{
		font-size:1.5vw !important;
	}
	
	.footer-2-wrapper{
		width:100%;
		margin-left:10vw;
	}
	
	.footer-2-text{
		font-size:1.5vw !important;
	}
	
	.footer-2-link-text{
		font-size:1.5vw;
	}
	
	.footer-3-wrapper{
		margin-left:5vw;
		width:15vw;
		position:absolute;
		right:10px;
	}
	
	.footer-3-social-bild{
		width:2vw;
	}
	
	.footer-3-social-link{
		margin-left:10px;
	}
	
	.widget_custom_html{
		height:130px;
	}
	
	/* 404 404 404 404 404 404 404 404 404 404 404 404 404 404 404 404 404 */
	
	.error-page-404{
		width:52%;
	}

	.button-404{
		padding:1vw;
		padding-top:0.5vw;
	}
	
	.button-404:hover{
		padding:1vw;
		padding-top:0.5vw;
	}
	
	/* DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO */
	
  #DSVGO{
    display: block;
    height: 80px;
  }
  .DSVGO-Inhalt{
    width: 565px;
    margin: auto;
  }
  .DSVGO-Text{
    padding-left: 21px;
    font-size: 11px;
    padding-top: 18px;
  }
  .DSVGO-Button{
    height: 6px;
    width: 81px;
    margin-top: 15px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 3px;
    padding-bottom: 19px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 12px;
    border: 1px solid;
  }
  .DSVGO-Button1{
    height: 0px;
    width: 81px;
    margin-top: 6px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 2px;
    padding-bottom: 18px;
    padding-left: 6px;
    padding-right: 5px;
    font-size: 12px;
    border: 1px solid;
  }
}

@media screen and (min-width: 900px) and (max-width: 1369px) {
	
	/* Header Header Header Header Header Header Header Header Header  */
	
	.primary-menu-wrapper{
		display: block !important;
		width:100% !important;
	}
	
	ul.primary-menu{
		font-size:95%;
	}
	
	.social-media-wrapper{
		right:0px;
	}
	
	.facebook-wrapper{
		width:23%;
	}
	
	.facebook-icon{
		width:95%;
	}
	
	.facebook-icon:hover{
		width:110%;
		max-width:999px;
	}
	
	.linkedin-wrapper{
		width:23%;
	}
	
	.linkedin-icon{
		width:95%;
	}
	
	.linkedin-icon:hover{
		width:110%;
		max-width:999px;
	}
	
	.xing-wrapper{
		width:23%;
	}
	
	.xing-icon{
		width:95%;
	}
	
	.xing-icon:hover{
		width:110%;
		max-width:999px;
	}
	
	/* AboutMe AboutMe AboutMe AboutMe AboutMe AboutMe AboutMe AboutMe */
	
	.aboutme-intro-wrapper{
		width:70% !important;
		margin-left:15% !important;
	}
	
	.aboutme-picture-wrapper{
		width:20% !important;
	}
	
	.aboutme-text-wrapper{
		width:80% !important;
	}
	
	.aboutme-titel{
		font-size:100% !important;
		margin-left:10% !important;
		width:90% !important;
	}
	
	.aboutme-text{
		font-size:75% !important;
		margin-left:10% !important;
		width:90% !important;
	}
	
	.aboutme-numbers-wrapper{
		width:80vw;
		margin-left:10vw;
	}
	
	.aboutme-numbers-value{
		font-size:1.7vw;
	}
	
	.aboutme-numbers-title{
		font-size:1.7vw;
	}
	
	.aboutme-numbers-left{
		width:25vw;
	}
	
	.aboutme-numbers-middle{
		width:25vw;
		padding-left:0px;
		padding-right:0px;
	}
	
	.aboutme-numbers-right{
		width:25vw;
		float:right;
	}
	
	.trennstrich{
		width:50%;
		margin-top:75px;
	}
	
	/* Vorteile Vorteile Vorteile Vorteile Vorteile Vorteile Vorteile Vorteile */
	
	.vorteile-wrapper{
		width:70%;
		margin-left:15%;
		height:28vw;
	}
	
	.vorteile-text-wrapper{
		width:65%;
	}
	
	.vorteile-text-titel{
		font-size:2.2vw;
	}
	
	.vorteile-text-info-bild{
		width:2.1vw;
	}
	
	.vorteile-text-info-text{
		font-size:1.6vw !important;
	}
	
	.vorteile-text-info-text-2{
		font-size:1.4vw !important;
	}
	
	.vorteile-bild-wrapper{
		width:20%;
	}
	
	/* Feedback Feedback Feedback Feedback Feedback Feedback Feedback */
	
	.feedback-content-wrapper{
		width:90vw;
	}
	
	.feedback-content-kommentar{
		height:130px;
		width:26vw;
		padding: 13px 35px 7px 30px;
		font-size: 1.2vw;
		line-height:1.8;
	}
	
	.feedback-content-kommentar-bild-1{
		width:15px;
		top:6px;
		left:6px;
	}
	
	.feedback-content-kommentar-bild-2{
		width:15px;
		right:0.7vw;
		bottom:6px;
	}
	
	.sp-tfree-client-image img{
		width:100px;
		height:100px;
	}
	
	.sp-testimonial-free-section .sp-tfree-client-image{
		margin:0px 0px 35px 0px;
	}
	
	.tfree-client-name{
		font-size:15px !important;
	}
	
	.tfree-client-designation{
		font-size:13px !important;
	}
	
	/* Kontakt Kontakt Kontakt Kontakt Kontakt Kontakt Kontakt Kontakt */
	
	.kontakt-button-wrapper{
		width:280px;
	}
	
	/* Tätigkeitsfelder Tätigkeitsfelder Tätigkeitsfelder Tätigkeitsfelder */
	
	.standort-wrapper{
		width:800px;
	}
	
	.standort-weltkarte-wrapper{
		width:300px;
	}
	
	.standort-info-wrapper{
		width:400px;
		margin-left:80px;
	}
	
	.standort-info-titel{
		font-size:27px !important;
	}
	
	.standort-info-text{
		font-size:16px !important;
	}
	
	.standort-info-text-short{
		font-size:17px !important;
	}
	
	.standort-info-text-link{
		font-size:16px !important;
	}
	
	/* Für Unternehmen Für Unternehmen Für Unternehmen Für Unternehmen */ 
	
	.seite-unternehmen-section{
		width: 800px !important;
		margin:auto;
	}
	
	.seite-unternehmen-titel{
		font-size:20px !important;
	}
	
	.seite-unternehmen-inhalt-visual-wrapper{
		width:300px;
		margin-right:0px;
	}
	
	.seite-unternehmen-inhalt-visual-titel{
		font-size:16px !important;
	}
	
	.seite-unternehmen-inhalt-visual-text{
		font-size:15px !important;
	}
	
	.seite-unternehmen-inhalt-texte-wrapper{
		width:400px;
		margin-left:80px;
		float:left;
	}
	
	.seite-unternehmen-inhalt-texte-titel{
		font-size:18px !important;
	}
	
	.seite-unternehmen-inhalt-texte-text{
		font-size:16px !important;
	}
	
	.unternehmen-media-title-900{
		margin-top:90px !important;
		margin-left:-380px !important;
	}
	
	.unternehmen-media-900{
		margin-left:-380px !important;
	}
	
	/* Für Bewerber Für Bewerber Für Bewerber Für Bewerber Für Bewerber */
	
	.seite-bewerber-section{
		width: 800px !important;
		margin:auto;
	}
	
	.seite-bewerber-titel{
		font-size:20px !important;
	}
	
	.seite-bewerber-inhalt-visual-wrapper{
		width:300px;
		margin-right:0px;
	}
	
	.seite-bewerber-inhalt-visual-zitat-1{font-size:11px !important;}
	
	.seite-bewerber-inhalt-visual-zitat-2{font-size:11px !important;}
	
	.seite-bewerber-inhalt-visual-zitat-3{font-size:11px !important;}
	
	.seite-bewerber-inhalt-visual-zitat-4{font-size:11px !important;}
	
	.seite-bewerber-inhalt-visual-titel{
		font-size:16px !important;
	}
	
	.seite-bewerber-inhalt-visual-text{
		font-size:15px !important;
	}
	
	.seite-bewerber-inhalt-texte-wrapper{
		width:400px;
		margin-left:80px;
		float:left;
	}
	
	.seite-bewerber-inhalt-texte-titel{
		font-size:18px !important;
	}
	
	.seite-bewerber-inhalt-texte-texte{
		font-size:16px !important;
	}
	
	.seite-bewerber-inhalt-texte-texte-2{
		font-size:16px !important;
	}
	
	/* Coaching Coaching Coaching Coaching Coaching Coaching Coaching */
	
	.seite-coaching-section{
		width: 800px !important;
		margin:auto;
	}
	
	.seite-coaching-titel{
		font-size:20px !important;
	}
	
	.seite-coaching-inhalt-visual-wrapper{
		width:300px;
		margin-right:0px;
	}
	
	.seite-coaching-inhalt-visual-titel{
		font-size:16px !important;
	}
	
	.seite-coaching-inhalt-texte-wrapper{
		width:400px;
		margin-left:80px;
		float:left;
	}
	
	.seite-coaching-inhalt-texte-titel{
		font-size:18px !important;
	}
	
	.seite-coaching-inhalt-texte-text{
		font-size:16px !important;
	}
	
	.seite-coaching-inhalt-texte-text-2{
		font-size:16px !important;
	}
	
	.seite-coaching-inhalt-texte-pointe{
		font-size:17px !important;
	}
	
	/* Stellenangebote Stellenangebote Stellenangebote Stellenangebote Stellenangebote */
	
	.seite-stellenangebote-inhalt-titel{
		font-size:20px !important;
	}
	
	.seite-stellenangebote-inhalt-visual-wrapper{
		width:280px;
		margin-right:50px;
	}
	
	.seite-stellenangebote-inhalt-visual-text{
		font-size:16px !important;
	}
	
	.seite-stellenangebote-inhalt-texte-wrapper{
		width:400px;
		margin-left:0px;
		float:left;
	}
	
	.seite-stellenangebote-inhalt-texte-titel{
		font-size:18px !important;
	}
	
	.seite-stellenangebote-inhalt-texte-text{
		font-size:16px !important;
	}
	
	.seite-stellenangebote-inhalt-texte-text2{
		font-size:16px !important;
	}
	
	.seite-stellenangebote-inhalt-texte-text2:before{
		top:6px;
	}
	
	.seite-stellenangebote-display-wrapper{
		width:660px;
		margin-top:70px;
	}
	
	#seite-stellenangebote-display-bild{
		width:400px;
	}
	
	/* Seite Kontakt Seite Kontakt Seite Kontakt Seite Kontakt Seite Kontakt */
	
	.seite-kontakt-text-text{
		font-size:15px !important;
	}
	
	/* Impressum Impressum Impressum Impressum Impressum Impressum */
	
	.seite-impressum-wrapper{
		width:800px;
		height:3095px;
	}
	
	.seite-impressum-heading{
		font-size:30px !important;
	}
	
	.seite-impressum-titel{
		font-size:19px !important;
	}
	
	.seite-impressum-text-1 .seite-impressum-text-2{
		font-size:17px !important;
	}
	
	.seite-impressum-copyright{
		font-size:18px !important;
	}
	
	/* Datenschutz Datenschutz Datenschutz Datenschutz Datenschutz */
	
	.seite-datenschutz-wrapper{
		width:800px;
		height:3550px;
	}
	
	.seite-datenschutz-heading{
		font-size:30px !important;
	}
	
	.seite-datenschutz-titel{
		font-size:19px !important;
	}
	
	.seite-datenschutz-text-1{
		font-size:17px !important;
	}
	
	.seite-datenschutz-text-2{
		font-size:17px !important;
	}
	
	/* Footer Footer Footer Footer Footer Footer Footer Footer Footer */
	
	.column-one{
		width:50vw;
	}
	
	.footer-copyright{
		font-size:17px;
	}
	
	.footer-link-text{
		font-size:15px !important;
	}
	
	.footer-2-wrapper{
		width:100%;
		margin-left:10vw;
	}
	
	.footer-2-text{
		font-size:15px !important;
	}
	
	.footer-2-link-text{
		font-size:15px;
	}
	
	.footer-3-wrapper{
		margin-left:5vw;
		width:15vw;
		position:absolute;
		right:10px;
	}
	
	.footer-3-social-bild{
		width:2.5vw;
	}
	
	/* 404 404 404 404 404 404 404 404 404 404 404 404 404 404 404 404 404 */

	.error-page-404{
		width:55%;
		margin:auto;
	}

	.entry-title-404{
		font-family:'Open Sans', sans-serif;
		font-size:2.7vw;
	}

	.intro-text-404{
		font-family:'Open Sans', sans-serif;
		font-size:1.7vw;
		padding-left:0.15vw;
	}

	.button-text-404{
		font-size:1.5vw;
		color:white;
		font-family:'Open Sans', sans-serif;
	}
	
	/* DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO */
	
  #DSVGO{
    display: block;
  }
  .DSVGO-Inhalt{
    width: 800px;
    margin: auto;
  }
  .DSVGO-Text{
    padding-left: 21px;
    font-size: 13px;
    padding-top: 23px;
  }
  .DSVGO-Button{
    height: 6px;
    width: 90px;
    margin-top: 34px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 8px;
    padding-bottom: 24px;
    padding-left: 6px;
    padding-right: 8px;
    font-size: 12px;
  }
  .DSVGO-Button1{
    height: 10px;
    width: 82px;
    margin-top: -36px;
    margin-left: 102px;
    margin-right: 15px;
    padding-top: 8px;
    padding-bottom: 24px;
    padding-left: 3px;
    padding-right: 5px;
    font-size: 12px;
  }
}

@media screen and (min-width: 1370px) and (max-width: 1800px) {
	
	/* DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO DSVGO */
	
  #DSVGO{
    display: block;
    height: 100px;
  }
  .DSVGO-Inhalt{
    width: 900px;
    margin: auto;
  }
  .DSVGO-Text{
    font-size: 15px;
    margin-top: 1px;
    padding-left: 25px;
    margin-right: 15px;
  }
  .DSVGO-Button{
    height: 6px;
    width: 108px;
    margin-top: 32px;
    margin-left: 0px;
    margin-right: 6px;
    padding-top: 9px;
    padding-bottom: 30px;
    padding-left: 8px;
    padding-right: 9px;
    font-size: 15px;
  }
  .DSVGO-Button1{
    height: 10px;
    width: 101px;
    margin-top: 32px;
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 10px;
    padding-bottom: 29px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 15px;
  }
}