body > div#layout-default>div.header-search.d-none {
	height: 0px;
	margin: 0;
	padding: 0;
	display: block!important;
}
#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column h1 a:hover, 
#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column h1 a:hover{
	color:inherit;
}

.container div h1.right,
.container div h2.right,
.container div h3.right,
.container div h4.right,
.container div h1.left,
.container div h2.left,
.container div h3.left,
.container div h4.left {
	transform: none;
	-webkit-transform: none;
}
#layout-default .tabs.style-training .content-text-page-introduction[id^="c"] p{
		font-size:14px;
		line-height: 23px;
	}
	
#layout-default .tabs.style-training .img_txt50[id^="c"] .media-body{
	padding-top:0;
	}
.content-shortcut + .container div h1.right{
	margin-top:1em;
}

.content-shortcut .content-header h2{
		margin-top:3em;
}

i.fa.fa-youtube-square.fa-lg:before {
	content: url('assets/social-media/youtube.svg');
	width: 32px;
	height: 32px;
	display: block;
}

i.fab.fa-xing-square.fa-lg:before {
	content: url('assets/social-media/xing.svg');
	width: 32px;
	height: 32px;
	display: block;
}

i.fab.fa-linkedin.fa-lg:before {
	content: url('assets/social-media/linkedin.svg');
	width: 32px;
	height: 32px;
	display: block;
}

i.fab.fa-twitter-square.fa-lg:before {
	content: url('assets/social-media/twitter.svg');
	width: 32px;
	height: 32px;
	display: block;
}

i.fab.fa-facebook-square.fa-lg:before {
	content: url('assets/social-media/facebook.svg');
	width: 32px;
	height: 32px;
	display: block;
}

i.fab.fa-instagram.fa-lg:before {
	content: url('assets/social-media/instagram.svg');
	width: 32px;
	height: 32px;
	display: block;
}

.tabs.style-helpdesk .content-text.content-text-page-introduction .container>h2 {
	line-height: 28px;
}

* {
	transition: inherit!important;
}

.element-text-image-slider .media-body strong {
	margin-bottom: 8px;
	display: block;
	box-sizing: border-box;
}

body div.bg-secondary .column-last.col-lg-7 h2,
body div.bg-secondary .column-last.col-lg-7 p,
body div.bg-secondary .column-last.col-lg-7 p a {
	color: #fff;
	padding-bottom: 0;
}

body #layout-default .tabs.style-training .column-1.column-first.col-lg-9.col-xl-9 span.icon-arrow-primary::after,
body #layout-default .tabs.style-training .column-1.column-first.col-lg-9.col-xl-9 button.icon-arrow-primary::after,
body #layout-default .tabs.style-training .column-1.column-first.col-lg-9.col-xl-9 a.icon-arrow-primary::after {
	display: none;
}

div.owl-stage-outer .owl-stage,
div.owl-stage-outer .owl-stage .owl-item {
	transition: all 0.35s ease 0s !important;
}

.element-text-image-slider.layout-slide-page-introduction .owl-theme .owl-nav [class*="owl-"].owl-next:focus-visible,
.element-text-image-slider.layout-slide-page-introduction .owl-theme .owl-nav [class*="owl-"].owl-prev:focus-visible {
	outline: none;
}

#area-header #menu-main #navbar-main.show #anfragetop {
	padding-bottom: 15px;
}

body div#layout-default div.tab-content div.tab-pane.active[role="tabpanel"] div.row>div.col-xl-3.column-2>div.content-image.content-image-default[id^="c"][data-content="image"] {
	background-color: transparent;
	box-shadow: none;
}

.element-text-image-slider span.icon-arrow-primary:hover,
.element-text-image-slider button.icon-arrow-primary:hover,
.element-text-image-slider a.icon-arrow-primary:hover {
	color: #fff;
	background-color: #0b3f7a;
}

.element-text-image-slider span.icon-arrow::after,
.element-text-image-slider button.icon-arrow::after,
.element-text-image-slider a.icon-arrow::after {
	display: none;
}

body div#layout-default div.tab-content div.tab-pane[role="tabpanel"] div.row>div.column-1>div[id^="c"] .container h2 {
	color: #0b3f7a;
	font-family: inherit;
	font-weight: 800;
	font-size: 24px;
	line-height: inherit;	
}

body div#layout-default .tabs .col-sm-6.col-lg-7 .container h2 {
	margin-bottom:0;
}

div.element-text-image-slider a.icon-arrow-primary {
	letter-spacing: 0.01em;
}


/* econcess_nv 16.07.2021 verstecken */

#navbar-main-2 ul.navbar-nav li.point-1,
#navbar-main-2 ul.navbar-nav li.point-2 {
	display: none;
}


/* econcess_nv 16.07.2021 */

#menu-main li a>.font-italic.font-weight-light {
	font-style: italic !important;
	font-style: normal!important;
	font-weight: 700!important;
}

#menu-footer div.menu-header {
	font-family: "Coco Sharp", sans-serif;
	font-size: 14px;
	line-height: 18px;
	height: 25px;
	color: #0B3F7A;
	text-transform: uppercase;
}

#menu-main .dropdown-item,
#menu-main-2 .dropdown-item {}

body #area-header {
	background-color: #fff;
}

#navbar-main.navbar-collapse.collapse ul.navbar-nav li.point-1,
#navbar-main.navbar-collapse.collapse ul.navbar-nav li.point-2,
#navbar-main.navbar-collapse.collapse ul.navbar-nav li.point-3 {
	/*display: none;*/
}



.main-menu-open #menu-main #navbar-main.navbar-collapse.collapse ul.navbar-nav>li.nav-item.parentid-332>a {
	font-weight: 400;
}

.main-menu-open #menu-main #navbar-main.navbar-collapse.collapse ul.navbar-nav>li.nav-item.parentid-332>a>.font-italic.font-weight-light {
	font-weight: 400;
}

.main-menu-open #menu-main #navbar-main.navbar-collapse.collapse ul.navbar-nav li.nav-item.uid-399 {
	border-bottom: 1px solid #b5c5d7;
}

#area-header #menu-main .navbar-collapse.collapse ul.navbar-nav>li.last>a.dropdown-toggle {
	padding-right: 10px;
}

#area-header i.arrow {
	border-color: #0e4677;
}

.partial-quickSearch .form-wrapper {
	padding: 20px 20px 20px;
	box-shadow: none;
}

.partial-quickSearch.show .form-wrapper {
	padding: 30px 20px 20px;
	box-shadow: 20px 20px 30px 0 rgb(0, 0, 0, 0.16);
}

#menu-main .navbar-toggler span,
#menu-main-2 .navbar-toggler span {
	background: #0B3F7A;
	border-radius: 1px;
}

#menu-main .search-link svg,
#menu-main-2 .search-link svg {
	width: 20px;
	height: 20px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 12px;
	filter: invert(19%) sepia(96%) saturate(992%) hue-rotate(188deg) brightness(90%) contrast(102%);
}

html body {
	max-width: 100%;
	margin-left: 0%;
	margin-right: 0%;
}

#area-header {
	position: relative;
}

body #area-header #header-logo-main {
	left: 0;
	right: auto;
	position: relative;
	top: 26px;
	top:6px;
}

#menu-footer ul {
	list-style-type: none;
	padding-left: 0;
}

#menu-footer ul li {
	font-size: 14px;
	line-height: 24px;
	color: #0B3F7A;
}

li.nav-item.state-no.socials .fa-youtube-square:before {
	content: "\f167";
}

#menu-main .navbar-toggler,
#menu-main-2 .navbar-toggler {
	right: 8px;
}

i.arrow {
	border: solid black;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
}

.content-text-image-products-big-image-text.horizontal .media-body h3 > strong{
	    font-weight: 700;
}
/* econcess_nv change color of logo and background + */

body #area-header #header-logo-main {
	background-color: #fff;
}

body #area-header #header-logo-main a {
	background-color: transparent;
}

#menu-main .navbar-toggler,
#menu-main-2 .navbar-toggler {
	top: 28px;
	top:12px;
}

#area-header #header-logo-main a svg {
	filter: brightness(0.2) sepia(1) hue-rotate(180deg) saturate(5);
}

/* econcess_nv change color of logo and background - */

#menu-main #navbar-main.navbar-collapse.collapse.show li .nav-link,
#menu-main #navbar-main.navbar-collapse.collapse.show .search-link {
	font-size: 14px;
	font-weight: 700;
	color: #0B3F7A;
	height: 48px;
}

#area-header #menu-main .navbar-collapse #anfragetop a.btn.btn-primary,
#area-header #menu-main-2 .navbar-collapse #anfragetop a.btn.btn-primary {
	font-weight: 400;
	text-transform: uppercase;
}

#menu-main #navbar-main li,
#menu-main-2 #navbar-main li,
#menu-main #navbar-main-2 li,
#menu-main-2 #navbar-main-2 li {
	border-bottom: 1px solid #0b3f7a4d;
}

#menu-main #navbar-main li .menu-sub .container>ul>li>a.dropdown-item,
#menu-main-2 #navbar-main li .menu-sub .container>ul>li>a.dropdown-item,
#menu-main #navbar-main-2 li .menu-sub .container>ul>li>a.dropdown-item,
#menu-main-2 #navbar-main-2 li .menu-sub .container>ul>li>a.dropdown-item {
	font-weight: 400;
	position: relative;
	padding-left: 22px;
	color: #0B3F7A;
	padding-top: 8px;
}

#menu-main #navbar-main li .menu-sub .container>ul>li>a.subtitle,
#menu-main-2 #navbar-main li .menu-sub .container>ul>li>a.subtitle,
#menu-main #navbar-main-2 li .menu-sub .container>ul>li>a.subtitle,
#menu-main-2 #navbar-main-2 li .menu-sub .container>ul>li>a.subtitle {
	/*display:none;	*/
}

body #area-header #header-logo-main a {
	margin-left: 0;
}

#menu-main #navbar-main li .menu-sub .container>ul>li,
#menu-main-2 #navbar-main li .menu-sub .container>ul>li,
#menu-main #navbar-main-2 li .menu-sub .container>ul>li,
#menu-main-2 #navbar-main-2 li .menu-sub .container>ul>li {
	border-bottom: 1px solid #0b3f7a4d;
	padding: 3px 0;
}

#menu-main #navbar-main li .menu-sub .container>ul>li>a.dropdown-item:after,
#menu-main-2 #navbar-main li .menu-sub .container>ul>li>a.dropdown-item:after,
#menu-main #navbar-main-2 li .menu-sub .container>ul>li>a.dropdown-item:after,
#menu-main-2 #navbar-main-2 li .menu-sub .container>ul>li>a.dropdown-item:after {
	background-image: url('assets/arr-left.png');
	background-image: url('assets/arr-left.svg');
	content: "";
	height: 6px;
	width: 18px;
	background-size: contain;
	display: block;
	position: absolute;
	left: 0;
	top: 18px;
}

#area-footer #menu-footer ul li.uid-glassdoor,
#area-footer #menu-footer ul li.uid-provenexpert {
	width: 49%;
}

#area-footer #menu-footer ul li.uid-provenexpert {
	margin-left: 2%;
}

#area-footer .col-6 {
	width: 100%;
	max-width: none;
	flex-basis: 100%;
}

/* econcess_nv + */

#menu-footer ul {
	line-height: 24px;
}

#area-footer #menu-footer ul.nav li a {
	color: #0b3f7a;
}

#area-footer #menu-footer>ul.nav>li>a {
	font-weight: 700;
	text-transform: uppercase;
}

#area-footer #menu-footer>ul.nav>li {
	/*  margin-bottom:30px;*/
}

/* econcess_nv - */

footer#area-footer .col-6 .partial-quickSearch {
	display: flex;
	position: relative;
	top: 0;
}

footer#area-footer .col-6 .partial-quickSearch .form-wrapper {
	background: transparent;
	padding: 0;
	float: left;
	margin: 1em 0;
}

footer#area-footer .col-6 .partial-quickSearch .form-wrapper form input {
	height: 40px;
}

footer#area-footer .nav .menu-sub ul>.dropdown-item:focus,
footer#area-footer .nav .menu-sub ul>.dropdown-item:hover {
	background: transparent;
}

footer#area-footer ul>.dropdown-item:active {
	background: transparent;
}

#area-footer .col-6 .partial-quickSearch .form-wrapper form button>svg {
	display: block!important;
	height: 26px;
}

footer#area-footer .col-6 .partial-quickSearch .form-wrapper form button>svg.d-lg-inline-block {
	height: 20px;
}

.partial-quickSearch .input-group-btn.tx-indexedsearch-search-submit .btn.btn-primary {
	height: auto;
}

footer#area-footer {
	background: #1681FB1A;
}

div.tabs.style-helpdesk .tab-content {
	background: transparent;
}

div.tabs.style-helpdesk .tab-content div.tab-pane {
	background: #fff;
	margin-bottom: 1em;
}

div.tabs.style-helpdesk .tab-content div.tab-pane .col-9 {
	flex: 0 0 100%;
}

div .bg.bg-light {
	clear: both;
	padding-bottom: 0.005em;
}

div .bg.bg-light:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    font-size: 0;
    height: 0;
    }

div.tabs.style-training div.element-text-image-slider,
div.tabs.style-helpdesk div.owl-carousel.owl-loaded {
	display: none;
	}

div.tabs.style-training .column-first ul,
div.tabs.style-helpdesk .column-first ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	}

div.tabs.style-training .column-first ul li,
div.tabs.style-helpdesk .column-first ul li {
	color: #0b3f7a;
	font-weight: 600;
	}

div.tabs.style-training .column-first ul>li:before,
div.tabs.style-helpdesk .column-first ul>li:before {
	display: inline-block;
	content: "-";
	width: 1em;
	margin-left: -1em;
	}

.tabs.style-training .element-text-image-slider div.owl-carousel-item {
	background: #fff;
	}

div.tabs.style-training ul,
div.tabs.style-training .content-text.content-text-page-introduction ul {
	padding-left: 25px;
	list-style: none;
	margin-bottom: 1em;
	}

div.tabs.style-training .tab-content ul li,
div.tabs.style-training .owl-carousel-item ul li {
	color: #0b3f7a;
	font-weight: 600;
	}

div.tabs.style-training .tab-content ul li:before,
div.tabs.style-training .owl-carousel-item ul li:before {
	display: inline-block;
	content: "-";
	width: 1em;
	margin-left: -1em;
	}

#partial-content-main .container .bg.bg-primary-header {
	background: transparent;
	}

#partial-content-main .container .bg.bg-primary-header .container {
	background: #1681fb;
	}

body div#layout-default .tabs .col-sm-6.col-lg-5 ul {
	padding-left: 25px;
	list-style: none;
	margin-bottom: 1em;
	}

body div#layout-default .tabs .col-sm-6.col-lg-5 ul {
	padding-left: 25px;
	list-style: none;
	margin-bottom: 1em;
	}

body div#layout-default .tabs .col-sm-6.col-lg-5 ul li {
	color: #0b3f7a;
	font-weight: 600;
	}

body div#layout-default .tabs [id^="c"] ul li:before,
body div#layout-default .tabs .col-sm-6.col-lg-5 ul li:before {
	display: inline-block;
	content: "-";
	width: 1em;
	margin-left: -1em;
	color:#0b3f7a;
	padding-right: 15px;
	font-size: inherit;
    line-height: inherit;
	}

.bg.bg-secondary .container div[id^="c"]>.row {
	margin-left: 0;
	margin-right: 0;
	}

.bg.bg-secondary .content-text-image-contact-person .content-wrapper {
	padding-bottom: 0;
	}

.bg.bg-secondary .content-text-image-contact-person .content-wrapper>div {
	padding: 0 15px;
	}

body .bg.bg-secondary .content-text-image-contact-person {
	margin-bottom: 0;
	}

body div.bg-secondary .column-last.col-lg-7 h2,
body div.bg-secondary .column-last.col-lg-7 p,
body div.bg-secondary .column-last.col-lg-7 p a {
	padding-bottom: 0;
	margin-bottom: 0;
	line-height: 24px;
	}

body div.bg-secondary .col-md-7.col-12 {
	margin-top: 0;
}

body div.bg-secondary .column-last.col-lg-7 div>.row .col-12.column-last .content-text p:first-child > a,
body div.bg-secondary .column-last.col-lg-7 div>.row .col-12.column-last .content-text p:last-child > a {
	position: relative;
	float: left;
	padding-left: 25px;
	line-height: 24px;
}

body div.bg-secondary .column-last.col-lg-7 div>.row .col-12.column-last .content-text p:first-child > a:before {
	content: url('assets/phone.svg');
	width: 18px;
	height: auto;
	position: absolute;
	left: 0;
	margin:2px 0;
	top: 0;
	display: block;
}

body div.bg-secondary .column-last.col-lg-7 div>.row .col-12.column-last .content-text p:last-child > a:before {
	content: url('assets/mail.svg');
	width: 20px;
	position: absolute;
	left: 0;
	top: 2px;
	margin:1px 0;
	height: auto;
	display: block;
}

.tabs.style-helpdesk a.btn.btn-primary {
	white-space: pre-wrap;
	text-transform: none;
}


.tabs.style-training .col5050 .col-12.body-wrapper{
	margin-top:0;
}

.tabs.style-training .col5050 .col-12.body-wrapper ul{
	    margin-bottom: 0;
}

.card div.card-block .content-text-image.content-text-image-whitepaper-wissen{
	padding:20px;
	margin-bottom:0;
	flex: 0 0 100%;
    max-width: 100%;
	margin-top: 1em;
}
.card div.card-block .content-text-image .image img{
	max-width:112px;	
	margin: auto;
    float: none;
    display: block;
}
.card div.card-block .content-text-image .header,
.card div.card-block .content-text-image .body{
	text-align:center;
}

.card div.card-block .content-text-image.content-text-image-whitepaper-wissen h3 {
    margin-top: 24px;
    margin-bottom: 12px;
}

