html,
body {
    height: 100%;
}
.frame-type-cmagwebsite_headerimage,
.frame-type-cmagwebsite_headerslider{
    height: 100%;
}
/*MiSC*/

.animate {
    position: absolute;
}

/*
.cm-volcano-slider-grid {
  background: url('../images/bg-grid-slider.png');
}
*/

.cm-volcano-slider-grid {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDE5OTVGN0E4Q0FDMTFFMzlCNDM5QzAyNTlGNjgyQjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDE5OTVGNzk4Q0FDMTFFMzlCNDM5QzAyNTlGNjgyQjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJBOEU0M0Y5ODFCQjExRTM4NTRGOUEyRjUwODcwNzkyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJBOEU0M0ZBODFCQjExRTM4NTRGOUEyRjUwODcwNzkyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+HRTsAwAAAB5JREFUeNpi9AgKZ4ABFiB+9OQJhMPEgARQOAABBgCK5wOlr3W04wAAAABJRU5ErkJggg==');
}

/*
.cm-mint-slider-grid {
    background: url("../images/bg-grid-slider-cm-mint.png");
}
*/

.cm-mint-slider-grid {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGMjEwMzg2ODQ2OTZFMzExODNENTlGOEMxMjdEMzE2QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMDdGM0IzMjlFMjgxMUUzQUM1MUQ5NkEyQjJBQzc1RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMDdGM0IzMTlFMjgxMUUzQUM1MUQ5NkEyQjJBQzc1RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZGRDc2RURBNzE5REUzMTFBQjQ3ODkwMTFBMUE0Rjg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYyMTAzODY4NDY5NkUzMTE4M0Q1OUY4QzEyN0QzMTZBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xenPqAAAAAZQTFRFp8KrzuPRt3dEAQAAABJJREFUeNpiYAADRkZGBAEQYAAAUwAKknaGIgAAAABJRU5ErkJggg==');
}

/*
.cm-volcano-slider-grid {
  background: url('../images/bg-grid-slider.png');
}
*/

.cm-volcano-slider-grid {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDE5OTVGN0E4Q0FDMTFFMzlCNDM5QzAyNTlGNjgyQjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDE5OTVGNzk4Q0FDMTFFMzlCNDM5QzAyNTlGNjgyQjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJBOEU0M0Y5ODFCQjExRTM4NTRGOUEyRjUwODcwNzkyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJBOEU0M0ZBODFCQjExRTM4NTRGOUEyRjUwODcwNzkyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+HRTsAwAAAB5JREFUeNpi9AgKZ4ABFiB+9OQJhMPEgARQOAABBgCK5wOlr3W04wAAAABJRU5ErkJggg==');
}

/*
.cm-volcano-ten-slider-grid {
  background: url("../images/bg-grid-slider-cm-volcano-ten.png");
}
*/

.cm-volcano-ten-slider-grid {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGMjEwMzg2ODQ2OTZFMzExODNENTlGOEMxMjdEMzE2QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENTZBM0MwRDlFMjQxMUUzOEFEOUUxQTVCRjkwODEwQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENTZBM0MwQzlFMjQxMUUzOEFEOUUxQTVCRjkwODEwQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZGRDc2RURBNzE5REUzMTFBQjQ3ODkwMTFBMUE0Rjg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYyMTAzODY4NDY5NkUzMTE4M0Q1OUY4QzEyN0QzMTZBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+dDQ6jwAAAAZQTFRF0dXR6evrj5miaAAAABJJREFUeNpiYAADRkZGBAEQYAAAUwAKknaGIgAAAABJRU5ErkJggg==');
}

/*
.cm-lagoon-slider-grid {
  background: url('../images/bg-grid-slider-cm-lagoon.png');
}
*/

.cm-lagoon-slider-grid {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGMjEwMzg2ODQ2OTZFMzExODNENTlGOEMxMjdEMzE2QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMDlDM0IxODlFMjcxMUUzOTBEM0VGRDU1NkREQUExRiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMDlDM0IxNzlFMjcxMUUzOTBEM0VGRDU1NkREQUExRiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZGRDc2RURBNzE5REUzMTFBQjQ3ODkwMTFBMUE0Rjg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYyMTAzODY4NDY5NkUzMTE4M0Q1OUY4QzEyN0QzMTZBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+oNT1NwAAAAZQTFRFodbWyvLym6wUoQAAABJJREFUeNpiYAADRkZGBAEQYAAAUwAKknaGIgAAAABJRU5ErkJggg==');
}

/*
.cm-ocean-slider-grid {
  background: url('../images/bg-grid-slider-cm-ocean.png');
}
*/

.cm-ocean-slider-grid {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGMjEwMzg2ODQ2OTZFMzExODNENTlGOEMxMjdEMzE2QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERjRCOTM3RTlFMjgxMUUzOEVDQUNEMjU5MjVERDc5QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERjRCOTM3RDlFMjgxMUUzOEVDQUNEMjU5MjVERDc5QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZGRDc2RURBNzE5REUzMTFBQjQ3ODkwMTFBMUE0Rjg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYyMTAzODY4NDY5NkUzMTE4M0Q1OUY4QzEyN0QzMTZBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+SQvOvQAAAAZQTFRFp9Tm3O71p6ZLQQAAABJJREFUeNpiYAADRkZGBAEQYAAAUwAKknaGIgAAAABJRU5ErkJggg==');
}

/*
.cm-sand-slider-grid {
  background: url('../images/bg-grid-slider-cm-sand.png');
}
*/

.cm-sand-slider-grid {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGMjEwMzg2ODQ2OTZFMzExODNENTlGOEMxMjdEMzE2QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCODM1QTlDQjlFMjgxMUUzOTNGMUQ4MjNGRDVBNzFDMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCODM1QTlDQTlFMjgxMUUzOTNGMUQ4MjNGRDVBNzFDMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZGRDc2RURBNzE5REUzMTFBQjQ3ODkwMTFBMUE0Rjg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYyMTAzODY4NDY5NkUzMTE4M0Q1OUY4QzEyN0QzMTZBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+IyNFnAAAAAZQTFRFy8nE6ebbfHQQWgAAABJJREFUeNpiYAADRkZGBAEQYAAAUwAKknaGIgAAAABJRU5ErkJggg==');
}


/*#HEADER_SLIDER*/


/*start artur vorher
#header-slider {
  width: 100%;
  height: 600px!important;
}
ende artur vorher*/


/*start artur nachher*/


#header-slider {
    width: 100%;
    /*height: 100%!important;*/
    height: 100% !important;
}

/*ende artur nachher*/

#header-slider .container,
#header-slider-2 .container {
    position: relative !important;
    height: 100%;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/*Logo Banner*/

.logo-big {
    display: block;
    margin-top: 20px;
}

.logo-med {
    display: none;
    margin-top: 20px;
}

.logo-small {
    display: none;
    margin-top: 20px;
}

.logo-banner {
    position: absolute;
    bottom: 0 !important;
    height: 90px;
    background: #fff;
    width: 100%;
    z-index: 2;
}

.logo-banner .container {
    padding-top: 20px;
}

.logo-banner ul {
    text-align: justify;
    font-size: 0.1px;
    height: 49px;
    padding: 0;
    overflow: hidden;
    position: relative;
    margin-top: 15px;
}

.logo-banner ul li {
    display: inline-block;
    width: auto;
}

.logo-banner ul li img {
    max-width: 100%;
}

.logo-banner ul:after {
    content: '';
    display: inline-block;
    width: 100%;
}

.logo-banner ul .placeholder {
    padding: 0;
}

/*Jump-Banner*/

.jump-banner-dark,
.jump-banner-light {
    width: 100%;
    height: 100px;
    bottom: 90px !important;
    position: absolute;
    z-index: 3;
}

