@media (min-width: 1600px){ 
.container {
    max-width: 1520px;
}
header .navbar ul.navbar-nav .dropdown-menu {
    max-width: 700px !important;
}
#cookie-notice .cookie-notice-container span#cn-notice-text {
    padding-right: 100px;
}
#cookie-notice .cookie-notice-container {
    padding-left: 120px;
    max-width: 1520px;
    padding-right: 160px;
}
#cookie-notice span#cn-notice-buttons a#cn-accept-cookie {
    font-size: 22px;
    padding: 15px 30px;
}
.investition_list .list_item .item_inner {
    padding: 2.5rem;
}
}

@media (min-width: 1441px){
body {
    font-size: 24px;
}
h1 {
    font-size: 85px;
}
h2, .no-results.not-found h1.page-title, .no__banner .page-header h1.page-title, .seminar_single .banner_title h1 {
    font-size: 60px;
}
h3 {
    font-size: 42px;
}
h4 {
    font-size: 35px;
}
h5 {
    font-size: 28px;
}
.Alex__wrapper .sec_content h5 {
    font-size: 24px;
}
.banner_landing h1 {
    font-size: 80px;
}
.resize_title h2 {
    font-size: 50px;
}
header .navbar .navbar-brand {
    max-width: 350px;
}
header .search_btn, header .navbar .navbar-toggler {
    width: 60px;
    height: 60px;
    font-size: 23px;
}
header .navbar {
    padding: 1rem 0;
}
#Menu_sidebar.collapse ul.navbar-nav .nav-link {
    font-size: 30px;
}
header .navbar ul.navbar-nav .dropdown-menu a.dropdown-item {
    font-size: 22px;
}
header .navbar ul.navbar-nav .dropdown-menu {
    max-width: 600px;
}
.dsd_menu {
    top: 12px;
}
.serach_overlay .search_contner .input-group {
    height: 93px;
}
.banner_sec .banner_title.two_div {
	bottom: -200px;
}
.banner_sec .banner_title.two_div h1 {
	padding-bottom: 80px;
    /*width: calc(100% - 400px);*/
}
.banner_sec {
	margin-bottom: 8rem;
}
.banner_sec.main_banr {
    margin-bottom: 12rem;
}
.sec__subpage {
    height: 330px;
}
.sec__subpage .overlay_text img.icon_size {
    width: 60px;
}
.video_wrapper {
    height: 600px;
}
.testimonial_sec .sec_title h2 {
    max-width: 650px;
}
.testi_carousel .owl-nav button {
    width: 70px;
    height: 70px;
    top: -200px;
}
.testi_carousel .owl-nav button img {
    width: 30px;
    height: 30px;
}
.testi_carousel .owl-nav button.owl-prev {
    right: 5rem;
}
.testi_carousel .item img.quote_icn {
    width: 70px;
}
.testi_carousel .item {
    padding: 2.5rem;
}
section ul.nav-tabs li a.nav-link {
    min-width: 230px;
}
footer .ftr_newslter p {
    max-width: 850px;
}
footer .news_field {
    max-width: 800px;
}
footer .ftr_cpyrgt .ftr_scl a {
	width: 45px;
    height: 45px;
    line-height: 45px;
}
.blog__list .blog_item img {
    width: 100%;
    height: 280px !important;
}
ul.breadcrumb li:first-child a {
    top: -3px;
}
ul.breadcrumb li+li:before {
    top: 18px;
}
.water_heater .img_box img, .grewUp_sec .img_box img, .heater_trng_sec .img_box img, .sprte_helth .img_box img {
    height: 500px;
}
.seminare_filters .filter_btn input.form-control {
    height: 60px;
}
.seminare_filters .filter_btn button.srch_fltr_btn {
    width: 60px;
    height: 60px;
}
.seminar_list .list_item .item_image {
    height: 260px;
}
.seminar_list .list_item .semnr_date {
    width: 70%;
}
.investition_list .list_item .item_inner h5 {
    min-height: 115px;
}
}


@media (min-width: 992px){
.no-results.not-found {
    min-height: calc(100vh - 500px);
}
.page-id-561 .shuffle_reverse .sec_content {
    padding: 3rem 0;
}
header .navbar ul.navbar-nav .dropdown-menu {
    max-width: 520px;
    width: 100%;
}
}


@media (max-width: 1199px){
.filter_container .fltr_fld label {
	font-size: 80%;
}
.investition_list .list_item .item_inner {
    padding: 1.5rem;
}
.investition_list .list_item .item_inner h5 {
    min-height: 95px;
}
}


