@media (max-width:1440px){


}

@media (max-width:1200px){
    h3 {font-size: 25px;line-height: 35px;}
    .container{width: 100%;}
    .head_top{padding: 0 15px;}
    .head_bottom{padding: 5px 15px 15px 15px;}
    .for_men{margin: 0 5px;}
    .bussiness_head{padding: 40px 15px;}
    .bussiness{padding: 41px 15px 30px;}
    .for_experts p{padding: 2px 0 0 0;}
    .service_types ul li{padding: 10px 30px;}
    .video{padding: 0;}
    .companies{padding: 14px 15px 14px 15px;}
    .video_img{padding: 0 8px;}
    .videocnt_left p{padding: 0;font-size:  15px;line-height: 22px;}
    .carerer{padding: 40px 15px;}
    footer{padding: 47px 15px 33px;}
    .foot_bottom{padding: 15px;}
    .head_inner{padding: 55px 15px 48px;}
    .career_step{padding: 48px 15px 26px;}
    .right_position{padding: 59px 15px 48px;}
    .home > ul > li:nth-child(2):after{width: 130px;}

.for_applicants .carousel-caption{
	position: absolute;
	width:100%;
	text-align:right;
	padding-bottom: 10px;	
    bottom: 0px;
    z-index: 10;
    color: #fff; 
    text-shadow:inherit;  
	}


}
@media (max-width:1024px){
    h2{font-size: 30px;line-height: 40px;}
    .positive p{font-size: 30px;line-height: 40px;}
    .for_men{width: 420px;}
    .for_men p{font-size: 15px;line-height: 20px;}
    .carousel-inner > .item > img, .carousel-inner > .item > a > img{height: 400px;}
	.paralax_cnt h2{width: 100%;padding: 0 0 0 0px!important;}
    }

@media (max-width:991px){
    
    .home > ul > li > a{padding: 5px 5px;}
    .navbar-inverse .contact_number ul li{padding: 0 10px;}
    .logo figure a img {width: 170px;height: auto;}
    .for_men{width: 420px;height: auto;}
    .for_men.fire{margin: 0 0 0 40px;}
    .jobs.down{margin: 6px 0 0 0;}
    .for_experts p{font-size: 16px;line-height: 25px;}
 
    .videocnt_left h2{font-size: 25px;}
	
}