.accordion.style-default .card:first-child .collapse .media-body h3 {
	    color: #0b3f7a;
}
body div.accordion.style-default .card:first-child .collapse div.media-body h2 {
	    color: #0b3f7a;
		font-size:28px!important;
		line-height:32px!important;
		margin-bottom: 20px;
		margin-top: 30px;
}

div.bg.bg-light div.tabs.style-helpdesk > .container > h2,
div.bg.bg-light div.tabs.style-training > .container > h2{
	display:none;
}
div.bg.bg-light  .tabs.style-helpdesk,
div.bg.bg-light .tabs.style-training {
	padding-top: 15px;
	margin-bottom: 3em;
}  
.container + div.bg.bg-light {
	padding-top:49px;
}
.container + div.bg.bg-light h2 ,
.container + div  + div +  div.bg.bg-light h2{
	padding-bottom:1em;
}
.container + div.bg.bg-light .container h2, .container + div.bg.bg-light .container p,
.container + div  + div +  div.bg.bg-light h2,
.container + div  + div +  div.bg.bg-light p{
	margin-bottom:0;
}

.tabs.style-helpdesk .d-xl-none.d-lg-none div.content-text.content-text-default>p>a {
	white-space: break-spaces;
}
body div#layout-default .tabs.style-helpdesk div.tab-content div.tab-pane[role="tabpanel"] div.row > div.column-1 > div[id^="c"] .container h3{
	margin-bottom:8px;
	font-size:18px;
}

.container div.accordion.style-customer-area .card .card-header{
	padding-left:0;
	padding-right:0;
	background-color:transparent;
	color: #0B3F7A;	
}
.container div.accordion.style-customer-area .card{
	border-bottom:1px solid #0B3F7A;
}
.container div.accordion.style-customer-area .card > div.show ~ .card-header{
	border-bottom:none;
}
.container div.accordion.style-customer-area .card .collapse > .card-block{
	padding-left:0;
	padding-right:0;
	padding-bottom: 20px;
	padding-top:5px;
}
.content-text-download .inner-wrap{
	background-color:#0B3F7A;
}
.content-text-download .inner-wrap .content-icon-bodytext, 
.content-text-download .inner-wrap .content-icon-label,
.content-text-download .inner-wrap p{
	color:#fff;
}

.content-text-download .inner-wrap .col-md-7 .btn-primary {
	border:1px solid #fff;
	color:#fff;
}
.content-text-download .inner-wrap .col-md-7 .btn-primary:hover {
    background: #0b3f7a;
    color: #fff;
    border: 1px solid #0b3f7a;
}

.container div.accordion.style-customer-area .card .collapse > .card-block p{
	margin-bottom:8px;
}
.container div.accordion.style-customer-area .card .card-header::after{
	right: 4px;
}
.container div.accordion.style-customer-area .card .card-header a{
	color: #0B3F7A;
	padding-right: 36px;
}

.content-text-image.content-text-image-default.media.flex-colum .media-body{
	flex: 0 0 100%;
}
.container  ul.dreispalter{
	display: flex;
    flex-direction: row;
	flex: 0 0 100%;
	max-width:872px;
	margin:auto;
	 width: -moz-fit-content;
	width:fit-content;
    padding-bottom: 35px;
}

.container .dreispalter li{
	background-image:none;
	position:relative;
	}
.content-text-image.content-text-image-default.media.flex-column{
		align-items: stretch;
	}
.container ul.dreispalter li	{
    text-transform: none;
    color: #0b3f7a;
    font-size: 14px;
    line-height: 1.2em;
    padding-left: 0;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    flex-grow: 0;
    padding-right: 12px;
	padding-left:12px;
	font-weight: 600;
	}
.container .dreispalter li:before	{
    content: '';
    background: url('/fileadmin/infoniqa.com/highlights-check.svg');
    width: 42px;
    height: 30px;
    display: block;
    background-size: 28PX 28PX;
    background-repeat: no-repeat;
    float: left;
    margin-right: 8px;
	}
	
	body .container .accordion .card .text-center{
		margin-bottom:0;
	}
	
/* econcess_nv 'Ihre Vorteile mit...' stylen 13.10.2021 */
.content-text-image-products-big-image-text.horizontal{
	margin-top:120px;
	background:transparent;
}

.content-text-image-products-big-image-text.horizontal > .container{
	margin-top:-120px;
	
	}	
.content-text-image-products-big-image-text.horizontal .image-wrapper img{
	box-shadow:none;
	}
.content-text-image-products-big-image-text.horizontal .media-body{
	    background-color: #0B3F7A;
	}	
	
	.container ul.list-checkmarks{
		margin-bottom:1em;
	}
.content-text-image-products-big-image-text.horizontal .media-body .container ul.list-checkmarks li	{
	color:#fff;
    display: flex;
    align-items: center;
    justify-content: flex-start;
	}
	
.content-text-image-products-big-image-text.horizontal .media-body .container ul.list-checkmarks li strong{
	color:#fff;
	font-size: 14px;
    line-height: 18px;
}	
.content-text-image-products-big-image-text.horizontal .media-body .container .list-checkmarks li:before	{
    content: '';
    background: url('assets/checkmarks.svg');
    width: 36px;
    height: 28px;
    display: block;
    background-size: 22PX 22PX;
    background-repeat: no-repeat;
    float: left;
    margin-right: 8px;
	}
	.content-text-image-products-big-image-text.horizontal .body-wrapper,
	.content-text-image-products-big-image-text.horizontal .col-lg-5{
		padding:0;
	}
.content-text-image-products-big-image-text.horizontal .body-wrapper p.text-capitalize {
    color: #fff;
	}

.content-text-image-products-big-image-text.horizontal .media-body h3{
	margin-bottom:36px;
	letter-spacing:0.01em;
	line-height:28px;
	font-size:24px;
}
.content-text-image-products-big-image-text.horizontal div.media-body .btn{
	margin-top: 20px;
}
/* econcess_nv 'Ihre Vorteile mit...' stylen 13.10.2021 */

.container .accordion .btn {
    white-space: break-spaces;
}
/*econcess_nv 13.10.2021 Demotermin vereinbaren + */	


body .container > div[id^="c"] > div[id^="c"].content-text-image-contact-person{
	margin-top: 50px;
	height:auto;
}
body .container > div[id^="c"] > div[id^="c"].content-text-image-contact-person .media-image{
	width:150px;	
	margin-bottom:0;
}
body .container > div[id^="c"] > div[id^="c"].content-text-image-contact-person .media-image img{
	width:80px;	
	float:right;
	margin-top:8px;
}

body .container > div[id^="c"] > div[id^="c"].content-text-image-contact-person .col-lg-10.col-xl-8.content-wrapper{
	padding: 3em 20px;
}
body .container > div[id^="c"] > div[id^="c"].content-text-image-contact-person  .media-body .text{
	    display: flex;
}
body .container > div[id^="c"] > div[id^="c"].content-text-image-contact-person  .media-body .text h4{
	    color: #fff;
		font-weight:600;
		line-height: 1.4em;		
}

/*econcess_nv 13.10.2021 Demotermin vereinbaren - */	

.container .media-body  h2:has(+ ul.dreispalter){
	display: none;
}
.owl-carousel-item .content-text-image-on-box.bg.bg-gray, .owl-carousel-item .content-text-image-on-box-left.bg.bg-gray{
	margin-bottom:0;
	padding-bottom:0;
}
#layout-default div[id^="c"] div:not(.bg-secondary) .container div[id^="c"] div[id^="c"] .row{
    margin-left:0;
	margin-bottom:0em;
    margin-right:0;
	margin-top:0em;
}
#layout-default .column-first.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12 div[id^="c"].content-text-image-whitepaper-wissen{
	flex:0 0 100%;
	max-width:100%;
	padding-top:0;
	margin-top:0;
	margin-bottom:0;
}
#layout-default .column-first.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12 div[id^="c"].content-text-image-whitepaper-wissen .figure-img{
	margin-bottom:0;
	/*object-fit: cover;*/
    object-position: top center;
    height: 100%;
 } 
#layout-default div[id^="c"] .column-first.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12 .header,
#layout-default div[id^="c"] .column-first.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12 .body {
	display:none;
}
#layout-default div[id^="c"] .column-first.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12,
#layout-default div[id^="c"] .column-last.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12 {
	margin:50px 0;
	background: #e7f2ff;
	padding:0;
	
}
#layout-default div[id^="c"] .column-last.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12 {
	padding:20px;
	display: flex;
    align-items: center;
	justify-content: flex-start;
}
#layout-default div[id^="c"] .column-last.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12 .content-text  {
	padding-left:30px;
    width: 252px;
    max-width: 100%;
}
#layout-default div[id^="c"] .column-last.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12 p{
	margin-bottom: 0;
    padding: 10px 0;
    border-bottom: 1px solid #0b3f7a;
}
#layout-default div[id^="c"] .column-last.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12 h3{
	line-height:1em;
}
.container div[id^="c"] .container div[id^="c"] .row{
	margin-left:0;
	margin-right:0;
}

/* econcess_nv 18.10.2021 das sagen unsere Kunden + */
		
body .owl-carousel .owl-stage-outer .content-text-image-contact-person{
	background:transparent;
}
body .owl-carousel .owl-stage-outer .content-text-image-contact-person{
	background:transparent;
}

.owl-carousel-item > .bg-secondary{
	background-color:transparent!important;
}
body .owl-carousel-item > div.bg-secondary .column-first.col-lg-5,
body .owl-carousel-item > div.bg-secondary .column-last.col-lg-7{
	padding-left:0;
	padding-left:0;
}

body .owl-carousel-item > div.bg-secondary  > .container> div[id^="c"]> .row{
	background-color: #e7f2ff;
}

#template-content div[id^="c"] h2 {
    display: inherit;
	line-height: 1.2em;
	font-family: 'CocoSharpXL-Extrabold', cursive;
/*	white-space: pre-line;*/
}

.element-text-image-slider.layout-slide-page-introduction .owl-item.active{
	overflow:visible;
}

body .owl-carousel-item > div.bg-secondary > .container  > div[id^="c"] > .row {
	overflow: visible !important;	
	background-color:#E7F2FF;
}
body .owl-carousel-item  .content-text-image-contact-person h2,
body .owl-carousel-item  div.bg-secondary .column-last.col-lg-7 h2, 
body .owl-carousel-item  div.bg-secondary .column-last.col-lg-7 p{
	color:#0b3f7a;
}
 body .owl-carousel-item  div.bg-secondary .column-last.col-lg-7 h2,
 body .owl-carousel-item div.bg-secondary .column-last.col-lg-7 p {
    font-weight: 600;
}
/* econcess_nv 18.10.2021 das sagen unsere Kunden - */
		
body .owl-carousel-item  div.bg-secondary .column-last.col-lg-7 h2,
.content-text-image-products-big-image-text .media-body{
		background-color:#0b3f7a;
	}
.content-text-image-products-big-image-text .media-body p,
.content-text-image-products-big-image-text.horizontal .media-body h2,
.content-text-image-products-big-image-text.horizontal .media-body h3,
.content-text-image-products-big-image-text.horizontal .media-body h4,
.content-text-image-products-big-image-text.horizontal .media-body ul{
		color:#fff;
	}	
.tabs:not(.style-helpdesk)  > .element-text-image-slider   {
	display:none;
	}	
.content-text-image-product-slider-content-element .media-body.justify-content-center > h2{ 
	word-break:break-word;
	}
.content-text-image-product-slider-content-element .media-body.justify-content-center p{
	color:#fff;
	}
#menu-main-2 #navbar-main-2.collapse:not(.show){
	display:none;
	}

/* econcess_nv 19.10.2021 infoniqa blog */
div#c7102{
	margin-bottom:2em;
	}
div#c7102 .row .col-xl-4 .media-body p .btn.btn-primary{
    border: none;
    padding: 0;
    text-decoration: underline;
	}
.container .content-header + div .row .col-xl-4 .media-body strong{
	font-weight:600;
	}	
/* econcess_nv 19.10.2021 infoniqa blog -*/

/* econcess_nv 19.10.2021 tabs default +*/

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    color: #fff;
    background-color: #0b3f7a;
    border-color: #0b3f7a;
    border-radius: 0.25rem;
}
.tabs:not(.style-training):not(.style-helpdesk) ul{
	border-bottom:none;
}
.tabs:not(.style-training):not(.style-helpdesk){
    margin: 50px auto;
}
/* econcess_nv 19.10.2021 tabs default -*/

.content-text-big-strip.bg.bg-gray h2 {
	color:#0B3F7A;
}

.bg-light .container > .content-header {
	padding-top: 50px;
}

.bg-light .container > .element-text-image-slider  {
	padding-bottom:50px;
}
/* econcess_nv 19.10.2021 text hover +*/

.overview-text-hover .media-body h2{
	color:#0B3F7A;
	font-size: 24px;
    line-height: 36px;
}
.content-text-overview-hover .media-body .body p
.content-text-image.content-text-image-overview-hover .media-body .body {
	opacity:0;
}

.content-text-image.content-text-image-overview-hover .media-body .body > p:last-child,
.content-text-image.content-text-image-overview-hover .media-body .body > p{
	color:#fff;
}

.content-text-overview-hover:hover .media-body .body{
	display:block;
}

.content-text-overview-hover .media-body:hover{
	background-color:rgba(11, 63, 122, 0.65);
	cursor:pointer;
}

.content-text-overview-hover .media-body:hover .header h2,
.content-text-overview-hover .media-body:hover .body p {
	color:#fff;
}


/* econcess_nv 19.10.2021 text hover -*/

/* econcess_nv 20.10.2021 tips redesign +*/

body .content-text-image-tips .media-body:before{
	display:none;
}
body .content-text-image-tips  .first-image{
	margin:0;
}
body .content-text-image-tips{
	padding:50px 0;
	background: transparent;
}
	
.owl-carousel-item div.content-text-image-tips {
	padding-bottom: 0;
	padding-top:0;
	margin: 0;
	}
.content-text-image-tips .col-md-6 .media-body h2 {
    font-size: 19px;
    line-height: 28px;
    color: #0b3f7a;
    margin-bottom: 0;
}

.content-text-image-tips .media-body p:first-of-type,
.content-text-image-tips .media-body p {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 0;
}

div.content-text-image-tips .col-md-6.d-flex .media-body {
	background-color: #e7f2ff;
}

div.content-text-image-tips.bg-white .col-md-6.d-flex .media-body {
   background-color:#fff;
}

/* econcess_nv 20.10.2021 tips redesign -*/

div.accordion.style-customer-area h2 {
	font-size:24px!important;
	font-weight:500!important;
	line-height:28px!important;
}


div.content-text-image-on-box .media-body h2, div.content-text-image-on-box-left .media-body h2{
	font-size:24px;
	line-height:24px;
}


body div.content-text-image-tips.bg-white{
	background-color: transparent!important;
}


div.content-text-image.content-text-image-whitepaper-wissen .header > h2{
	margin: 0;
    line-height: 1em;
	margin-top:0;
}


body .accordion.style-default .card.card-header, 
body .accordion.style-accordion-icons-2x2 .card .card-header {
    margin: 0;
    padding: 0 36px;
}
body .accordion.style-default .card:first-child .collapse .media-body, 
body .accordion.style-accordion-icons-2x2 .card:first-child .collapse .media-body{
	    margin-left: 0;
}
body .accordion.style-default .card:first-child .collapse .figure, 
body .accordion.style-accordion-icons-2x2 .card:first-child .collapse .figure {
    margin-left: 0;
    margin-right: 0;
}
#layout-default .container > div[id^="c"] > .container > div[id^="c"] >.row {
	margin-bottom:50px;
	margin-top:50px;
}

div.load-more  div.content-text-image.content-text-image-whitepaper-wissen .header,
div.load-more  div.content-text-image.content-text-image-whitepaper-wissen .body{
	padding: 40px 20px 20px 20px;
}
#partial-content-main > div > .container > div.mb-1   {
    padding: 0 15px;
    margin-bottom: -2.75em!important;
	line-height:1em;
}

#template-content div.content-text-default h2.center{
	text-align:center;
	margin-bottom:24px;
}

#template-content div.content-text-default p.text-center{
	max-width:920px;	
	margin: 0 auto;
	padding-bottom:24px;
}

.content-text-default h3.text-center{
	font-size: 18px;
    line-height: 22px;
	margin-bottom:24px;	
}

#partial-content-main > div > .container > div.mb-1  h2 {
	margin:0;
}
#partial-content-main > div > .container > div.mb-1 .row .column-1,
#partial-content-main > div > .container > div.mb-1 .row .column-2 {
	align-self:flex-end;
}
#partial-content-main > div > .container > div.mb-1  p {
	margin:0;
	position:relative;
	float:right;
	width: 100%;
}
#partial-content-main > div > .container > div.mb-1  p > a {
	text-decoration:underline;
	position:absolute;
	font-weight: 600;
	right: 0;
    width: 100%;
    bottom: 0;
	z-index:999;
    text-align: right;
    width: fit-content;
}
.tabs:not(.style-training):not(.style-helpdesk) ul[class*='nav'] li a:hover{
	color:inherit;
	font-weight:inherit;
}
.tabs:not(.style-training):not(.style-helpdesk) ul[class*='nav'] li a.active:hover{
	color:#fff;
}
.tabs:not(.style-training):not(.style-helpdesk) .nav-tabs .nav-link.active:hover{
	color:#fff;
}

.accordion.style-default .card div.card-block .content-text-image.content-text-image-whitepaper-wissen h3{
	margin-top: 1em;
	margin-bottom: 0;
	}
.accordion.style-default .card div.card-block .content-text-image.content-text-image-whitepaper-wissen h3{
	margin-top: 25px;
	margin-bottom: 0;
	}
.accordion.style-default .card div.card-block .content-text-image.content-text-image-whitepaper-wissen .body p	{
	margin-bottom: 15px;
	}