/*
.jump-banner-light .banner-holder {
  background: url("../images/bg-jump-arrow.png") no-repeat center top;
}


.jump-banner-light .banner-holder {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAACHCAYAAACI5yvwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDBFMjg2MDU4RkY5MTFFMzkyRjVBMTRFQTQxNEE3MkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDBFMjg2MDQ4RkY5MTFFMzkyRjVBMTRFQTQxNEE3MkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJCNzU3OTNBODc1RDExRTNBMTM4ODY4MDg2NTI0MjU3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJCNzU3OTNCODc1RDExRTNBMTM4ODY4MDg2NTI0MjU3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+QPBGVAAABCxJREFUeNrs3V1LwzAYgNGk7fTK//9f1ZlRTTAXg+mm/Xh7DpQhCC71Is3TdMullAQAAADENjgFAAAAIAAAAAAAAUxOAQCEk9NX5B/ra+5ec/d7pR4f3eu5+xkAiHSB4DMAACCEtuAfu4X/vVoIOHdBAAAQAACAFU31eHTRfysGvNcDABAAAIAVFv6nBf/mmxAAAAIAALCMoS765yOv8PdLDQHz4dEAABAAAIB/0Bb+4wbey7kLAQDADvgWAADYvvlO/1Na767/Ne0zB+bjNfnWAAAQAACAhwzd4n9rWpjINQJ4JAAANn5RAQBsd55+3ujiv3eq79N1BQAIAADAnYv/vezWm0QAABAAAIDfaVvr9/ao3pS+HwkAAAQAAOCG9mn/3jsAIAAAQFDtLvqe7XH3AgAIAADAovNyhC307REG1xkAIAAAAFfMd83HIGMZk10AACAAAABXF8zRnp0/pThBAwAEAADgT0wB5+Uh2QUAAAIAAHCIhXLEsAEAAgAAcJcx8Jw8JI8BAIAAAAB8mowPABAAACD+XBz9DnnkHQ4AIAAAAD+ei3PwMWbXHAAgAADA0Y3GCQAIAABgLjZOAMBkDAAB5IOM0zUHAJiMAcBcfADZvxoAXHQAwJFl4wQABAAAAABAAAAAAAAEAADYg2KcAMAScinlxWkAAACA2OwAAAAAAAEAAAAAEAAAAAAAAQAAAAAQAAAAAAABAAAAABAAAAAAAAEAAAAAEAAAAABAAAAAAAAEAAAAAEAAAAAAAAQAAAAAQAAAAAAABAAAAABAAAAAAAAEAAAAABAAAAAAAAEAAAAAEAAAAAAAAQAAAAAQAAAAAAABAAAAABAAAAAAAAEAAAAABACnAAAAAAQAAAAAQAAAAAAABAAAAABAAAAAAAAEAAAAAEAAAAAAAAQAAAAAQAAAAAAAAQAAAAAQAAAAAAABAAAAABAAAAAAAAEAAAAAEAAAAAAAAQAAAAAQAAAAAEAAAAAAAAQAAAAAQAAAAAAABAAAAABAAAAAAAAEAAAAAEAAAAAAAAQAAAAAEAAAAAAAAQAAAAAQAAAAAAABAAAAABAAAAAAAAEAAAAAEAAAAAAAAQAAAAAQAAAAAEAAAAAAAAQAAAAAQAAAAAAABAAAAABAAAAAAAAEAAAAAEAAAAAAAAQAAAAAEAAAAAAAAQAAAAAQAAAAAAABAAAAABAAAAAAAAEAAAAAEAAAAAAAAQAAAAAEAAAAAEAAAAAAAAQAAAAAQAAAAAAABAAAAABAAAAAAAAEAAAAAEAAAAAAAAQAAAAAEAAAAAAAAQAAAAAQAAAAAAABAAAAABAAAAAAAAEAAAAAEAAAAAAAAQAAAAAEAAAAAEAAAAAAAAQAAAAAQAAAAAAABAAAAABAAAAAAAAEAAAAAEAAAAAAAAEAAAAACO4iwADftzgONDrI0wAAAABJRU5ErkJggg==') no-repeat center top;
}*/

/*
.jump-banner-dark .banner-holder {
  background: url("../images/bg-jump-arrow-dark.png") no-repeat center top;
}
*/

.jump-banner-dark .banner-holder {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAACHCAYAAACI5yvwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDBBNUQwQzI4RkZBMTFFMzkyRjVBMTRFQTQxNEE3MkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDBBNUQwQzE4RkZBMTFFMzkyRjVBMTRFQTQxNEE3MkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJCNzU3OTNBODc1RDExRTNBMTM4ODY4MDg2NTI0MjU3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJCNzU3OTNCODc1RDExRTNBMTM4ODY4MDg2NTI0MjU3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+QQzMjAAABYpJREFUeNrs3ctOG1ccwGE8Z4YaciFOk7biKbr0AskbWPAAvC2b2fEiSG3VNrWgYDOX03MUV+oiTaomhPH4+zaWpRCd/xwr5vziyyTGuAcAAACMW+ESAAAAgAAAAAAAjEDpEgBsp8lk4iLwQYvFomzb9qAsy4N0d9p13X5RFFXTNGV63IS+7/fS/b0YY1dVVZvuNyGEh/RnV+nn7tPP3dd13bqS8Di8BRd4st8f/QMEIAAwikP/NN08T4f95+m5/Vm6rf7v3xVCaNLj6890e5vu3tZ1vXKFQQAABAAABACe0Onp6VHTNEdt2774nEP/x2JAWZY3VVUtLy8vl644CACAAACAAMBXtFgsXvV9f5QO/bP8kv7Hlt8yEEJ4l26XdV3/YQdAAAAEAAAEAB7RfD4/SAfxb9Ohf5aew8MTPO66oijedV3329XV1b0dAQEAEAAAEAD4whaLxZt08H7dtu3hU6+lLMu7EMLvdV3/amdAAAAEAAAEAL7MwT9/a893q9XqTdr3wXyFb/odop9OpzkA/OJbA0AAAAQAAAQAPu/wP+37/vumaWZDXWNVVfmzAX72bQEgAADDVrgEADDcw3+6OR7y4T/brO94s14AQAAAAP6r8/Pzb/Kher1ev9yG9W7WebxZNwAgAAAAn3JxcRFub29/2JbD/z8jQF53Xr9dBAABAAD4hOvr67dDf9n/v8nrzuu3iwAgAAAAH3FycjKLMW71ATqvP89hNwFAAAAAPiC/fz6E8DYdoLf6JfR5/XkOnwcAAMNSugQAMAzL5XLW9/3hGGZZr9eHm7cx/GRnAWAYvAIAAAbg7OzsWVEUr0f1S0aaJ89ldwFAAAAANlar1au2bffHNFOeJ89ldwFAAAAA9t6/9z/GeDTG2fJcPgsAAAQAACC5ubl5Obb//f9bnivPZ5cBQAAAgJ0XQnhhPgBAAACAEcsvj394eBj1B+Xl+bwNAAAEAADYaXd3dwcxxjDmGfN8eU67DQACAADsskNzAgACAACM39ScAIAAAAAj13VduQtzxhh9BgAACAAAsLv6vt/fhTmbpintNgAIAACwy3biYDyZTIKtBgABAAB2Vt/35gQABAAAGP0TcVGYEwAQAABg7GKMnTkBgK9hMp/Pf3QZAAAAYNy8AgAAAAAEAAAAAEAAAAAAAAQAAAAAQAAAAAAABAAAAABAAAAAAAAEAAAAAEAAAAAAAAEAAAAAEAAAAAAAAQAAAAAQAAAAAAABAAAAABAAAAAAAAEAAAAAEAAAAABAAAAAAAAEAAAAAEAAAAAAAAQAAAAAQAAAAAAABAAAAABAAAAAAAAEAAAAABAAXAIAAAAQAAAAAAABAAAAABAAAAAAAAEAAAAAEAAAAAAAAQAAAAAQAAAAAAABAAAAAAQAAAAAQAAAAAAABAAAAABAAAAAAAAEAAAAAEAAAAAAAAQAAAAAQAAAAAAAAQAAAAAQAAAAAAABAAAAABAAAAAAAAEAAAAAEAAAAAAAAQAAAAAQAAAAAEAAAAAAAAQAAAAAQAAAAAAABAAAAABAAAAAAAAEAAAAAEAAAAAAAAQAAAAAQAAAAAAAAQAAAAAQAAAAAAABAAAAABAAAAAAAAEAAAAAEAAAAAAAAQAAAAAQAAAAAEAAAAAAAAQAAAAAQAAAAAAABAAAAABAAAAAAAAEAAAAAEAAAAAAAAQAAAAAEAAAAAAAAQAAAAAQAAAAAAABAAAAABAAAAAAAAEAAAAAEAAAAAAAAQAAAAAQAAAAAEAAAAAAAAQAAAAAQAAAAAAABAAAAABAAAAAAAAEAAAAAEAAAAAAAAQAAAAAEAAAAAAAAQAAAAAQAAAAAAABAAAAABAAAAAAAAEAAAAAEAAAAAAAAQAAAAAEAAAAAGDk/hJgAORZS5iQrsOXAAAAAElFTkSuQmCC') no-repeat center top;
}

/*
.jump-banner-light .banner-holder .jump-arrow {
  background: url("../images/jump-arrow.png") no-repeat center top;
}
*/