@media (max-width: 991px){
body {
    font-size: 18px;
}
h1 {
    font-size: 55px;
}
h2, .no-results.not-found h1.page-title, .no__banner .page-header h1.page-title, .seminar_single .banner_title h1 {
    font-size: 35px;
}
h3 {
    font-size: 30px;
}
h4 {
    font-size: 24px;
}
h5 {
    font-size: 19px;
}
.serach_overlay .search_contner .wp_search_frm {
    height: 68px;
}
.banner_landing h1 {
    font-size: 50px;
}
.resize_title h2 {
    font-size: 30px;
}
#Menu_sidebar.collapse.show {
    width: 80%;
}
header .search_btn, header .navbar .navbar-toggler {
    width: 43px;
    height: 43px;
    font-size: 14px;
}
header .navbar ul.navbar-nav .dropdown-menu {
    max-width: 600px;
    width: 100%;
} 
.banner_title h1 small, .seminar_single .banner_title h1 small {
	font-size: 50px;
}
.banner_sec .banner_title .banner_count {
	width: 160px;
	margin-right: 1rem;
}
.banner_sec .banner_title.two_div {
	bottom: -145px;
}
.inner_banr .banner_title {
    padding-top: 18.5%;
}
.sec__subpage {
    margin-top: 1.5rem;
}
.testi_carousel .owl-nav button {
    top: -130px;
}
footer .ftr_cpyrgt .ftr_text {
    font-size: 80%;
}

section.no__banner {
    padding-top: 100px;
}
.thankyou_error .sec__content {
    text-align: center;
}
.thankyou_error .sec__content .btn_block {
    justify-content: center;
}
.Kntkt_adress .grey__box {
	padding: 1rem;
}
.impresum_adress .grey__box {
    background: #F3F3F3;
    padding: 1.5rem;
    margin-bottom: 1rem;
}


.Newspace_sec .sec_content {
    padding-top: 1rem;
    padding-left: 0;
}
.water_heater .img_box, .grewUp_sec .img_box, .heater_trng_sec .img_box, .sprte_helth .img_box{
    margin-bottom: 1rem;
    height: auto;
}
.inner_banr.blog_bnr {
    min-height: 350px;
}
.blog__list, .solutn_list {
    --bs-gutter-x: 1.5rem;
}
.blog__list .blog_item, .solutn_list .list_item {
	width: 50%;
}
.blog__list .blog_item:nth-child(odd), .solutn_list .list_item {
    border-left: 0;
}
.seminare_booking {
	padding: 1rem;
    max-width: 500px;
    margin: 1.5rem auto 0;
}
.Alex__wrapper img.full_bg, .shuffle__wrapper img.full_bg, .training_sec img.full_bg, .shuffle_reverse img.full_bg {
    width: 100%;
    position: unset;
}
.shuffle__wrapper .sec_content,.training_sec .sec_content, .shuffle_reverse .sec_content {
    padding: 2rem 0 0;
}
.training_sec {
	padding-top: 0 !important;
}
.Alex__wrapper .sec_content {
    padding: 2rem 0 0;
}
.Alex_sec .mehr__wrapper {
    margin-top: 0;
}
.filter_container .fltr_fld {
    width: 33.33%;
}
.filter_container .fltr_fld label {
    font-size: 90%;
}
.seminar_list .list_item {
	width: 50%;
}
.pandemic__tabs .tab-content .content_box {
	padding-left: 0;
	padding-top: 0;
}
section ul.nav-tabs.tab_style li a.nav-link {
	font-size: 16px;
}
.search_result article .entry-header img {
	height: 150px !important;
}
ul.breadcrumb li+li:before {
    top: 13px;
}
.investition_list .list_item {
    width: 50%;
}
.investition_list .list_item .item_inner h5 {
    min-height: 45px;
}
}