.accordion.style-default .card div.card-block .content-text-image.content-text-image-whitepaper-wissen .header{
	padding: 0;
	}

.container div.accordion.style-customer-area h2 + div.card,
.container div.accordion.style-customer-area p + div.card,
.container div.accordion.style-customer-area div:not(.card) + div.card{	
    border-top: 1px solid #0B3F7A;
	}

#partial-content-main > div > .content-text-image-tab-content-training{
	padding-bottom: 28px;
	}

.container> div > .content-text-image.content-text-image-default.media.flex-column {
     margin-top: 50px;
	}

.row .column-1.col-xl-9.col-lg-9 + .column-2.col-xl-3.col-lg-3 .content-text.content-text-default a.btn.btn-primary {

	}

.accordion.style-customer-area  .element-text-image-slider.layout-slide-page-introduction.style-customer-area {
	display:none;
	}

.bg.bg-light .container .content-text.content-text-default h2.text-center{
	padding-top:2em;
	font-family: 'CocoSharpXL-Extrabold', cursive;
	}

div .bg.bg-light .accordion.style-default{
	margin-bottom:0;
	}
	
.container .news-news .news-item .news-item-content h3.news-title{
    font-size: 14px;
    text-align: left;
    line-height: 18px;
    margin: 0 0 18px;
	clear: left;
}	

.container .news-news .news-item .news-item-content .news-teaser{
	font-size: 12px;
    text-align: left;
    line-height: 16px;
	color: #0b3f7a;
	clear: left;
}

.container .news-news .news-item .news-item-content a.icon-arrow{
	text-align:left;
	text-decoration:underline;	
	float:left;
	text-transform: none;
	color: #0b3f7a;
}
.container .news-news .news-item .news-item-content a.icon-arrow:after{
	display:none;
	}		
#partial-content-main > .container > div[id^="c"] >h2 {
    padding-top: 50px;
}
#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column p strong,
#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column p strong{
	font-weight:bolder;
	}
#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture,
#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture{
	position:relative;
	}
#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture a,
#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture a{
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	display:block;
	}	
#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column h2, 
#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column h2,
#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column h1, 
#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column h1{
	font-family: 'CocoSharpXL-Extrabold', cursive;
	max-width:500px;
}	
#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column h2 a:hover, 
#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column h2	a:hover{
	color:inherit;
}

.news-items .news-item-content.category-datetime{
	color: #0b3f7a;
	font-size: 12px;
    font-weight: 600;
}
.news-items .news-item-content.category-datetime span.news-list-date{
    font-weight: 300;
}
.news-items .news-item-content.category-datetime > span{
	float: left;
}


.has-subheader >h3 {
	    font-family: 'CocoSharpXL-Extrabold', cursive;
}

.has-subheader >h3 {
	    font-family: 'CocoSharpXL-Extrabold', cursive;
		margin-bottom:0;
		font-size:24px;
		line-height:28px;
}

.has-subheader >h4.subheader  {
		font-size:24px;
		font-weight: 300;
		line-height:28px;
		margin-bottom: 0;
}

.news-news .news-items-header {
    position: relative;
    width: 100%;
    display: block;
    height: 2em;
}
.news-items-header .see-all a.icon-arrow-white{
	color:#0b3f7a;
	text-transform: none;
    font-size: 12px;
    letter-spacing: 0.05em;
    line-height: 16px;
}

.news-items-header .see-all a.icon-arrow-white:before   {
	background-image: url('arrow-right-klein.svg');
    content: '';
    display: inline-block;
	width:13px;
    height: 7px;
}
.news-news .news-items-header .see-all {
	position: absolute;
    right: 0;
	z-index:99;
	top: -1.95em;
}

#partial-content-main .container div.content-list   {
	padding-top:50px;
}
.content-list   .news.news-news .owl-dots, .content-list   .news.news-press .owl-dots{
	padding-right:0;
	display:none;
}
.news-news .owl-stage-outer .news-item .news-item-content, .news-press .owl-stage-outer .news-item .news-item-content{
	padding-top: 12px;
    padding-bottom:12px;
	padding-right:0;
	clear: both;
	padding-left: 1px;
}

.news.news-news .owl-dots, .news.news-press .owl-dots{
	margin-top: 1em;
    position: relative;
    display: block;
    bottom: auto;
}
.content-list .news-news .owl-theme .owl-nav [class*="owl-"], 
.content-list .news-press .owl-theme .owl-nav [class*="owl-"]{
	border-radius:50%;
}
.content-list .news-news .owl-theme .owl-nav [class*="owl-"].owl-next{
    right: -18px;
}

.content-list .news-news .owl-theme .owl-nav [class*="owl-"], .content-list .news-press .owl-theme .owl-nav [class*="owl-"]{
	background-color: #0b3f7a;
    background-image: url('assets/left.svg');
    background-position: center;
    background-repeat: no-repeat;
    margin: 0;

    width: 37px;
    height: 37px;
}
.content-list .news-news .owl-theme .owl-nav [class*="owl-"].owl-prev{
    left: -18px;
}
.content-list .news-news .owl-theme .owl-nav [class*="owl-"]:hover, 
.content-list .news-press .owl-theme .owl-nav [class*="owl-"]:hover{
	    background-color: #0b3f7a;
		opacity:1;
		color:#fff;
		background-size: 11px 20px;
}
@media (max-width:575.9px)	{
	
	.content-list .news-news .owl-theme .owl-nav [class*="owl-"], .content-list .news-press .owl-theme .owl-nav [class*="owl-"] {
		top: calc(19% - 18px);
	}
	#layout-default div[id^="c"] .column-last.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12{
		margin-top:0;
	}
	#layout-default div[id^="c"] .column-first.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12{
		margin-bottom:0;
	}
}

@media (max-width:576px)	{
	.content-list .news-news .news-items, .content-list .news-press .news-items{
		margin-right:0;	
		margin-left:0;
		}
	.content-list .news.news-news .owl-dots, 
	.content-list .news.news-press .owl-dots{
		padding-right:0;
	}
	
	#partial-content-main > div.pb-3,
	#area-feature > div.pb-3{
		padding-bottom: 0px!important;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column, 
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column {
		margin-bottom: -17%;
	}
	div#partial-content-main > div:first-child{
		padding-top:8%;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body, 
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body {
		width: 100%;
		flex: 0 0 100%;
		padding: 0 36px;
	}
	div.container .tabs:not(.style-training):not(.style-helpdesk) {
		margin: 50px -20px;
	}
	div.tabs:not(.style-training):not(.style-helpdesk) .tab-pane.active .col5050.padleft40{
		margin-right: 36px;
	}
	#template-content .bg.bg-gray-mobile > .container{
		padding:0;
	}
	.load-more div.content-text-image.content-text-image-whitepaper-wissen .header,
	.load-more div.content-text-image.content-text-image-whitepaper-wissen .body{
		padding:0 20px;
	}

/* econcess_nv 20.10.2021 tips redesign +*/

body .content-text-image-tips .first-image{
	margin: 0;
	width: 100%;
}

/* econcess_nv 20.10.2021 tips redesign -*/

	
body .container > div[id^="c"] > div[id^="c"].content-text-image-contact-person {
    margin-left: -36px;
    margin-right: -36px;
}
.container  ul.dreispalter{
	display: block;
}

.container div.accordion.style-customer-area .card .card-header{
	margin:0;
}

body .container > div[id^="c"] > div[id^="c"].content-text-image-contact-person h4{
	max-width: 260px;
    margin: 1em auto 1.5em;
    letter-spacing: 0.01em;
    font-size: 24px;
}

body .container > div[id^="c"] > div[id^="c"].content-text-image-contact-person h4 > br{
	display:none;
}
#area-main .content-text-image-contact-person .flex-column .media-body .text .btn {
    width: 100%;
	}

.container  ul.dreispalter:before{
	content: '';
    background: url('/fileadmin/infoniqa.com/highlights-check.svg');
    width: 73px;
    height: 73px;
    display: block;
	background-size: 72PX 72PX;
    background-repeat: no-repeat;
    float: none;
	display:block;
	clear:both;
    margin: 8px auto;
	}
.container .dreispalter li{
	width:100%;
	background-image:none;
	position:relative;
	}
.content-text-image.content-text-image-default.media.flex-column{
		align-items: stretch;
	}
.container ul.dreispalter li	{
    text-transform: none;
    color: #0b3f7a;
    font-size: 14px;
	line-height: 44px;
    padding: 0px 8px;
    display: block;
    width: 100%;
    flex-grow: 1;
	letter-spacing:0.01em;
    text-align: center;
    font-weight: 600;
	}
	.container ul.dreispalter li:not(:last-child):after{
	content: '';
    width: 160px;
	float:none;
	display:block;
	margin:auto;
    border-bottom: solid 1px #0b3f7a;	
	}
.container .dreispalter li:before	{
	display:none;
	}
	}
	
	
@media (min-width:576px){
	.content-list .news-news .news-items, .content-list .news-press .news-items{
		margin-right:0;	
		margin-left:0;
		}
	}
@media (max-width:1024px) {
	.main-menu-open #menu-main #navbar-main.navbar-collapse.collapse ul.navbar-nav li.nav-item.parentid-332 {
	background: #1681FB1A;
	border-bottom: 1px solid #fff;
}
	
	.content-text-image-products-big-image-text .col-12.col-lg-7.body-wrapper .media-body  p{
		color:#0b3f7a;
	}
	#partial-content-main > div > .container > div.mb-1{
		padding:0;
	}
	.content-column > .content-text-image-products-big-image-text.horizontal .media-body h3 > br{
		display:none;
	}
	#menu-main #navbar-main li:first-child .menu-sub .container ul li>a.subtitle,
	#menu-main-2 #navbar-main li:first-child .menu-sub .container ul li>a.subtitle,
	#menu-main #navbar-main-2 li:first-child .menu-sub .container ul li>a.subtitle,
	#menu-main-2 #navbar-main-2 li:first-child .menu-sub .container ul li>a.subtitle {
		display: block;
	}
	#partial-content-main > div > .container > div > .content-text-default > h2{
		padding: 0;
	/*	margin-bottom: -1.5em;*/
	}
	
	#partial-content-main > div.bg-light > .container > div > .content-text-default > h2.text-center{
		padding-top: 1em;
	}
	.tabs.style-helpdesk .content-text.content-text-page-introduction .container {
		padding-top: 0;
	}
	/* econcess_nv 'Ihre Vorteile mit...' stylen 13.10.2021 */
	.content-text-image-products-big-image-text.horizontal .container ul.list-checkmarks li {
		color:#fff;
		display: flex;
		align-items: center;
		justify-content: flex-start;
	} 
	.content-text-image-products-big-image-text.horizontal .container ul.list-checkmarks li strong{
		color:#fff;
	}	
	.content-text-image-products-big-image-text.horizontal .media-body  ul.list-checkmarks li:before	{
		content: '';
		background-image: url('assets/checkmarks.svg');
		width: 42px;
		height: 30px;
		display: block;
		background-size: 28px 28px;
		background-repeat: no-repeat;
		float: left;
		margin-right: 8px;
	}

	/* econcess_nv 'Ihre Vorteile mit...' stylen 13.10.2021 */
	
	/*econcess_nv 13.10.2021 Demotermin vereinbaren + */	
	
	body .container > div[id^="c"] > div[id^="c"].content-text-image-contact-person .col-lg-10.col-xl-8.content-wrapper .head.d-lg-none{
		display:none;
	}
	body .container > div[id^="c"] > div[id^="c"].content-text-image-contact-person .media-body .text {
		display: flex;
		flex-direction: column;
		padding-left: 0;
		text-align: center;
	}	
	body .container > div[id^="c"] > div[id^="c"].content-text-image-contact-person .media-image {
		display: none;
	}
	body .container > div[id^="c"] > div[id^="c"].content-text-image-contact-person .media-body .text h4{
		margin-bottom: 1.5em;
	}
	/*econcess_nv 13.10.2021 Demotermin vereinbaren - */	
}