.jump-banner-light .banner-holder .jump-arrow {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAvCAYAAABzJ5OsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyOENEOEUwM0E2QjgxMUUzQjhBRkVBRkU3MjE2QkY2RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyOENEOEUwNEE2QjgxMUUzQjhBRkVBRkU3MjE2QkY2RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI4Q0Q4RTAxQTZCODExRTNCOEFGRUFGRTcyMTZCRjZEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI4Q0Q4RTAyQTZCODExRTNCOEFGRUFGRTcyMTZCRjZEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+SoGg5QAAAy5JREFUeNrUmj9oE1Ecx++SpoQY/yy1OhQLpmInF5EiheDaoZuT4GLi4qKbUP8OSsWlky1U0iLtokPQolaHliKUWJeULiIu4ialURy01XJ+f/ab8giX5u7eXZL34EOSu/f7/b7v3ft/sS3N5DhOJz7OgHPgFDgBesB+EAfb4Cf4Cj6BVbAIVmzb3tKJbWuIzuLjIjhPoZK+gY/gC/gOfoMkOASOgZPgMPNKgZ6BJyjEktWMBNHDoOTspD9gDlwCvR7te5l/jvYO/Q1HKboPvGWwdXATdGn67KKfdfoV/31hC8+BX2AT3APpkP2n6XeTcXJhOE2AAmulDPojbpL9jOMwbiKooxR4pThKNqlPJZUKk/ipIDVeFX7XakGSuEoBEn4MC60U7lKAgp/O6d0g+gJUKzLXKGOGvb3crDbusQ+UqSuzV8Z5sBX1qBJwFBJd8/UyDPHx3LfaMIku6htyu1niTJduU/Fp6ivV3hhkqe5YbZxEH3UOqhcnwV/Q3ebiu6lzsnqhA/yQycAyIHHSEr0dMfweAAdA0TIjFal3QMRneXHREPFVndkYt24V7GY+N3hcx8EUOBpRc5C1/Rjo2XPrt6Oz8l83Mq+CZQ/OT3OiWNPdhLj4PghWwDY46yH/suiWLxUw4zHIBQZ4LwFDEp5StpV5jzYzotvi0DPhI9hlBlryvdZ2F75Af1d82E2IbouGYz6DXqPdGx59BDoyAS/p57pPW+kbju+aVxzcYuAiiPu0jYPnQfcMas17bvMuTh5SwCywfQifpd1owLi7bd7TaFPHiQ3GKWS8UQGY/7HX/F5Gm6dgQ6PTxZSafNAg7yNlQ69zWrchuuXLCB1mNJypbfhGnTyjShOLa8TK0M+IuhzOaw57ncqJ2tWae7d5/YUsqDTj5HeXxWGuKjluv1M3zDIM8vfroMNqvVVl6Ot5TvUfOBNPU/iC7oTmup6PYifFRdYafcpSYl9kO6ko9rDwc4TBwloDue9hjT89MPrcxvgTM2Y286zSxcCsU2IamXs+r8yW5r0ZqXkC5r2TcunEZr0NrAlg5nvYmoBt8wbc6P8e2CE8iZb96+OfAAMANwC02BlqHDgAAAAASUVORK5CYII=') no-repeat center top;
}

/*
.jump-banner-dark .banner-holder .jump-arrow {
  background: url("../images/jump-arrow-dark.png") no-repeat center top;
}
*/

.jump-banner-dark .banner-holder .jump-arrow {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAvCAYAAABzJ5OsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyOENEOEUwN0E2QjgxMUUzQjhBRkVBRkU3MjE2QkY2RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyOENEOEUwOEE2QjgxMUUzQjhBRkVBRkU3MjE2QkY2RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI4Q0Q4RTA1QTZCODExRTNCOEFGRUFGRTcyMTZCRjZEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI4Q0Q4RTA2QTZCODExRTNCOEFGRUFGRTcyMTZCRjZEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+pbVG4AAABKxJREFUeNrkmmtozXEYx//+O7TW3NJcXgy5jXnhFVsskssQRrYVyjITYyIJW3I4q4NSiI2hZivEVrO539Jq6UxesHJfcnnjkpiNFobvw/fw7zhn5387O2d56tN5cc7v9/v+nv/v8jzP/3RJHDdBsWjdwDgwGYwBI0A86A6iQBtoBi/BY3AX3AC3wJd79XWmB+5iQfwksARkUKjYG/AQPAcfQCuIBr3AIDAS9OVvZUIVoBwTqO0o8XNBAUgC38AlcAZcB890tB8MpoB5YAZwgHrgxiRqQiV+OCgC08A7sA8cAm8tLLk4sBKsBX3AVbAak3iip7Gqc5Ac0MCl4qb3Ci0KF3sLoYXsz83+G0YnpeTY4fmuoAQs5UZbCB4oNpp2w0L0KHyc5MYvBSvw/Vczno8B1RQuHSXbLdzPRB5wnFKOW40JxRgVLx6vBDOBC2Tz5Ai5YQKtIJvjyviVmEBXI+JLNMKdShgME3BqJlCiV3yOZqmERbjPBH4tIX+b2Ff8MLCfm3OVEhm2inr2YwLD2hN/gFf6wo5a43r2APVEUZ9f8bNAKtgd6lPF5CkkulLh/Vn+xG/lzelWItPc1LfVV3wKYxV5LC2RqBzeb6G+JHg/RSs+i6HrQSWy7SB1ZnnFS1SXCa6A15GsHN5/TZ2Z8L5D5XXcA1QpncOqqDdZZSSnMLvpDObVOUllBPceNAZpNJS33YBQKMIyiAN7QXyQpdNIvWNEfAJTt2DWGyzmmouzWXhPfJwHa5j/BjPRmyDiB4KnOhrcZsyTCM6BnjYJl5D3MhgrWRU8e1NHM9E7UGXyrPdsPw5yWS2oYcxvxWLoCLlj8iD8iM52ore7ypjBSBxzGKwHE7nzu1komVSwZJIP4UUG2oreKJWHfrTBgfcwXJ4OTtEBRiyKwiVOcUH4ToPtRW+byvpJrAnPuRgsSQmjXPJhA8LLWULZxZjdqIneZrldX4AhJh/9RnYk5YuPjL1/tJfwMytaxLJJvslxRe8LEf8ITDXZiQhdzRvPO4FN7fxe1vUy3hfBJtqeSeXtmsospTezKDP2nWW/Gj6JLQF+t5Mn1Qmw3KxwZlOi966I99YJJ1s48mTTZ7DiJUWkdT7fO/lEzmoiWLPm1Vkr4j183PMtntlfuHnreBp5E+bNYJvyu6aZrvyub1qx+dTrUdnZaR57/Sx2/BnM5m0sG/MY2MFgagEnaOU27kedp3FKffMmI2U8wnJtuPGbeH7f5xKROvwcTsyq5VJnmTaTkkctZeY8k2e+r0kBVqrJ2+mpTzbEQLHUVw+v1/km4HLpSJm5wKZg8RXXepNN/RVQn8tf9eACo7sNYFQkZR+sHouuy/D6hUBFpzweYydNxDuhEh5NPW3UF7Bi1siEQLKr4ghxfDH1rGEW9cccfn58FIxn4vFSCWOxFV7fTh2lEH7U93tHgHYrQH9NdcoZJuEy/kXqUfSK/8rbsJIdxDOQau2gNV5Mj4vw9ECvdtQgt2Wa8vcViyfUpxBPFY/y9/1AGoQHvNwcQfqTGcsrFkmKpW5/hwnIDsXGmiYvoHwehxKlLve3xv9JDjrze9j/5g24r3XK/x74K2GE5V8fPwUYABkxfWGh3GXcAAAAAElFTkSuQmCC') no-repeat center top;
}

.jump-arrow {
    border-radius: 50%;
    display: block;
    margin: 0 auto;
    position: relative;
    top: 8px;
    width: 47px;
    height: 47px;
}

/*END Jump-Banner*/

/*Text S+C*/

#header-slider .infobox {
    opacity: 1;
    transition: opacity 0.5s ease-out, transform 0.5s ease-out;
    position: absolute;
    bottom: 200px;
    left: 70px;
}

#header-slider .infobox .marker {
    text-transform: uppercase;
    display: inline-block;
    padding: 4px 10px;
}

#header-slider .infobox .marker-white {
    color: #0069b3;
    background: #fff;
}
#header-slider h2.infobox {
    font-weight: 400;
    font-size: 30px;
}

#header-slider h2.infobox span{
    font-weight: 400;
    font-size: 30px;
    margin: 0;
}
#header-slider .infobox .marker-blue {
    font-weight: 500;
    font-size: 26px;
    color: #fff;
    background: #0069b3;
    max-width: 60%;
}

@media (max-height: 675px) {
    #header-slider .infobox {
        bottom: 175px;
    }

}

@media (max-height: 650px) and (min-width: 768px) {
    #header-slider .infobox .marker-blue {
        /*display: none;*/
    }
}

@media (max-height: 575px) and (max-width: 767px) {
    #header-slider .infobox .marker-blue {
        /*display: none;*/
    }
}

@media (max-width: 510px) {

    #header-slider .infobox .marker-white {
        max-width: 80%;
    }

    #header-slider .infobox .marker-blue {
        font-size: 16px;
        max-width: 90%;
    }

    #header-slider .infobox .h2 {
        font-size: 18px;
    }

}