@media (max-width:767px){
	
	.home > ul > li > a {
  color: #000;

}
	
	.kopfzeile
	{
		display:none!important;
	}
	.logo figure a img{width: 70%;}
	
	
    h1{font-size: 36px;line-height: 45px;}
    h2 {font-size: 25px;line-height: 30px;}
    h3 {font-size: 20px;line-height: 30px;}
    .positive p{font-size: 25px;line-height: 30px;}
    .navbar-inverse .head_top{background: none;padding: 0;}
    .home > ul > li:nth-child(2):after{display: none;}
    .home{display: none;}
    .jobs{display: none;}
    .logo{display: none;}
    .head_top .home{display: block;padding: 15px 10px;}
    .head_top .jobs{display: block;padding: 10px 10px;}
    .home > ul > li > a{padding: 0;}
    .home > ul > li.last{padding: 0;}
    .contact_number ul{margin: 0;padding: 0;}
    .navbar-inverse .contact_number ul li{padding: 0;}
    .contact_de .navbar-nav{margin: 0;}
    .home > ul > li{display: block;padding: 0;}
    .contact_number{display: block;padding: 15px 4px;}
    .change .wrapper {right: -300px;}
    
    .head_top .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border:inherit!important;}
    .head_top .navbar-toggle span.icon-bar{background-color:#273580;width: 35px;height: 4px;}
    .head_top .navbar-inverse .navbar-toggle{position: absolute;}
    .head_top .navbar-toggle[aria-expanded="true"] span {position: absolute;}
    
    .navbar-toggle[aria-expanded="true"] span:nth-child(2) {opacity: 0;}
    
    .head_top .navbar-toggle[aria-expanded="true"] span:nth-child(1){
        transform: rotate(45deg);
        top: 10px;
        left: 0px;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        }
    
    .head_top .navbar-toggle[aria-expanded="true"] span:nth-child(3){
    transform: rotate(-45deg);
    top: 6px;
    left: 0px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    }
    .head_top .navbar-collapse{
    display: block;
    width: 300px;
    position: fixed;
    left: -300px;
    top: 0px;
    background: #ffffff;
   box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px, rgba(0, 0, 0, 0.05) 0px 10px 20px 0px;
    height: 100%;
    padding: 0 5px;
    top: 0;
    overflow: auto;
    transition: all ease-in-out 0.3s; 
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;}
    
    .navbar-inverse .contact_number ul li{display: block;padding: 5px 0;}
    .contact_de{display: block;}
    .collapse.in{left: 0;transition: all ease-in-out 0.3s;}
    .Offene{position: static;left: 0;top: 0;border: none;width: inherit;}
    .Offene.dropdown-menu{margin: 0;
    min-width:  inherit;float:  inherit;box-shadow:  inherit;}
    
    .bottom_nav{padding: 0;}
    .head_top .logo{display: block !important;text-align:  right;float: none;padding: 12px 15px;}
    
    .head_top .navbar-toggle{position:  absolute;left:  15px;top: 41px;border: none;}
     .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background-color:inherit;}
    
    
    
    .for_men {display: block;margin: 7px auto;width: 100%;}
    .for_men.fire {margin: 0 auto;}
    .for_applicants .carousel-caption{top: 31%;}
	.for_applicants .carousel-caption2{top: 31%;}
    .sliderinfo{padding: 0 15px;display: block;}
    .jobs.candidates{margin: 0;}
    .carousel-inner > .item > img, .carousel-inner > .item > a > img{object-fit: cover;}
    .experts{width: 100%;float: inherit;}
    .services{width: 100%;float: inherit;}
    .service_types{max-width: inherit;}
    .service_types ul{float: inherit;text-align: center;}
    .service_types ul li.last{padding: 10px 30px;}
    .videocnt_left{display: block;max-width: inherit;padding: 15px 0;}
    .video_img{display: block;padding: 0;}
    .vacancies{padding: 10px 0;}
 
    .contact{width: 100%;float: inherit;padding: 0;}

    .head_top .home > ul > li{padding: 5px 0;}
    .career_left {width: 100%;float: none;}
    .career_right {width: 100%;float: none;padding: 0;}
    .career_right h4{padding: 0 0 41px 0;}
    .paralax_cnt h2{width: 100%;padding: 0 0 0 50px;}
    .paralax_cnt {padding: 69px 0 108px 0;}
    
    header{background: #ffffff;margin: 0 auto 0;
    right: 0;
    top: 0;
    position: relative;
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -ms-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;}
    .change.sticky header{left: 200px;}
    .head_bottom{padding: 0;}
    .sticky .wrapper{padding: 99.91px 0 0 0;}
    .home > ul > li:after{display: none;}
}
@media (max-width:599px){
	
	
	.meinungen{color:#000000;font-size:22px;max-width:100%;}
.meinungen-weiss{color:#ffffff;font-size:22px;max-width:100%;}


    h1 {font-size: 35px;line-height: 40px;}
    h4 {font-size: 18px;line-height: 22px;}
    .carousel-inner > .item > img, .carousel-inner > .item > a > img{height: 355px;}
    .carousel-indicators {bottom: 10px;}
    .carerer{padding: 12px 15px;}
    .right_position {padding: 30px 15px 25px;}
    .right_position h4{padding: 0 0 8px 0;}
    .head_inner {padding: 25px 15px 28px;}
    .paralax_cnt h2 br{display: none;}
	
	.inhalte h1
{font-size:28px;line-height:45px; color:#273580;padding-bottom:20px;}

.inhalte h2
{font-size:24px;line-height:36px; color:#273580;padding-bottom: 20px;padding-top: 10px;}

.inhalte h3
{font-size:22px;line-height:32px; color:#000000;padding-bottom: 20px;}


}

@media (max-width:479px){
    h1 {font-size: 22px;line-height:35px;}
    .service_types ul li{padding: 15px 0;width: 100%;}
    .service_types ul{padding:  15px 0 0 0;}
    .imprint ul li{font-size: 14px;line-height: 18px;}
    .head_top .navbar-toggle {left: 5px;top: 35px;}
    .paralax_cnt h2 {padding: 0 15px;}
    .paralax_cnt{padding: 60px 0;}
    .career_right ul li.last{padding: 0 0 5px 22px;}
    .career_right ul li{padding: 0 0 5px 22px;}
    .career_right ul li:after{top: 3px;}
    .logo figure a img{width: 70%;}
    .head_top .navbar-toggle{top: 28px;}
	
.for_men {

    width: 100%;
    height: auto;
    display: inline-block;
    background: #ffffff;
    opacity: 0.9;
    padding: 0 0px 0 24px;
    margin: 0 31px;
    text-align: left;
    vertical-align: top;

}
	
	
	
    .for_men p br{display: none;}
    .for_men h2{padding: 15px 0 3px 0;}
    .for_men p {font-size: 15px;line-height: 20px;padding-bottom:15px;}
    .jobs.candidates{margin: 5px 0 0 0;}
    .jobs.down{margin: 18px 0 0 0;}
    .for_men{min-height: 123px;}
	
		.inhalte h1
{font-size:28px;line-height:40px; color:#273580;padding-bottom:20px;}

.inhalte h2
{font-size:24px;line-height:31px; color:#273580;padding-bottom: 20px;}

.inhalte h3
{font-size:22px;line-height:26px; color:#000000;padding-bottom: 20px;}
.bussiness_head {

    padding: 20px 5px;

}

.contact img {padding-top:20px;}
sind h3 {

    font-size: 18px!important;

}

.home > ul > li ul.Offene li > a {

    font-size: 15px;
border-bottom: 1px solid #ccc;

}
}

@media (min-width:768px){
    .home > ul > li:hover .Offene{display: block;}
    .head_top .jobs{display: none;}
    
}

