@media(min-width: 2000px) {
	.home-banner:before {
		width: 100%;
		height: 100%;
		background: url('../images/gradient-pattern.png') no-repeat center 0;
		background-size: 100% auto;
	}
}


@media(min-width: 1430px) {
	.container {
		max-width: 1400px;
	}
}

@media(min-width: 1700px) {
	.container {
		max-width: 1650px;
	}
}

@media(max-width: 1905px) {
	.slider.draft-init1 .slick-prev {
		left: 29%;
	}

	.slider.draft-init1 .slick-next {
		left: 29%;
	}
}

@media(max-width: 1890px) {
	.img-combination-left {
		background: url('../images/combine-white.png') no-repeat 0 calc(100% + 15px);
	}
}

@media(max-width: 1685px) {
	.footer-top-inner-fourth {
		max-width: 430px;
	}

	.fourth-logo {
		max-width: 150px;
	}

	.img-outside-design {
		right: -10%;
	}

	.teasure-inner .slider-wrapper-out .slick-prev {
		top: 300px;
		right: -80px;
	}

	.teasure-inner .slider-wrapper-out .slick-next {
		top: 372px;
		right: -80px;
	}

	.teasure-inner .slider-wrapper-out {
		padding-right: 80px;
	}

	.gallery-title-main {
		bottom: 160px;
	}

	.gallery-title-main h2 {
		font-size: 45px;
		line-height: 55px;
		margin-bottom: 0;
	}

	.main-menu-inner {
		max-width: 1000px;
	}

}

@media(max-width: 1600px) {
	.main-menu-inner {
		max-width: 1000px;
	}

	.deluxe-inner .slick-next {
		right: 10px;
	}

	.deluxe-inner .slick-prev {
		right: 10px;
	}

	.slider-wrapper-out .slick-next {
		right: 10px;
	}

	.slider-wrapper-out .slick-prev {
		right: 10px;
	}
}

@media(max-width: 1480px) {
	body {
		font-size: 16px;
		line-height: 30px;
	}

	.footer-top-inner-second {
		max-width: 185px;
	}

	.logo-small {
		/*left: 30px;*/
		top: 85px;
		width: 90px;
		height: 90px;
		padding: 10px;
	}

	.burger-menu {
		left: 169px;
		width: 90px;
		height: 90px;
		top: 130px;
	}

	.view-gallery {
		left: 266px;
		width: 90px;
		height: 90px;
	}

	.view-gallery span,
	.view-gallery strong {
		font-size: 13px;
		line-height: 15px;
	}

	.view-gallery-in img {
		max-height: 30px;
	}

	.language-out .lang-click {
		width: 50px;
		height: 50px;
		font-size: 14px;
		line-height: 18px;
	}

	.language-out .lang-click span {
		margin-bottom: 0px;
	}

	.language-out {
		left: 365px;
		top: 88px;
	}

	.btn-group-right {
		/*right: 39px;*/
		right: 59px;
		top: 15px;
	}

	.home-banner {
		height: calc(100vh - 40px);
		margin-top: 40px;
	}

	.main-menu {
		height: calc(100vh - 40px);
	}

	.main-menu.active {
		top: 40px;
	}

	.btn-group-right .btn-common {
		min-width: 157px;
		padding: 10px 15px;
		font-size: 14px;
		line-height: 18px;
	}

	.logo-large img {
		max-width: 150px;
	}

	.logo-large {
		right: 387px;
		top: 78px;
	}

	.scroll-down {
		right: 100px;
		bottom: 42px;
		max-width: 50px;
	}

	.home-banner-design {
		left: -185px;
	}

	.main-menu-inner {
		margin-top: 250px;
	}

	.header-part.sticky-fixed .main-menu-inner {
		margin-top: 120px;
	}

	.subpage-banner {
		/*height: calc(504px - 40px);*/
		background: #e0e7d0;
		margin-top: 40px;
	}

	.draft-blog {
		padding-right: 50px;
	}

}