@media (max-width:767px) {


	#partial-content-main .container div.content-list .has-subheader {
		margin-bottom: 2em;
	}
	.content-list   .news.news-news .owl-nav, .content-list   .news.news-press .owl-nav{
		padding-right:0;
		display:block;
	}
	.container .news-news .news-item .news-item-content .news-teaser{
		padding-bottom: 0;
	}
	.content-list .news .news-items-header .see-all {
		position: relative;
		right: 0;
		top: 0;
		float:left;
	}
	.container .content-list div.news-news{
		    padding-bottom: 3em;
	}
	.container .content-list .news-news{
		position:relative;
	}
	.content-list .news-news .news-items-header{
		position: absolute;
		bottom: 1em;
	}
	
	.content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body p{
		line-height: 18px;
		}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body, 
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body{

	}
	.container .accordion.style-default > div.card{
		display:none;
	}	
	.pb-1.d-xl-none .content-media-flex{
		margin-top:100px;
	}
	.pb-1.d-xl-none .content-media-flex figure.image.figure{
		margin-top:-100px;
	}
	
	#partial-content-main > div.bg-light > .container > div > .content-text-default > h2.text-center{
		padding-top:1em;
		padding-bottom: 1em;
	}
	.accordion.style-default .content-carousel .content-text-image.content-text-image-whitepaper-wissen .header {
		padding: 36px 20px 0px 20px;
	}
	#area-main .bg-light .content-text.content-text-default > p.text-center > a.btn-primary{
		text-transform:none;
		width:100%;
		letter-spacing:0.03em;
		font-size:14px;
	}
	.container .accordion.style-default .owl-item .content-text-image.content-text-image-whitepaper-wissen{
		padding:30px;
		margin-bottom:0;
	}
	.container .accordion.style-default .card + .element-text-image-slider.layout-slide-page-introduction {
		margin-bottom:0;
	}
	.container .accordion.style-defaul .element-text-image-slider.layout-slide-page-introduction .owl-theme .owl-nav [class*="owl-"].owl-prev,
	.container .accordion.style-defaul .element-text-image-slider.layout-slide-page-introduction .owl-theme .owl-nav [class*="owl-"].owl-next	{   
		top: calc(50% - 19px);
	}
	.container .accordion.style-defaul .element-text-image-slider.layout-slide-page-introduction .owl-item.cloned + .owl-item:not(.cloned){
		display:none;
	}
	.container .accordion.style-default .owl-item .content-text-image.content-text-image-whitepaper-wissen .image >img{
		width:40%;
		margin:0 auto;
	}
	.container .accordion.style-default .owl-item .content-text-image.content-text-image-whitepaper-wissen .header h3{
		margin:0;
		text-align:center;
	}
	.container .accordion.style-default .owl-item .content-text-image.content-text-image-whitepaper-wissen .body p{
		margin:0;
		text-align:center;
	}
	.element-text-image-slider.layout-slide-page-introduction.pb-1  .owl-theme .owl-nav [class*="owl-"].owl-prev,
	.element-text-image-slider.layout-slide-page-introduction.pb-1  .owl-theme .owl-nav [class*="owl-"].owl-next{
		top: calc(66% - 18px);
	}
  .container .d-md-none.d-xl-none.d-lg-none .content-text.content-text-default > p > a{
		line-height:24px;
		text-decoration:underline;
		font-weight:600;
	}
    .container .d-md-none.d-xl-none.d-lg-none .content-text.content-text-default > p {
		line-height:24px;
		margin-top:1.4em;
		margin-bottom:0;
	}
	.bg-light > .container > .accordion.style-default .card:first-child .collapse div.media-body{
		margin-top:0;
		padding:30px 0;
		box-shadow:none;
		background: #e7f2ff;
		text-align:center;
	}
	#partial-content-main > div > .container > div.mb-1 {
		padding: 0;
		margin-bottom: 0.5em!important;
		line-height: 1em;
	}	
	#partial-content-main > div > .container > div.mb-1 .row .column-1{
		flex:0 0 100%;
		max-width:100%;
	}
	#partial-content-main > div > .container > div.mb-1 .row .column-2{
		display:none;
	}
	
	div .bg.bg-light .accordion.style-default .owl-carousel.owl-loaded{
		margin-bottom:2em;
	}
	div.bg.bg-light .tabs.style-training{
	/*	margin-bottom:0;*/
	}
	.tabs.style-training .col5050 .col-12.body-wrapper ul{
		padding-left: 15px
	}
	body div#layout-default .tabs.style-training [id^="c"] ul li:before{
		display: block;
		content: "-";
		float: left;
		width: 15px;
		margin-left: -15px;
		color: #0b3f7a;
		padding-right: 15px;
		font-size: inherit;
		line-height: inherit;
	}
	
	div.tabs.style-helpdesk .content-text.content-text-page-introduction .container,
	div.tabs.style-helpdesk .d-sm-block + div.d-xl-none.d-lg-none	{
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 30px;
	}
	
	.tabs.style-helpdesk .tab-content .container > div.row div.col-12{
		padding: 0 25px;
	}
	div.bg.bg-light .style-helpdesk .container .content-text-default > p{
		line-height:1.2em;
	}
	
	#template-content  .style-helpdesk .content-text-page-introduction p{
		margin-bottom:12px;
	}
	.bg-light > .container > .accordion.style-default .card:first-child .collapse div.media-body>h2{
		display: inherit;
		font-size: 24px!important;
		letter-spacing: 0.03em;
		line-height: 28px!important;
		}
	.bg-light > .container > .accordion.style-default .card:first-child .collapse div.media-body>h3{
		display: inherit;
		font-size: 18px!important;
		letter-spacing: 0.03em;
		line-height: 22px!important;
		}	
	.bg-light > .container > .accordion.style-default .card:first-child .collapse div.media-body>h3 > strong{
		font-weight:700;
		}	
	body .owl-carousel-item > div.bg-secondary .column-first.col-lg-5, body .owl-carousel-item > div.bg-secondary .column-last.col-lg-7{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.content-text-image-products-big-image-text.horizontal > .container { 
		margin-top: -150px;
	}
	#area-main .content-text-image-products-big-image-text .btn,
	#area-main .tabs.style-helpdesk .content-text .btn{
		width:100%;
	}
	#partial-content-main > div > .container > div > .content-text-default > h2{
		margin-bottom:0;
	}
	#partial-content-main > div > .container > div > .content-text-default > h2.center{
		margin-bottom:24px;
	}
	.container .tabs:not(.style-training):not(.style-helpdesk){
		margin: 50px -36px;
	}
	.tabs:not(.style-training):not(.style-helpdesk) .tab-pane.active .col5050.padleft40{
		background-color: rgba(11, 63, 122, 0.65);
		/*background-color: #0b3f7a;*/
		margin-top: -100px;
		padding: 25px 30px 32px 50px;
		z-index:99;
		position:relative;
		margin-right: 70px;
	}
	.tabs:not(.style-training):not(.style-helpdesk) .tab-pane.active .col5050.padleft40 .media-body{
		margin-top:80px;
	}
	.tabs:not(.style-training):not(.style-helpdesk) .tab-pane.active .col5050.padleft40 .media-body h2,
	.tabs:not(.style-training):not(.style-helpdesk) .tab-pane.active .col5050.padleft40 .media-body p{
		color:#fff;
	}
	.tabs:not(.style-training):not(.style-helpdesk) .tab-pane.active .col5050.padleft40:after{
		content: "";
		clear: both;
		display: table;
	}
	div.content-text-image-tips .col-md-6.d-flex .media-body a.btn{
		width:100%;
	}
	.owl-carousel-item > .bg-secondary .content-text-image-contact-person .media-body.my-auto .text,
	.owl-carousel-item .bg.bg-secondary .column-last.col-lg-7.col-12 > div > .row {
		padding:0 15px;
	}
	.owl-carousel-item > .bg-secondary .content-text-image-contact-person .media-body.my-auto .text h3{
		font-size:14px;
		margin-bottom:0;
	}
	
	body .owl-carousel-item div.bg-secondary .column-last.col-lg-7 .content-text p{
		font-size:18px;
	}
	body .owl-carousel-item div.bg-secondary .column-last.col-lg-7 .content-text p > br{
		display:none;
	}
	.content-text-image-products-big-image-text.horizontal .image-wrapper img {
		padding: 0 30px;
	}
	.container > div > .content-text-image > .container {
		padding-left: 36px; 
		padding-right: 36px; 
		}
	
	.container > div > .content-text-image.content-text-image-tips > .container {
		padding-left: 0;
		padding-right: 0;
	}
	div.content-text-image-tips .col-md-6.d-flex .media-body{
		padding: 25px 30px 32px 30px;
	}
	.content-text-image-tips .media-body .media-body-inner {
		max-width: none;
		text-align: left;
	}
	.owl-carousel-item .bg.bg-secondary {
		margin-top: 120px;
		}
	.owl-carousel-item .bg.bg-secondary .column-last.col-lg-7.col-12 {
		padding-left:15px;
	}	
	.bg.bg-secondary .content-text-image-contact-person .content-wrapper>div{
		padding:0;
	}
	.container > div[id^="c"] >.container {
		padding-left:0;
		padding-right:0;
	}
	#layout-default .column-first.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12 div[id^="c"].content-text-image-whitepaper-wissen .figure-img {
		margin-bottom: 0;
		object-fit: cover;
		object-position: top center;
		height: 100%;
		min-height: 260px;
		width: 100%!important;
		display: block;
		padding: 0;
		margin: 0;
	}
	
	#layout-default .column-first.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12 div[id^="c"].content-text-image-whitepaper-wissen{
		padding-bottom:0;
	}
	#layout-default div[id^="c"] .column-last.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12{
		padding:30px 20px;
	}
	#layout-default div[id^="c"] .column-last.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12 .content-text {
		padding-left: 12px;
	}
	.tabs.style-helpdesk .d-xl-none.d-lg-none div.content-text.content-text-default > p{
		margin-bottom:8px;
	}
	.content-text-page-introduction p{
		margin-bottom: 15px;
	}
	.tabs.style-helpdesk .content-text-page-introduction p > strong{
		/*font-weight:normal;*/
	}
	.tabs.style-training .element-text-image-slider div.owl-carousel-item {
		padding-bottom: 30px;
		padding-top: 30px;
	}
	
	.tabs.style-training .element-text-image-slider div.owl-carousel-item .d-block > h3{
		padding:0 36px;
		margin-bottom: 0.5em;
	}
	.tabs.style-helpdesk .tab-content .col5050 .container > div.row {
		margin: 0;
	}
	.tabs.style-helpdesk .tab-content .container > div.row .col-12 {
		margin-top: 0;
	}
	.tabs.style-helpdesk .d-sm-block + div.d-xl-none.d-lg-none {
		padding-bottom: 20px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.tabs.style-training .element-text-image-slider div.owl-carousel-item .content-text-page-introduction {
		padding-bottom: 0;
	}
	.content-column .right+div.bg-secondary {
		margin-top: 120px;
		margin-bottom: 3em;
	}
	.tabs.style-training .element-text-image-slider div.owl-carousel-item .img_txt50 .image-wrapper {
		display: none;
	}
	.tabs.style-training .element-text-image-slider div.owl-carousel-item .img_txt50 .col5050 {
		padding-left: 36px;
		padding-right: 36px;
	}
	
	.container .content-text.content-text-default > p{
		line-height:1.4em;
	}
	.tabs.style-training .element-text-image-slider div.owl-carousel-item .img_txt50 .col5050 .col-12 {
		margin-top: 0;
	}
	.tabs.style-training .element-text-image-slider div.owl-carousel-item .content-text-image figure {
		display: none;
	}
	div.tabs.style-training>div.element-text-image-slider {
		display: block;
	}
	body .container div.tabs.style-training div.tab-content,
	div.tabs.style-training .container .nav.nav-tabs {
		display: none;
	}
	div.tabs.style-training>div.element-text-image-slider .row {
		flex-direction: column-reverse;
	}
	div.tabs.style-training>div.element-text-image-slider .col-sm-9,
	div.tabs.style-training>div.element-text-image-slider .col-sm-3 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	div.tabs.style-training div.element-text-image-slider .content-text.content-text-page-introduction .container {
		background: white;
		padding: 0 36px 0;
	}
	div.tabs.style-training div.element-text-image-slider .media {
		padding: 0 25px 2em;
	}
	body div#layout-default .tabs.style-training div.element-text-image-slider div.owl-stage-outer div.owl-stage div.row>div.column-2>div.content-image.content-image-default[id^="c"][data-content="image"] {
		box-shadow: none;
		background: #fff;
		float: none;
		max-width: 100%;
		margin: 0;
	}
	body div#layout-default .tabs.style-training div.element-text-image-slider div.owl-stage-outer div.owl-stage div.row>div.column-1 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		background: #fff;
	}
	body div#layout-default .tabs.style-training div.element-text-image-slider .column-2.column-last.col-lg-3 {
		display: none;
	}
	body div#layout-default .tabs.style-training div.element-text-image-slider div.owl-stage-outer div.owl-stage div.row>div.column-1>div[id^="c"] .container h2 {
		font-family: inherit;
		font-size: 24px;
		font-weight: 800;
		line-height: 28px;
	}
	body .tabs.style-training .element-text-image-slider.layout-slide-page-introduction .owl-theme .owl-nav .owl-next,
	body .tabs.style-training .element-text-image-slider.layout-slide-page-introduction .owl-theme .owl-nav .owl-prev {
		opacity: 1;
		top:calc(50% - 15px);
	}
	.bg.bg-secondary .column-first.col-12 {
		margin-top: 0;
	}
	.bg-secondary .content-text-image-contact-person .row .col-lg-10.content-wrapper {
		padding-top: 0;
	}
	.content-text-image-contact-person div.media-image img {
		margin-top: -50%;
	}
	body div.bg-secondary .column-last.col-lg-7 .content-text h2 {
		font-size: 18px;
	}
	body div.bg-secondary .column-last.col-lg-7 .column-first.col-12 .content-text p {
		font-size:18px;
		font-weight:300;
	}
	body div.bg-secondary .column-last.col-lg-7 .content-text p {
		clear: left;
	}
	body div.bg-secondary .column-last.col-lg-7.col-12 {
		margin-top: 32px;
		margin-bottom: 2em;
	}	
	body .tabs.style-helpdesk .d-sm-block>.row > .col-12{
		margin-top:0;
	}	
	.content-text-download > .container {
		padding-right: 0;
		padding-left: 0;
		}
	.content-text-download > .container > .inner-wrap{
		padding:30px 20px;
		}	
	.content-text-download .content-icon.icon-download .content-icon-placeholder {
		background-image: url('https://infoniqa-rd21.deveconcess.com/typo3conf/ext/theme_bootstrap4_infoniqa/Resources/Public/Icons/download-white.svg');
		}	
	.content-text-download > .container > .inner-wrap h3, .content-text-download > .container > .inner-wrap h2, .content-text-download > .container > .inner-wrap p{
		color:#fff;
		}	
}

@media (min-width: 319px) and (max-width:480px) {
	body p a.icon-arrow-primary {
		max-width: 100%;
		overflow-wrap: break-word;
		padding: 12px;
	}
	.transrotateblue h1,
	.transrotateblue .h1,
	.page-layout-2 .content-image-page-introduction-h1-white h1,
	.page-layout-2 .content-image-page-introduction-h1-white .h1 {
		font-size: 26px;
		line-height: 60px;
		padding-left: 30px;
		padding-right: 35px;
		padding-top: 49px;
		max-width: 100%;
		overflow: auto;
		height: auto;
		white-space: break-spaces;
		line-height: 1.2em;
	}
	.page-layout-2 .content-image-page-introduction-h1-white .container {
		bottom: 0;
	}
	
	.accordion.style-default  .element-text-image-slider.layout-slide-page-introduction .owl-theme .owl-nav [class*="owl-"].owl-next,
	.accordion.style-default  .element-text-image-slider.layout-slide-page-introduction .owl-theme .owl-nav [class*="owl-"].owl-prev {
		top: calc(42vw - 15px);
	}
	.container .accordion.style-default .owl-item .content-text-image.content-text-image-whitepaper-wissen .image >img{
		margin-top:12px;
	}
}


@media (min-width: 576px) and (max-width:767.9px) {
	.content-list .news-news .owl-theme .owl-nav [class*="owl-"], .content-list .news-press .owl-theme .owl-nav [class*="owl-"] {
		top: calc(21% - 18px);
	}
	body .tabs.style-helpdesk .d-sm-block>.row {
		flex-direction: column;
	}
	body .tabs.style-helpdesk .d-sm-block>.row>.col-sm-6.col-lg-7.col-12,
	body .tabs.style-helpdesk .d-sm-block>.row>.col-sm-6.col-lg-5.col-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.content-text-image-products-big-image-text.horizontal{
		background:#E7F2FF;
	}
	div.content-text-image-on-box-left .media-image,
	div.content-text-image-on-box .media-image{
		margin-left:-36px;
	}
	
	div.content-text-image-on-box .media-image{
		margin-right: calc((-100vw + 512px) / 2);
	}
	div.content-text-image-on-box-left .media-image {
		margin-right: calc((-100vw + 512px) / 2);
	}
	div.content-text-image-tab-content-training .header {
		margin-right: calc((-100vw + 512px) / 2);
		margin-left: calc((-100vw + 512px) / 2);
		padding-right: calc((100vw - 488px) / 2);
		padding-left: calc((100vw - 488px) / 2);
	}		
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body, 
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body,
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture, 
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture {
		flex: 0 0 50%;
		max-width: 50%;
		flex-direction: column!important;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body, 
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body{
		height:100%;
		align-self:center;
		padding-left:36px;
		padding-right:15px;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body h2, 
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body h2{
		font-size:20px;
		line-height:25px;
		margin-bottom: 12px;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body h1, 
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body h1{
		margin-top:0;
		font-size:20px;
		line-height:25px;
		margin-bottom: 12px;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column p strong br, 
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column p strong br{
		display:none;
	}	
	#partial-content-main > div.pb-3,
	#area-feature > div.pb-3{
		padding-bottom: 0px!important;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column, 
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column{
		flex-direction: row!important;
		margin-bottom: -8.25%;
	} 
}


/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 500px) and (max-width:1024px) {
	#navbar-main.navbar-collapse ul.navbar-nav+.search-link {
		margin-left: calc(50% - 240px);
	}
}

@media (min-width: 319px) and (max-width:767px) {
	
	.container + div  + div +  div.bg.bg-light {
	padding-top:0;
}
	
	.column-first.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12 .content-text-image.content-text-image-whitepaper-wissen .image {
		margin-right: 0;
		margin-left: 0;
	}
	body div.bg-secondary .column-last.col-lg-7 h2{
		font-size:18px;
	}
	div.tabs.style-helpdesk .tab-content .content-text-page-introduction {
		padding-bottom: 0;
	}
	.tabs.style-helpdesk h2 {
		margin-bottom: 20px;
		margin-top: 10px;
	}
	.content-text-image-products-big-image-text.horizontal .media-body{
		margin: 0px auto;
		padding: 48% 30px 30px; 
		}
	.content-text-image-products-big-image-text.horizontal .image-wrapper{
		margin-left:0;
		margin-right:0;
	}
	div.content-text-image-products-big-image-text.horizontal .col-lg-7{
		z-index:98;
		background: #0b3f7a;
	}	
	div.content-text-image-products-big-image-text.horizontal .col-lg-5{
		margin-bottom:-53%;
		padding: 0 0px 1em;
		z-index:99;
	}
	.content-text-image-products-big-image-text.horizontal .media-body h3{
		color:#fff;
		font-size:24px;
		line-height:28px;
	}
}

@media (min-width:768px) {	
	header#area-header{
		box-shadow: none;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column{
		display:flex;
		flex-direction: row!important;
		align-items: flex-start;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column h2,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column h2{
		margin-bottom:12px;
		line-height:28px;
	}
	
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column p,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column p{
		line-height:18px;
		margin-bottom: 1em;
		max-width: 500px;
		overflow-wrap: break-word;
	}
	#template-content #partial-content-main.content-column > div[id^="c"].pb-3,
	#area-feature > div[id^="c"].pb-3{
		padding-top:0;
		padding-bottom: 0!important;
		margin-bottom: 0;
	}

	.container .news-news .news-item .news-item-content{
		padding:12px 1px 0px 1px;
	}
	.container .news-news .news-item .news-item-content.pt-md-0:last-child{
		padding-bottom:0;
	}
.container .news-news .news-items .owl-carousel .owl-stage-outer .owl-stage .owl-item.active + .owl-item.active:after,
.container .news-news .news-items .owl-carousel .owl-stage-outer .owl-stage .owl-item.active:not(:first-child):after,
.container .news-news .news-items .owl-carousel .owl-stage-outer .owl-stage .owl-item.active:after {
		content: '';
		width: 1px;
		border-left: solid 1px #0B3F7A;
		position: absolute;
		left: -15px;
		height:100%;
		top:0;		
		z-index: 1;
	}

	div.bg.bg-light .tabs.style-training .tab-content .active .d-block > h3{
		display:none;
	}
	#area-main .bg-light .content-text.content-text-default > p.text-center > a.btn-primary > br{
		display:none;
	}
	div.accordion.style-default > .element-text-image-slider.layout-slide-page-introduction{
		display:none;
	}
	
	#partial-content-main > div > .content-text-image-tab-content-training{
		padding-bottom: 28px;
	}
	div.content-text-image.content-text-image-whitepaper-wissen .image img{
	    margin-bottom: 0;
	}
	.container .load-more{
		padding-top: 40px;
	}
	div.content-text-overview-hover .media-body .body p {
		color: #fff;
		visibility: hidden;
	}
	div.content-text-overview-hover:hover .media-body .body p {
		visibility: visible;
	}
	div.content-text-overview-hover .media-body h2{
		color:#0b3f7a;
	}
	#template-content .bg.bg-gray-mobile{
		background-color:transparent;
	}
	div.column-1.column-first.col-xl-6 div.content-text-image.content-text-image-whitepaper-wissen .image img{
		padding:0;
	}
	.content-text-image-tab-content-training .header h2{
		color:#0b3f7a;
	}
	#template-content .content-text-image-on-box.bg.bg-gray .media-body h2, 
	#template-content .content-text-image-on-box-left.bg.bg-gray .media-body h2{
		font-size: 28px;
		font-family: 'CocoSharpXL-Extrabold', cursive;
		font-weight: 400;
		line-height: 48px;
		margin-top: 138px;
		margin-bottom: 25px;
	}
	
	.content-text-image-products-big-image-text.horizontal{
		background:#E7F2FF;
	}	
	.content-text-big-strip.bg.bg-gray h2 {
		font-size: 64px;
		line-height: 64px;
		margin-bottom: 50px;
		margin-top: 90px;
	}
	
	/* econcess_nv 20.10.2021 tips redesign +*/
	.content-text-image-tips .media-body p:first-of-type{
		font-size: 14px;
		line-height: 18px;
		margin-bottom:0;
	}
	.content-text-image-tips .col-md-6 .media-body h2{
		font-size: 19px;
		line-height: 28px;
		color: #0b3f7a;
		margin-bottom: 0;
	}
	.content-text-image-tips .col-md-6 .media-body{
		min-height:338px;
	}
	.content-text-image-tips .media-body p{
		font-size: 14px;
		line-height: 18px;
		margin-bottom:0;
	}
	div.content-text-image-tips{
		padding-bottom: 50px;
		background-color: transparent;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.owl-carousel-item div.content-text-image-tips {
		padding-bottom: 0;
		background-color: transparent;
		padding-left: 0;
		padding-right: 0;
		margin: 0;
	}
	.owl-carousel-item div.content-text-image-tips >.container > .row{
		margin:0;
	}
	.content-text-image-tips .col-md-6.d-flex:first-child{
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%;
		position: relative;
		width: 100%;
		min-height: 1px;
		padding-right: 0;
		padding-left: 15px;
	}
	.content-text-image-tips .col-md-6.d-flex:last-child{
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%;
		position: relative;
		width: 100%;
		height:100%;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 0;
	}
	.content-text-image-tips .col-md-6.d-flex .first-image{
		width: 80% !important;
		height: 338px;
		display: block;
		display: flex;
		flex-direction: column;
		padding: 0;
		position: relative;
		margin: 0;
		box-sizing: border-box;
	}
	div.content-text-image-tips .col-md-6.d-flex .media-body {
		flex-direction: column;
		margin-left: -110px;
		align-content: center;
		display: flex;
		justify-content: center;
		padding: 30px 30px 30px 29px;
		text-align: left;
		height:100%;
	}
	div.content-text-image-tips .col-md-6.d-flex .media-body  .media-body-inner{
		max-width: none;
		padding-top:0;
	}
	.content-text-image-tips .col-md-6.d-flex .first-image img{
		object-fit: fill;
		object-fit: cover;
		object-position: top center;
		box-shadow: none;
		width: 100%;
		height: 100%;
		display: block;
	}
	
	/* econcess_nv 20.10.2021 tips redesign -*/

	/* econcess_nv 18.10.2021 das sagen unsere Kunden + */
	body .owl-carousel-item > div.bg-secondary  > .container> div[id^="c"]> .row{
		margin-top:4em;
		height: 160px;
		margin-bottom:4em;
	}
	body .owl-carousel-item > div.bg-secondary > .container > div[id^="c"] > .row .row{
		margin-top:0;
		margin-bottom:0;
	}
	body .owl-carousel-item > div.bg-secondary > .container > div[id^="c"] > .row .media-image img{
		max-width:211px;
		height: auto;
		padding-right: 5px;
	}
	
	/* econcess_nv 18.10.2021 das sagen unsere Kunden + */
	body div#layout-default .tabs.style-training div.tab-content div.tab-pane.active[role="tabpanel"] > .d-md-block{
		min-height:330px;		
	}

	#template-content #partial-content-main.content-column > div[id^="c"]	> .container{
		padding-right: 0;
		padding-left: 0;
	}
	.content-text-image-contact-person .col-lg-10.col-xl-8.content-wrapper .head.d-lg-none {
		padding-right: 0;
	}
	.tabs.style-helpdesk .row .column-last.col-12 {
		border-left: 1px solid #0b3f7a;
	}
	.content-text-image-products-big-image-text.horizontal .col-lg-5 .image-wrapper {
		margin: 0;
	}
	.content-text-image-products-big-image-text.horizontal .image-wrapper figure.w-100{
		position:relative;
	}
	
	/* econcess_nv 14.10.2021 */
	#layout-default .column-first.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12,
	#layout-default .column-last.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12{
		flex: 0 0 50%;
		max-width: 50%;
	}
	#layout-default .column-first.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12.image{
		height: 100%;
		display: inline-block;
	}
	#layout-default .column-first.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12 div[id^="c"].content-text-image-whitepaper-wissen{
		height:100%;
	}
	/* econcess_nv 14.10.2021 */
	
	body .owl-carousel .owl-stage-outer .content-text-image-contact-person{
		height:auto;
	}
	
	.owl-stage-outer .content-text-image-on-box .media-image,
	.owl-stage-outer .content-text-image-on-box-left .media-image{
		padding-top:0;
		padding-bottom:0;
	}