@media (max-width: 767px){
h1 {
    font-size: 45px;
}
.py_3 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.mt_3 {
    margin-top: 2rem;
}
#Menu_sidebar.collapse ul.navbar-nav .nav-link {
    font-size: 18px;
}
header .navbar ul.navbar-nav .dropdown-menu a.dropdown-item {
    font-size: 16px;
}
header .navbar ul.navbar-nav .dropdown-menu {
    max-width: 450px;
} 
.banner_sec {
	padding-top: 35%;
    margin-bottom: 1rem;
}
.banner_sec .banner_title.two_div h1 {
	padding-bottom: 0;
	width: 100%;
    color: #fff;
}
.banner_sec .banner_title.two_div {
    bottom: 0;
}
.banner_sec .banner_title .banner_count {
    width: 100%;
    display: flex;
    margin: 1rem auto -3rem;
}
.banner_sec .banner_title .banner_count .count_item {
    width: 33.33%;
}
.banner_sec .banner_title .banner_count .count_item+.count_item:before {
    left: 0;
    top: 1rem;
    height: calc(100% - 2rem);
    width: 1px;
}
.inner_banr .banner_title {
    padding-top: 13%;
}
.after_banner .sec_content {
    margin-top: 2rem;
}
.alexander_sec .video_wrapper {
    border: 10px solid rgb(211 211 211 / 30%);
    height: 350px;
}
.alexander_sec {
    margin-top: 0;
}
.testi_carousel {
    margin-bottom: 3rem;
}
.testi_carousel .owl-nav button {
    top: auto;
    bottom: -2rem;
    left: calc(50% - 30px);
    transform: translateX(-50%);
}
.testi_carousel .owl-nav button.owl-next {
    right: auto;
    left: calc(50% + 30px);
}
footer .ftr_cpyrgt .ftr_logo, footer .ftr_cpyrgt .ftr_text, footer .ftr_cpyrgt .ftr_scl {
    text-align: center;
}
.modal-dialog {
    margin: 1.5rem;
}
ul.breadcrumb li+li {
	padding-top: 2px;
}
ul.breadcrumb li+li {
    padding-left: 35px;
}
ul.breadcrumb li+li:before {
    width: 20px;
    left: 7px;
}
ul.breadcrumb li+li:before {
    top: 15px;
}
.accordion .card-header a:before {
    top: 7px;    
    background-size: 16px;
}
.kontakt_form {
    margin-top: 2rem;
}
.latest_blog .blog_item.item_list {
    margin-top: 2rem;
}
.latest_blog .blog_item.item_list img {
    width: 90px !important;
}
.latest_blog .blog_item.item_list .dtl_txt {
    width: calc(100% - 90px);
}
.inner_banr.blog_bnr {
    min-height: 280px;
}
.blog__detail .detail__content {
	padding-left: 1rem;
	padding-right: 1rem;
}
.blog__detail .blog_highlgt {
	margin: 1rem 0;
}
.water_heater .row, .grewUp_sec .row, .sprte_helth .row, .heater_trng_sec .row {
    flex-wrap: wrap-reverse;
}
.electro_smog, .grewUp_sec, .sprte_helth, .heater_trng_sec {
    margin-top: 0;
}
.filter_container .fltr_fld {
    width: 50%;
}
.filter_container .fltr_fld .button {
	margin-top: 10px;
}
.seminare_filters ul.nav.nav-tabs a.nav-link {
    min-width: 140px;
}
.seminar_list .list_item, .investition_list .list_item {
    width: 100%;
}
.seminar_list .list_item .semnr_date {
    width: 240px;
}
.investition_list .list_item .item_inner h5 {
    min-height: auto;
}
}