@media(max-width: 1400px) {

	/*
	h1 {
		font-size: 40px;
		line-height: 50px;
	}
	*/
	h2 {
		font-size: 35px;
		line-height: 50px;
		font-family: 'Overpass';
		font-weight: 300;
		letter-spacing: 3.5px;
	}

	h3 {
		font-size: 32px;
		line-height: 42px;
		letter-spacing: 3px;
		color: var(--perrot-color);
		font-weight: 300;
	}

	h4 {
		font-size: 30px;
		line-height: 40px;
		font-weight: 300;
		letter-spacing: 2px;
	}

	h5 {
		font-size: 27px;
		line-height: 37px;
		font-weight: 700;
	}

	h6 {
		font-size: 22px;
		line-height: 32px;
		font-weight: 700;
	}

	blockquote p {
		font-size: 24px;
		line-height: 37px;
		font-weight: 300;
	}

	.gallery-title-main {
		bottom: 110px;
	}

	.gallery-title-main h2 {
		font-size: 35px;
		line-height: 45px;
		margin-bottom: 0;
	}

	.inquire-banner a {
		font-size: 35px;
		line-height: 50px;
	}

	.footer-top-inner-fourth {
		max-width: 350px;
	}

	.social-media ul li a img {
		max-height: 22px;
	}

	.social-media ul li a {
		width: 40px;
		height: 40px;
		padding: 9px;
	}

	.social-media {
		right: -92px;
	}

	.inquire-part {
		padding-bottom: 150px;
	}

	.inquire-head h5 {
		letter-spacing: 2.6px;
		line-height: 45px;
	}

	.inquire-inner h5 {
		font-size: 24px;
		line-height: 37px;
		font-weight: 300;
	}

	.inquire-row-blog {
		max-width: 200px;
	}

	.necessary-part.necessary-gallery {
		padding-bottom: 0;
	}

	.single-init-blog-design {
		max-width: 250px;
	}

	.design-part-wrap {
		padding-bottom: 20px;
	}

	.design-part-right-content {
		max-width: 62%;
	}

	.design-part-inner h5 {
		line-height: 45px;
		max-width: 100%;
	}

	.head-part {
		padding: 0 0 10px 0;
	}

	.necessary-part {
		padding: 0 0 10px 0;
	}

	.necessary-bottom {
		padding: 0 0 65px 0;
	}

	.home-banner-design {
		display: none;
	}

	.hidden-body .header-part.sticky-fixed .home-banner-design {
		display: none;
	}

	.main-menu-left>ul>li>a {
		font-size: 40px;
		line-height: 50px;
		letter-spacing: 4px;
	}

	.main-menu-left ul ul {
		margin-top: 20px;
		margin-bottom: 60px;
	}

	.footer-top-inner-third {
		max-width: 230px;
		padding-right: 20px;
	}

	.footer-top-inner-fourth {
		max-width: 300px;
	}

	.fourth-logo {
		max-width: 120px;
		top: 15px;
		left: 15px;
	}

	.filter-txt-info-below h5,
	.inquire-head-light h5 {
		line-height: 50px;
	}

	.banner-slider-left {
		margin-top: 200px;
	}

	.txt-combination-middle h5 {
		line-height: 45px;
		letter-spacing: 2.6px;
	}

	.txt-combination-middle {
		padding-right: 25px;
	}

	.themen-teasure-right:before {
		max-width: 304px;
		max-height: 284px;
	}

	.themen-teasure-right .slide-blog-equal h3 {
		font-size: 32px;
		line-height: 42px;
		letter-spacing: 3px;
		font-weight: 300;
	}
}