/* econcess_nv 19.10.2021 tabs default +*/
	
	.tabs:not(.style-training):not(.style-helpdesk) .tab-content  .img_txt50  {
		display:flex;
	}
	.tabs:not(.style-training):not(.style-helpdesk) .tab-content  .img_txt50 .col5050{	
		flex: 0 0 50%;
	}
	.tabs:not(.style-training):not(.style-helpdesk) .tab-content  .img_txt50 .col5050.padleft40{
		padding: 40px 0 0 40px;
	}
/* econcess_nv 19.10.2021 tabs default -*/
	.content-column .right+div.bg-secondary {
		margin-top: 30px;
		margin-bottom: 0;
	}
}


/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 992px to 1280px
*/

@media (min-width: 1200px) and (max-width: 1280px) {
	body.navbar-small {
		padding-top:0;
	}
	.content-column .right+div.bg-secondary {
		margin-top: 0;
		margin-bottom: 0;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body{
		padding-left:calc(50vw - 465px);
	}
	
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body{
		flex:0 0 40%;
		max-width:40%;
		position:absolute;
		position:relative;
		z-index:99;
		align-self: center;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture{
		flex:0 0 60%;
		max-width:60%;
	}
	body div.bg-secondary .column-last.col-lg-7 div>.row .col-12.column-last{
		padding-left:12px;
	}
	.owl-carousel-item .col-lg-5 .content-text-image-contact-person .col-lg-10.col-xl-8.content-wrapper .flex-column.flex-lg-row div.media-body.my-auto{
		padding-left: 8px;
	}
	body.navbar-small .partial-quickSearch .form-wrapper {
		margin-top: 77px;
	}
	body .navbar-expand-lg>.container div.navbar-collapse#navbar-main-2 {
		max-width: 960px;
		margin-right: calc(50vw - 600px);
	}
	#menu-main-2.navbar-expand-lg>.container {
		max-width: 1024px;
	}
	.navbar-expand-lg .navbar-collapse {
		max-width: 1140px;
		margin: auto;
	}
	#menu-main-2.navbar-expand-lg>.container {
		max-width: 1140px;
	}
	body.navbar-small #area-header #header-logo-main {
		padding-top: 0;
		top: 62px;
	}
	body div.bg-secondary .column-last.col-lg-7 div>.row .col-12{
		padding-right:0;
	}
}

@media (min-width: 1025px) and (max-width: 1199px) {
	body.navbar-small {
		padding-top:0;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: 0.5rem;
		padding-left: 0.5rem;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body{
		flex:0 0 35%;
		max-width:35%;
		position:absolute;
		position:relative;
		z-index:99;
		align-self: center;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture{
		flex:0 0 65%;
		max-width:65%;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body{
		padding-left: 36px;
		padding-top: 5.7%;
		padding-bottom: 63px;
	}
	body.navbar-small .partial-quickSearch .form-wrapper {
		margin-top: 50px;
	}
	#area-header #menu-main ul.navbar-nav,
	#area-header #menu-main-2 ul.navbar-nav {
		max-width: 800px;
	}
	body .navbar-expand-lg>.container div.navbar-collapse#navbar-main-2 {
		margin-right: 0;
	}
	
}

@media (min-width: 1025px) and (max-width: 1280px) {
	#area-header #menu-main #anfragetop,
	#area-header #menu-main-2 #anfragetop {
		margin-left: 10px;
		background: #0b3f7a;
	}
		
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture img, 
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture img{
		max-width: 1102px;
		margin-right: 0;
		width: 150%;
		float: right;
	}
	.content-text-image-product-slider-content-element .media-body{
		max-width:720px;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column h1, 
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column h1{
	font-size: 24px;
		margin-top:0;
		margin-bottom: 12px;
		line-height: 28px;
	}	
}

@media (min-width: 992px) and (max-width: 1024px) {
	.content-list .news-news .owl-theme .owl-nav [class*="owl-"], .content-list .news-press .owl-theme .owl-nav [class*="owl-"]{
		top: calc(17% - 18px);
	}
	#area-header #menu-main ul.navbar-nav>li>a,
	#area-header #menu-main-2 ul.navbar-nav>li>a {
		font-size: 12px;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column h2, 
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column h2{
		max-width: 324px;
		font-size: 22px;
		line-height: 28px;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column h1, 
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column h1{
		max-width: 324px;
		font-size: 22px;
		margin-top:0;
		line-height: 28px;
	}	
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column p,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column p{
		max-width: 324px;
		overflow-wrap: break-word;
	}
	#area-header #menu-main.menu-main-top.navbar-expand-lg>.container {
		width: 100%;
		max-width: none;
		padding: 0 15px;
		background: #E7F2FF;
	}
	header#area-header {
		z-index: 99;
	}
	#menu-main-2.navbar-expand-lg>.container {
		/*     float: right;
 */
		margin-right: 0;
	}
	body #area-header #header-logo-main {
		top: 73px;
	}
	body {
		padding-top: 0;
	}
	/* CSS */
	#area-header #header-logo-main a svg {
		width: 160px;
		height: 27px;
		margin: 20px 24px;
	}
	#area-header #menu-main.menu-main-top.menu-main-top {
		padding-top: 0;
		padding: 0;
	}
	#area-header {
		height: 118px;
	}
	.navbar-small #area-header #header-logo-main {
		padding-top: 0;
	}
	body.navbar-small #area-header {
		height: fit-content;
	}
	.navbar-small #area-header #header-logo-main {
		padding-top: 0;
		top: 39px
	}
	body.navbar-small .navbar-expand-lg>.container div.navbar-collapse#navbar-main-2 {
		top: 12px;
	}
	#area-header #menu-main #anfragetop a.btn.btn-primary,
	#area-header #menu-main-2 #anfragetop a.btn.btn-primary {
		padding-top: 8px;
		padding-bottom: 8px;
		font-size: 14px;
		font-weight: 400;
		text-transform: uppercase;
		max-width: 105px;
		background: #0B3F7A;
	}
	#area-header #menu-main ul.navbar-nav>li>a,
	#area-header #menu-main-2 ul.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	body #menu-main-2 .navbar-expand-lg>div.container {
		max-width: 1180px;
	}
	#area-header #menu-main-2 ul.navbar-nav>li>a {
		font-size: 14px;
	}
	#container-fluid > div.container {
		max-width: 930px;
	}
}

@media (max-width: 1023px){
	body div#layout-default .tabs .col-sm-6.col-lg-5 .img_txt50 .image-wrapper {
		display: none;
	}
	body div#layout-default .tabs.style-training div.tab-content div.tab-pane.active[role="tabpanel"] .d-md-block .image-wrapper {
		display: none;
	}
}
@media (min-width: 1024px){
	/* econcess_nv 19.10.2021 infoniqa blog +*/

	.row .col-md-4.col-sm-6 {
		-ms-flex: 0 0 33.3333333333%;
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.container .content-header   + div .row .col-xl-4:not(.column-first){
		border-left: 1px solid #0b3f7a;
	}
	.row .col-md-4.col-sm-6 h3 {
		font-size: 16px;
		line-height: 18px;
	}
	/* econcess_nv 19.10.2021 infoniqa blog -*/

	/* econcess_nv 19.10.2021 tabs default +*/


	body div#layout-default .tabs .col-sm-6.col-lg-5 .img_txt50 {
		display: flex;
		flex: 0 0 100%;
	}
	body div#layout-default .tabs .col-sm-6.col-lg-5 figure img {
		max-width: 100px;
		width: 73px;
		height: auto!important;
		margin-bottom: 0;
		padding-bottom: 0;
		margin-left:10px;
	}
	body div#layout-default .tabs .col-sm-6.col-lg-5 figure {
		padding-bottom: 0;
		margin-bottom: 0;
	}
		body div#layout-default .tabs.style-training div.tab-content div.tab-pane.active[role="tabpanel"] .d-md-block .img_txt50 {
		display: flex;
		align-items: center;
	}
	body div#layout-default .tabs.style-training div.tab-content div.tab-pane.active[role="tabpanel"] .d-md-block .img_txt50 .row {
		margin-left: 0;
		margin-right: 0;
	}
	body div#layout-default .tabs.style-training div.tab-content div.tab-pane.active[role="tabpanel"] .d-md-block .img_txt50 figure {
		padding-right: 8px;
		margin-bottom: 0;
	}
	body div#layout-default .tabs.style-training div.tab-content div.tab-pane.active[role="tabpanel"] .d-md-block .image-wrapper img {
		max-width: 80px;
		width:73px;
		height:73px;
	}
	
	.content-text-image-contact-person .col-lg-10.col-xl-8.content-wrapper .media-body h3{
		margin-bottom: 4px;
		font-size: 14px;
		line-height: 18px;
		letter-spacing: 0.03em;
	}
}

@media (min-width: 1025px) {
		body.navbar-small {
		padding-top:0;
	}

	.content-text-image-tab-content-training .header h2 {
		font-size: 35px;
		line-height: 35px;
	}
	#template-content #partial-content-main.content-column > div[id^="c"] > .container{
		padding-left:0;
		padding-right:0;
	}
	
	body #template-content #partial-content-main.content-column > div.content-text-image.content-text-image-products-big-image-text.horizontal > .container{
		padding-left:15px;
		padding-right:15px;
	}
	div.container-fluid .content-text-image-products-big-image-text .col-12.col-lg-5 .header{
		padding-top: 24px;
		}
	#partial-content-main > div.content-text-image-products-big-image-text.horizontal >.container > .row{
		margin-left:0;
		margin-right:0;
		}
	/* econcess_nv 20.10.2021 tips redesign +*/
	.content-text-image-tips .col-md-6.d-flex .first-image{
		width: 70% !important;
		height: 338px;
		display: block;
		display: flex;
		flex-direction: column;
		padding: 0;
		position: relative;
		margin: 0;
		box-sizing: border-box;
	}
	div.content-text-image-tips .col-md-6.d-flex .media-body{
		margin-left:-190px;
		padding: 30px 30px 30px 55px;
		height: 100%;
	}
	
	
	
	/* econcess_nv 20.10.2021 tips redesign +*/
	
	/* econcess_nv 'Ihre Vorteile mit...' stylen 13.10.2021 */

	.content-text-image-products-big-image-text.horizontal .image-wrapper img {
		box-shadow: none;
		object-fit: cover;
		object-position: top center;
		height: 100%;
		width: auto!important;
	}
	.content-text-image-products-big-image-text.horizontal .image-wrapper figure.w-100{
		margin-bottom:0;
		position:relative;
	}
	div.content-text-image-products-big-image-text.horizontal .image-wrapper{
		margin:0;
		height: 100%;
		width: auto!important;
	}
	.content-text-image-products-big-image-text.horizontal .col-lg-5 .header{
		display:none;
	}
	div.content-text-image-products-big-image-text.horizontal .image-wrapper{
		height: 100%;
		display: block;
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
	}
	
	.content-text-image-products-big-image-text.horizontal .body-wrapper p.text-capitalize {
		color: #fff;
	}
	div.content-text-image-products-big-image-text.horizontal .media-body{
		padding: 50px 30px 30px 65px;
	}
	/* econcess_nv 'Ihre Vorteile mit...' stylen 13.10.2021 */
	/* econcess_nv 14.10.2021 */
	
	#layout-default .column-first.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12{
		flex: 0 0 40%;
		max-width: 40%;
	}
	#layout-default .column-last.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12{
		flex: 0 0 60%;
		max-width:60%;
	}
	
	
	/* econcess_nv 14.10.2021 */

	.tabs.style-helpdesk .d-xl-none.d-lg-none div.content-text.content-text-default>p>a {
		white-space: break-spaces;
	}	
	body #layout-default .tabs.style-helpdesk .content-text.content-text-page-introduction .container ul {
		padding-left: 50px;
	}
	#area-header #header-logo-main a svg {
		filter: none;
	}
	body>div#layout-default>div.header-search.d-none {
		display: block!important;
	}
	body.navbar-small #area-header #menu-main-2 ul.navbar-nav {
		margin-top: 3px;
	}
	body #area-header #header-logo-main {
		z-index: 99999;
	}
	#menu-main #navbar-main li,
	#menu-main-2 #navbar-main li,
	#menu-main #navbar-main-2 li,
	#menu-main-2 #navbar-main-2 li {
		border-bottom: none;
	}
	#area-header #menu-main #navbar-main.show #anfragetop {
		padding-bottom: 0;
	}
	#area-header #menu-main .navbar-collapse.collapse ul.navbar-nav>li.last>a.dropdown-toggle {
		padding-right: 1rem;
	}
	#menu-main #navbar-main li,
	#menu-main-2 #navbar-main li,
	#menu-main #navbar-main-2 li,
	#menu-main-2 #navbar-main-2 li {
		position: relative;
	}
	#navbar-main ul.navbar-nav .point-6,
	#navbar-main ul.navbar-nav .point-7 {
		display: block;
	}
	div.tab-pane p a.icon-arrow-primary:hover,
	body div.tabs.style-helpdesk div.tab-pane p a.icon-arrow-primary:hover {
		color: #fff;
	}
	body div#layout-default .tabs.style-training div.tab-content div.tab-pane.active[role="tabpanel"] .d-md-block .content-text-image.content-text-image-default.media {
		flex-direction: row!important;
	}
	.owl-carousel-item .content-text-image-contact-person .col-lg-10.col-xl-8.content-wrapper {
		padding: 20px 0px 12px 20px;
	}
	.content-text-image-contact-person .col-lg-10.col-xl-8.content-wrapper {
		width: 100%;
		flex: 0 0 100%;
		padding: 20px 12px;
		max-width: 100%;
	}
	.content-text-image-contact-person .col-lg-10.col-xl-8.content-wrapper .flex-column.flex-lg-row {
		width: 100%;
		flex: 0 0 100%;
		padding: 0;
		max-width: 100%;
	}
	.bg.bg-primary-header .col-lg-5 .content-text-image-contact-person .col-lg-10.col-xl-8.content-wrapper .flex-column.flex-lg-row h2 {
		font-size: 24px;
		line-height: 28px;
	}
	.bg.bg-primary-header .col-lg-5 .content-text-image-contact-person .row {
		margin: 0;
	}
	.col-lg-5 .content-text-image-contact-person .col-lg-10.col-xl-8.content-wrapper .flex-column.flex-lg-row div.media-body.my-auto {
		display: none;
	}
	
	.owl-carousel-item .col-lg-5 .content-text-image-contact-person .col-lg-10.col-xl-8.content-wrapper .flex-column.flex-lg-row div.media-body.my-auto{
		display:block; 
		padding-left: 0;
		order:-1;
	}
	.owl-carousel-item .col-lg-5 .content-text-image-contact-person .col-lg-10.col-xl-8.content-wrapper .flex-column.flex-lg-row div.media-body.my-auto p{
		color:#0b3f7a!important;
	}
	body div.bg-secondary .column-last.col-lg-7 {
		flex: 0 0 55%;
		max-width: 55%;
	}
	body div.bg-secondary .column-first.col-lg-5 {
		flex: 0 0 45%;
		max-width: 45%;
		margin-top: 0;
	}
	body .owl-carousel-item > div.bg-secondary .column-last.col-lg-5 {
		align-items: flex-start;
		-ms-flex 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	body  .owl-carousel-item >  div.bg-secondary .column-first.col-lg-5{
		flex: 0 0 47%;
		max-width: 47%;
		padding-right:0;
	}
	body div.bg-secondary .column-last.col-lg-7 h2,
	body div.bg-secondary .column-last.col-lg-7 p {
		/*margin-bottom: 10px;*/
		color: #fff;
		font-size: 18px;
		line-height: 24px;
	}
	body div.bg-secondary .column-last.col-lg-7 {
		margin: 0;
		display: flex;
		align-content: start;
		align-items: center;
		justify-content: left;
	}
	body .owl-carousel-item > div.bg-secondary .column-last.col-lg-7 {
		align-items: flex-start;
		-ms-flex 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		padding-left:15px;
	}
	body .owl-carousel-item > div.bg-secondary .column-last.col-lg-7>div {
		height: 160px;
		display: flex;
		align-items: center;
		justify-content: flex-start;
		padding-left:8px;
		width:100%;
	}
	body .owl-carousel-item > div.bg-secondary .column-last.col-7 > div[id^="c"]{
		 flex:0 0 100%;
		 margin-top:0;
		 margin-bottom:0;
	 }
	body div.bg-secondary .column-last.col-lg-7>.row {
		margin-top: -20px;
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	body div.bg-secondary .column-last.col-lg-7 div>.row .col-12 {
		margin-top: 0;
		padding-left: 0;
	}
	body div.bg-secondary .column-last.col-lg-7 div>.row .col-12 > div.content-text-default{
		display:flex;
		flex-direction:column;
	}
	body .content-text-image-contact-person {
		margin-bottom: 0;
	}
	body div.bg-secondary .column-last.col-lg-7 p a {
		color: #fff;
		font-size: 16px;
		font-weight: normal;
	}
	body div.bg-secondary .column-last.col-lg-7 p a:hover {
		font-weight: normal;
	}
	body div.bg-secondary .column-last.col-lg-7 .row {
		margin-left: 0;
		margin-right: 0;
	}
	#partial-content-main .content-shortcut + .container {
		margin-bottom: 4em;
	}
	body div.bg-secondary .column-last.col-lg-7 p:last-child {
		margin-bottom: 0;
	}
	
	#partial-content-main > div.content-text-image-products-big-image-text.horizontal {
		padding: 157px 0 50px;
		background-color: #e7f2ff;
	}
	
	