@media (max-width: 575px){
body {
    font-size: 16px;
}
h1 {
    font-size: 30px;
}
h2, .no-results.not-found h1.page-title, .no__banner .page-header h1.page-title {
    font-size: 25px;
}
h3 {
    font-size: 24px;
}
h4 {
    font-size: 21px;
}
h5 {
    /*font-size: 17px;*/
}
.serach_overlay .search_contner .wp_search_frm {
    height: 62px;
}
.banner_landing h1 {
    font-size: 35px;
}
.resize_title h2, .seminar_single .banner_title h1 {
    font-size: 24px;
}
.seminar_single .banner_title h1 small {
    font-size: 30px;
}
.button {
	padding: 15px;
}
ul.breadcrumb li+li {
    padding-top: 4px;
}
header .search_btn, header .navbar .navbar-toggler {
    width: 37px;
    min-width: 37px;
    height: 37px;
    font-size: 13px;
    margin-left: 0.35rem;
}
header .navbar .navbar-toggler .icon-bar {
    width: 15px;
    height: 1px;
}
header .navbar .navbar-toggler.active .icon-bar:nth-of-type(1) {
    top: 3px;
}
header .navbar .navbar-toggler.active .icon-bar:nth-of-type(3) {
    top: -4px;
}
header .navbar ul.navbar-nav .dropdown-menu {
    max-width: 100%;
}
#Menu_sidebar.collapse.show {
    width: 100%;
    padding: 0 15px;
}
#Menu_sidebar.collapse ul.navbar-nav .nav-link {
    font-size: 18px;
}
#Menu_sidebar.collapse ul.navbar-nav {
    height: calc(100vh - 130px);
}
header .navbar ul.navbar-nav .dropdown-menu a.dropdown-item {
    font-size: 16px;
}
header .navbar .navbar-brand {
    max-width: 180px;
}
.serach_overlay .search_contner .input-group {
    height: 65px;
}
.serach_overlay .search_contner .input-group .close_search {
    height: 30px;
    width: 30px;
    padding: 0;
}
.banner_landing:before {
    height: 80%;
}
.banner_title h1 small {
    font-size: 30px;
}
.banner_sec .banner_title .banner_count .count_item {
    padding: 1rem 0.5rem;
}
.banner_sec .banner_title .banner_count .count_item p {
    font-size: 80%;
}
.inner_banr .banner_title {
    padding-top: 6%;
}
.testimonial_sec .carousel_wrapper {
    margin-top: 3rem;
}
footer .news_field .form-control {
    padding: .5rem;
}
footer .news_field .button {
    padding: 10px;
    width: 150px;
}
footer .news_field .form-control {
    height: 50px;
}
.alexander_sec .video_wrapper {
    height: 250px;
}
.impresum_adress .grey__box {
	padding: 1rem;
}
.blog__list .blog_item{
    width: 100%;
    border-left: 0 !important;
}
.accordion .card-header a {
	padding-right: 32px;
    padding-top: 0;
}
.seminare_filters .tabs_container {
    width: 100%;
}
.seminare_filters .tabs_container ul.nav-tabs {
	justify-content: flex-start;
}
.psych_list ul.list_style li {
    width: calc(100% - 1.5rem);
}
.psych_list ul.list_style li:before {
	top: 0;
}
.training_sec .aus_ort .half_wid {
	width: 100%;
    margin-right: 0;
    margin-top: 1rem;
}
section ul.nav-tabs.tab_style {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
}
section ul.nav-tabs.tab_style li {
	width: 100%;
}
section ul.nav-tabs.tab_style li a.nav-link:after {
	display: none;
}
section ul.nav-tabs.tab_style li a.nav-link:before {
	height: 1px;
	bottom: -5px;
}
.blog__list .blog_item img {
    height: 200px !important;
}
.seminare_filters .filter_btn {
    width: 100%;
}
.seminare_filters .filter_btn .filter_search {
    width: calc(100% - 100px - 1rem);
}
.testi_carousel .owl-nav button {
    width: 40px;
    height: 40px;
}
.testi_carousel .owl-nav button.owl-next {
    left: calc(50% + 20px);
}
.testi_carousel .owl-nav button img {
    width: 17px;
    margin-top: -1px;
}
.testi_carousel .item {
    padding: 1.5rem;
}
.testi_carousel .item p {
    margin: 1rem 0;
}
.testi_carousel .item img.quote_icn {
    width: 40px;
    margin-bottom: 0;
}
button.cSLlEd span.jUXzLe span.dqiKFy {
    padding: 14px;
    width: 120px;
    font-size: 17px;
}
ul.breadcrumb li:first-child a {
    width: 35px;
    height: 35px;
    top: -2px;
}
ul.breadcrumb li:first-child a img {
    width: 15px;
}
.testi_carousel .owl-stage {
    left: -10px;
}
.value__list .mt_spc .inner_boxx {
    text-align: center;
    margin: 0 auto;
    max-width: 260px;
}
.search_result article {
    padding-bottom: 1rem;
}
.search_result article .entry-content .button {
    position: unset;
}

#cookie-notice .cookie-notice-container {
    padding-right: 15px;
}
#cookie-notice span#cn-notice-buttons a#cn-accept-cookie {
    margin-left: 0 !important;
    margin-top: 1rem;
}
#cookie-notice .cookie-notice-container span#cn-notice-buttons {
    position: unset;
    text-align: left;
}
}


@media (max-width: 480px){
.seminare_filters .tabs_container ul.nav-tabs li {
    width: 100%;
    margin-left: 0;
    margin-bottom: 10px;
}
}

@media (max-width: 420px){
.banner_sec {
    padding-top: 50%;
}
.sec__subpage {
    height: 200px;
}
header .navbar .navbar-brand {
    max-width: 130px;
}
section ul.nav-tabs li.nav-item {
    width: 100%;
}
section ul.nav-tabs li+li {
    margin-left: 0;
    margin-top: 1rem;
}
.seminare_filters .tabs_container ul.nav-tabs li {
    margin-bottom: 0;
}
.solutn_list .list_item, .filter_container .fltr_fld {
	width: 100%;
}
.resize_title h2, .seminar_single .banner_title h1 {
    font-size: 20px;
}
}