@media(max-width: 1200px) {

	.slide-blog-equal {
		margin-right: 100px;
	}

	.design-part-right-content {
		max-width: 48%;
	}

	.design-part-left-content {
		max-width: 266px;
		margin-top: 40px;
	}

	.design-part-img-float {
		max-width: 150px;
	}

	.gallery-title-main {
		bottom: 110px;
		right: 64px;
	}

	.gallery-title-main h2 {
		font-size: 35px;
		line-height: 45px;
		margin-bottom: 0;
	}

	.inquire-row {
		padding: 50px;
	}

	.footer-top-inner-first {
		max-width: 385px;
	}

	.footer-top-inner-second {
		max-width: 235px;
	}

	.footer-top-inner-third {
		max-width: 300px;
	}

	.social-media {
		right: 0;
	}

	.footer-top-inner-fourth {
		max-width: 100%;
		padding-right: 92px;
	}

	.footer-top-inner-fourth {
		margin-top: 35px;
	}

	.why-hirben-blog {
		max-width: 165px;
	}

	.bottom-top-arrow {
		width: 50px;
		height: 50px;
		line-height: 46px;
	}

	.bottom-top-arrow img {
		max-width: 26px;
	}

	.filter-txt-info-below h5 a {
		letter-spacing: normal;
	}

	.filter-dropdown li a {
		font-size: 14px;
	}

	.draft-blog {
		padding-right: 25px;
	}

	.themen-teasure-right:before {
		max-width: 204px;
		max-height: 184px;
		top: 50px;
	}

	.margin-top-large {
		margin-top: 120px;
	}

	.themen-teasure-right {
		padding-left: 15px;
	}

	.collapse-divide-left {
		max-width: 250px;
	}

	.collapse-divide-right {
		width: calc(100% - 250px);
	}

	/*aus custom*/
	.home-banner.home-banner-video {
		height: auto;
	}

}

@media(max-width: 991px) {
	.logo-small {
		left: 30px;
	}

	.burger-menu {
		left: 130px;
	}

	.view-gallery {
		left: 230px;
	}

	.btn-group-right {
		right: 39px;
	}

	.language-out {
		left: 330px;
	}

	.gallery-title-main {
		bottom: 70px;
		right: auto;
		left: 10px;
	}

	.gallery-title-main h2 {
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 0;
	}


	#main-part {
		padding: 0px 0px 0px 0px;
	}

	.design-part-left-content {
		max-width: 210px;
	}

	.design-part-img-float {
		right: -10px;
		bottom: 80px;
		z-index: 11;
	}

	.single-init-blog .col-xs-12 {
		width: 100%;
	}

	.single-init-blog-info {
		margin-top: 40px;
		max-width: 100%;
	}

	.gallery-design-must {
		display: none;
	}

	.inquire-row-blog {
		max-width: 25%;
	}

	.inquire-row-blog h5 {
		font-size: 22px;
	}

	.inquire-row {
		padding: 18px;
	}

	.why-hirben-row .why-hirben-blog span {
		font-size: 14px;
	}

	.footer-top-inner-third {
		max-width: 250px;
	}

	.footer-top-inner-second {
		max-width: 160px;
	}

	.footer-top-inner-first {
		max-width: 285px;
	}

	.footer-bottom {
		padding: 30px 50px 30px 50px;
	}

	.logo-large {
		display: none;
	}

	.filter-dropdown button {
		height: 50px;
		line-height: 50px;
		font-size: 14px;
		letter-spacing: 0.4px;
	}

	.filter-blog-info h3 {
		margin-top: 25px;
	}

	.filter-dropdown li a {
		font-size: 12px;
		letter-spacing: 0.4px;
	}

	.filter-dropdown ul {
		padding: 15px 0;
	}

	.collapse-wrapper {
		margin-top: 80px;
		padding: 50px 35px 60px 35px;
	}

	.collapse-wrapper h5 {
		margin-bottom: 50px;
	}

	.accordion-item {
		min-height: 90px;
	}

	.overview-detail-part {
		padding-bottom: 120px;
	}

	.subpage-banner-slider {
		padding: 50px 30px 0 30px;
	}

	.img-combination-right img {
		border: 10px solid var(--white-color);
	}

	.img-combination-center img {
		border: 10px solid var(--theme-color);
	}

	.img-txt-combination {
		margin-bottom: 350px;
	}

	.teasure-inner .slider-wrapper-out .slick-prev {
		top: 88px;
		right: -80px;
	}

	.teasure-inner .slider-wrapper-out .slick-next {
		top: 160px;
		right: -80px;
	}

	.themen-teasure-left {
		width: 100%;
		max-width: 220px;
		padding-right: 25px;
	}

	.themen-teasure-right {
		width: calc(100% - 220px);
		padding-left: 50px;
	}
}