@media (max-width: 1024px) {

    #header-slider .infobox .marker-white {
        max-width: 80%;
    }

    #header-slider .infobox .marker-blue {
        font-size: 22px;
        max-width: 70%;
    }

    #header-slider .infobox .marker.marker-white {
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 10px;
    }

    #header-slider .infobox .marker.marker-blue {
        padding-bottom: 14px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 14px;
    }

}


/*MAP PAnel*/

.map-opener {
    /*
    display: none;
    */
    width: 100%;
    text-align: center;
    position: absolute;
    margin-left: 0 !important;
    bottom: 90px;
    z-index: 99;
    height: 26px;
}

.map-opener-inverted {
    width: 355px;
    display: none;
    position: absolute;
    left: 50%;
    margin-left: -177px;
    top: 0;
    z-index: 100;
    height: 26px;
}

.map-opener-text {
    width: 240px;
    display: block;
    border-radius: 4px 4px 0 0;
    padding: 3px 17px 3px 17px;
    background: #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: auto;
}

.map-opener-inverted .map-opener-text,
.map-opener-inverted .map-opener-button {
    border-radius: 0 0 4px 4px;
}

.map-opener-text span,
.map-opener-button a {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #666666;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 1px;
}

.map-panel {
    display: none;
    width: 100%;
    position: absolute;
    bottom: 90px;
    padding-top: 0;
    z-index: 100;
    height: 510px;
    background: #2A363B none no-repeat scroll center !important;
    background-image: url(/fileadmin/user_upload/Weltkarte/weltkarte1.jpeg) !important;
    background-size: auto 100% !important;

}


.map-panel .container {
}

/*#map {
   display: block;
   max-width: 96%;
   margin: 65px auto;
}*/

#map {
    display: block;
    margin: 0px auto;
}

#map1024 {
    display: none;
    margin: 0px auto;
}

#map991 {
    display: none;
    margin: 0px auto;
}

#mapmobile {
    display: none;
    margin: 0px auto;
}

.map-opener-button {
    width: auto;
    padding: 0;
    border-radius: 4px 4px 0 0;
    background: #00ca4c;
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.map-opener-button button {
    background: none !important;
    border: none;
    padding: 2px 6px 4px 6px;
    height: 26px;
}

/*END MAP PANEL*/


/*HEADER SLIDER ANIMATIONEN*/


/*MISC*/

.bubble {
    width: 153px;
    height: 153px;
    border-radius: 50%;
    border: 1px solid #fff;
    background: rgba(42, 54, 59, 0.9);
    z-index: 9999;
    text-align: center;
    position: absolute;
}

.bubble div {
    display: table !important;
    width: 153px;
    height: 153px;
    padding: 0 10px 0 10px;
}

.bubble p {
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Roboto Slab', serif;
    font-weight: 400;
    line-height: 24px;
    display: table-cell;
    vertical-align: middle;
    color: #fff;
}

/*0. Animation Messe Spezial*/

.one-messe-badge {
    position: relative !important;
    width: 630px;
    margin: 0 auto;
    margin-top: 120px;
    /*
  border: 1px solid;
  border-radius: 6px;
  padding: 30px 30px 50px 30px;
  */
}

.one-messe-badge a {
    display: block;
    width: 174px;
    left: 50%;
    margin-left: -87px;
    position: absolute;
    bottom: -38px;
}

.one-messe-headline {
    bottom: 180px;
}

#header-slider .one-messe-imac img {
    margin-left: -304px;
    width: 460px;
}

.one-messe-imac {
    bottom: 200px;
    left: 45%;
}

#header-slider .one-messe-ipad img {
    margin-left: -304px;
    width: 205px;
}

.one-messe-ipad {
    bottom: 190px;
    left: 90%;
}

#header-slider .one-messe-iphone img {
    margin-left: -304px;
    width: 83px;
}

.one-messe-iphone {
    bottom: 195px;
    left: 106%;
}

#header-slider .one-messe-btn-new img {
    margin-left: -304px;
    /*width: 83px;*/
}

.one-messe-btn-new {
    bottom: 175px;
    left: 111%;
}

.bubble-zero-one {
    left: 130px;
    top: 50px;
}

.bubble-zero-two {
    right: 40px;
    top: 100px;
}

/*1.Beautiful Websites*/

.canvas-wrapper {
    width: 800px;
    margin: 0 auto;
    padding-top: 15px;
}

/*2. OEM EXPERTS*/

.badge-one {
    left: 25px;
    top: 90px;
}

.badge-two {
    left: 391px;
    top: 90px;
}

.badge-three {
    right: 25px;
    top: 90px;
}

#header-slider .basis img {
    margin-left: -304px;
}

.basis {
    bottom: 105px;
    left: 50%;
}

#header-slider .settings img {
    margin-left: -304px;
}

.settings {
    bottom: 65px;
    left: 50%;
}

#header-slider .design img {
    margin-left: -304px;
}

.design {
    left: 50%;
    bottom: 360px;
}

.bubble-two-one {
    left: 20px;
    top: 80px;
}

.bubble-two-two {
    right: 55px;
    top: 80px;
}

.bubble-two-three {
    right: 55px;
    top: 274px;
}

/*3. Customization*/

.bubble-three-one {
    left: 103px;
    top: 190px;
}

.bubble-three-two {
    right: 95px;
    top: 107px;
}

.bubble-three-three {
    right: 95px;
    top: 274px;
}

.customization-screen {
    width: 668px;
    position: absolute;
    left: 50%;
    margin-left: -332px;
    bottom: 92px;
}

.customization-screen img {
    width: 100%;
    display: block;
}

/*4. Innovation*/

.bubble-four-one {
    left: 63px;
    top: 102px;
}

.bubble-four-two {
    left: 235px;
    top: 9px;
}

.bubble-four-three {
    right: 95px;
    top: 62px;
}

.innovation-screen {
    width: 800px;
    position: absolute;
    left: 50%;
    margin-left: -400px;
    bottom: 92px;
}

.innovation-screen img {
    width: 100%;
    display: block;
}

/*5. Architecture*/

.bubble-five-one {
    left: 103px;
    top: 260px;
}

.bubble-five-two {
    right: 95px;
    top: 130px;
}

.architecture-screen {
    width: 668px;
    position: absolute;
    left: 50%;
    margin-left: -332px;
    bottom: 92px;
}

.architecture-screen img {
    width: 100%;
    display: block;
}

/*6 Global Partnerships*/

#header-slider .map-screen img {
    margin-left: -483px;
    width: 852px
}

.map-screen {
    left: 50%;
    top: 30px;
}

.map-text p {
    color: #a8b3b9;
    font-family: 'Roboto Slab', serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 28px;
    margin: 0;
}

.map-text {
    border-top: 3px solid #a8b3b9;
    border-bottom: 3px solid #a8b3b9;
    padding: 10px 0 14px 0;
}

.map-text-left {
    text-align: left;
    left: 0;
    top: 300px;
}

.map-text-left-2 {
    text-align: left;
    left: 0;
    top: 160px;
}

.map-text-right {
    text-align: right;
    right: 0;
    top: 300px;
}

.map-text-right-2 {
    text-align: right;
    right: 0;
    top: 160px;
}

#canvas9 {
    width: 800px;
    height: 478px;
}

#wcanvas {
    width: 668px;
    height: 460px;
}

@media (max-width: 1024px) {
    #header-slider {
        width: 100%;
        /*height: 652px!important;*/
        height: 100% !important;
    }

    .logo-banner ul li {
        width: auto;
    }

    .map-panel {
        display: none;
        width: 100%;
        position: absolute;
        bottom: 90px;
        background: #2A363B;
        padding-top: 0;
        z-index: 100;
        height: 562px;
    }

    /*#map {
   display: block;
   max-width: 96%;
   margin: 90px auto;
}*/
    #map {
        display: none !important;
        margin: 0px auto;
    }

    #map1024 {
        display: block;
        margin: 0px auto;
    }

    #map991 {
        display: none;
        margin: 0px auto;
    }

    #mapmobile {
        display: none;
        margin: 0px auto;
    }

    /*1.Beautiful Websites*/
    .canvas-wrapper {
        width: 800px;
        margin: 0 auto;
        padding-top: 15px;
    }

    /*2. OEM EXPERTS*/
    .badge-one {
        left: 50px;
        width: 300px;
        top: 125px;
    }

    .badge-two {
        left: 391px;
        width: 252px;
        top: 125px;
    }

    .badge-three {
        right: 50px;
        width: 251px;
        top: 125px;
    }

    /*3. Customization*/
    .bubble-three-one {
        left: 103px;
        top: 210px;
    }

    .bubble-three-two {
        right: 95px;
        top: 127px;
    }

    .bubble-three-three {
        right: 95px;
        top: 304px;
    }

    /*4. Innovation*/
    .bubble-four-one {
        left: 63px;
        top: 162px;
    }

    .bubble-four-two {
        left: 235px;
        top: 69px;
    }

    .bubble-four-three {
        right: 95px;
        top: 112px;
    }

    /*5. Architecture*/
    .bubble-five-one {
        left: 103px;
        top: 310px;
    }

    .bubble-five-two {
        right: 95px;
        top: 190px;
    }

    .architecture-screen {
        width: 668px;
        position: absolute;
        left: 50%;
        margin-left: -332px;
        bottom: 92px;
    }

    #canvas9 {
        width: 800px;
        height: 478px;
    }

    #wcanvas {
        width: 560px;
        height: 386px;
    }
}