.content-text-image.content-text-image-overview-hover .media-body .body > p:last-child,
.content-text-image.content-text-image-overview-hover .media-body .body > p{
	color:#fff;
	visibility:hidden;
}

.content-text-image.content-text-image-overview-hover .media-body:hover .body > p:last-child,
.content-text-image.content-text-image-overview-hover .media-body:hover .body > p{
	visibility:visible;
}

}

	#template-content #partial-content-main.content-column > div.container > .accordion {
		margin-top:50px;
	}
	#template-content #partial-content-main.content-column > div[id^="c"]		{
		padding-bottom:50px;
		padding-top:50px;
	}
	#template-content #partial-content-main.content-column > .bg.bg-light:last-child{
		padding-bottom:50px;
	}

@media (min-width: 1025px) and (max-width: 1280px) {
	body div:not(.owl-carousel-item) > div.bg-secondary .column-first.col-lg-5{
		padding-right:0;
	}
	body div:not(.owl-carousel-item) > div.bg-secondary .content-text-image-contact-person .col-lg-10.col-xl-8.content-wrapper{
		padding:20px 4px;
	}
	body div:not(.owl-carousel-item) > div.bg-secondary .content-text-image-contact-person div.media-image {
		margin: 0 auto 8px;
	}

	#area-header #menu-main ul.navbar-nav>li>a,
	#area-header #menu-main-2 ul.navbar-nav>li>a {
		font-size: 12px;
	}
	 body div.bg-secondary .column-last.col-lg-7 p{
		 font-size:16px;
	 }
	body div.bg-secondary .column-last.col-lg-7 h2{
		font-size:18px;
	}
	#area-header #menu-main.menu-main-top.navbar-expand-lg>.container {
		width: 100%;
		max-width: none;
		padding: 0 15px;
		background: #E7F2FF;
	}
	header#area-header {
		height: 194px;
	}
	#menu-main-2.navbar-expand-lg>.container {
		/*     float: right;
 */
		margin-right: 0;
	}
	body #area-header #header-logo-main {
		top: 73px;
	}
	body {
		padding-top: 0;
	}
	/* CSS */
	#area-header #header-logo-main a svg {
		width: 160px;
		height:27px;
		margin: 20px 24px;
	}
	#area-header #menu-main.menu-main-top.menu-main-top {
		padding-top: 0;
		padding: 0;
	}
	#area-header {
		height: 118px;
	}
	.navbar-small #area-header #header-logo-main {
		padding-top: 0;
	}
	body.navbar-small #area-header {
		height: fit-content;
	}
	.navbar-small #area-header #header-logo-main {
		padding-top: 0;
		top: 39px
	}
	body.navbar-small .navbar-expand-lg>.container div.navbar-collapse#navbar-main-2 {
		top: 12px;
	}
	#area-header #menu-main #anfragetop a.btn.btn-primary,
	#area-header #menu-main-2 #anfragetop a.btn.btn-primary {
		padding-top: 8px;
		padding-bottom: 8px;
		font-size: 14px;
		font-weight: 400;
		text-transform: uppercase;
		max-width: 105px;
		background: #0B3F7A;
	}
	#area-header #menu-main ul.navbar-nav>li>a,
	#area-header #menu-main-2 ul.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	body #menu-main-2 .navbar-expand-lg>div.container {
		max-width: 1180px;
	}
	#area-header #menu-main-2 ul.navbar-nav>li>a {
		font-size: 14px;
	}
}

@media (min-width: 768px) {	
	.container .news-news .news-item .news-item-content .news-teaser{
		padding-bottom: 12px;
	}
	.news-news .owl-stage-outer .news-item .news-item-content, .news-press .owl-stage-outer .news-item .news-item-content{
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.container .news-news .news-item .news-item-content h3.news-title{
		min-height: 36px;
	}	
	.news.news-news div.owl-stage, .news.news-press div.owl-stage{
			margin-bottom:1em;
	}

	.bg-light > .container > .accordion.style-default .card:first-child .collapse div.media-body > h3{
		font-size:18px;
		line-height: 22px;
	}
	.container-fluid .content-text-image-products-big-image-text .image-wrapper {
		margin-left: calc((-100vw + 720px) / 2);
	}
	.content-text-image-contact-person h2{
		font-size:18px;
	}
	body div#layout-default .tabs.style-helpdesk    div.tab-content div.tab-pane[role="tabpanel"] div.row > div.column-1 > div[id^="c"] .container h3{
		display:none;
	}
	.col-md-7 .content-wrapper .flex-column {
		margin-top: -50px;
	}
	body #layout-default .tabs.style-training .column-2.column-last.col-lg-3.col-xl-3.col-sm-3.col-3.col-md-3 {
		display: none;
	}
	.tabs.style-training .content-text-page-introduction p,
	div.tabs.style-helpdesk .content-text-page-introduction p {
		line-height: inherit;
	}
	div.tabs.style-helpdesk .tab-content {
		background: #fff;
	}
	div.tabs.style-helpdesk .tab-content div.tab-pane {
		background: transparent;
	}
	div.tabs.style-helpdesk .tab-content div.tab-pane {
		flex: 0 0 75%;
	}
	.tabs.style-helpdesk .content-text.content-text-page-introduction .container {
		display: flex;
		flex-wrap: wrap;
	}
	.tabs.style-helpdesk .content-text.content-text-page-introduction .container>h2 {
		flex: 0 0 100%;
	}
	.tabs.style-helpdesk .content-text.content-text-page-introduction .col-lg-7 .container>p,
	.tabs.style-helpdesk .content-text.content-text-page-introduction .col-lg-7 .container>ul {
		flex: 0 0 100%;
		width: auto;
		margin-top: 0;
	}
	div.tabs.style-helpdesk .tab-content {
		border-left: 6px solid #0b3f7a;
		padding: 20px 3%;
	}
	.tabs.style-helpdesk .nav-tabs .nav-item:not(:first-child) .nav-link {
		color: #ffffff;
		margin-top: 0;
		margin-bottom: 0;
	}
	.tabs.style-helpdesk .nav-tabs .nav-item .nav-link.active {
		margin-bottom: 0;
		padding-bottom: 24px;
		margin-top: 0;
	}
	.tabs.style-helpdesk .nav-tabs .nav-item:first-child .nav-link {
		margin-left: 0;
		margin-top: 0;
	}
	.tabs.style-helpdesk .nav-tabs .nav-item {
		margin-bottom: 0;
	}
	body div#layout-default .tabs.style-training .row .column-1.column-first.col-lg-9.col-xl-9.col-sm-9.col-9.col-md-9 p a.icon-arrow:after {
		display: none;
	}
	.tabs.style-helpdesk .tab-content .col-sm-6.col-lg-5 .container>div.row {
		padding-top: 0;
		padding-bottom: 0;
	}
	body .tabs.style-helpdesk .content-text.content-text-page-introduction .container {
		padding-top: 0;
	}
	.tabs.style-helpdesk .tab-content .col5050:last-child .container>div.row>div.col-12 {
		margin-top: 0;
	}
	.content-column h1.right + div.bg-secondary,
	.content-column h2.right + div.bg-secondary 	{
		margin-top: 40px;
		margin-bottom: 6em;
	}
	
	.bg.bg-gray .content-header header h2{
		margin-bottom:18px;
	}
	body div#layout-default .tabs .col-sm-6.col-lg-7	.content-text-page-introduction p{
		margin-bottom:0px;
	}
	body div#layout-default .tabs .col-sm-6.col-lg-7 div.d-none .content-text p{
		margin-bottom:0;
	}
	
	div.content-text-download {
    	margin-top: 80px;
		margin-bottom: 40px;
	}
	.container-fluid .content-text-image-products-big-image-text h2{
		font-size: 24px!important;
		line-height: 36px!important;
		margin-bottom: 28px!important;
		color:#0b3f7a;
	}
	
	#template-content #partial-content-main.content-column > div[id^="c"] > .container > .layout-slide-page-introduction,
	#template-content #partial-content-main.content-column > div[id^="c"] > .container  > div[id^="c"] > .container{
		/*padding:0 15px;*/
	}
}

@media (min-width: 768px) and (max-width:1024px) {

	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body{
		padding-left:36px;
	}
	/* econcess_nv 26.10.2021 Produkte Grauer Streifen Tablet + */
	.container-fluid .content-text-image.content-text-image-products-big-image-text .container .col-12.col-lg-5.col-md-6,
	.container-fluid .content-text-image.content-text-image-products-big-image-text .container .col-12.col-lg-7.col-md-6{
		/*flex: 0 0 100%;
		max-width: 100%;*/
	}
	
	/* econcess_nv 26.10.2021 Produkte Grauer Streifen Tablet + */
	div:not(.owl-carousel-item) > div.content-text-image-tips {
		padding-left: 0;
		padding-right: 0;
	}
	
	body .owl-carousel-item div.bg-secondary .column-last.col-lg-7 p > br{
		display:none;
	}
	
	.bg-light div:not(.owl-carousel-item) > div.content-text-image-tips {
		margin-left:0;
		margin-right:0;
		padding-left: 0;
		padding-right: 0;
	}
	
	body div.bg-secondary .column-last.col-lg-7 div>.row .col-12{
		padding-left:0px;
	}
	.content-text-image-tab-content-training .media-body .header h2{
		letter-spacing: 0.03em;		
	}
	body div.bg-secondary .column-last.col-lg-7 div>.row .col-12.column-first > div.content-text-default p{
		font-size:18px;
	}
	
	.container > div > .content-text-image-tips > .container{
		padding-right: 15px;
		padding-left: 15px;
	}
	.content-text-image-product-slider-content-element .media-body{
		max-width:720px;
	}	
	div.content-text-image-tips{
	/*margin: 0 15px;*/
	}
 body .owl-carousel-item div.bg-secondary .column-last.col-lg-7 h3,
 body .owl-carousel-item div.bg-secondary .column-last.col-lg-7 p,
 body .owl-carousel-item div.bg-secondary .col-lg-5 h3,
 body .owl-carousel-item div.bg-secondary .col-lg-5 p {
	font-size: 14px;
	line-height:18px;
	margin-bottom:0;
}
	#partial-content-main >div.container{
		padding-left:15px;
		padding-right:15px;
	}
	#layout-default .column-first.col-xl-6.col-lg-6.col-md-6.col-sm-6.col-12 div[id^="c"].content-text-image-whitepaper-wissen .figure-img{
		display:block;
	}
		/* econcess_nv 'Ihre Vorteile mit...' stylen 13.10.2021 */
	.content-text-image-products-big-image-text.horizontal > .container > .row {
		display: -ms-flexbox;
		display: flex;
		flex-wrap: wrap;
		margin-right: 0;
		margin-left: 0;
		}
	.content-text-image-products-big-image-text.horizontal .media-body h3{
		color:#fff;
	}	
	.content-text-image-products-big-image-text.horizontal > .container > .row > .col-12.col-lg-5,
	.content-text-image-products-big-image-text.horizontal > .container > .row > .col-12.col-lg-7{
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		}	
	.content-text-image-products-big-image-text.horizontal .image-wrapper img {
		box-shadow: none;
		object-fit: cover;
		object-position: top center;
		height: 100%;
		width: auto!important;
	}
	.content-text-image-products-big-image-text.horizontal .image-wrapper figure.w-100{
		margin-bottom:0;
	}
	div.content-text-image-products-big-image-text.horizontal .image-wrapper{
		margin:0;
		height: 100%;
		width: auto!important;
	}
	.content-text-image-products-big-image-text.horizontal .col-lg-5 .header{
		display:none;
	}
	div.content-text-image-products-big-image-text.horizontal .image-wrapper{
		height: 100%;
		display: block;
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
	}
	
	.content-text-image-products-big-image-text.horizontal .body-wrapper p.text-capitalize {
		color: #fff;
	}
	div.content-text-image-products-big-image-text.horizontal .container > .row > .col-12.col-lg-7 > .media-body{
		padding: 50px 30px 30px 30px;
		background-color: #0b3f7a;
	}	

	/* econcess_nv 'Ihre Vorteile mit...' stylen 13.10.2021 */
	
	
	
	body div.bg-secondary .column-last.col-lg-7 h2{
		font-size:18px;
	}
	body .bg.bg-secondary .content-text-image-contact-person {
		padding: 0;
	}
	.bg.bg-secondary .content-text-image-contact-person .col-lg-10.content-wrapper>div {
		padding: 0;
		margin-top: -30px;
	}

	body div.bg-secondary .column-first.col-lg-5.col-12 {
		padding-right: 0;
	}
	body div.bg-secondary .column-first.col-lg-5 .content-text-image-contact-person .media-image img {
		padding-left: 5px;
	}
	
	body .owl-carousel-item > div.bg-secondary .column-first.col-lg-5 .content-text-image-contact-person .media-image img{
		width: 185px;
		padding: 0;
		margin-left: 5px;
	}
	body div.bg-secondary .column-last.col-lg-7 {
		margin-top: 0;
	}
	body div.bg-secondary .column-first.col-lg-5 .flex-column .media-body.my-auto {
		display: none;
	}
	body div.bg-secondary .column-first.col-lg-5 .content-text-image-contact-person .content-wrapper {
		padding-top: 0;
		padding-right:0;
	}
	body div:not(.owl-carousel-item) > div.bg-secondary .column-first.col-lg-5 .content-text-image-contact-person .content-wrapper {
		padding-left:0;
	}
	.bg.bg-primary-header .col-lg-5 .content-text-image-contact-person .col-lg-10.col-xl-8.content-wrapper .flex-column.flex-lg-row h2 {
		font-size: 24px;
		line-height: 28px;
		margin-bottom: 0;
	}
	.tabs.style-helpdesk .nav.nav-tabs .nav-item:nth-child(1) {
		padding-left: 0;
	}
	div.tabs.style-helpdesk .tab-content div.tab-pane .row .column-last.col-sm-3,
	body #layout-default div.tabs.style-helpdesk .tab-content div.tab-pane[role="tabpanel"] .row .column-last.col-sm-3,
	body #layout-default .tabs.style-training .column-2.column-last.col-lg-3.col-xl-3 {
		display: none;
	}
	.tabs.style-training .nav.nav-tabs {
		flex-direction: row;
		border-top: 5px solid #0b3f7a;
	}
	body div#layout-default .tabs.style-training div.tab-content div.tab-pane.active[role="tabpanel"] .d-md-block {
		display: flex!important;
		width: calc(100% - 282px);
		flex-wrap: nowrap;
		flex-direction: column;
		padding: 20px;
		background: #fff;
		border-top: 5px solid #0b3f7a;
	}
	body div#layout-default .tabs.style-training div.tab-content div.tab-pane.active[role="tabpanel"] .d-md-block div.row {
		width: 100%;
	}
	body div#layout-default .tabs.style-training ul.nav.nav-tabs {
		width: 282px;
		padding: 0;
		margin-left: 0;
		padding-left: 0;
		min-height: 0;
		background: transparent;
		padding-top: 0;
		margin-bottom: 0;
		float: left;
		height: auto;
		padding-right: 8px;
		border-bottom: none;
	}
	body div#layout-default .tabs.style-training .nav .nav-item .nav-link.active {
		background-color: #0b3f7a;
		color: #fff;
		border: 0px;
	}
	body div#layout-default .tabs.style-training ul.nav.nav-tabs .nav-item {
		width: 100%;
		max-width: 282px;
		margin-top: 0;
		padding-right: 0;
		padding-bottom: 6px;
	}
	body div#layout-default .tabs.style-training .nav .nav-item .nav-link {
		width: 100%;
		max-width: 100%;
		height: 50px;
		background-color: #1681fb;
		text-align: right;
		padding-right: 20px;
		padding-top: 12px;
		border-radius: 0px;
	}
	.tabs.style-helpdesk .nav-tabs {
		margin: 0 0px 0;
	}
	body div#layout-default .tabs.style-training div.tab-content div.tab-pane.active[role="tabpanel"] .d-md-block .content-text-page-introduction {
		padding-bottom: 0;
	}
	.tabs.style-helpdesk .d-xl-none.d-lg-none div.content-text.content-text-default>p {
		flex: 0 0 50%;
		max-width: 50%;
		padding-right: 20px;
		padding-left: 20px;
		margin-bottom:0;
	}
	.tabs.style-helpdesk .d-xl-none.d-lg-none div.content-text.content-text-default > p > a {
		white-space: break-spaces;
	}	
	.owl-carousel-item .bg.bg-secondary .content-text-image-contact-person .content-wrapper > div{
		flex-direction: row!important;
	}
	body .owl-carousel-item div.bg-secondary .column-first.col-lg-5 .content-text-image-contact-person .flex-column .media-body.my-auto ,
	.owl-carousel-item .bg.bg-secondary .content-text-image-contact-person .content-wrapper > div .media-image{
		display: flex;
		margin: 0;
		flex: 0 0 50%;
		height:auto;
	}
	.owl-carousel-item .bg.bg-secondary .content-text-image-contact-person .content-wrapper > div .head.d-lg-none {
		display: none;
	}
	.owl-carousel-item .bg.bg-secondary .content-text-image-contact-person .content-wrapper > div .media-body {
		order: -1;
	}
	
	body .owl-carousel-item > div.bg-secondary .column-last.col-lg-7 > div {
		height: 160px;
		display: flex;
		align-items: center;
		padding-right: 15px;
		justify-content: center;
	}	
	.owl-carousel-item > .bg.bg-secondary .content-text-image-contact-person .col-lg-10.content-wrapper > div {
		padding: 0;
		margin-top: -12px;
	}
}