@media(max-width: 767px) {

	.home-banner-dectop {
		display: none;
	}

	.home-banner-mobile {
		display: block;

	}

	.home-banner {
		background-position: center right;
	}

	.filter-set-in img {
		max-width: 100%;
		height: auto;
	}

	.video-embed-item {
		max-width: 100%;
	}

	body {
		font-size: 15px;
		line-height: 30px;
		letter-spacing: 0.15px;
	}

	h2 {
		font-size: 30px;
		line-height: 45px;
	}

	.inquire-banner {
		padding: 40px;
	}

	.inquire-banner a {
		font-size: 30px;
		line-height: 45px;
	}

	.header-part {
		position: absolute;
		height: auto;
		bottom: 0;
		top: unset;
	}

	.logo-small,
	.view-gallery,
	.btn-common span {
		display: none !important;
	}

	.btn-group-right .btn-common {
		width: 102px;
		height: 50px;
		padding: 0;
		line-height: 56px;
		min-width: unset;
		letter-spacing: 1.4px;
	}

	.burger-menu {
		width: 50px;
		height: 50px;
		left: unset;
		right: 0;
		top: unset !important;
		position: fixed;
		bottom: 0;
	}

	.header-part.sticky-fixed .logo-small,
	.header-part.sticky-fixed .burger-menu {
		top: 15px;
	}

	.btn-group-right {
		right: unset;
		left: 0;
	}

	.scroll-down {
		right: unset;
		bottom: 85px;
		max-width: 50px;
		left: 75px;
	}

	.burger-menu img {
		max-width: 25px;
	}

	.btn-group-right .btn-one {
		margin-right: 5px;
	}

	.home-banner {
		/*height: calc(100vh - 25px);*/
		height: calc(100vh - 250px);
		margin-top: 25px;
	}

	.main-menu.active {
		top: 25px;
	}

	.main-menu {
		height: calc(100vh - 25px);
	}

	.main-menu-inner,
	.header-part.sticky-fixed .main-menu-inner {
		margin-top: 50px;
	}

	.logo-large img {
		max-width: 181px;
	}

	.logo-large {
		display: block;
		position: fixed;
		left: 25px;
		right: unset;
		max-width: 181px;
		top: 60px;
	}

	.language-out {
		left: unset;
		top: 0;
		right: 0px;
		position: fixed;
	}

	.home-banner-design {
		display: block;
		position: fixed;
		right: -200px;
		left: unset;
		max-width: 350px;
	}

	.head-top-in {
		max-width: 100%;
		text-align: right;
		padding-left: 0;
	}

	.subpage-banner-top-in {
		max-width: 100%;
		text-align: right;
		padding-left: 0;
	}

	.necessary-top-in {
		max-width: 100%;
		text-align: right;
		padding-left: 0;
	}

	.head-top-inside h2 {
		text-align: left;
	}

	.subpage-banner-top-inside h2 {
		text-align: left;
	}

	.necessary-top-inside h2 {
		text-align: left;
	}

	.slider-wrapper-out .slick-prev,
	.slider-wrapper-out .slick-next {
		right: -8px;
	}

	.design-part-inner h5 {
		font-size: 22px;
		line-height: 40px;
		letter-spacing: 2.2px;
	}

	.design-part-left-content {
		order: 2;
	}

	.design-part-right-content {
		order: 1;
	}

	.img-outside-design {
		right: 0;
		width: 100px;
		height: 100px;
	}

	.img-outside-design img,
	.design-part-img-float img {
		object-fit: cover;
		height: 100%;
		width: 100%;
	}

	.design-part-right-content {
		max-width: 74%;
		margin-top: 60px;
	}

	.img-outside-design {
		top: 0;
	}

	.design-part-img-float {
		width: 100px;
		height: 100px;
		bottom: 100px;
		right: 5px;
	}

	.design-part-row .col-md-4 {
		position: absolute;
		right: 17px;
		bottom: 0;
		width: 100px;
		height: 100px;
		padding: 0;
	}

	.subpage-banner-top {
		margin-bottom: 70px;
	}

	.necessary-top {
		margin-bottom: 0px;
	}

	.head-part {
		padding: 0 0 10px 0;
	}

	.necessary-part {
		padding: 0 0 10px 0;
	}

	.single-init-blog-design {
		max-width: 130px;
		right: 0;
	}

	.single-init-blog-img {
		position: relative;
		padding-right: 55px;
	}

	.gallery-title-top {
		max-width: 100%;
		margin-left: auto;
		margin-right: 0;
		padding: 0 50px;
	}

	.slick-prev,
	.slick-next {
		width: 50px;
		height: 50px;
		background-size: 17px auto !important;
	}

	.slider-wrapper-out .slick-prev {
		/*top: 133px;*/
		top: 433px;
	}

	.slider-wrapper-out .slick-next {
		/*top: 182px;*/
		top: 482px;
	}

	.gallery-title-main {
		bottom: 70px;
		right: auto;
		left: 10px;
	}

	.gallery-title-main h2 {
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 0;
	}

	.inquire-row-blog {
		max-width: max-content;
	}

	.footer-top-inner-first,
	.footer-top-inner-second,
	.footer-top-inner-third {
		max-width: 100%;
		padding-right: 0;
	}

	.footer-top-inner-first:after,
	.footer-top-inner-second:after,
	.footer-top-inner-third:after {
		display: none;
	}

	.inquire-part {
		padding-bottom: 0px;
	}

	.slick-prev {
		position: absolute;
		right: 0;
		top: -25px;
		left: auto;
	}

	.slick-next {
		top: 24px;
		position: absolute;
		right: 0;
	}

	.btn-group-right .btn-one {
		background: #c1cfa0;
	}

	.burger-menu {
		background: var(--theme-color);
	}

	.slide-blog-equal {
		margin-right: 30px;
	}

	.mwst-part {
		margin-top: 30px;
	}

	.footer-top-inner-first,
	.footer-top-inner-second {
		padding-bottom: 25px;
		margin-bottom: 30px;
		border-bottom: 10px solid var(--white-color);
	}

	.footer-top-inner-fourth {
		margin-top: 15px;
	}

	.white-shade:before {
		height: 5px;
	}

	.footer-top {
		padding-top: 30px;
	}

	.hidden-body .logo-large {
		display: none !important;
	}

	.main-menu-left>ul>li>a {
		font-size: 25px;
		line-height: 40px;
		letter-spacing: 2.5px;
	}

	.main-menu-left>ul>li {
		margin: 15px 0;
	}

	.main-menu-inner {
		display: block;
		padding-bottom: 0;
	}

	.main-menu-left ul ul {
		margin-bottom: 50px;
	}

	.main-menu-right {

		background: #f5f8f0;
		margin: 0 -12px;
		padding: 20px 35px 100px 35px;
	}

	.main-menu-left>ul>li>a {
		padding-left: 22px;
	}

	.main-menu-left a.bottom-shade-right.bottom-shade.heavy-shade {
		margin-left: 22px;
	}

	.main-menu-left ul ul li {
		margin-bottom: 20px;
	}

	.design-filter-one {
		margin-right: 0px;
	}

	.filter-blog-col.filter-blog-large {
		margin-top: 0px;
		width: 100%;
		padding-right: 0;
	}

	.filter-margin-more {
		margin-top: 0;
		margin-right: 0;
	}

	.filter-blog-col {
		width: 100%;
	}

	.filter-blog-col.filter-blog-large.fourth-col {
		width: 100%;
		margin-right: 0px;
	}

	.filter-blog-col.six-col {
		margin-left: auto;
		width: 100%;
		display: flex;
		padding-left: 0;
		display: inherit;
	}

	.filter-blog-col.six-col .filter-set-in {
		margin-left: 0;
	}

	.filter-txt-info-below h5,
	.inquire-head-light h5 {
		line-height: 37px;
	}

	.filter-group-btn,
	.filter-txt {
		display: none;
	}

	.subpage-banner {
		height: calc(335px - 25px);
		height: calc(480px - 25px);
		background: #e0e7d0;
		margin-top: 25px;
	}

	.subpage-banner-txt {
		margin-top: -33px;
		margin-top: -420px;
		padding-bottom: 0;
	}

	.header-logo-hide .logo-large {
		display: block;
	}

	.btn-group-right {
		top: unset;
		position: fixed;
		bottom: 0;
	}

	.design-filter-one {
		display: none;
	}

	.filter-blog-col {
		background: url('../images/filter-design.png') no-repeat right 0;
		background-size: 100% auto;
	}

	.main-menu-left ul ul li a {
		font-size: 14px;
	}

	.list-open,
	.filter-group-btn {
		display: block;
	}

	.list-open {
		display: flex;
	}

	.filter-dropdown {
		width: calc(100% - 52px);
		margin-bottom: 5px;
		display: none;
	}

	.filter-group-btn.show-list .filter-dropdown {
		display: block;
	}

	.filter-dropdown button {
		text-align: left;
		padding: 0 15px;
	}

	.filter-dropdown.filter-dropdown-all {
		display: block !important;
	}

	.filter-group-btn {
		margin-bottom: 30px;
	}

	.overview-detail-inner .col-md-3 {
		display: none;
	}

	.overview-detail-inner .col-md-9 {
		width: 100%;
	}

	.mobile-show {
		display: block;
	}

	.overview-detail-left.mobile-show {
		max-width: 100%;
	}

	.collapse-wrapper {
		margin-top: 50px;
		padding: 25px 25px 60px 25px;
		background: #e0e7d0;
	}

	.collapse-wrapper:after {
		display: none;
	}

	.collapse-wrapper h5 {
		margin-bottom: 40px;
	}

	.draft-wrap {
		margin-top: 30px;
	}

	.draft-wrap img {
		width: 100%;
	}

	.subpage-banner-slider {
		display: none;
	}

	.subpage-banner-slider-mobile {
		display: block;
		padding: 50px 50px 0 50px;
	}

	.overview-detail-top {
		margin-top: 100px;
	}

	.slick-dots {
		text-align: right;
		bottom: -40px;
		z-index: 1111;
	}

	.slider.draft-init1.slick-slider {
		margin-bottom: 0;
	}

	.subpage-banner-slider-mobile .draft-init1 .slick-prev {
		bottom: -27px;
		top: unset;
		left: -50px;
		right: unset;
	}

	.subpage-banner-slider-mobile .draft-init1 .slick-next {
		bottom: -76px;
		top: unset;
		left: -50px;
		right: unset;
	}

	.img-combination-left {
		background: transparent;
		width: 100%;
		padding-right: 0;
		max-width: 64%;
		margin-top: 0;
	}

	.img-txt-combination-inner {
		display: block;
		padding-top: 50px;
		padding-left: 25px;
		position: relative;
	}

	.txt-combination-middle {
		padding-top: 24px;
	}

	.txt-combination-middle h5 {
		line-height: 30px;
		font-size: 15px;
		letter-spacing: 0.3px;
		text-transform: unset;
		max-width: 280px;
	}

	.img-combination-right img {
		border: 10px solid var(--white-color);
	}

	.img-combination-right {
		position: absolute;
		right: 5%;
		top: -5%;
		margin-top: 0;
		width: 40%;
		height: 60%;
	}

	.img-combination-center {
		margin-top: 30px;
		margin-bottom: -130px;
		max-width: 70%;
		margin-left: auto;
	}

	.txt-combination-middle {
		padding-right: 25px;
		width: 100%;
	}

	.img-combination-center img {
		border: 10px solid var(--theme-color);
	}

	.img-combination-right:before {
		top: 35%;
	}

	.img-txt-combination {
		margin-bottom: 200px;
	}

	.teasure-inner .slider-wrapper-out .slick-prev {
		top: 101px;
		right: -15px;
	}

	.teasure-inner .slider-wrapper-out .slick-next {
		top: 150px;
		right: -15px;
	}



	.themen-teasure-part {
		background: transparent;
	}

	.themen-teasure-part .container {
		margin-top: 130px;
	}

	.themen-teasure-inner {
		display: block;
	}

	.themen-teasure-left {
		width: 100%;
		max-width: 100%;
		padding-right: 0px;
	}

	.themen-teasure-right {
		width: calc(100%);
		padding-left: 50px;
	}

	.themen-teasure-right:after {
		top: 50px;
		left: 100px;
		max-width: 210px;
		background-size: contain;
	}

	.necessary-bottom {
		padding-left: 20px;
		padding-right: 20px;
	}

	.feedback-blog h5 {
		line-height: 40px;
		font-size: 22px;
		letter-spacing: 0.44px;
	}

	.feedback-inner {
		background-size: 160px;
	}

	.feedback-inner .slick-next {
		top: 142px;
		right: 0;
	}

	.feedback-inner {
		padding-bottom: 0;
	}

	.info-slider-init1 {
		background-size: 250px;
		background-position: right 0;
		margin-top: 50px;
		padding-right: 0;
	}

	.margin-top-low {
		margin-top: 0;
	}

	.collapse-divide-row {
		display: block;
	}

	.collapse-divide-left {
		max-width: 250px;
		width: 100%;
	}

	.collapse-divide-right {
		width: calc(100%);
	}

	.collapse-divide-part {
		background: url('../images/muster-theme.png') no-repeat right 0;
		background-size: 200px;
	}

	.teasure-inner .slider-wrapper-out {
		padding-right: 20px;
	}


	.slider-wrapper-out .slick-list {
		padding-left: 0px;
	}

	.slide-blog-short {
		max-width: 300px;
	}

	.slick-slide img {
		object-fit: cover;
		object-position: center;
		/*oder right*/
	}


	.mobile-lg-space {
		margin-top: 120px;
	}

	.margin-top-normal {
		margin-top: -128px;
	}

	.margin-top-low {
		margin-top: -128px;
	}


	.margin-top-medium {
		margin-top: -128px;
	}

	.margin-top-low-minus {
		margin-top: -128px;
	}


	#hub-messenger-widget .hm-main-widget-content .hm-main-open-close {
	  bottom: -60px !important;
	  right: 60px !important;
	}

	/*aus custom*/
	.home-banner-video .video iframe,
	.home-banner-video {
		height: auto;
		position: relative;
	}

}

@media(max-width: 576px) {
	.filter-set-in {
		max-width: 260px;
	}

	.overview-detail-right .accordion-item .accordion-button {
		font-size: 15px;
		line-height: 20px;
		letter-spacing: 1.5px;
		margin-bottom: 20px;
	}

	.draft-blog {
		height: 280px;
	}

	.draft-blog img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}


}

@media(max-width: 480px) {
	.themen-teasure-right .slide-blog-equal {
		margin-right: 30px;
		max-width: 250px;
	}
}

/*aus custom*/
@media (min-width: 1200px) {
	.home-banner-video video {
		position: absolute;
		bottom: 0;
		transform: translateX(-50%);
		min-width: 100%;
		min-height: 100%;
	}
}