@media (max-width: 991px) {
    .logo-big {
        display: none !important;
    }

    .logo-med {
        display: block !important;
    }

    .logo-small {
        display: none;
    }

    #header-slider {
        /*height: 652px!important;*/
        height: 100% !important;
    }

    .logo-banner ul li {
        width: 18%;
    }

    .map-panel {
        display: none;
        width: 100%;
        position: absolute;
        bottom: 90px;
        background: #2A363B;
        padding-top: 0;
        z-index: 100;
        height: 563px;
    }

    /*#map {
   display: block;
   max-width: 96%;
   margin: 90px auto;
}*/
    #map {
        display: none !important;
        margin: 0px auto;
    }

    #map1024 {
        display: none;
        margin: 0px auto;
    }

    #map991 {
        display: block;
        margin: 0px auto;
    }

    #mapmobile {
        display: none;
        margin: 0px auto;
    }

    /*0. Animation Messe Spezial*/
    .one-messe-badge {
        position: relative !important;
        width: 630px;
        margin: 0 auto;
        margin-top: 120px;
        /*
  border: 1px solid;
  border-radius: 6px;
  padding: 30px 30px 50px 30px;
  */
    }

    .one-messe-badge a {
        display: block;
        width: 174px;
        left: 50%;
        margin-left: -87px;
        position: absolute;
        bottom: -38px;
    }

    .one-messe-headline {
        bottom: 180px;
    }

    #header-slider .one-messe-imac img {
        margin-left: -304px;
        width: 460px;
    }

    .one-messe-imac {
        bottom: 200px;
        left: 48%;
    }

    #header-slider .one-messe-ipad img {
        margin-left: -304px;
        width: 205px;
    }

    .one-messe-ipad {
        bottom: 170px;
        left: 94%;
    }

    #header-slider .one-messe-iphone img {
        margin-left: -304px;
        width: 83px;
    }

    .one-messe-iphone {
        bottom: 170px;
        left: 116%;
    }

    #header-slider .one-messe-btn-new img {
        margin-left: -304px;
        /*width: 83px;*/
    }

    .one-messe-btn-new {
        bottom: 170px;
        left: 122%;
    }

    .bubble-zero-one {
        left: 50px;
        top: 100px;
    }

    .bubble-zero-two {
        right: 55px;
        top: 140px;
    }

    /*1.Beautiful Websites*/
    .canvas-wrapper {
        width: 600px;
        margin: 0 auto;
        padding-top: 100px;
    }

    /*2. OEM EXPERTS*/
    .badge-one {
        left: 25px;
        top: 140px;
        width: 240px;
    }

    .badge-two {
        left: 297px;
        top: 139px;
        width: 207px;
    }

    .badge-three {
        right: 25px;
        top: 139px;
        width: 205px;
    }

    #header-slider .basis img {
        margin-left: -250px;
        width: 500px;
    }

    .basis {
        bottom: 160px;
        left: 50%;
    }

    #header-slider .settings img {
        margin-left: -250px;
        width: 500px;
    }

    .settings {
        bottom: 120px;
        left: 50%;
    }

    #header-slider .design img {
        margin-left: -216px;
        width: 500px;
    }

    .design {
        bottom: 353px;
        left: 50%;
    }

    .bubble-two-one {
        left: 20px;
        top: 40px;
    }

    .bubble-two-two {
        right: 55px;
        top: 40px;
    }

    /*3. Customization*/
    .bubble-three-one {
        left: 103px;
        top: 300px;
    }

    .bubble-three-two {
        right: 308px;
        top: 300px;
    }

    .bubble-three-three {
        right: 103px;
        top: 300px;
    }

    .customization-screen {
        width: 560px;
        position: absolute;
        left: 50%;
        margin-left: -280px;
        bottom: 245px;
    }

    /*4. Innovation*/
    .bubble-four-one {
        left: 103px;
        top: 300px;
    }

    .bubble-four-two {
        left: 308px;
        top: 300px;
    }

    .bubble-four-three {
        right: 103px;
        top: 300px;
    }

    .innovation-screen {
        width: 560px;
        position: absolute;
        left: 50%;
        margin-left: -280px;
        bottom: 295px;
    }

    .innovation-screen img {
        width: 100%;
        display: block;
    }

    /*5. Architecture*/
    .bubble-five-one {
        left: 200px;
        top: 300px;
    }

    .bubble-five-two {
        right: 200px;
        top: 300px;
    }

    .architecture-screen {
        width: 560px;
        position: absolute;
        left: 50%;
        margin-left: -280px;
        bottom: 245px;
    }

    /*6. World Map*/
    #header-slider .map-screen img {
        margin-left: -300px;
        width: 600px;
    }

    .map-screen {
        left: 50%;
        top: 180px;
    }

    .map-text p {
        color: #a8b3b9;
        font-family: 'Roboto Slab', serif;
        font-size: 25px;
        font-weight: 400;
        line-height: 28px;
        margin: 0;
    }

    .map-text {
        border-top: 2px solid #a8b3b9;
        border-bottom: 2px solid #a8b3b9;
        padding: 8px 0 12px 0;
    }

    .map-text-left {
        text-align: center;
        position: static !important;
        margin-top: 20px;
    }

    .map-text-left-2 {
        text-align: center;
        position: static !important;
        margin-top: 30px;
    }

    .map-text-right {
        text-align: center;
        position: static !important;
        margin-top: 200px;
    }

    .map-text-right-2 {
        text-align: center;
        position: static !important;
        margin-top: 30px;
    }

    .map-text br {
        display: none;
    }

    #canvas9 {
        width: 600px;
        height: 359px;
    }

    #wcanvas {
        width: 560px;
        height: 386px;
    }
}