@media (min-width: 1025px) {
	#template-content #partial-content-main.content-column > div[id^="c"] > .container > .layout-slide-page-introduction,
	#template-content #partial-content-main.content-column > div[id^="c"] > .container  > div[id^="c"] > .container{
		padding:0 15px;
	}
/*econcess_nv 13.10.2021 Demotermin vereinbaren + */	
	body .container > div[id^="c"] > div[id^="c"].content-text-image-contact-person  .media-body .text h4{
		flex-grow:2;
		margin-bottom:0;
	}
	body .container > div[id^="c"] > div[id^="c"].content-text-image-contact-person  .media-body .text p{
		flex-grow:1;
		padding-top: 6px;	
		display: flex;
		align-items: flex-end;
		align-self: center;
	}
	body .container > div[id^="c"] > div[id^="c"].content-text-image-contact-person  .media-body .text p{
		height:fit-content;
	}
	/*econcess_nv 13.10.2021 Demotermin vereinbaren - */	

	body div.bg-secondary .column-last.col-lg-7 div>.row .col-12.column-last .content-text p:last-child>a:before{
		top:1px;
	}
	.bg.bg-secondary .content-text-image-contact-person .d-lg-flex.flex-column.flex-lg-row .d-lg-none {
		display: block!important;
	}
	body div#layout-default .tabs .col-sm-6.col-lg-5 .img_txt50 {
		display: flex;
		flex: 0 0 100%;
	}
	
	body div#layout-default .tabs .col-sm-6.col-lg-5 .img_txt50 .col5050.padleft40{
		padding-left:20px;
	}
	div.tabs.style-helpdesk .tab-content div.tab-pane .col-9 {
		flex: 0 0 75%;
	}
	div.tabs.style-helpdesk .tab-content div.tab-pane .col-3 {
		flex: 0 0 25%;
	}
	div.tab-pane p a.icon-arrow-primary {
		max-width: 100%;
		width: fit-content;
	}
	body #area-header #menu-main ul.navbar-nav>li .menu-sub ul.sub.show>li>a:hover,
	body #area-header #menu-main-2 ul.navbar-nav>li .menu-sub ul.sub.show>li>a:hover,
	#area-header #menu-main ul.navbar-nav>li .menu-sub ul.sub.show>li.active>a,
	#area-header #menu-main-2 ul.navbar-nav>li .menu-sub ul.sub.show>li.active>a,
	#area-header #menu-main ul.navbar-nav>li .menu-sub ul.sub.show>li.active>a.subtitle,
	#area-header #menu-main-2 ul.navbar-nav>li .menu-sub ul.sub.show>li.active>a.subtitle {
		font-weight: normal;
	}
	body #layout-default .tabs.style-training p {
		line-height: 24px;
	}
	body #layout-default div.tab-pane.active.show .tabs.style-training {
		border-top: 5px solid #0b3f7a;
	}
	.tabs.style-training ul.nav.nav-tabs {
		padding-left: 0;
		width: 282px;
		padding: 0;
		margin-left: 0;
		/* height: fit-content; */
		padding-left: 0;
		min-height: 0;
	}
	.tabs.style-training ul.nav.nav-tabs .nav-item {
		width: 100%;
		max-width: 282px;
		padding-right: 6px;
		margin-top: 0;
		padding-bottom: 5px;
	}
	.tabs.style-training ul.nav.nav-tabs .nav-item>a {
		width: 100%;
		max-width: 100%;
	}
	.tabs.style-training .content-text.content-text-page-introduction div.container {
		margin-left: 0;
	}

	body div#layout-default .tabs .col-sm-6.col-lg-7 {
		flex: 0 0 60%;
		max-width: 60%;
		margin: 0;
		padding: 0 8px;
	}
	body div#layout-default .tabs .col-sm-6.col-lg-5 {
		flex: 0 0 40%;
		max-width: 40%;
		margin: 0;
		display: flex;
		padding: 0 8px 0 25px;
		align-items: center;
		justify-content: center;
		border-left: 1px solid #0b3f7a;
	}
	body div#layout-default .tabs .col-sm-6.col-lg-5 .content-text-image.content-text-image-default.media {
		flex-direction: row!important;
	}
	body div#layout-default .tabs .col-sm-6.col-lg-7 .container>h2 {
		padding-top: 0;
		margin-top: 0;
	}
	body div#layout-default .tabs .col-sm-6.col-lg-7 .container {
		margin-top: 0;
		padding-top: 0;
	}
	body div#layout-default .tabs.style-helpdesk .tab-content {
		padding-top: 3em;
	}

	.tabs.style-helpdesk.col-lg-7.col-12 .column-1.column-first div.d-md-none.d-sm-none .content-text.content-text-default,
body div#layout-default .tabs .col-sm-6.col-lg-7	div.d-none .content-text p{
		padding-left: 20px;
		padding-right: 20px;
	}
	
	div .bg.bg-light .accordion.style-default{
		justify-content: center;
	}
	.accordion.style-default .card:first-child .collapse div.media-body h2,
	.accordion.style-default .card:first-child .collapse div.media-body h3,
	.accordion.style-default .card:first-child .collapse div.media-body p,
	.accordion.style-default .card:first-child .collapse div.media-body h4{
		max-width: 920px;
		text-align: center;
		align-content: center;
		margin-left: auto;
		margin-right: auto;
		margin-bottom:12px;
	}
	body div#layout-default .tabs.style-training div.tab-content div.tab-pane.active[role="tabpanel"] .d-md-block .img_txt50 + .clearfix{
		height:0;
	}
	.content-text-image-products-big-image-text.horizontal .media-body ul.list-checkmarks li{
		margin-bottom: 20px;
	}
	
	
	#area-header #menu-main ul.navbar-nav > li .menu-sub ul.sub.show > li.active > a:hover, #area-header #menu-main-2 ul.navbar-nav > li .menu-sub ul.sub.show > li.active > a:hover, #area-header #menu-main ul.navbar-nav > li .menu-sub ul.sub.show > li.active > a.subtitle:hover, #area-header #menu-main-2 ul.navbar-nav > li .menu-sub ul.sub.show > li.active > a.subtitle:hover{
		font-weight: normal;
	}
}

@media (min-width: 768px) and (max-width: 1102px){
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column{
		margin-bottom:-5.7%;
	}
}
@media (min-width: 1103px) and (max-width: 1440px){
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column{
		margin-bottom:-63px;
	}
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 991px
*/

@media (min-width: 768px) and (max-width: 991px) {


	.content-list .news-news .owl-theme .owl-nav [class*="owl-"], .content-list .news-press .owl-theme .owl-nav [class*="owl-"]{
		    top: calc(17% - 18px);
	}
/* 	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture{
		flex:0 0 100%;
		max-width:100%;
	} */
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column {
		position:relative;
		display:block;
	}
/* 	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body{
		flex:0 0 34%;
		max-width:34%;
		position:absolute;
		z-index:99;
		top:0;
		height:100%
	} */
	
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column h2, 
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column h2{
		font-size:20px;
		line-height:24px;
	}
		#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column h1, 
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column h1{
		font-size:20px;
		line-height:24px;
		margin-top:0;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture{
		width:100;
	}
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column {
		position:relative;
		display:block;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body{
		position:relative;
		position: relative;
		max-width: 720px;
		margin: auto;
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	body div#layout-default .tabs.style-training div.tab-content div.tab-pane.active[role="tabpanel"] .d-md-block .content-text-image-default.media .figure {
		display: none;
	}
	.element-text-image-slider.layout-slide-page-introduction .owl-theme .owl-nav [class*="owl-"] {
		background-image: url('assets/left.svg');
	}
	.onlymobile,
	#navbar-main .point-1,
	#navbar-main .point-2,
	#navbar-main .point-3,
	#navbar-main .point-4,
	#navbar-main .point-5,
	#navbar-main .point-6,
	#navbar-main .point-7 {
		display: block;
	}
	/* CSS */
	body {
		padding-top: 0;
	}
	body #area-header {
		height: auto;
	}
	#area-header #menu-main.menu-main-top.menu-main-top {
		height: 118px;
	}
	body header#area-header #menu-main.menu-main-top.menu-main-top {
		padding-top: 0;
	}
	body #area-header #header-logo-main {
		width: 200px;
	}
	#area-header #header-logo-main a svg {
		width: 160px;
		height: 27px;
		margin: 20px 24px;
		padding: 0;
	}
	body.navbar-small #area-header {
		height: fit-content;
	}
	.navbar-small #area-header #header-logo-main {
		padding-top: 0;
	}
	#menu-main .navbar-toggler,
	#menu-main-2 .navbar-toggler {
		top: 32px;
	}
	#menu-main .navbar-toggler span,
	#menu-main-2 .navbar-toggler span {
		height: 4px;
		width: 26px;
	}
	#menu-main .navbar-toggler span:nth-child(1),
	#menu-main-2 .navbar-toggler span:nth-child(1) {
		top: 15px;
	}
	#menu-main .navbar-toggler span:nth-child(4),
	#menu-main-2 .navbar-toggler span:nth-child(4) {
		top: 31px;
	}
	footer#area-footer #footer-copyright {
		margin-top: 0px !important;
	}
}

@media (min-width: 992px) and (max-width:1024px) {
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture{
		flex:0 0 50%;
		max-width:50%;
	}
	
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture img,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture img{
		width: 200%;
		max-width: 992px;
		margin-left: -496px;
	}
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column {
		position:relative;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body{
		flex:0 0 50%;
		max-width:50%;
		position:absolute;
		position:relative;
		z-index:99;
		top:0;
		display:flex;
		height:100%;
		padding-bottom: 5.7%;
		padding-top: 5.7%;
		align-self: center;
	}
	body div#layout-default .tabs.style-training div.tab-content div.tab-pane.active[role="tabpanel"] .d-md-block .content-text-image-default.media .figure {
		display: none;
	}
	.onlymobile,
	#navbar-main .point-1,
	#navbar-main .point-2,
	#navbar-main .point-3,
	#navbar-main .point-4,
	#navbar-main .point-5,
	#navbar-main .point-6,
	#navbar-main .point-7 {
		display: block;
	}
	#area-header #menu-main ul.navbar-nav>li>a.dropdown-toggle,
	#area-header #menu-main-2 ul.navbar-nav>li>a.dropdown-toggle {}
	#area-header #menu-main ul.navbar-nav>li>a .font-weight-light.font-italic #menu-main-2 a.search-link {
		padding-top: 8px;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: .25rem;
		padding-left: 0.25rem;
	}
	#area-header #menu-main ul.navbar-nav,
	#area-header #menu-main-2 ul.navbar-nav {
		/*	max-width: 780px;*/
	}
}

@media (min-width: 992px) {	
	.container .news-news .news-items .owl-carousel .owl-stage-outer{
		/*margin:0 -15px;*/
	}
	.container .news-news .news-items .owl-carousel .owl-stage-outer .owl-stage .owl-item.active{
		margin-right: 15px!important;
		margin-left: 15px!important;
		box-sizing: border-box;
	}
	.container .news-news .news-items .owl-carousel .owl-stage-outer .owl-stage .owl-item.active{
		border-left:none;
	}
	.container .news-news .news-items .owl-carousel .owl-stage-outer .owl-stage .owl-item.cloned:not(.active) + .owl-item.active{
		border-left:none;
		margin-left:0!important;
	}
	
	body #area-header #header-logo-main {
		position: absolute;
	}
	#menu-main-2.navbar-expand-lg>.container {
		position: relative;
	}
	body .navbar-expand-lg>.container div.navbar-collapse#navbar-main-2 {
		right: 0;
		top: 0;
	}
	#area-header #menu-main ul.navbar-nav>li>a,
	#area-header #menu-main-2 ul.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
		font-weight: 700;
		color: #0B3F7A;
	}
	#area-header #menu-main-2.menu-main-sub ul.navbar-nav>li .menu-sub {
		top: 79px;
	}
	body.navbar-small #area-header #menu-main ul.navbar-nav>li .menu-sub,
	body.navbar-small #area-header #menu-main-2 ul.navbar-nav>li .menu-sub {
		top: 44px;
	}
	

body #layout-default .container .tabs.style-helpdesk div[id^="c"]  {
    min-height: 0;
}
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {
	/* CSS */
	#area-header #header-logo-main a svg {
		top: 20px;
	}
	#menu-main .navbar-toggler,
	#menu-main-2 .navbar-toggler {
		top: 32px;
	}
	#area-header #menu-main.menu-main-top.menu-main-top {
		height: 118px;
	}
	body div#layout-default .tabs.style-training div.tab-content div.tab-pane.active[role="tabpanel"] .d-md-block{
		padding-bottom:40px;
	}
}


/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
	/* CSS */
	#menu-main .navbar-toggler,
	#menu-main-2 .navbar-toggler {
		top: 12px;
	}
	body #area-header #header-logo-main {
		top: 7px;
	}
	
	div.element-text-image-slider.layout-slide-page-introduction .owl-theme .owl-nav .owl-prev,
	div.element-text-image-slider.layout-slide-page-introduction .owl-theme .owl-nav .owl-next{
		top:150px;
	}
}


/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 319px) and (max-width: 480px) {
	.content-list .news-news .owl-theme .owl-nav [class*="owl-"], .content-list .news-press .owl-theme .owl-nav [class*="owl-"] {
		top: calc(13vw - 18.5px);
	}
	body>div#layout-default>div.header-search.d-none .partial-quickSearch {
		display: none;
	}
	.partial-quickSearch .form-wrapper {
		background: transparent;
	}
	/* CSS */
	body #area-header #header-logo-main {
		left: 0;
		right: auto;
		position: relative;
		top: 10px;
	}
	#menu-main .navbar-toggler,
	#menu-main-2 .navbar-toggler {
		top: 12px;
	}
}

@media (min-width: 992px) {

	.element-text-image-slider.layout-slide-page-introduction .owl-theme .owl-nav [class*="owl-"].owl-prev {
		top: calc(40% - 38px);
	}
	.element-text-image-slider.layout-slide-page-introduction .owl-theme .owl-nav [class*="owl-"] {
		background-image: url('assets/left.svg');
	}
	.partial-quickSearch.show {
		top: 180px;
		z-index: 99;
	}
	
	body.navbar-small .partial-quickSearch.show{
		z-index: 1000;
	}
	body.navbar-small #area-header {
		z-index:1199;
		}
	#area-header #menu-main ul.navbar-nav>li.last.dropdown>a,
	#area-header #menu-main ul.navbar-nav>li.dropdown>a {
		padding-right: 5px;
	}
	#area-header #menu-main ul.navbar-nav>li.dropdown :last-child .menu-sub,
	#area-header #menu-main-2 ul.navbar-nav>li.dropdown:last-child .menu-sub {
		right: 0;
		left: auto;
	}
	.navbar-small #area-header #menu-main-2 ul.navbar-nav {
		margin-top: -5px;
	}
	.navbar-small #area-header #menu-main-2 ul.navbar-nav,
	body header#area-header #menu-main-2 ul.navbar-nav {
		justify-content: flex-end;
	}
