v/*1600px (Laptop L)*/
@media screen and (max-width:1600px) {
	/*Header*/
	.inline-header.justify .main-nav {
	    -webkit-box-flex: 0;
	        -ms-flex-positive: 0;
	            flex-grow: 0;
	    gap: 10px;
	}
	header .menu-item .menu-text img {
	    margin-left: 25px;
	}
	/*Newsletter Sektion*/
	.nl_section .form_border:before {
	    left: 65%;
	}
}

/*1440px (Laptop M)*/
@media screen and (max-width:1440px) {
	/*Home News Sektion*/
	.vc_custom_heading a {
	    font-size: 20px;
	    line-height: 22px;
	}
	.vc_gitem_row.vc_row.vc_gitem-row-position-bottom {
	    width: 100%;
	}
	.vc_pageable-slide-wrapper.vc_clearfix .vc_gitem-post-data-source-post_excerpt p {
	    line-height: 20px;
	}
	.full_width_content .wpb_column:last-child {
	    padding-left: 20px;
	    padding-right: 50px;
	}
	.position_publications .vc_row .wpb_column {
	    margin-right: 15px;
	    width: 300px;
	}

	.position_publications .vc_row {
    padding-bottom: 0px !important;
}
section.vc_section.position_publications {
    padding-bottom: 0px;
    padding-top: 0px !important;
}
	/*Home Publikationen Sektion*/	
	#the7-body .position_publications .vc_row img.vc_single_image-img.attachment-medium {
	    height: auto;
	}
	#the7-body #page .position_publications .wpb_single_image {
	    height: auto;
	}
	#the7-body .position_publications .vc_row .wpb_column {
	    margin-right: 15px;
	    width: auto;
	}
	#the7-body .position_publications .vc_row .wpb_text_column.wpb_content_element .wpb_wrapper {
	    padding: 20px 10px;
	    width: 100%;
	}
	#the7-body .position_publications .vc_row .wpb_text_column.wpb_content_element {
	    height: auto;
	}
	#the7-body .position_publications .vc_row .wpb_text_column.wpb_content_element .wpb_wrapper a:before {
	    left: 70%;
	}
	.vc_row.wpb_row.vc_row-fluid.padding {
	    padding-bottom: 200px !important;
	    padding-top: 50px !important;
	}
	
	.position_publications .btn-align-center {
	    margin-left: 250px;
	}


	.position_publications  .one-fourth {margin-bottom: 50px;}

	.position_publications  .vc_row.wpb_row.vc_row-fluid.publikation-start {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
}
.position_publications .vc_row.wpb_row.vc_row-fluid.publikation-start::before {
    display: none !important;
}
	.position_publications  .one-fourth {
    width: calc(50% - 50px) !important;
}

}

/*1200px (Laptop S)*/
@media screen and (max-width:1200px) {
	/*Top Header*/
	#the7-body #page .masthead .top-bar.top-bar-empty {
	    visibility: visible;
	    opacity: 1;
	    max-width: 100%;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: row;
	            flex-direction: row;
	    -webkit-box-pack: end;
	        -ms-flex-pack: end;
	            justify-content: flex-end;
	    position: sticky;
	    padding: 0 20px;
	}
	.masthead .mini-widgets .soc-ico a:last-child {
	    margin-right: 5px;
	}
	 .top-bar .mini-widgets .mini-search {
	    display: none;
	}
	#the7-body .masthead .top-bar .soc-ico {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	}

	.top-bar .mini-widgets.right-widgets, .top-bar .mini-widgets:last-child {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	}
	#main > .wf-wrap {
	    padding: 0;
	    width: 90%;
	}
	
	/* Mobile Social Icons Display None	*/

	#the7-body .masthead .soc-ico {
		display: none;
	}

	/*News Sektion*/
	.vc_grid .vc_pageable-slide-wrapper {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: column;
	            flex-direction: column;
	}
	#the7-body .vc_grid-item {
	    width: 100%;
	}
	.vc_gitem-animated-block > .vc_gitem-zone {
	    height: auto !important;
	}
	.vc_row.vc_row-flex {
	    margin: 30px 0 !important;
	}
	.single-dt_team .vc_row.vc_row-flex {
    margin: 0px !important;
	}
	h2.vc_custom_heading {
	    /* margin: 0 !important; */
	}
	.nl_section .form_border:before {
	    left: 70%;
	}
	/*Footer*/

	.footer .widget {
    padding: 0px;
}
	#footer .wf-container {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: row;
	            flex-direction: row;
	    -webkit-box-pack: justify;
	        -ms-flex-pack: justify;
	            justify-content: space-between;
	    gap: 40px;
	}
	#footer .wf-container-footer {
	    padding: 30px 0;
	}
	#aktuelles .vc_custom_heading.vc_gitem-post-data-source-post_title {
    min-height: 80px;
   
}


	.page .a-slide-panel {
    width: 75% !important;
}

#aktuelles .vc_gitem-row-position-bottom .vc_col-sm-12.vc_gitem-col {
    min-height: 150px;
}
#page .top-bar .mini-search {
    display: none;
}

}