@media (max-width: 767px) {
    .logo-big {
        display: none !important;
    }

    .logo-med {
        display: block !important;
        margin-top: 28px;
    }

    .logo-small {
        display: none;
    }

    .bubble {
        width: 130px;
        height: 130px;
    }

    .bubble div {
        display: table !important;
        width: 130px;
        height: 130px;
        padding: 0 10px 0 10px;
    }

    .bubble p {
        text-transform: uppercase;
        font-size: 14px;
        font-family: 'Roboto Slab', serif;
        font-weight: 400;
        line-height: 19px;
        display: table-cell;
        vertical-align: middle;
        color: #fff;
    }

    .jump-banner-dark,
    .jump-banner-light {
        width: 100%;
        height: 85px;
        bottom: 92px !important;
        position: absolute;
        z-index: 3;
    }

    .learn-more {
        width: 440px;
        margin-top: 129px;
        padding: 10px 10px 30px;
    }

    .learn-more ul {
        display: none;
    }

    .learn-more hr {
        display: none;
    }

    #header-slider .topborder {
        padding: 30px 10px 0px 10px !important;
    }

    .learn-more h1 {
        font-size: 40px !important;
        margin-top: 10px !important;
    }

    .learn-more span {
        font-size: 20px !important;
    }

    .rsMinW .rsArrow {
        height: 36px;
        width: 19px;
    }

    #header-slider.rsMinW .rsArrowLeft {
        left: 5px;
        bottom: 45%;
    }

    #header-slider.rsMinW .rsArrowRight {
        right: 5px;
        bottom: 45%;
    }

    .rsMinW .rsArrowIcn {
        height: 36px;
        width: 19px;
    }

    /*
.rsMinW.rsHor .rsArrowLeft .rsArrowIcn { background: url(../images/prev-small.png) no-repeat; }
.rsMinW.rsHor .rsArrowRight .rsArrowIcn { background: url(../images/next-small.png) no-repeat; }
  
.rsMinW.rsVer .rsArrowLeft .rsArrowIcn { background: url(../images/prev-small.png) no-repeat; }
.rsMinW.rsVer .rsArrowRight .rsArrowIcn { background: url(../images/next-small.png) no-repeat; }
*/
    .rsMinW.rsHor .rsArrowLeft .rsArrowIcn {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAkCAYAAABrLwHZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTVCQjdFOEY4Q0VCMTFFMzlCNDM5QzAyNTlGNjgyQjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTVCQjdFOEU4Q0VCMTFFMzlCNDM5QzAyNTlGNjgyQjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQwNTZCNzgyODFDQzExRTM4NTRGOUEyRjUwODcwNzkyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQwNTZCNzgzODFDQzExRTM4NTRGOUEyRjUwODcwNzkyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+N/ZcugAAAZdJREFUeNqs1ksrRGEYwPFj8hlIStmg5JYSIUVJSS5RLjGZKRsLTVFENm5FSbKxUKMUC2IhJUWEEqVkgUTiA1hYuv3feo6maWacM8+89dvMnP5zHO95zkkKTM1bCVij8HsSEApgEovJytAQZtGLoCY2jBl0Y8184FFcIxPqtEPxxsblGrVjPfQLt3/mBMbQiq3wL93EpjGCZuxEOsBpbA6DaMButIOcxBYwgHrsxTrwv9gS+lGLg/9+NVZsGX2owaGTaxEttgIfqnDi9D8UKRaEF5U4dbNvwmOr6EE5zt3u5tCYuS26UIqLeO4xT6JC9pmZ3dyIbDxo5pE5sxy841k7Je3YGz6Qoo2ZlY9HvCJVG/tBLu7kLNM0MXsV4FaC6dqYWUW4lGCGNmbJfjP35AsytTFLbnIzLZ6QpY1ZMn72cY88bcysOhnVNyjUxiyZ/du4RrE2ZlYLNnGFEm3MrDZsyGQp0zw37dWBTxmeFTjTxCx5WfmWsf73nNC8BXnlDI9RjSPt+5kfX7K5m7QxS56tZg76fgUYAPiUTAV0VdvsAAAAAElFTkSuQmCC') no-repeat;
    }

    .rsMinW.rsHor .rsArrowRight .rsArrowIcn {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAkCAYAAABrLwHZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTVCQjdFOEI4Q0VCMTFFMzlCNDM5QzAyNTlGNjgyQjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTVCQjdFOEE4Q0VCMTFFMzlCNDM5QzAyNTlGNjgyQjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgzQUY5MjA5ODFENTExRTM4NTRGOUEyRjUwODcwNzkyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgzQUY5MjBBODFENTExRTM4NTRGOUEyRjUwODcwNzkyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+SWgCBQAAAaZJREFUeNqklssrRGEYxr9h7KxJStmg5JbSaEJSUppEWagRUWwsWNgoG3VKKWQ7uYRcipBLIco1opQsKI3EH2AhK7fnrUedpoM5533q1zTnnPnNe+Z83/uOr8cajhpjxoFllPGDMTAC3viqko2CFzDJ90MamWQKvIMZkAgGNTLJLPgAcxRaGplkHnyCBQoHNDLJIm95CSSBfo1MsgzqwQor7NPIJKsgBNZZYa9GJtkAtWCTwm6NTLIFqsEOr+/SyCS7oArsscJOjUyyDyrAAT/XrpFJDkEZOOJTbtXIJMcgCE6AD7RoZJJTEABnrDCskUnObUJJ2K/shyLMBncgOcHo88B+mKOVpYBX8KyVpYIncA/y5YBXWRqruQW54MurLJ2iG1BgP+FWlkHRBSiKPelGlgkeuaUCThfEK8sCUdtmN15leVyU22xDxqusEFyz49b8961/yYrBFYdKKJ7f4jdZCbjkuGuI9wk5yUq5gWUQN7pZN7GyIHuV/FVocrua7bJydtFp0Oxlj/3IKjkoJuxt2Iusjosx4jRx3MrawBro0HbJbwEGAHiRUGOmaxVlAAAAAElFTkSuQmCC') no-repeat;
    }

    .rsMinW.rsVer .rsArrowLeft .rsArrowIcn {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAkCAYAAABrLwHZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTVCQjdFOEY4Q0VCMTFFMzlCNDM5QzAyNTlGNjgyQjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTVCQjdFOEU4Q0VCMTFFMzlCNDM5QzAyNTlGNjgyQjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQwNTZCNzgyODFDQzExRTM4NTRGOUEyRjUwODcwNzkyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQwNTZCNzgzODFDQzExRTM4NTRGOUEyRjUwODcwNzkyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+N/ZcugAAAZdJREFUeNqs1ksrRGEYwPFj8hlIStmg5JYSIUVJSS5RLjGZKRsLTVFENm5FSbKxUKMUC2IhJUWEEqVkgUTiA1hYuv3feo6maWacM8+89dvMnP5zHO95zkkKTM1bCVij8HsSEApgEovJytAQZtGLoCY2jBl0Y8184FFcIxPqtEPxxsblGrVjPfQLt3/mBMbQiq3wL93EpjGCZuxEOsBpbA6DaMButIOcxBYwgHrsxTrwv9gS+lGLg/9+NVZsGX2owaGTaxEttgIfqnDi9D8UKRaEF5U4dbNvwmOr6EE5zt3u5tCYuS26UIqLeO4xT6JC9pmZ3dyIbDxo5pE5sxy841k7Je3YGz6Qoo2ZlY9HvCJVG/tBLu7kLNM0MXsV4FaC6dqYWUW4lGCGNmbJfjP35AsytTFLbnIzLZ6QpY1ZMn72cY88bcysOhnVNyjUxiyZ/du4RrE2ZlYLNnGFEm3MrDZsyGQp0zw37dWBTxmeFTjTxCx5WfmWsf73nNC8BXnlDI9RjSPt+5kfX7K5m7QxS56tZg76fgUYAPiUTAV0VdvsAAAAAElFTkSuQmCC') no-repeat;
    }

    .rsMinW.rsVer .rsArrowRight .rsArrowIcn {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAkCAYAAABrLwHZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTVCQjdFOEI4Q0VCMTFFMzlCNDM5QzAyNTlGNjgyQjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTVCQjdFOEE4Q0VCMTFFMzlCNDM5QzAyNTlGNjgyQjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgzQUY5MjA5ODFENTExRTM4NTRGOUEyRjUwODcwNzkyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgzQUY5MjBBODFENTExRTM4NTRGOUEyRjUwODcwNzkyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+SWgCBQAAAaZJREFUeNqklssrRGEYxr9h7KxJStmg5JbSaEJSUppEWagRUWwsWNgoG3VKKWQ7uYRcipBLIco1opQsKI3EH2AhK7fnrUedpoM5533q1zTnnPnNe+Z83/uOr8cajhpjxoFllPGDMTAC3viqko2CFzDJ90MamWQKvIMZkAgGNTLJLPgAcxRaGplkHnyCBQoHNDLJIm95CSSBfo1MsgzqwQor7NPIJKsgBNZZYa9GJtkAtWCTwm6NTLIFqsEOr+/SyCS7oArsscJOjUyyDyrAAT/XrpFJDkEZOOJTbtXIJMcgCE6AD7RoZJJTEABnrDCskUnObUJJ2K/shyLMBncgOcHo88B+mKOVpYBX8KyVpYIncA/y5YBXWRqruQW54MurLJ2iG1BgP+FWlkHRBSiKPelGlgkeuaUCThfEK8sCUdtmN15leVyU22xDxqusEFyz49b8961/yYrBFYdKKJ7f4jdZCbjkuGuI9wk5yUq5gWUQN7pZN7GyIHuV/FVocrua7bJydtFp0Oxlj/3IKjkoJuxt2Iusjosx4jRx3MrawBro0HbJbwEGAHiRUGOmaxVlAAAAAElFTkSuQmCC') no-repeat;
    }

    .logo-banner ul li {
        width: 23%;
    }

    #header-slider {
        width: 100%;
        /*height: 550px!important;*/
        height: 100% !important;
    }

    span.stripe {
        border-radius: 6px;
        height: 8px;
        margin: 0 3% 2px;
        width: 40px;
        min-height: 0;
    }

    #map {
        display: none;
        margin: 0px auto;
    }

    #map1024 {
        display: none;
        margin: 0px auto;
    }

    #map991 {
        display: none;
        margin: 0px auto;
    }

    #mapmobile {
        display: block !important;
        margin: 0px auto;
    }

    #mapmobile h1 {
        color: #ffffff;
        padding-top: 60px !important;
    }

    /*0. Animation Messe Spezial*/
    .one-messe-badge {
        position: relative !important;
        width: 630px;
        margin: 0 auto;
        margin-top: 120px;
        /*
  border: 1px solid;
  border-radius: 6px;
  padding: 30px 30px 50px 30px;
  */
    }

    .one-messe-badge a {
        display: block;
        width: 174px;
        left: 50%;
        margin-left: -87px;
        position: absolute;
        bottom: -38px;
    }

    .one-messe-headline {
        bottom: 180px;
    }

    #header-slider .one-messe-imac img {
        margin-left: -220px;
        width: 304px;
    }

    .one-messe-imac {
        bottom: 200px;
        left: 50%;
    }

    #header-slider .one-messe-ipad img {
        margin-left: 20px;
        width: 136px;
    }

    .one-messe-ipad {
        bottom: 170px;
        left: 50%;
    }

    #header-slider .one-messe-iphone img {
        margin-left: 130px;
        width: 56px;
    }

    .one-messe-iphone {
        bottom: 170px;
        left: 50%;
    }

    #header-slider .one-messe-btn-new img {
        margin-left: 130px;
        /*width: 56px;*/
    }

    .one-messe-btn-new {
        bottom: 160px;
        left: 55%;
    }

    .bubble-zero-one {
        left: 10%;
        top: 80px;
    }

    .bubble-zero-two {
        right: 10%;
        top: 120px;
    }

    /*1.Beautiful Websites*/
    .canvas-wrapper {
        width: 400px;
        margin: 0 auto;
        padding-top: 75px;
    }

    /*2. OEM EXPERTS*/
    .badge-one {
        left: 50%;
        margin-left: -100px;
        top: 20px;
        width: 200px;
    }

    .badge-two {
        left: 85px;
        top: 199px;
        width: 167px;
    }

    .badge-three {
        right: 80px;
        top: 200px;
        width: 164px;
    }

    #header-slider .basis img {
        margin-left: -175px;
        width: 380px;
    }

    .basis {
        bottom: 190px;
        left: 50%;
    }

    #header-slider .settings img {
        margin-left: -175px;
        width: 380px;
    }

    .settings {
        bottom: 150px;
        left: 50%;
    }

    #header-slider .design img {
        margin-left: -175px;
        width: 380px;
    }

    .design {
        bottom: 353px;
        left: 50%;
    }

    .bubble-two-one {
        left: 20px;
        top: 40px;
    }

    .bubble-two-two {
        right: 55px;
        top: 40px;
    }

    /*3. Customization*/
    .bubble-three-one {
        left: 50px;
        top: 230px;
    }

    .bubble-three-two {
        margin-right: -65px;
        right: 50%;
        top: 230px;
    }

    .bubble-three-three {
        right: 50px;
        top: 230px;
    }

    .customization-screen {
        width: 420px;
        position: absolute;
        left: 50%;
        margin-left: -210px;
        bottom: 245px;
    }

    /*4. Innovation*/
    .bubble-four-one {
        left: 50px;
        top: 230px;
    }

    .bubble-four-two {
        margin-left: -65px;
        left: 50%;
        top: 230px;
    }

    .bubble-four-three {
        right: 50px;
        top: 230px;
    }

    .innovation-screen {
        bottom: 262px;
        left: 50%;
        margin-left: -230px;
        position: absolute;
        width: 460px;
    }

    /*5. Architecture*/
    .bubble-five-one {
        left: 170px;
        top: 230px;
    }

    .bubble-five-two {
        right: 170px;
        top: 230px;
    }

    .architecture-screen {
        width: 420px;
        position: absolute;
        left: 50%;
        margin-left: -210px;
        bottom: 245px;
    }

    /*6. World Map*/
    #header-slider .map-screen img {
        margin-left: -240px;
        width: 480px
    }

    .map-screen {
        left: 50%;
        top: 152px;
    }

    .map-text p {
        color: #a8b3b9;
        font-family: 'Roboto Slab', serif;
        font-size: 20px;
        font-weight: 400;
        line-height: 23px;
        margin: 0;
    }

    .map-text {
        border-top: 2px solid #a8b3b9;
        border-bottom: 2px solid #a8b3b9;
        padding: 6px 0 10px 0;
    }

    .map-text-left {
        text-align: center;
        position: static !important;
        margin-top: 20px;
    }

    .map-text-right {
        text-align: center;
        position: static !important;
        margin-top: 15px;
    }

    #canvas9 {
        width: 395px;
        height: 236px;
    }

    #wcanvas {
        width: 420px;
        height: 289px;
    }

    .map-panel {
        display: none;
        width: 100%;
        position: absolute;
        bottom: 90px;
        background: #2A363B;
        padding-top: 0;
        z-index: 100;
        height: 460px;
    }
}