.navbar-small #area-header #menu-main-2 ul.navbar-nav>li,
	body header#area-header #menu-main-2 ul.navbar-nav > li,
	#area-header #menu-main #navbar-main  ul.navbar-nav > li{
		margin-left:1em;
	}
	#area-header #menu-main ul.navbar-nav>li>a.dropdown-toggle,
	#area-header #menu-main-2 ul.navbar-nav>li>a.dropdown-toggle {
		padding-left: 0rem;
		padding-right: 1em;
		padding-top: 11px;
	}
	#area-header #menu-main ul.navbar-nav>li:not(.dropdown)>a,
	#area-header #menu-main-2 ul.navbar-nav>li:not(.dropdown)>a {
		padding-right: 1em;
	}
	body #area-header #menu-main ul.navbar-nav>li:last-child>a.dropdown-toggle,
	body #area-header #menu-main-2 ul.navbar-nav>li:last-child>a.dropdown-toggle,
	body #area-header #menu-main ul.navbar-nav>li.last>a.dropdown-toggle {
		padding-right: 0;
	}
	#menu-main li a>.font-italic.font-weight-light {
		font-style: italic !important;
		font-style: normal!important;
		font-weight: 700!important;
	}
	#area-header #menu-main.menu-main-top ul.navbar-nav>li .menu-sub {
		top: 38px;
	}
	#area-header #menu-main ul.navbar-nav>li .menu-sub ul.sub.show>li,
	#area-header #menu-main-2 ul.navbar-nav>li .menu-sub ul.sub.show>li {
		padding-left: 15px;
		padding-right: 15px;
	}
	body.navbar-small {

	}
	body.navbar-small #area-header #menu-main ul.navbar-nav>li>a,
	body.navbar-small #area-header #menu-main-2 ul.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	

	body:not(.navbar-small) #area-header #menu-main-2 ul.navbar-nav>li>a {
		padding-bottom: 60px;
		padding-bottom: 45px;
	}
	
	#menu-main-2 #navbar-main-2 ul.navbar-nav >  li.last > a{
		padding-right:5px;
	}
	footer#area-footer #footer-copyright {
		margin-top: 0px !important;
	}
	#menu-main #navbar-main li .menu-sub .container>ul>li,
	#menu-main-2 #navbar-main li .menu-sub .container>ul>li,
	#menu-main #navbar-main-2 li .menu-sub .container>ul>li,
	#menu-main-2 #navbar-main-2 li .menu-sub .container>ul>li { 
		border-bottom: none;
		padding: 3px 0;
	}
}

@media (min-width: 992px) and (max-width: 1024px) {
	body.main-menu-open #area-header{
		z-index:100;
	}
	#menu-main .navbar-toggler span,
	#menu-main-2 .navbar-toggler span {
		height: 4px;
		width: 26px;
	}
	#menu-main .navbar-toggler span:nth-child(1),
	#menu-main-2 .navbar-toggler span:nth-child(1) {
		top: 15px;
	}
	#menu-main .navbar-toggler span:nth-child(2),
	#menu-main-2 .navbar-toggler span:nth-child(2),
	#menu-main .navbar-toggler span:nth-child(3),
	#menu-main-2 .navbar-toggler span:nth-child(3) {
		top: 23px;
	}
	#menu-main .navbar-toggler span:nth-child(4),
	#menu-main-2 .navbar-toggler span:nth-child(4) {
		top: 31px;
	}
	body #area-header div#header-logo-main {
		top: 26px;
	}
	body.navbar-small #area-header #header-logo-main {
		padding-top: 0;
		top: 20px
	}
	body.navbar-small #menu-main .navbar-toggler {
		top: 24px;
	}
	body.navbar-small header#area-header {
		z-index: 9999;
	}
	body.navbar-small #area-header #menu-main.menu-main-top {
		height: 95px;
		background-color: #fff;
	}
}


@media (min-width: 800px) and (max-width: 1280px) {
		body div#layout-default .tabs.style-training div.tab-content div.tab-pane.active[role="tabpanel"] .d-md-block {
		display: flex;
		width: calc(100% - 282px);
		flex-wrap: wrap;
		margin-right: auto;
		margin-left: 282px;
		padding: 2.4em 4%;
		background: #fff;
		border-top: 5px solid #0b3f7a;
	}
}

@media (min-width: 800px) and (max-width: 1280px) and (orientation: landscape) {

	body div#layout-default .tabs.style-training ul.nav.nav-tabs {
		width: 282px;
		padding: 0;
		margin-left: 0;
		padding-left: 0;
		min-height: 0;
		background: transparent;
		padding-top: 0;
		margin-bottom: 0;
		float: left;
		height: auto;
	}
	.tabs.style-training .col5050 .col-12.body-wrapper ul{
		padding-left:15px;
	}
	.tabs.style-training .col5050 .col-12.body-wrapper ul li{
		line-height:1.4em;
	}
	#layout-default .tabs.style-training .content-text-page-introduction[id^="c"] p{
		    margin-bottom: 15px;
			line-height:1.4em;
	}
}

@media (min-width: 1280px) and (max-width: 1281px) {
	div.tabs.style-training .row .column-1.column-first.col-lg-9.col-xl-9.col-sm-9.col-9.col-md-9 {
		margin-left: 0;
	}
	/* econcess_nv 20.10.2021 tips redesign +*/
	.content-text-image-tips .media-body {
		padding-right: 0;
		}
	.owl-carousel-item .col-lg-5 .content-text-image-contact-person .col-lg-10.col-xl-8.content-wrapper .flex-column.flex-lg-row div.media-body.my-auto {
		padding-left: 15px;
		}	
		
		/* econcess_nv 20.10.2021 tips redesign -*/
	div.container-fluid  .content-text-image-products-big-image-text .image-wrapper {
		margin-left: calc((-100vw + 1140px) / 2);
		margin-right: -125px;
	}
	.content-text-image-tips .col-md-6.d-flex .first-image {
		width: 73% !important;
	}
}

@media (min-width: 1281px) {
	body div:not(.owl-carousel-item ) > div.bg-secondary .column-last.col-lg-7 > div{
		width:100%;
	}
	body div:not(.owl-carousel-item) > div.bg-secondary .column-last.col-lg-7 p a{
		font-size: 14px;
	}
	.owl-carousel-item > .bg-secondary .content-text-image-contact-person .media-body.my-auto .text{
		float: none;
		width: -moz-fit-content;
		width: fit-content;
		margin: auto;
	}
	body div:not(.owl-carousel-item) > div.bg-secondary .column-first.col-lg-5{
		padding-right:0;
	}
	
	body div:not(.owl-carousel-item) > div.bg-secondary .column-last.col-lg-7 {
		flex: 0 0 54%;
		max-width: 54%;
	}
	body div.bg-secondary .column-first.col-lg-5 {
		flex: 0 0 46%;
		max-width: 46%;
		margin-top: 0;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture{
		flex:0 0 50%;
		max-width:50%;
		justify-content: flex-end;
		display:flex;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture img,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture img{
		max-width:1102px;
		width:200%;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column {
		position:relative;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body{
		position:absolute;
		position:relative;
		left:0;
		top:0;
		flex:0 0 50%;
		max-width:50%;
		z-index:99;
		height: 100%;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column .media-body{
		padding-left:calc(50% - 555px);
		background: transparent;
		padding-bottom: 63px;
		align-self: center;
		padding-top: 63px;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column h2,
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column h2{
		font-size: 36px;
		line-height: 40px;
	}
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column h1, 
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column h1{
		font-size: 36px;
		line-height: 40px;
		margin-top:0;
	}
	div:not(.owl-carousel-item) .bg.bg-secondary .col-xl-5 .content-text-image-contact-person h2{
		-moz-min-height:36px;
		min-height:36px;
	}
	.content-text-image-tab-content-training p{
		padding-left: calc(58.333333% + 80px);
	}
	.content-text-image-tab-content-training .figure{
		margin-right: 80px;
	}
	
	div.container-fluid  .content-text-image-products-big-image-text .image-wrapper {
		margin-left: calc((-100vw + 1140px) / 2);
		margin-right: -125px;
	}
	/* econcess_nv 20.10.2021 tips redesign +*/
	.content-text-image-tips .media-body {
		padding-right: 0;
		}
	div.content-text-image-tips .col-md-6.d-flex .media-body{
		margin-left:-222px;
	}
/* econcess_nv 20.10.2021 tips redesign -*/
	body div.bg-secondary .column-last.col-lg-7 h2{
		margin-bottom:0px;
	}

	body.navbar-small .partial-quickSearch .form-wrapper {
		margin-top: 75px;
	}
	body #area-header #header-logo-main.navbar-brand {
		margin-left: calc(50vw - 640px);
		background: transparent;
	}
	html #desktop {
		display: block!important;
	}
	body {
		padding-top: 0;
	}
	/* CSS */
	#area-header #header-logo-main a svg {
		width: 212px;
		height: 35.8px;
		margin: 20px 32px;
	}
	body.navbar-small #area-header #header-logo-main a svg {
		width: 200px;
		height:33.7px;
		margin: 20px 35px;
	}
	#area-header #menu-main.menu-main-top.menu-main-top {
		padding-top: 0;
	}
	body #area-header #header-logo-main a {
		background-color: transparent;
		width: 343px;
	}
	body.navbar-small #area-header {
		height: 136px;
		height: fit-content;
		z-index:1199;
	}
	.navbar-small #area-header #header-logo-main {
		padding-top: 0;
		max-width: none;
		top: 48px;
		left: 20px;
	}
	body #area-header #menu-main-2.menu-main-sub {
		display: block;
	}
	body .navbar-expand-lg div.navbar-collapse {
		display: flex !important;
		flex-basis: auto;
	}
	#area-header #menu-main.menu-main-top.menu-main-top {
		padding: 0;
	}
	#area-header #menu-main.menu-main-top.navbar-expand-lg>.container {
		width: 100%;
		max-width: none;
		padding: 0;
		background: #E7F2FF;
	}
	header#area-header {
		height: 194px;
		height: 180px;
	}
	body #area-header #header-logo-main {
		top: 68px;
		max-width: none;
	}
	body .navbar-expand-lg>.container div.navbar-collapse#navbar-main-2 {
		top: 0px;
	}
	#area-header #menu-main #anfragetop a.btn.btn-primary,
	#area-header #menu-main-2 #anfragetop a.btn.btn-primary {
		padding-top: 8px;
		padding-bottom: 8px;
		font-size: 14px;
		font-weight: 400;
		text-transform: uppercase;
		max-width: 105px;
		/*background: #0B3F7A;*/
	}
	body .navbar-expand-lg div.navbar-collapse {
		display: flex !important;
		flex-basis: auto;
		max-width: 1180px;
		margin: auto;
		max-width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}
	body .navbar-expand-lg>.container div.navbar-collapse#navbar-main-2 {
		max-width: 960px;
		margin-right: 0;
		padding-right:0;
	}
	
	#menu-main-2 #navbar-main-2 ul.navbar-nav >  li.last > a{
		padding-right:5px;
	}
	body #menu-main-2.navbar-expand-lg>.container {
		max-width: 1180px;
		padding-right: 0;
		max-width: 100%;
		padding-left: 20px;
		padding-right: 0;
	}
	#area-header #menu-main-2 ul.navbar-nav>li>a {
		font-size: 16px;
	}
	body.navbar-small #area-header #menu-main-2 ul.navbar-nav {
		margin-top: -10px;
	}
	body div#layout-default .tabs.style-training div.tab-content div.tab-pane.active[role="tabpanel"] .d-md-block {
		display: flex!important;
		flex-direction: column;
		width: calc(100% - 282px);
		margin-left: 282px;
		justify-content: flex-start;
		background: #fff;
		border-top: 5px solid #0b3f7a;
		padding: 3em 4%;
	}
	div#layout-default .tabs.style-training div.tab-content div.tab-pane.active[role="tabpanel"] div.container {
		display: flex;
		width: 100%;
		flex-wrap: nowrap;
		max-width: 100%;
		flex-direction: column;
	}
	body div#layout-default .tabs.style-training div.tab-content div.tab-pane.active[role="tabpanel"] .d-md-block .content-text-image.content-text-image-default.media {
		flex-direction: row!important;
	}
	body div#layout-default .tabs.style-training div.tab-content div.tab-pane.active[role="tabpanel"] .d-md-block .content-text-image.content-text-image-default.media {
		flex-direction: row!important;
	}
	body div#layout-default .tabs.style-training div.tab-content div.tab-pane.active[role="tabpanel"] .d-md-block .content-text-image.content-text-image-default.media .figure {
		flex: 0 0 25%;
	}
	body div#layout-default .tabs.style-training div.tab-content div.tab-pane.active[role="tabpanel"] .d-md-block .content-text-image.content-text-image-default.media .media-body {
		flex: 0 0 75%;
	}
	div#layout-default .tabs.style-training div.tab-content div.tab-pane.active[role="tabpanel"] div.container .content-text-image.content-text-image-default.media.flex-column {}
	body div#layout-default .tabs.style-training .row .column-1.column-first.col-lg-9.col-xl-9.col-sm-9.col-9.col-md-9 {
		margin-left: 0;
	}
	.tabs.style-training {
		/*margin-right: 15px;*/
	}
	
	body div#layout-default .tabs .col-sm-6.col-lg-7 {
		flex: 0 0 66.66%;
		max-width: 66.66%;
		}
	body div#layout-default .tabs .col-sm-6.col-lg-5{
		flex: 0 0 33.33%;
		max-width: 33.33%;
	}
	.col-xl-5 .content-text-image-contact-person .media-image{
		margin-right:8px;
	}		
	
	.col-xl-5 .content-text-image-contact-person h2 {
		font-size:24px;
	}
}

@media (min-width: 1281px) and (max-width: 1440px){
	
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture img, 
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture img{
		max-width: 1102px;
		margin-right: 0;
		float: right;
	}
	}


/* econcess_nv 20.09.2021 Mozilla Firefox Hacks + */

@media all and (min--moz-device-pixel-ratio:0) and (min-width: 768px) {
	body .tabs.style-training .nav {
		height: auto;
	}
}

@media all and (min--moz-device-pixel-ratio:0) and (min-width: 1200px) {
	body .element-text-image-slider.layout-slide-page-introduction .owl-theme .owl-nav [class*="owl-"].owl-prev,
	body .element-text-image-slider.layout-slide-page-introduction .owl-theme .owl-nav [class*="owl-"].owl-next {
	/*	top: 162px;*/
	}
	body 	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture, 
	body #area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture{
		overflow:visible;
	}
	body 	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture img, 
	body #area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column picture img {
		width:1102px;
		max-width: 200%;
	}
}

@media screen and (-moz-images-in-menus:0) and (min-width: 1200px) {
	body .element-text-image-slider.layout-slide-page-introduction .owl-theme .owl-nav [class*="owl-"].owl-prev,
	body .element-text-image-slider.layout-slide-page-introduction .owl-theme .owl-nav [class*="owl-"].owl-next {
		top: 162px;
	}
}



/* econcess_nv 20.09.2021 Mozilla Firefox Hacks + */



@media not all and (min-resolution:.001dpcm) and (min-width:768px) { @media  {

    div.content-text-image-products-big-image-text.horizontal .image-wrapper img { 

       object-fit: contain;
       width:100%!important;
	   height:auto;

    }
}}


@media (min-width: 1440px) {
	#partial-content-main div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column, 
	#area-feature div .content-text-image.content-text-image-header-single-slider-text-top.media.flex-column {
		margin-bottom:-63px;
	}
	#area-header #header-logo-main a svg {
		width: 240px;
		height: 40.5px;
		margin: 20px 54px;
	}
	body.navbar-small #area-header #header-logo-main a svg {
		width: 220px;
		height: 37.1px;
		margin: 22px 35px 22px 54px;
	}
	body .navbar-expand-lg div.navbar-collapse,
	body #menu-main-2.navbar-expand-lg>.container {
		max-width: 1352px;
		padding-right: 0;
		max-width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}
	#area-header #menu-main.menu-main-top.navbar-expand-lg>.container {
		width: 100%;
		max-width: none;
		padding: 0;
		background: #E7F2FF;
		padding: 2px 20px;
	}
	body #area-header #header-logo-main.navbar-brand {
		margin-left: calc(50vw - 720px);
		margin-left: 20px;
	}
}

@media (min-width: 1920px) {
	body #area-header #header-logo-main.navbar-brand {
		margin-left: calc(50% - 720px);
	}
	
	div.container-fluid .content-text-image-products-big-image-text .image-wrapper{
		margin-left: -404px;
	}
}

#navbar-main-2 ul.navbar-nav li.point-1,
#navbar-main-2 ul.navbar-nav li.point-2,
#navbar-main-2 ul.navbar-nav li.point-3 {
	display: block;
}

/* econcess_nv 20.10.2021 tips redesign ios hack +*/




@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
@media {
.content-text-image-tips .col-md-6.d-flex .first-image img{	
		object-fit: fill;
		object-fit:inherit;
		object-position: top center;
		box-shadow: none;
		width: 100%;
		height: auto;
		}	
		}
	}
/* 
@media (min-width: 767.99px) and (max-width: 1024px) {
@supports not (-webkit-touch-callout: none) {
	
	.owl-carousel .owl-item img,
.content-text-image-tips .col-md-6.d-flex .first-image img	{	
		display: block;
		object-fit:initial;
		object-position: top center;
		box-shadow: none;
		width: 100%;
		height: auto!important;
		}	
}
}

@media (min-width: 767px) and (max-width: 1024px) {
@supports not (-webkit-touch-callout: none) {
	
.owl-carousel .owl-item img,
.content-text-image-tips .col-md-6.d-flex .first-image img		{	
		display: block;
		object-fit:initial;
		object-position: top center;
		box-shadow: none;
		width: 100%;
		height: auto!important;
		}	
}
} */

@media not all and (min-resolution:.001dpcm) { @media {

.owl-carousel .owl-item img,
.content-text-image-tips .col-md-6.d-flex .first-image img		{	
		display: block;
		object-fit:initial;
		object-position: top center;
		box-shadow: none;
		width: 100%;
		height: auto!important;
		}	
}}

/* econcess_nv 20.10.2021 tips redesign ios hack +*/
