@media (min-width: 1400px){
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1170px;
}
}
@media (min-width: 1200px){
	.banner-content-left{background: none!important;}
}
@media only screen and (max-width:1199px) and (min-width:992px){
	.text-img-content:nth-child(odd) .text-img-right,.text-img-content:nth-child(even) .text-img-right { padding-left: 15px; padding-right: 15px;}
	.text-img-content-wrap .text-img-content {  padding-bottom: 70px;}
	.banner-content-left{background: none!important;}
}
@media only screen and (max-width:991px) and (min-width:768px){
	h1{font-size: 40px;line-height: 1.13; letter-spacing: -1px;}
	h2{ font-size: 32px; letter-spacing: -0.8px;}
	.header .navbar-expand-lg{padding: 16px 0px 16px 0px;}
	.landing-banner{background: none!important;}
	.image-slider-wrap .slick-prev { left: -4px;}
	.image-slider-wrap .slick-next { right: -4px;}
	.banner-content-left h1{padding-top: 116px;padding-bottom: 149px;  font-size: 40px;    max-width: 550px;}
	.banner-content-right .banner-right-wrap{    margin-top: -66px;}
	.webform-wrap{    padding: 77px 91px 0px 91px;}
	.realdeal-langing-page .banner-content{padding-bottom: 0;padding-top: 0;}
	.advantages-section h2{    padding-top: 70px;}
	.realdeal-langing-page .container{max-width: 100%;}
	.adv-content-wrap { padding-top: 48px;}
	.adv-item-wrap .adv-item img {  max-height: 52px;}
	.adv-item-digit {     font-size: 32px; min-height: 52px;display: flex; align-items: center;}
	.adv-item-title{font-size: 16px;line-height: 1.63;}
	.text-img-content-wrap { padding-top: 80px;}
	.text-img-content:nth-child(odd) .text-img-right,.text-img-content:nth-child(even) .text-img-right{padding: 52px 31px 102px 31px;}
	.text-img-content-wrap .text-img-content { padding-bottom: 0px;}
	.image-slider-wrap h3{    padding-bottom: 67px;}
	.layout-main-wrapper { padding-top: 76px;}
}
@media only screen and (max-width:1199px) and (min-width:768px){
.featured-top{display: block!important;}
}
@media only screen and (max-width:767px){
	body{ padding-top: 91px;}
	h1,h2,h3{font-size: 26px; line-height: 1.35;}
	h4{font-size: 18px ; line-height: 1.33;letter-spacing: -0.45px;}
	.header{    position: relative; width: 100%;}
	.banner-content-left h1{ font-size: 26px; padding-top: 45px; margin-bottom: 70px;width: 289px;}
	.header .navbar-expand-lg{    padding: 16px 0px 16px 0px;}
	.landing-banner{background: none!important;}
	.realdeal-langing-page .banner-content{ padding-top: 0px; padding-bottom: 0px;}
	.banner-content-right{ margin-top: -55px;    padding-bottom: 37px;}
	.pink-wrap{    margin-left: 0px;}
	.webform-wrap{    padding: 77px 0px 0px 0px;}
	.banner-right-wrap .webform-actions{padding-top: 20px;}
	.advantages-section h2{padding-top: 23px;}
	.adv-item-wrap .adv-item img{ max-height: 54px;}
	.adv-item-digit{min-height: 54px;font-size: 32px;}
	.advantages-section-wrap{  padding-bottom: 35px;}
	.adv-content-wrap { padding-top: 35px;}
	.adv-item-title{    font-size: 16px;line-height: 1.63; letter-spacing: normal;padding-top: 20px;}
	.adv-content-wrap .adv-item-wrap{padding-bottom: 35px;}
	.image-slider-wrap .slick-prev { left: -12px;}
	.image-slider-wrap .slick-next { right: -12px;}
	.text-img-content-wrap { padding-top: 0px;}
	.text-img-content:nth-child(odd) .text-img-right,.text-img-content:nth-child(even) .text-img-right{padding: 30px 12px 60px 12px;}
	.text-img-content-wrap .text-img-content {  padding-bottom: 0px;}
	.image-slider-wrap h3{padding-top: 22px;padding-bottom: 67px;}
	.layout-main-wrapper {  padding-top:0px;}
	.featured-top{left: auto; right: 0;top: 0; transform: none; width: 100%;}
	.region-featured-top .field--name-body h2{ width: 100%;}
	.region-featured-top .field--name-body h2:after{transform: rotate(270deg); margin-top: -12px;}
	.toggle-featured-top .region-featured-top .field--name-body h2:after{    transform: rotate(90deg);    margin-top: 15px;}
	.sidebar-first.toggle-sidebar-top{    top: 90px;left: 0; right: 0;    padding: 42px 0px 127px 0px;overflow: auto;
    height: 100%;}
	.sidebar-first{    width: 100%;    right: 0;   left: 0;   top: -800px;}
	.button.button--ultimenu{display:none;}
	.is-ultimenu-canvas .is-ultimenu-canvas-off{max-width:100%;transform:none;}
	html[lang="de"] .featured-top { right: 0px;	}
.region-featured-top .field--name-body h2{margin: 0 auto;}
.featured-top{display: block!important;}
}