@media (max-width: 510px) {
    .logo-big {
        display: none !important;
    }

    .logo-med {
        display: none !important;
    }

    .logo-small {
        display: block;
    }

    .logo-small {
        display: block;
        margin-top: 26px;
    }

    .map-panel {
        display: none;
        width: 100%;
        position: absolute;
        bottom: 90px;
        background: #2A363B;
        padding-top: 0;
        z-index: 100;
        height: 400px;
    }

    /*  #map {
     display: block;
     max-width: 96%;
     margin: 110px auto;
  }*/
    #map {
        display: block;
        margin: 0px auto;
    }

    /*MISC*/
    .bubble {
        width: 280px;
        height: auto;
        border-radius: 0%;
        border: 1px solid #fff;
        text-align: center;
        position: absolute;
        padding: 5px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .bubble div {
        display: table !important;
        width: 260px;
        height: auto;
        padding: 0;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .bubble p {
        text-transform: uppercase;
        font-size: 14px;
        font-family: 'Roboto Slab', serif;
        font-weight: 400;
        line-height: 18px;
        display: table-cell;
        vertical-align: middle;
    }

    .logo-banner ul li {
        width: 30%;
    }

    .logo-banner {
        position: absolute;
        bottom: 0 !important;
        height: 80px;
        background: #fff;
    }

    .jump-banner-dark,
    .jump-banner-light {
        height: 85px;
        bottom: 92px !important;
        position: absolute;
        z-index: 3;
        display: none !important;
    }

    .logo-banner .container {
        padding-top: 10px;
    }

    #header-slider {
        min-width: 300px;
        /*height:480px!important;*/
        height: 100% !important;
    }

    /*0. Animation Messe Spezial*/
    .one-messe-badge {
        position: relative !important;
        width: 630px;
        margin: 0 auto;
        margin-top: 120px;
        /*
  border: 1px solid;
  border-radius: 6px;
  padding: 30px 30px 50px 30px;
  */
    }

    .one-messe-badge a {
        display: block;
        width: 174px;
        left: 50%;
        margin-left: -87px;
        position: absolute;
        bottom: -38px;
    }

    .one-messe-headline {
        bottom: 180px;
    }

    #header-slider .one-messe-imac img {
        margin-left: -160px;
        width: 244px;
    }

    .one-messe-imac {
        bottom: 200px;
        left: 50%;
    }

    #header-slider .one-messe-ipad img {
        margin-left: 0px;
        width: 110px;
    }

    .one-messe-ipad {
        bottom: 170px;
        left: 50%;
    }

    #header-slider .one-messe-iphone img {
        margin-left: 90px;
        width: 45px;
    }

    .one-messe-iphone {
        bottom: 170px;
        left: 50%;
    }

    #header-slider .one-messe-btn-new img {
        margin-left: 90px;
        /*width: 45px;*/
    }

    .one-messe-btn-new {
        bottom: 120px;
        left: 30%;
    }

    .bubble-zero-one {
        left: 50%;
        top: 30px;
        margin-left: -140px;
    }

    .bubble-zero-two {
        left: 50%;
        top: 70px;
        margin-left: -140px;
    }

    /*1.Beautiful Websites*/
    .canvas-wrapper {
        width: 300px;
        margin: 0 auto;
        padding-top: 75px;
    }

    /*2. OEM EXPERTS*/
    .badge-one {
        left: 50%;
        margin-left: -60px;
        top: 20px;
        width: 120px;
    }

    .badge-two {
        left: 50%;
        margin-left: -51px;
        top: 138px;
        width: 102px;
    }

    .badge-three {
        left: 50%;
        margin-left: -51px;
        top: 255px;
        width: 102px;
    }

    #header-slider .basis img {
        margin-left: -130px;
        width: 260px;
    }

    .basis {
        bottom: 140px;
        left: 50%;
    }

    #header-slider .settings img {
        margin-left: -130px;
        width: 260px;
    }

    .settings {
        bottom: 110px;
        left: 50%;
    }

    #header-slider .design img {
        margin-left: -130px;
        width: 260px;
    }

    .design {
        bottom: 240px;
        left: 50%;
    }

    .bubble-two-one {
        left: 50%;
        top: 30px;
        margin-left: -130px;
    }

    .bubble-two-two {
        right: 50%;
        top: 70px;
        margin-right: -130px;
    }

    .bubble-two-three {
        right: 50%;
        top: 110px;
        margin-right: -130px;
    }

    /*3. Customization*/
    .bubble-three-one {
        left: 50%;
        top: 222px;
        margin-left: -130px;
    }

    .bubble-three-two {
        margin-right: -130px;
        right: 50%;
        top: 262px;
    }

    .bubble-three-three {
        margin-right: -130px;
        right: 50%;
        top: 320px;
    }

    .customization-screen {
        bottom: 271px;
        left: 50%;
        margin-left: -126px;
        position: absolute;
        width: 250px;
    }

    /*4. Innovation*/
    .bubble-four-one {
        left: 50%;
        margin-left: -130px;
        top: 222px;
    }

    .bubble-four-two {
        left: 50%;
        margin-left: -130px;
        top: 262px;
    }

    .bubble-four-three {
        margin-right: -130px;
        right: 50%;
        top: 302px;
    }

    .innovation-screen {
        bottom: 284px;
        left: 50%;
        margin-left: -140px;
        position: absolute;
        width: 280px;
    }

    /*5. Architecture*/
    .bubble-five-one {
        left: 50%;
        top: 242px;
        margin-left: -130px;
    }

    .bubble-five-two {
        margin-right: -130px;
        right: 50%;
        top: 282px;
    }

    .architecture-screen {
        bottom: 260px;
        left: 50%;
        margin-left: -126px;
        width: 250px;
    }

    /*6. World Map*/
    #header-slider .map-screen img {
        margin-left: -135px;
        width: 260px;
    }

    .map-screen {
        left: 50%;
        top: 205px;
    }

    .map-text p {
        color: #a8b3b9;
        font-family: 'Roboto Slab', serif;
        font-size: 18px;
        font-weight: 400;
        line-height: 23px;
        margin: 0;
    }

    .map-text {
        border-top: none;
        border-bottom: none;
        padding: 5px 30px 8px 30px;
        margin: 0 15px 0 15px;
    }

    .map-text-left {
        text-align: center;
        position: static;
        margin-top: 15px;
    }

    .map-text-right {
        text-align: center;
        position: static;
        margin-top: 5px;
    }

    .map-text-left-2 {
        text-align: center;
        position: static;
        margin-top: 5px;
    }

    .map-text-right-2 {
        text-align: center;
        position: static;
        margin-top: 5px;
    }

    .map-opener {
        bottom: 77px;
        /*        left: 50%;
                margin-left: -137px;
                position: absolute;
                width: 273px;*/
    }

    .map-panel {
        bottom: 80px;
    }

    .map-opener-inverted {
        width: 300px;
        margin-left: -135px;
    }

    .map-opener-text span {
        font-size: 10px;
    }

    .map-opener-button button {
        padding: 1px 10px 0px 10px;
        height: 23px;
    }

    .map-opener-button button img {
        width: 10px;
    }

    .map-opener-text {
        padding: 1px 10px 2px 10px;
        background: #fff;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        /*
        margin-right: 1px;
        */
    }

    .learn-more {
        padding: 10px 5px 30px 5px;
        margin-top: 100px;
        width: 240px;
        /*margin-left: -120px;*/
    }

    .learn-more a {
        bottom: -24px;
        margin-left: -55px;
        width: 110px;
    }

    .learn-more ul {
        display: none;
    }

    .learn-more h1 {
        font-size: 30px !important;
        margin-top: 10px !important;
    }

    .learn-more span {
        font-size: 16px !important;
    }

    .learn-more a img {
        width: 110px;
    }

    span.stripe {
        display: none;
    }

    .dark.learn-more h1,
    .light.learn-more h1 {
        padding: 7px 0 0;
    }

    #canvas9 {
        width: 300px;
        height: 179px;
    }

    #wcanvas {
        width: 270px;
        height: 186px;
    }
}