/*1024px (Laptop/Tablet Querformat)*/
@media screen and (max-width:1024px) {
	/*Slider Home*/
	#the7-body #rev_slider_14_1_wrapper .hesperiden.tparrows {
		width: 20px;
		height: 20px;
	}

	/* News Anmeldung */


	.nl_section .form_border {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

.nl_section .form_border:before {
    left: 80%;
    top: 50px;
}


#footer .wf-container {
	    -webkit-box-direction: normal;
	        -ms-flex-direction: column;
	            flex-direction: column;
	 
	}


		#instagram__feed .upb_row_bg{
		margin-top: 50px;
}
}

/*989px (Tablet L)*/
@media screen and (max-width:989px) {
	.position_publications .vc_row:first-child {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: column;
	            flex-direction: column;
	    gap: 20px;
	}
	.position_publications  .one-fourth {
    width: 100% !important;
}
	#the7-body .position_publications .vc_row .wpb_column {
	    margin-right: 0px;
	    width: auto;
	    width: -webkit-fit-content;
	    width: -moz-fit-content;
	    width: fit-content;
	}
	.position_publications .btn-align-center {
	    margin-left: 0;
	}
	#page .position_publications a.dt-btn {
	    margin-top: 0 !important;
	}
	/*Logo Area*/
	.vc_row.small_margin {
	    margin: 30px !important;
	}
	#the7-body .img_container.vc_row.vc_row-flex {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: column;
	            flex-direction: column;
	    gap: 20px;
	    -webkit-box-align: center;
	        -ms-flex-align: center;
	            align-items: center;
	}
	.wpb_single_image.vc_align_right,
	.wpb_single_image.vc_align_left {
		text-align: center;
	}
	.nl_section .form_border:before {
	    left: 85%;
	}
	.vc_row.nl_section {
	    padding: 30px !important;
	}

	#aktuelles .vc_btn3-container.vc_btn3-inline {
    position: absolute;
    bottom: 0;
}


}


@media screen and (max-width:778px) {
.wpb_wrapper  .arrows-bg-on.owl-carousel .owl-nav a.owl-prev{
    left: -20px ;
}

.wpb_wrapper .arrows-bg-on.owl-carousel .owl-nav a.owl-next {
    right: -20px;
}

}



/*768px (Tablet Hochformat)*/
@media screen and (max-width:768px) {
	/*NL Sektio*/
	.nl_section p {
	    width: 90%;
	    margin: 0 auto;
	    margin-top: 20px;
	}
	.nl_section input#email {
	    border-radius: 10px;
	    padding: 15px 20px;
	    line-height: unset;
	    height: -webkit-fit-content;
	    height: -moz-fit-content;
	    height: fit-content;
	    width: 100%;
	}
	.nl_section .form_border {
	    gap: 10px;
	    display: flex;
	    flex-direction: column;
	}
	.nl_section input#email {
	    width: 100%;
	    margin-right: 20px;
	}
	.nl_section .wpb_raw_code.wpb_content_element.wpb_raw_html {
		padding: 0 30px;
	}
	/*Publikationen*/
	.padding h2.vc_custom_heading,
	.padding .wpb_text_column {
	    padding: 0 !important;
	}
	.vc_row.wpb_row.vc_row-fluid.padding {
	    padding-left: 30px;
	}

	#the7-body .vc_column_container>.vc_column-inner {
	    padding-top: 0;
	}
	.nl_section .form_border:before {
  
    top: 30px;
}
.position_publications .vc_row {
    padding: 0 25px;
}

.tab-left .vc_general  .vc_tta-panel {
    background-color: #00869a !important;
}


.tab-left .vc_tta.vc_general .vc_tta-panel-title>a {
    background-color: #f2f2f2;
    color: #000 !important;
}

.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a span {
    color: #000 !important;
}

#main .tab-left span.vc_tta-title-text {
    color: #000 !important;
}

.tab-left .vc_tta-container .vc_general .vc_tta-panels-container {
    padding: 0px;
    padding-top: 0px !important;
}

.tab-left .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
    padding: 40px 50px;
}

.tab-left h4.vc_tta-panel-title {
    border-bottom: 1px solid #D3D3D3;
}

.dt_team_category-gruppen h2 {
    padding-top: 20px;
}

}

/*520px (Smartphone L)*/
@media screen and (max-width:520px) {

	.nl_section .form_border:before {
    left: 80%;
}
.position_publications .vc_row {
    padding: 0 25px;
}
.position_publications .wpb_text_column h3{
	    word-break: break-word;
}

.publications .owl-carousel .dt-owl-item .vc_row.wpb_row.vc_inner.vc_row-fluid{
	flex-direction: column;
}

.publications .owl-carousel .wpb_column.vc_column_container.vc_col-sm-4 {
    width: 200px;
}

.publications .owl-carousel .dt-owl-item .upload_element .wpb_wrapper p {
    padding: 15px 25px;
}
.wpb_wrapper  .arrows-bg-on.owl-carousel .owl-nav a.owl-prev {
    left: 0px;
}
.wpb_wrapper .arrows-bg-on.owl-carousel .owl-nav a.owl-next {
    right: 0px;
}

.ult_exp_content.ult_active_section {
    padding: 10px 25px 25px !important;
}
}

/*375px (Smartphone M)*/
@media screen and (max-width:375px) {
}


@media (max-width: 568px) {
	.page .ats-employer-panel-container {
    padding: 50px; 
}
}