@media (max-width: 510px) {

    #header-slider .infobox {
        bottom: 110px;
        left: 38px;
    }

    #header-slider .infobox .marker-white {
        background-color: rgba(255, 255, 255, 0.6);
        max-width: 80%;
    }

    #header-slider .infobox .marker-blue {
        font-size: 14px;
        max-width: 86%;
    }

    #header-slider .infobox span {
        font-size: 16px;
    }

}


/* edit by tw*/

#header-slider hr {
    margin: 0 0 20px 0;
}

#header-slider .learn-more {
    padding: 0;
    position: absolute;
    /*top: 45%;*/
    transform: translateY(-50%);
    margin-top: 0;
}

#header-slider img.header-fullscreen {
    width: 100%;
    height: auto;
    position: absolute;
    max-width: none;
    /*width: 100%;*/
    /*height: auto;*/
    top: 80px;
    right: 0px
}


@media screen and (max-aspect-ratio: 16/9) {
    #header-slider img.header-fullscreen {
        width: auto;
        height: 100%;

    }
}

/* Landscape */

#header-slider .rsContent {
    background-size: cover;
    background-position: center center;
}

#header-slider .learn-more {
    border: none !important;
}

#header-slider .topborder {
    padding: 5px 10px 0px 10px;
    border-top: 1px;
    border-left: 1px;
    border-right: 1px;
    border-bottom: 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-color: white;
    border-style: solid;
}

#header-slider .bottomborder {
    height: 50px;
    position: relative;
    padding: 0;
    margin: 0;
}

#header-slider .bottomborder .border-left {
    position: relative;
    display: inline-block;
    float: left;
    padding: 0;
    /*position: absolute;*/
    width: 37.5%;
    height: 100%;
    border-left: 1px;
    border-bottom: 1px;
    border-top: 0;
    border-right: 0;
    border-bottom-left-radius: 10px;
    border-color: white;
    border-style: solid;
}

#header-slider .bottomborder .border-left:after {
    display: block;
    position: absolute;
    right: 0;
    bottom: -5px;
    content: " ";
    width: 9px;
    height: 9px;
    background-image: url('/fileadmin/module/header-slider/images/interface/arrow-left.png');
    background-size: contain;
    background-repeat: no-repeat;
}

#header-slider .bottomborder .border-right {
    position: relative;
    display: inline-block;
    float: left;
    padding: 0;
    /*position: absolute;
    right: 0;*/
    width: 37.5%;
    height: 100%;
    border-left: 0;
    border-bottom: 1px;
    border-top: 0;
    border-right: 1px;
    border-bottom-right-radius: 10px;
    border-color: white;
    border-style: solid;
}

#header-slider .bottomborder .border-right:after {
    display: block;
    position: absolute;
    left: 0;
    bottom: -5px;
    content: " ";
    width: 9px;
    height: 9px;
    background-image: url('/fileadmin/module/header-slider/images/interface/arrow-right.png');
    background-size: contain;
    background-repeat: no-repeat;
}

#header-slider .bottomborder .cta {
    display: inline-block;
    float: left;
    width: 25%;
    height: 100%;
    position: relative;
}

#header-slider .bottomborder .cta a {
    display: block;
    left: auto;
    margin-left: 0;
    width: 100%;
    position: absolute;
    bottom: -15px;
}

#header-slider .bottomborder .cta img {
    padding: 0 10px;
    width: 100%;
}

#header-slider #storer {
    position: absolute;
    right: -185px;
    top: -160px;
}

.map-opener-button {
    display: none !important;
}

.tx-ivs-fairs {
    /*
    height: 90px;
    */
}

.logo-banner-wrapper {
    max-width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.logo_banner_picture {
    height: 40px;
    float: left;
    margin: auto 10px auto 10px;

}

.logo_banner_text_1 {
    width: 200px;

}

.logo_banner_text_2 {
    width: 120px;
}

.logo_banner_text_3 {
    width: 100px;
}

.logo_banner_text_4 {
    width: 100px;
}

.logo-banner a {
    text-decoration: none;

}

.logo_banner_text {
    height: 90px;
    color: #2a2a2a;
    float: left;
    font-size: 13px;
    margin: 0 15px 0 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.logo_banner_text_span {
    /*
    display: block;
    */
}

.logo-banner-12, .logo-banner-34 {
    display: flex;
    align-items: center;
    justify-content: center;

}

.header_divider hr {
    border-color: #7f8689 !important;
    margin: 1px 0 1px 0;
    position: absolute;
    width: 100%;
}

@media (max-width: 1024px) {
    #header-slider img.header-fullscreen {
        width: auto;
        height: 100%;
        position: absolute;
        max-height: none;
    }

    .logo-banner-wrapper {
    }

    .logo_banner_picture {
        height: 40px;
    }

    .logo_banner_text {
        height: 90px;
        font-size: 9px;
    }

    .logo_banner_text .exibooth {
        display: none;
    }

    .logo_banner_text_1 {
        width: 151px;
    }

    .logo_banner_text_2 {
        width: 120px;
    }

    .logo_banner_text_3 {
        width: 70px;
    }

    .logo_banner_text_4 {
        width: 70px;
    }
}

@media (max-width: 991px) {
    #header-slider #storer {
        display: none !important;
    }
}

@media (max-width: 768px) {
    .tx-ivs-fairs div.csc-textpic .csc-textpic-imagewrap img{
        max-width: 200px;
    }
    #header-slider .bottomborder .border-left {
        width: 30%;
    }

    #header-slider .bottomborder .border-right {
        width: 30%;
    }

    #header-slider .bottomborder .cta {
        width: 40%;
    }

    .logo-banner-wrapper {
    }

    .logo_banner_picture {
        height: 30px;

    }

    .logo_banner_text {
        height: 40px;
        font-size: 8px;
        display: none;
    }

    .logo-banner-34, .logo-banner-12 {
        height: 90px;
    }


}

@media (max-width: 510px) {
    #header-slider .bottomborder .border-left {
        width: 20%;
    }

    #header-slider .bottomborder .border-right {
        width: 20%;
    }

    #header-slider .bottomborder .cta {
        width: 60%;
    }

    .logo-banner-wrapper {
    }

    .logo_banner_picture {
    }

    .logo_banner_text {
    }

    .logo-banner-34 {
        display: none;
    }

    .logo-banner-12 {
        height: 80px;
    }

}

