@media(min-width:1700px) and (max-width:1919px){
	.navigation_main .submenu_wrap {min-width: 730px;}
	.navigation_main .submenu_wrap.services_menu {min-width: 1033px;}
}
@media(min-width:1700px) and (max-width:1899px){
	.blog_footer .fttop-col-1 {right: -30px;}
	.blog_footer .fttopbox .Icon {width: 100px;}
}
@media(min-width:1600px) and (max-width:1699px){
	/*Home page css ST*/
	.seminare-home-section .seminarpost-row {padding: 0 130px 148px;}
	/*Home page css ED*/

	.bloginfobox .ult-content-box {padding: 59px 20px;}
	/*============ Puplikationen page css ST ============*/
	.publication-section {padding: 113px 0 288px;}
	/*============ Puplikationen page css ED ============*/		
	.blog_footer .fttopbox .Icon {width: 100px;}
	.btnbox.with-icon a {padding: 0 52px;}
}
@media(min-width:1400px) and (max-width:1599px){
	/*Header css ST*/
	/* header {overflow: hidden;} */
	.navigation_main > ul {margin: 0 -14px;}
	.navigation_main > ul > li {padding: 31px 14px;}
	.navigation_main .submenu_wrap {width: 45vw;min-width: 1px;max-height: 74vh;overflow: auto;}
	.navigation_main .submenu_wrap.services_menu {width: 65vw;min-width: 1px;}
	.navigation_main .submenubox h4 {font-size: 16px;line-height: 1.2;}
	.navigation_main .submenubox p {font-size: 16px;line-height: 1.2;}	
	/*Header css ED*/	

	/*Home page css ST*/
	.blogbox {padding: 38px 50px 40px 52px;}
	.leistungen-home-section {padding: 100px 0;}
	.seminare-content {padding: 124px 100px 84px;}
	.seminare-home-section .seminarpost-row {padding: 0 100px 148px;}
	.uberuns-home-section {padding: 100px 0 0;}
	.uberuns-row .wpb_text_column {max-width: 100%;}
	.uberuns-row .vc_btn3-container {max-width: 100%;}
	.klienten-home-section {padding: 105px 0 186px;}
	.klientenTextbox {padding: 57px 53px 40px 93px;}
	/*Home page css ED*/

	/*============ Puplikationen page css ST ============*/
	.publication-section {padding: 113px 0 288px;}
	.publicationsbox .publicat_inner {min-height: 300px;padding: 41px 30px 50px;}
	/*============ Puplikationen page css ED ============*/		
	
	/*============ Kontak page css ST ============*/
	/*============ Kontak page css ED ============*/

	/*============ Philosophie page css ST ============*/
	.philosophie-row .logo-icon {width: 70px;left: 10px;top: -28px;}
	.philosophie-wrapper .philosophie-row:nth-child(even) .logo-icon {right:-20px;}
	/*============ Philosophie page css ED ============*/	

	/*============ Blog page css ST ============*/
	.blog_footer .fttop-col-1 { position: relative;top: 0;right: 0;padding: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;width: 100%;padding: 0 0 28px;}
	/*============ Blog page css ED ============*/	
	.bloginfobox .ult-content-box {padding: 59px 20px;}

	/*Footer css ST*/
	.footer_wrapper {padding: 44px 51px 33px 80px;}
	.footer_wrapper .ft-col.ftaddress {margin-right: 30px;-ms-flex: 1;flex: 1;width: 20%;}
	.footer_wrapper .ft-col {-ms-flex:1;flex: 1;width: 11.73%;margin-right: 20px;}
	.fttopbox .Icon {width: 70px;top: -35px;left: 20px;}
	.fttop-col-1 .fttopbox {padding: 37px 46px 27px;}
	.fttopbox {padding: 37px 34px 27px;}
	/*Footer css ED*/
}
@media(min-width:1300px) and (max-width:1399px){
	/*Header css ST*/
	/* header {overflow: hidden;} */
	.navigation_main > ul {margin: 0 -12px;}
	.navigation_main > ul > li {padding: 31px 12px;}
	.navigation_main .submenu_wrap {width: 60vw;min-width: 1px;max-height: 74vh;overflow: auto;left: auto;right: 0;}
	.navigation_main .submenu_wrap.services_menu {width: 60vw;min-width: 1px;}
	.navigation_main .submenubox h4 {font-size: 16px;line-height: 1.2;}
	.navigation_main .submenubox p {font-size: 16px;line-height: 1.2;}
	/*Header css ED*/

	.h1, h1 {font-size: 40px;line-height: 1.166;}
	.h2, h2 {font-size: 35px;line-height: 1.25;}
	.h3, h3 {font-size: 20px;line-height: 1.25;}	
	/*Home page css ST*/
	.banner_row {height: 607px;}
	.banner_row .caption-content {width: 476px;padding: 75px 92px 68px 90px;}
	.blogbox {padding: 38px 0 40px 20px;}
	.blogbox .blog_outer {padding: 38px 70px 40px 52px;}	
	.service_home_wrap {padding: 36px 0 0;}
	.service_row {margin: 0 -16px;}
	.service_row .service-col {padding: 20px 16px;}
	.leistungen-home-section {padding: 100px 0;}
	.leistungen-content {padding: 0;}
	.seminare-home-section .seminarpost-row {padding: 0 100px 148px;}
	.uberuns-home-section {padding: 100px 0 0;}
	.uberuns-row .wpb_text_column {max-width: 100%;}
	.uberuns-row .vc_btn3-container {max-width: 100%;}
	.klienten-home-section {padding: 105px 0 186px;}
	.klientenTextbox {padding: 57px 53px 40px 93px;}
	/*Home page css ED*/

	/*============ Dienstleistungen page css ST ============*/
	.dienstleistungen-section {padding: 0 0 234px;}
	.dienstleistungen-dassind-section .vc_inner.vc_row-fluid {padding: 0 60px;}
	.dienstleistungen-row .service_wrap {padding: 0 60px;}
	/*============ Dienstleistungen page css ED ============*/	

	/*============ Puplikationen page css ST ============*/
	.publication-section {padding: 113px 0 188px;}
	.publicationsbox .publicat_inner {min-height: 200px;padding: 41px 30px 50px;}
	.philosophie-row .ult-content-box {padding: 45px 52px 62px;}
	/*============ Puplikationen page css ED ============*/			

	/*============ Dienstleistungen Single page css ST ============*/
	.unterseite-section .vc_inner.vc_row-fluid {padding: 0 112px;}
	.nutzen-row.vc_row.vc_row-flex,
	.vc_row-no-padding .nutzen-row.vc_inner,
	.nutzen-row {padding: 0 100px;}
	.leistungen_img_slider {padding:  0 72px 100px; }
	.uberuns-section.unterseite {padding: 100px 0 48px;}
	.uberuns-content {max-width: 78%;}
	/*============ Dienstleistungen Single page css ED ============*/	

	/*============ Aktuelle Standards page css ST ============*/
	.aktuelle-row {padding: 0 0 102px;}
	/*============ Aktuelle Standards page css ED ============*/	

	/*============ Kontak page css ST ============*/
	.kontak-section {padding: 100px 0;}
	.kontakbox .ult-content-box,
	.ansprechbox .ult-content-box {padding: 44px 31px;}
	.kontakformbox .ult-content-box {padding: 44px 50px;}
	.kontak-partner-section {padding: 100px 0;}
	/*============ Kontak page css ED ============*/

	/*============ Blog page css ST ============*/
	.blog_footer .fttop-col-1 { position: relative;top: 0;right: 0;padding: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;width: 100%;padding: 0 0 28px;}
	/*============ Blog page css ED ============*/		

	/*============ Blog Single page css ST ============*/
	.single_banner .banner_cap {max-width: 60%;}
	.post-inner {padding: 0 80px;}
	/* .post-sidebar {-webkit-transform: translateX(0);transform: translateX(0);} */
	.post-inner .post-col-1 {-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;}
	.post-inner .post-col-2 {-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}
	.post-content {padding: 0;}
	.blog-content-row {padding: 79px 0 169px;}
	.blog-content-row .vc_custom_heading {font-size: 30px;}
	.bloginfobox .ult-content-box {padding: 59px 20px;}
	.bloginfobox .ult-content-box h4 {font-size: 20px;}
	/*============ Blog Single page css ED ============*/	
	
	/*Footer css ST*/
	.footer_wrapper {padding: 44px 51px 33px 80px;}
	.footer_wrapper .ft-col.ftaddress {margin-right: 30px;-ms-flex: 1;flex: 1;width: 20%;}
	.footer_wrapper .ft-col {-ms-flex:1;flex: 1;width: 11.73%;margin-right: 20px;}
	.fttopbox .Icon {width: 70px;top: -35px;left: 20px;}
	.fttop-col-1 .fttopbox {padding: 37px 46px 27px;}
	.fttopbox {padding: 37px 34px 27px;}
	/*Footer css ED*/


	.newpagebanner { padding: 50px;}
	.two__blocks .video_left__column > .vc_column-inner,
	.two__blocks .main_video__box > .vc_column-inner { padding: 0 15px;}
	.two__blocks .video_left__column > .vc_column-inner > .wpb_wrapper { padding: 28px;}
	.counter__wrapper { padding: 0;}
	.counter__wrapper .counter_main_div .count_row { gap: 48px;}
	.green_acc_wrapper { padding: 50px;}
	.review__testimonial { padding: 50px;}
	.green_info_wrapper { padding: 50px;}


}
@media(min-width:1200px) and (max-width:1299px){
	/*Header css ST*/
	/* header {overflow: hidden;} */
	.navigation_main > ul {margin: 0 -12px;}
	.navigation_main > ul > li {padding: 31px 12px;}
	.navigation_main .submenu_wrap {width: 50vw;min-width: 1px;max-height: 74vh;overflow: auto;}
	.navigation_main .submenu_wrap.services_menu {width: 75vw;min-width: 1px;}
	.navigation_main .submenubox h4 {font-size: 16px;line-height: 1.2;}
	.navigation_main .submenubox p {font-size: 16px;line-height: 1.2;}	
	/*Header css ED*/

	.h1, h1 {font-size: 40px;line-height: 1.166;}
	.h2, h2 {font-size: 35px;line-height: 1.25;}	
	.h3, h3 {font-size: 20px;line-height: 1.25;}
	/*Home page css ST*/
	.banner_row {height: 607px;}
	.banner_row .caption-content {width:500px;padding: 75px 92px 68px 90px;right: -40px;}
	.blogbox {padding: 38px 50px 40px 52px;}
	.leistungen-home-section {padding: 100px 0;}
	.seminare-home-section .seminarpost-row {padding: 0 100px 148px;}
	.uberuns-home-section {padding: 100px 0 0;}
	.uberuns-row .wpb_text_column {max-width: 100%;}
	.uberuns-row .vc_btn3-container {max-width: 100%;}
	.klienten-home-section {padding: 105px 0 186px;}
	.klientenTextbox {padding: 57px 53px 40px 93px;}
	/*Home page css ED*/

	/*============ Dienstleistungen page css ST ============*/
	.dienstleistungen-section {padding: 0 0 234px;}
	.dienstleistungen-dassind-section .vc_inner.vc_row-fluid {padding: 0 60px;}
	.dienstleistungen-row .service_wrap {padding: 0 60px;}
	/*============ Dienstleistungen page css ED ============*/	

	/*============ Puplikationen page css ST ============*/
	.publication-section {padding: 113px 0 288px;}
	.publicationsbox .publicat_inner {min-height: 300px;padding: 41px 30px 50px;}
	/*============ Puplikationen page css ED ============*/		

	/*============ Dienstleistungen Single page css ST ============*/
	.nutzen-row.vc_row.vc_row-flex,
	.vc_row-no-padding .nutzen-row.vc_inner,
	.nutzen-row {padding: 0 100px;}
	.unterseite-section .vc_inner.vc_row-fluid {padding: 0 112px;}
	.leistungen_img_slider {padding:  0 72px 100px; }
	.uberuns-section.unterseite {padding: 100px 0 48px;}
	.uberuns-content {max-width: 78%;}
	/*============ Dienstleistungen Single page css ED ============*/	

	/*============ Philosophie page css ST ============*/
	.philosophie-row .logo-icon {width: 70px;left: 10px;top: -28px;}
	.philosophie-wrapper .philosophie-row:nth-child(even) .logo-icon {right:-20px;}
	.philosophie-row .ult-content-box {padding: 45px 52px 62px;}
	/*============ Philosophie page css ED ============*/
	
	/*============ Aktuelle Standards page css ST ============*/
	.aktuelle-row {padding: 0 0 102px;}
	/*============ Aktuelle Standards page css ED ============*/	

	/*============ Kontak page css ST ============*/
	.kontak-section {padding: 100px 0;}
	.kontak-row .vc_column_container {padding: 12px;}
	.kontak-row .vc_col-sm-2,
	.kontak-row .vc_col-sm-3 {width: 50%;}
	.kontak-row .vc_col-sm-7 {width: 100%;}
	.kontak-partner-section {padding: 100px 0;}
	/*============ Kontak page css ED ============*/	

	/*============ Blog page css ST ============*/
	.blog_footer .fttop-col-1 { position: relative;top: 0;right: 0;padding: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;width: 100%;padding: 0 0 28px;}
	/*============ Blog page css ED ============*/

	/*============ Blog Single page css ST ============*/
	.single_banner .banner_cap {max-width: 60%;}
	.post-inner {padding: 0 70px;}
	.post-sidebar {-webkit-transform: translateX(0);transform: translateX(0);}
	.post-inner .post-col-1 {-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;}
	.post-inner .post-col-2 {-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}
	.post-content {padding: 0 30px 0 0;}
	.blog-content-row {padding: 79px 0 100px;}	
	.bloginfobox .ult-content-box {padding: 49px 20px;}
	.bloginfobox .ult-content-box h4 {font-size: 20px;}	
	/*============ Blog Single page css ED ============*/
	
	/*Footer css ST*/
	.footer_wrapper {padding: 44px 51px 33px 80px;}
	.footer_wrapper .ft-col.ftaddress {margin-right: 30px;-ms-flex: 1;flex: 1;width: 20%;}
	.footer_wrapper .ft-col {-ms-flex:1;flex: 1;width: 11.73%;margin-right: 20px;}
	.fttopbox .Icon {width: 70px;top: -35px;left: 20px;}
	.fttop-col-1 .fttopbox {padding: 37px 46px 27px;}
	.fttopbox {padding: 37px 34px 27px;}
	/*Footer css ED*/

	.newpagebanner { padding: 50px;}
	.two__blocks .video_left__column > .vc_column-inner,
	.two__blocks .main_video__box > .vc_column-inner { padding: 0 15px;}
	.two__blocks .video_left__column > .vc_column-inner > .wpb_wrapper { padding: 28px;}
	.counter__wrapper { padding: 0;}
	.counter__wrapper .counter_main_div .count_row { gap: 48px;}
	.green_acc_wrapper { padding: 50px;}
	.review__testimonial { padding: 50px;}
	.green_info_wrapper { padding: 50px;}

}
@media(min-width:992px) and (max-width:1199px) {
	/*Header css ST*/
	/* header {overflow: hidden;} */
	.navigation_main > ul {margin: 0 -11px;}
	.navigation_main > ul > li {padding: 31px 11px;}
	.navigation_main > ul > li > a {font-size: 16px;}	
	.navigation_main .submenu_wrap {width: 60vw;min-width: 1px;max-height: 74vh;overflow: auto;left: auto;right: 0;}
	.navigation_main .submenu_wrap.services_menu {width: 62vw;min-width: 1px;}
	.navigation_main .submenubox h4 {font-size: 16px;line-height: 1.2;}
	.navigation_main .submenubox p {font-size: 16px;line-height: 1.2;}	
	/*Header css ED*/

	.h1,h1 {font-size: 30px;line-height: 1.166;}
	.h2, h2 {font-size: 27px;line-height: 1.25;}
	.h3, h3 {font-size: 20px;line-height: 1.25;}
	.h4, h4 {font-size: 20px;line-height: 1.25;}	
	.vc_column_container>.vc_column-inner {padding-left: 0;padding-right: 0;}
	.col-1-12 > .vc_column_container {width: 100%;}
	/*Home page css ST*/
	.banner_row {height: 504px;}
	.banner_row .caption-content {width:511px;right: -30px;padding: 55px 92px 38px 90px;}
	.banner_row .caption-content h1 {font-size: 35px;line-height: 1.22;word-break: break-word;padding: 0;}
	.blogbox {padding: 38px 0 40px;}
	.blogbox .blog_outer {padding: 38px 60px 40px 52px;}
	.service_home_wrap {padding: 36px 0 0;}
	.leistungen-content {padding: 0;}
	.seminare-content {padding: 100px 50px 70px;}
	.service_row {margin: 0 -14px;}
	.service_row .service-col {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding: 14px 14px;}
	.seminare-home-section .seminarpost-row {padding: 0 50px 148px;}
	.home-seminare .seminarbox {padding: 38px 36px 103px;}
	.uberuns-row .ult-content-box {padding: 50px;}
	.uberuns-row .wpb_text_column {max-width: 100%;}
	.uberuns-row .vc_btn3-container {max-width: 100%;}
	.klienten-home-section {padding: 105px 0 186px;}
	.klienten_slider {padding: 0 46px 0 0;}
	.klienten_slider button.slick-arrow.slick-next {right: 0;}	
	.uberuns-row .ult-content-box .logo-icon {width: 80px;top: -35px;left: -31px;}
	/*Home page css ED*/

	/*Uber uns page css ST*/
	.dassind-content.uberuns-dassind {padding: 0 20px;}
	.werdegang-row.vc_inner {padding: 0 20px;}
	.werdegangbox {padding: 37px 32px 32px 38px;}
	/*Uber uns page css ED*/

	/*============ Dienstleistungen page css ST ============*/
	.dassind-content {max-width: 70%;}
	.dienstleistungen-section {padding: 0 0 234px;}
	.dienstleistungen-dassind-section .vc_inner.vc_row-fluid {padding: 0 120px;}
	.dienstleistungen-row .service_wrap {padding: 0 120px;}
	/*============ Dienstleistungen page css ED ============*/	

	/*============ Puplikationen page css ST ============*/
	.publication-section {padding: 113px 0 288px;}
	.filter_row button {margin: 10px;}
	.publications_row .publications-col {padding: 25px 24px 26px;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	/*============ Puplikationen page css ED ============*/	

	/*============ Dienstleistungen Single page css ST ============*/
	.nutzen-row.vc_row.vc_row-flex,
	.vc_row-no-padding .nutzen-row.vc_inner,
	.nutzen-row {padding: 0 100px;}
	.unterseite-section .vc_inner.vc_row-fluid {padding: 0 112px;}
	.leistungen_img_slider {padding:  0 72px 100px; }
	.uberuns-section.unterseite {padding: 100px 0 48px;}
	.uberuns-content {max-width: 78%;}
	/*============ Dienstleistungen Single page css ED ============*/	

	/*============ Philosophie page css ST ============*/
	.philosophie-row.vc_row.vc_row-flex {margin: 0;}
	.philosophie-row .ult-content-box {padding: 30px 34px 50px;}
	.philosophie-row .logo-icon {width: 58px;top: -29px;left: 17px;}
	.philosophie-wrapper .philosophie-row:nth-child(even) .logo-icon {top: 22px;right: -22px;}
	.philosophie-row .lottie-icon {width: 36px;margin: 0 auto;}
	/*============ Philosophie page css ED ============*/	

	/*============ Aktuelle Standards page css ST ============*/
	.aktuelle-row {padding: 0 0 102px;}
	/*============ Aktuelle Standards page css ED ============*/	

	/*============ Kontak page css ST ============*/
	.kontak-section {padding: 100px 0;}
	.kontak-row .vc_column_container {padding: 12px;}
	.kontak-row .vc_col-sm-2,
	.kontak-row .vc_col-sm-3 {width: 50%;}
	.kontak-row .vc_col-sm-7 {width: 100%;}
	.kontak-partner-section {padding: 100px 0;}
	/*============ Kontak page css ED ============*/	

	/*============ Blog page css ST ============*/
	.blog_header .logo a img {width: auto;height: 24px;}
	.blog_search .btnbox a {font-size: 12px;padding: 0 20px;}
	.searchbox input {width: 280px;}
	.blog_header .social {margin: 0 auto 0 30px;}
	.blog_filter .blog_cate {width: 100%;justify-content: center;}
	.blog_filter .blog_month{width: 100%;justify-content: space-between;padding: 31px 0 0;}
	.blog_month p {font-size: 14px;}	
	.blog_filter .custom_select .list {left: auto;right: 0;width: 180%;padding: 13px 15px 14px;}
	.bloglist-section {padding: 0 0 160px;}
	.bloglist_row {margin: 0 -20px;}
	.bloglist_row .bloglist-col {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding: 25px 20px 26px;}
	.blog_footer .fttop-col-1 {position: relative;top: 0;right: 0;padding: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;width: 100%;padding: 0 0 28px;}
	.blog_footer .google_review {width: 100%;margin-top: 30px;}
	/*============ Blog page css ED ============*/
	
	/*============ Blog Single page css ST ============*/
	.single_banner {min-height: 300px;padding: 63px 0 78px;}
	.single_banner .banner_cap {max-width: 75%;}
	.single_banner .banner_cap h1 {font-size: 55px;}
	.post-inner {padding: 0;}
	.post-inner .post-col-1 {-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;}
	.post-inner .post-col-2 {-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}
	.post-content {padding: 0 40px 0 0;}
	.blog-content-row {padding: 79px 0 100px;}
	.blog-content-row .vc_custom_heading {max-width: 100%;}
	.post-sidebar {-webkit-transform: translateX(0);transform: translateX(0);}
	.post-sidebar .btngroup .btnbox a {min-width: 100%;}
	.questionbox {padding: 61px 30px 53px;}
	.comments-area h3.comments-title{padding: 0 0 10px;}
	.comments-area h3.comments-title + p {padding: 0 0 52px;}
	div#respond.comment-respond  {padding: 43px 33px 45px;}
	.blogRelated-slider .slick-list {margin: 0 -20px;}
	.blogRelated-slider .slick-slide {padding: 0 20px;}
	/*============ Blog Single page css ED ============*/	

	.dassind-content.solvenz {max-width: 60%;}	

	/*Footer css ST*/
	.ftToprow {margin: 0 -10px;padding: 0 0 35px;}
	.fttop-col-1,
	.fttop-col-2 {-ms-flex: 50%;flex:50%;width: 50%;padding: 10px 10px;}
	.fttopbox .Icon {width: 74px;top: -37px;left: 10px;}
	.fttop-col-1 .fttopbox {padding: 37px 42px 27px;}
	.footer_wrapper {padding: 44px 50px 33px 50px;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.footer_wrapper .ft-col.ftaddress,
	.footer_wrapper .ft-col {-ms-flex: 0 0 22%;flex: 0 0 22%;width: 22%;margin-right: 20px;}
	.footer_wrapper .ft-col.ftsocials + .ftlinks {margin-right: 0;}
	.ftlogo {padding: 0 0 10px;}
	.ftbox ul li a span {width: 24px;}
	.google_review {width: 100%;margin-top: 30px;}
	/*Footer css ED*/	

	.google_review.sticky_sec { top: 60px; right: 35px; margin: 0; } 

	.section__title .vc_column-inner .wpb_wrapper { margin-bottom: 38px;}
	.green_info_wrapper .section__title .vc_column-inner .wpb_wrapper { margin-top: 38px;}
	.newpagebanner { padding: 40px; margin-top: 40px; margin-bottom: 70px;}
	.two__blocks .video_left__column > .vc_column-inner,
	.two__blocks .main_video__box > .vc_column-inner { padding: 0 15px;}
	.two__blocks .video_left__column > .vc_column-inner > .wpb_wrapper { padding: 24px;}
	.counter__wrapper { padding: 0;}
	.counter__wrapper .counter_main_div .count_row { gap: 28px;}
	.green_acc_wrapper { padding: 40px;}
	.review__testimonial { padding: 40px;}
	.review__testimonial .review__rowbox { margin-bottom: 28px;}
	.review__testimonial .review__rowbox > .wpb_column { padding: 0 14px;}
	.green_info_wrapper { padding: 40px;}
	.green_info_wrapper .row__classes .wpb_column { padding: 0 15px;}

	.two__blocks,
	.last__plain_section,
	.green_info_wrapper,
	.two__blocks.white__blocks,
	.review__testimonial,
	.step__section,
	.green_acc_wrapper,
	.section__two,
	.slider-imagebox,
	.slider-imagebox { margin-top: 70px; margin-bottom: 70px;}

}
@media (min-width:768px) and (max-width:991px) {
	body {font-size: 14px;}
	/*Header css ST*/
	/* header {overflow: hidden;} */
	.logo img {height: 50px;width: auto;}
	.logo img.d-xs-none {display: none !important;}
	.logo img.d-md-none {display: block !important;}
	.navigation_main > ul {margin: 0 -11px;}
	.navigation_main > ul > li {padding: 21px 11px;}
	.navigation_main > ul > li > a {font-size: 14px;}
	.navigation_main .submenu_wrap {min-width: 1px;width: 65vw;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);margin-left:0;max-height: 74vh;overflow: auto;}
	.navigation_main .submenu_wrap.services_menu {min-width: 1px;width: 68vw;padding: 20px;}
	.navigation_main .submenu_wrap .menu_row .menu_col,
	.navigation_main .submenu_wrap.services_menu .menu_col {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}	
	.navigation_main .submenu_wrap .submenubox a {padding: 20px 20px 20x 20px;}
	.submenubox h4 {font-size: 14px;}
	.navigation_main .submenu_wrap .submenubox p,
	.submenubox .btnbox {display: none;}	
	/*Header css ED*/

	.h1,h1 {font-size: 30px;line-height: 1.166;}
	.h2, h2 {font-size: 27px;line-height: 1.25;}
	.h3, h3 {font-size: 20px;line-height: 1.25;}
	.h4, h4 {font-size: 16px;line-height: 1.25;}
	.vc_row {margin-left: auto;margin-right: auto;}
	.vc_column_container>.vc_column-inner {padding-left: 0;padding-right: 0;}
	.col-1-12 > .vc_column_container {width: 100%;}
	/*Home page css ST*/
	.home .page-wrap {overflow: hidden;}
	.banner_row {height: 350px;margin-top: 63px;}
	.banner_row .caption-content {width:390px;right: -14px;/*bottom: 30px;*/padding: 45px 47px 28px 45px;}
	.banner_row .caption-content h1 {font-size: 30px;line-height: 1.22;word-break: break-word;padding: 0;}
	.banner_row .scrollTodown {left: -16px;}
	.scrollTodown .aio-icon-img {font-size: 40px !important;}
	.blogbeitrage-section {padding: 50px 0 114px;}
	.blog_row {margin: 0 -16px;}
	.blog_row .blog-col {/*-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;*/padding: 0 16px;}
	.blogbox .blog_outer {padding: 38px 32px 40px 32px;}
	.leistungen-home-section {padding: 0 0 100px;}
	.leistungen-content {padding: 0;}
	
	.seminare-content {padding: 70px 30px 50px;}

	.service_home_wrap {padding: 36px 0 0;}
	.service_row {margin: 0 -14px;}
	.service_row .service-col {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding: 14px 14px;}
	.uberuns-home-section {padding: 100px 0 0;}
	.seminare-home-section {padding: 16px 0 100px;}
	.seminare-home-section .seminarpost-row {padding: 0 30px 100px;}
	.home-seminare .seminar_row .seminar-col {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 30px 14px;}
	.uberuns-row .ult-content-box {padding: 50px;}
	.uberuns-row .wpb_text_column {max-width: 100%;}
	.uberuns-row .vc_btn3-container {max-width: 100%;}
	.klienten-home-section {padding: 105px 0 186px;}
	.klienten_slider {padding: 0 46px 0 0;}
	.klienten_slider::before {width: 70px;height: 70px;background-size: 70px 70px;top: 20px;left: 20px;}
	.klienten_slider button.slick-arrow.slick-next {right: 0;}
	.klientenTextbox {padding: 57px 53px 51px 93px;}
	.uberuns-row .ult-content-box .logo-icon {width: 58px;top: -20px;left: -8px;}
	/*Home page css ED*/

	/*Uber uns page css ST*/
	.scalingTextbox .wpb_wrapper {max-height: 350px;}
	.dassind-content.uberuns-dassind {padding: 0 20px;}
	.werdegang-row.vc_inner {padding: 0 20px;margin-left: -15px;margin-right: -15px;}
	.werdegang-row>div[class*="vc_col-"] {padding-left: 15px;padding-right: 15px;}
	.werdegangbox {padding: 27px 22px 22px 28px;}
	.werdegang_quote {padding: 40px 22px;min-height: 305px;}
	.uberuns-content {max-width: 80%;}
	.seminar_row {justify-content: center;}
	.seminar_row .seminar-col {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.mpb-wrap  a {font-size: 12px;padding: 0 20px;}
	/*Uber uns page css ED*/	

	/*============ Dienstleistungen page css ST ============*/
	.dassind-content {max-width: 70%;}
	.dienstleistungen-section {padding: 0 0 234px;}
	.dienstleistungen-dassind-section .vc_inner.vc_row-fluid {padding: 0 50px;}
	.dienstleistungen-row .service_wrap {padding: 0 50px;}
	/*============ Dienstleistungen page css ED ============*/

	/*============ Puplikationen page css ST ============*/
	.publication-section {padding: 113px 0 288px;}
	.filter_row button {margin: 10px;}
	.publications_row .publications-col {padding: 25px 24px 26px;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	/*============ Puplikationen page css ED ============*/

	/*============ Dienstleistungen Single page css ST ============*/
	.nutzen-row.vc_row.vc_row-flex,
	.vc_row-no-padding .nutzen-row.vc_inner,	
	.nutzen-row {padding: 0;}
	.unterseite-section .vc_inner.vc_row-fluid {padding: 0;}
	.leistungen_img_slider {padding:  0 72px 100px; }
	/*============ Dienstleistungen Single page css ED ============*/

	/*============ Philosophie page css ST ============*/
	.philosophie-row.vc_row.vc_row-flex {margin: 0;}
	.philosophie-row>div[class*="vc_col-"] {width: 100%;padding: 0;margin: 12px 0;}
	.philosophie-row .ult-content-box {padding: 30px 34px 50px;}
	.philosophie-row .logo-icon {width: 58px;top: -29px;left: 17px;}
	.philosophie-wrapper .philosophie-row:nth-child(even) .logo-icon {top: 22px;right: -22px;}
	.philosophie-row .lottie-icon {width: 36px;margin: 0 auto;}
	.philosophie-row .wpb_text_column {padding: 24px 0 0;}
	.philosophie-row .vc_column-inner, .philosophie-row .wpb_wrapper, 
	.philosophie-row .ult-content-box-container, .philosophie-row .ult-content-box,
	.philosophie-row .wpb_single_image, 
	.philosophie-row .wpb_single_image .vc_single_image-wrapper {height: auto;display: block;}
	.philosophie-row .wpb_single_image .vc_single_image-wrapper {padding-top: 100%;}
	.philosophie-row .wpb_single_image img {position: absolute;top: 0;left: 0;}	
	/*============ Philosophie page css ED ============*/

	/*============ FAQ page css ST ============*/
	.faqs_wrap {padding: 0;}
	.faq-section {padding:70px 0 0;}
	/* .faq-row {padding: 89px 0 58px;} */
	.faq-row {padding: 40px 20px 0;}
	.accordion .accordion-title {padding: 10px 63px 9px 29px;margin: 11px 0;}
	.accordion .accordion-title h5 {font-size: 14px;line-height: 1.285;}
	.faqs_wrap .btnbox {padding: 25px 0 0;}
	/*============ FAQ page css ED ============*/	

	/*============ Aktuelle Standards page css ST ============*/
	.aktuelle-row {padding: 0 0 102px;}
	/*============ Aktuelle Standards page css ED ============*/

	/*============ Kontak page css ST ============*/
	.kontak-section {padding: 100px 0;}
	.kontak-row .vc_column_container {padding: 12px;}
	.kontak-row .vc_col-sm-2,
	.kontak-row .vc_col-sm-3 {width: 50%;}
	.kontak-row .vc_col-sm-7 {width: 100%;}
	.kontak-partner-section {padding: 100px 0;}
	/*============ Kontak page css ED ============*/

	/*============ Blog page css ST ============*/
	.blog_search .btnbox a {font-size: 12px;padding: 0 20px;}
	.searchbox input {width: 200px;}
	.blog_header .social {margin: 0 auto 0 30px;}
	.blog_filter .blog_cate {width: 100%;justify-content: center;}
	.blog_filter .blog_month{width: 100%;justify-content: space-between;padding: 31px 0 0;}
	.blog_month p {font-size: 14px;}	
	.blog_filter .custom_select .list {left: auto;right: 0;width: 180%;padding: 13px 15px 14px;}
	.bloglist-section {padding: 0 0 160px;}
	.bloglist_row {margin: 0 -20px;}
	.bloglist_row .bloglist-col {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding: 25px 20px 26px;}
	.blog_footer .fttop-col-1 {position: relative;top: 0;right: 0;padding: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;width: 100%;padding: 0 0 28px;}
	.blog_footer .google_review {width: 100%;margin-top: 30px;}
	/*============ Blog page css ED ============*/


	/*============ Blog Single page css ST ============*/
	.single_banner {min-height: 300px;padding: 63px 0 78px;}
	.single_banner .banner_cap {max-width: 75%;}
	.single_banner .banner_cap h1 {font-size: 55px;}
	.post-inner {padding: 0;}
	.post-inner .post-col-1 {-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;}
	.post-inner .post-col-2 {-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}
	.post-content {padding: 0 40px 0 0;}
	.blog-content-row {padding: 79px 0 100px;}
	.blog-content-row .vc_custom_heading {max-width: 100%;}
	.post-sidebar {-webkit-transform: translateX(0);transform: translateX(0);}
	.post-sidebar .btngroup {flex-direction: column;}
	.post-sidebar .btngroup .btnbox + .btnbox {padding-top: 20px;}
	.post-sidebar .btngroup .btnbox a {min-width: 100%;}
	.questionbox {padding: 61px 30px 53px;}
	.comments-area h3.comments-title{padding: 0 0 10px;}
	.comments-area h3.comments-title + p {padding: 0 0 52px;}
	div#respond.comment-respond  {padding: 43px 33px 45px;}
	.blogRelated-slider .slick-list {margin: 0 -20px;}
	.blogRelated-slider .slick-slide {padding: 0 20px;}
	/*============ Blog Single page css ED ============*/

	.dassind-content.solvenz {max-width: 60%;}
	.solvenz-form .ult-content-box {padding: 54px 40px 45px;}

	/*Footer css ST*/
	.blog_footer .fttopbox .Icon {right: 10px;}
	.ftToprow {margin: 0 -10px;padding: 0 0 35px;}
	.fttop-col-1,
	.fttop-col-2 {-ms-flex: 1;flex:1;width: 50%;padding: 10px 10px;}
	.fttopbox .Icon {width: 74px;top: -37px;left: 10px;}
	.fttop-col-1 .fttopbox {padding: 37px 42px 27px;}
	.footer_wrapper {padding: 44px 50px 33px 50px;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.footer_wrapper .ft-col.ftaddress,
	.footer_wrapper .ft-col {-ms-flex: 0 0 22%;flex: 0 0 22%;width: 22%;margin-right: 20px;}
	.footer_wrapper .ft-col.ftsocials + .ftlinks {margin-right: 0;}
	.ftlogo {padding: 0 0 10px;}
	.ftbox ul li a span {width: 24px;}
	.google_review.sticky_sec{margin-top: 0; top: 60px; right: 25px; }
	/*Footer css ED*/


	.section__title .vc_column-inner .wpb_wrapper { margin-bottom: 38px;}
	.green_info_wrapper .section__title .vc_column-inner .wpb_wrapper { margin-top: 38px;}
	.newpagebanner { padding: 30px; margin-top: 40px; margin-bottom: 70px;}
	.two__blocks .video_left__column > .vc_column-inner,
	.two__blocks .main_video__box > .vc_column-inner { padding: 0 15px;}
	.two__blocks .video_left__column > .vc_column-inner > .wpb_wrapper { padding: 24px;}
	.counter__wrapper { padding: 0;}
	.counter__wrapper .counter_main_div .count_row { gap: 28px;}
	.green_acc_wrapper { padding: 30px;}
	.review__testimonial { padding: 30px;}
	.review__testimonial .review__rowbox { margin-bottom: 20px;}
	.review__testimonial .review__rowbox > .wpb_column { padding: 0 10px;}
	.green_info_wrapper { padding: 30px;}
	.green_info_wrapper .row__classes .wpb_column { padding: 0 15px;}
	.marquee { padding: 0;}
	.green_acc_wrapper .row__classes .wpb_column { padding-left: 14px; padding-right: 14px;}
	.step__section .column_3__row .vc_column-inner > .wpb_wrapper { gap: 14px; padding: 16px;}
	.review__testimonial .review__rowbox > .wpb_column .vc_column-inner { padding: 16px;}
	.review__testimonial .review__rowbox > .wpb_column .vc_column-inner > .wpb_wrapper { gap: 14px;}
	.review__testimonial .review__rowbox > .wpb_column .review__name [class*="person__subtitle"] { font-size: 14px;}

	.two__blocks,
	.last__plain_section,
	.green_info_wrapper,
	.two__blocks.white__blocks,
	.review__testimonial,
	.step__section,
	.green_acc_wrapper,
	.section__two,
	.slider-imagebox,
	.slider-imagebox { margin-top: 70px; margin-bottom: 70px;}

	.newpagebanner .banner-content { padding: 0 0 0 20px;}
	.newpagebanner .banner-content .wpb_wrapper { gap: 10px;}
	

}
@media (min-width:992px) {
	.d-lg-none {display: none !important;}
}
@media(min-width:768px){
	.d-md-none {display: none !important;}
	.ham_menubtn {display: none;}
	.navigation_main > ul > li.menu-item-has-children .icon {display: none;}
}
@media(max-width:767px){
	.d-xs-none {display: none !important;}
	body {font-size: 14px;}
	.sp-btngroup,
	.container,
	.vc_row.wpb_row.vc_row-fluid.vc_row-no-padding>.wpb_column>.vc_column-inner {padding-left: 36px;padding-right: 36px;}
	.sp-btngroup {top:63px;}
	/*Header css ST*/
	header {padding: 13px 0;}
	.logo img {height: 36px;width: auto;}
	.navigation_main {position: fixed;top:62px;left: 0;right: 0;height: 100%;overflow: auto;background: #fff;opacity: 0;visibility: hidden;-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;padding: 0 36px;}
	.show-menu .navigation_main {opacity: 1;visibility: visible;}
	.navigation_main > ul {flex-direction: column;align-items: center;margin: 0;}
	.navigation_main > ul > li {padding: 39px 0 0;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;}
	.navigation_main > ul > li > a {display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;}
	.navigation_main > ul > li.menu-item-has-children::before{}
	.navigation_main > ul > li.menu-item-has-children:hover:before,
	.navigation_main > ul > li.menu-item-has-children::before {opacity: 0;display: none;}
	.navigation_main > ul > li.menu-item-has-children > a {order: -1;padding: 0 16px 0 0;}
	.navigation_main > ul > li:hover > a::after {opacity: 0;}
	.navigation_main > ul > li.menu-item-has-children .icon {line-height: 1;margin: 0 -25px 0 0;position: absolute;top: 7px;right: 0;font-size: 0;-webkit-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
	.navigation_main > ul > li.menu-item-has-children .icon.active,
	.navigation_main > ul > li.menu-item-has-children.active .icon {-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}
	.navigation_main ul li .sub-menu {opacity: 1;visibility: visible;display: none;-webkit-transition: none;-ms-transition: none;-moz-transition: none;-o-transition: none;transition: none;}
	.navigation_main .submenu_wrap {min-width: 100%;width: 100%;position: relative;top: 0;box-shadow:none;padding: 20px 0 0;}
	.navigation_main .submenu_wrap.services_menu {min-width: 100%;left: 0;-webkit-transform: none;transform: none;}
	.navigation_main .submenu_wrap .menu_row .menu_col,
	.navigation_main .submenu_wrap.services_menu .menu_col {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.navigation_main .submenu_wrap .menu_row .menu_col + .menu_col {border-top: 1px solid #EAEAEA;}
	.navigation_main .submenu_wrap .submenubox {text-align: center;}
	.navigation_main .submenu_wrap .submenubox a {padding: 0;}
	.navigation_main .submenu_wrap .submenubox a:hover {background: transparent;}
	.navigation_main .submenu_wrap .submenubox h4 {font-weight: normal;}
	.navigation_main .submenu_wrap .submenubox .Icon,
	.navigation_main .submenu_wrap .submenubox p,
	.submenubox .btnbox {display: none;}
	.navigation_main .all_menu_col .submenubox a {background: transparent;}
	.navigation_main .all_menu_col .submenubox .btnbox {opacity: 1;display: none;}
	/*Header css ED*/
	
	.h1,h1 {font-size: 24px;line-height: 1.166;}
	.h2, h2 {font-size: 24px;line-height: 1.95;}
	.h3, h3 {font-size: 20px;line-height: 1.25;}
	.h4, h4 {font-size: 20px;line-height: 1.25;}
	p {line-height: 1.285;}
	.btnbox a,
	.btnbox > span {height: 30px;min-width: 93px;padding: 0 22px;font-size: 12px;}
	.btnbox a span {right: 10px;}
	.btnbox a span svg {width: 10px;height: auto;}
	.btnbox.with-icon a {padding: 0 47px 0 25px;}
	.vc_btn3-container.vc_btn3-left {text-align: left;}
	.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,
	.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {min-width: 103px;padding-top: 8px;padding-bottom: 8px;}
	.vc_general.vc_btn3, .vc_btn3.vc_btn3-size-md {font-size: 12px;line-height: 1;}
	.btnbox a:hover, .btnbox > span:hover {-webkit-transform: scale(1);transform: scale(1);
	}

	/*Home pgae css ST*/
	.banner_row {margin-top: 19px;margin-bottom: 50px;height: auto;}
	.banner_row.service_banner {margin-top: 19px;}
	.banner_row .upb_row_bg {left: 0 !important;right:0 !important;width: auto !important;min-width: 1px !important;position: relative;height: auto;padding-top: 177%;}
	.home .banner_row .upb_row_bg {background-position: 50% 50% !important;}
	.banner_row .banner-cap-img {display: none;}
	.banner_row .caption-content {position: relative;right: 0;top: 0;width: 100%;padding: 20px 20px 34px;margin-top: -236px;-webkit-transform: none;transform: none;}
	.banner_row .caption-content h1 {font-size: 32px;line-height: 1.22;word-break: break-word;padding: 0;}
	.banner_row .caption-content .wpb_text_column {max-width: 100%;}
	.banner_row .caption-content .vc_btn3-container.vc_btn3-inline {padding-top: 14px;}
	.banner_row .scrollTodown {left: 0;display: none;}
	.blogbeitrage-section {padding: 36px 0 68px;}
	.blogbeitrage-section .wpb_text_column {padding: 0;}
	.blog-content .vc_btn3-container.vc_btn3-inline, .blog-content .vc_btn3-container.vc_btn3-left {text-align: center;}
	.blog_row .blog-col:nth-child(odd) {padding-top: 0;}
	.blog-content {text-align: center;padding: 52px 0 0;}
	.blog-content h2 {padding: 0;text-align: center !important;}
	.blog-content .vc_btn3-container.vc_btn3-inline {padding-top: 23px;}
	.blog_row  {margin: 0 -10px;}
	.blog_row .blog-col {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 0 10px;}
	.blogbox {margin: 0 0 30px;width: 100%;}
	.blogbox .blog_outer {padding: 38px 34px 35px;/*background: transparent;*/}
	.blog_row .blog-col:nth-child(even) .blogbox {margin: 0 0 30px;}
	.blogbox .blogImg {width: calc(100% - 5px);padding-top: 118.4%;position: relative;border-radius: 10px;overflow: hidden;margin: 0 0 36px;display: none;}
	.blogbox .blogImg img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
	.blogbox h3 {padding: 0 0 5px;}
	.blogbox .backBg {top: -20px;left: auto;right: -10px;bottom:auto;width: 50%;height: 70%; /*background: #EAEAEA;*/}
	.blog_row .blog-col:nth-child(even) .blogbox .backBg {top: auto;left: -10px;right: auto;bottom: -20px;width: 50%;height: 70%;}
	.blogbox .btnbox {padding-top: 23px;justify-content: center;}
	.leistungen-home-section {padding: 98px 0;}
	.leistungen-content {max-width: 100%;padding: 0 34px;}
	.leistungen-content h2 {padding: 0 0 5px;}
	.service_home_wrap {padding: 40px 34px 0;}
	.service_row {margin: 0;}
	.service_row .service-col {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 7px 0;}
	.servicebox {padding: 22px 28px 26px;}
	.service_wrap .btnbox {justify-content: center;padding-top: 31px;}
	.uberuns-home-section {padding: 98px 0 0;}
	.uberuns-home-section .vc_column_container>.vc_column-inner {padding-left: 0;padding-right: 0;}
	.uberuns-row .vc_column-inner, 
	.uberuns-row .wpb_wrapper, .uberuns-row .ult-content-box-container, 
	.uberuns-row .ult-content-box {height: auto;display: block;}
	.uberuns-row .ult-content-box {padding: 82px 34px;margin: 0 0 16px;}
	.uberuns-row .wpb_text_column {max-width: 100%;}
	.uberuns-row .vc_btn3-container {max-width: 100%;}
	.uberuns-row .wpb_single_image .vc_single_image-wrapper {padding-top: 100%;position: relative;display: block;}
	.uberuns-row .wpb_single_image .vc_single_image-wrapper img {width: 100% !important;height: 100% !important;max-width: 100% !important;position: absolute;top: 0;left: 0;object-fit: cover;}
	.uberuns-row .wpb_text_column h2 {padding: 0 0 5px;line-height: 1.44;}	
	.uberuns-row .wpb_text_column p {padding: 0 0 23px;line-height: 1.37;}
	.uberuns-row .ult-content-box .logo-icon {width: 58px;top: -20px;left: -8px;}
	.seminare-home-section {padding: 16px 0 112px;}
	.seminare-home-section .vc_row {margin: 0;}
	.seminare-home-section .vc_column_container>.vc_column-inner {padding-left: 0;padding-right: 0;}
	.seminare-home-section .upb_row_bg {left: 36px !important;right: 36px;min-width: 1px !important;width: auto !important;}
	.seminare-content{padding: 19px 34px 9px;}
	.seminare-content h2 {padding: 0;line-height: 1.44;}
	.seminare-home-section .seminarpost-row {padding: 0 34px 60px;margin: 0;}
	.home-seminare .seminar_row .seminar-col {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 24px 0 25px;}
	.home-seminare .seminar_row {margin: 0;}
	.home-seminare .seminarbox {padding: 18px 30px 46px;}
	.seminarbox h3 {line-height: 1.4;padding: 0;}
	.seminarbox h6 {font-size: 14px;line-height: 1.29;padding: 0 0 12px;}
	.seminarbox .btnbox {bottom: -15px;}
	.klienten-home-section {padding: 260px 0 260px;}
	.klienten-home-section .blog-content {display: none;}
	.klienten_slider .slick-slide {padding: 0;}
	.klienten_slider::before {width: 74px;height: 74px;background-size: 74px 74px;top: -34px;left: 0;}
	.klientenbox {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.klientenbox .klienten-image {width: calc(100% - 68px);margin: 0 auto -183px;z-index: 1;position: relative;}
	.klientenbox .klientenTextbox{width: 100%;}
	.klientenTextbox {padding: 253px 34px 34px;text-align: center;}
	.klientenTextbox h2 {line-height: 1.185;}
	.klientenTextbox h2::before {left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);margin: 0 0 13px;}
	.klientenTextbox h4 {color: #222221;}
	button.slick-arrow svg {width: 16px;height: auto;}
	.klienten_slider button.slick-arrow {top: 57px;}
	.klienten_slider button.slick-arrow.slick-next {right: 0;}
	/*Home pgae css ED*/

	/*Uber uns page css ST*/
	.banner_row.inner_banner {height: auto;}
	.banner_row.inner_banner .upb_row_bg {padding-top: 113%;}
	.scalingTextbox {position: relative;top: 0;left: 0;-webkit-transform: translateY(0);transform: translateY(0);}
	.scalingTextbox .wpb_wrapper {width: calc(100% - 31px);max-height: 198px;padding: 17px 20px;margin: -47px auto 0;}
	.scalingTextbox h1 br, .scalingTextbox h2 br {display: none;}
	.dassind-section {padding: 56px 0 75px;}
	.dassind-content {max-width:100%;}
	.werdegang-section {padding: 74px 0 81px;}
	.dassind-content.uberuns-dassind {padding: 0;}
	.nikert_publikat_row h2 {margin: 0;}
	.werdegang-row.vc_inner {padding: 0;margin-left: -15px;margin-right: -15px;}
	.werdegang-row>div[class*="vc_col-"] {padding-left: 15px;padding-right: 15px;}
	.werdegangbox {padding: 37px 32px 32px 38px;}
	.werdegang_quote {padding: 40px 32px;min-height: 305px;margin: 0 0 30px;}
	.werdegang-row>div[class*="vc_col-"]:nth-child(odd) {padding-top: 0;}
	.werdegangbox h3 {text-align: center;}
	.werdegangbox h4 {font-size: 14px;line-height: 1.43;padding: 0 0 7px;}
	.uberuns-section {padding: 81px 36px 92px;}
	.bg-pattern-gray{padding: 100px 34px;}
	.bg-pattern-gray .vc_row {margin: 0;}
	.uberuns-content {max-width: 100%;}
	.seminare-section {padding: 0 0 120px;}
	.seminar_row {justify-content: center;}
	.seminare-section .seminare-content {padding: 140px 0 21px;}
	.seminar_row .seminar-col {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 35px 17px;}
	.seminarbox{padding: 34px 34px 65px;}
	.seminare-section .seminarbox h6 {padding: 0 0 18px;}
	.partner-section {padding: 119px 0 71px;}
	.partner-row h3 {font-size: 30px;line-height: 1.166;padding: 0 50px;}
	.logos_slider .slick-slide+.slick-slide .partnerbox {}
	.logos_slider .slick-slide+.slick-slide .partnerbox {border-left:0;}
	.logos_slider .partnerbox img{}
	.mpb-wrap {display: none;}
	.videobox video {object-fit: contain;}
	/*Uber uns page css ED*/	

	/*============ Dienstleistungen page css ST ============*/
	.dienstleistungen-dassind-section {padding: 56px 0 50px;}
	.dienstleistungen-section {padding: 60px 0 253px;}
	.dienstleistungen-dassind-section .vc_inner.vc_row-fluid {padding: 0px;}
	.dienstleistungen-row .service_wrap {padding: 0;}
	.dienstleistungen_wrap .service_row .service-col {padding: 15px 0;}
	.dienstleistungen_wrap .servicebox {padding: 42px 40px 45px;}
	.servicebox .lottie-icon {width: 32px;height: 32px;margin: 0 auto 11px;}
	.servicebox h6 {padding: 0 0 44px;line-height: 1.25;}
	.servicebox .btnbox {padding-top: 0;}
	/*============ Dienstleistungen page css ED ============*/	

	/*============ Puplikationen page css ST ============*/
	.publication-dassind-section {padding: 44px 0 56px;}
	.publication-section {padding: 57px 0 117px;}
	.filter_oute {background: #EAEAEA;border-radius: 20px;margin: 0 0 19px;}
	.filter_oute .filterbtn {padding-top: 0;}
	.filterbtn span {min-width: 100%;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
	.filterbtn.active span {background: #EAEAEA;color: #222221;}
	.filter_row {padding: 21px 15px 19px;justify-content: flex-start;margin:0;display: none;}
	.filter_row button {margin: 5px 5px;background: #8B8B8B !important;color: #fff !important;padding: 0 17px;}
	.publications_row .publications-col {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 19px 24px;}
	.publicationsbox .publicat_inner {min-height: 1px;padding: 39px 28px 39px;}
	.publicationsbox h5 {margin: 0;font-size: 14px;line-height: 1.285;}
	.publicationsbox .publi_date {min-height: 1px;padding: 38px 22px 15px;}
	.publicationsbox .publi_date p {padding: 0 0 14px;}
	.publicationsbox .publi_date h4{padding: 12px 0 0;}
	.publications_wrap .btnbox {padding-top: 0;}
	/*============ Puplikationen page css ED ============*/

	/*============ Philosophie page css ST ============*/
	.philosophie-section {padding:56px 0 154px;}
	.philosophie-section .vc_custom_heading {padding: 0 0 41px;}
	.philosophie-row.vc_row.vc_row-flex {margin: 0;}
	.philosophie-row>div[class*="vc_col-"] {padding: 12px 0;}
	.philosophie-row .ult-content-box {padding: 30px 34px 50px;position: relative;}
	.philosophie-row .logo-icon {width: 58px;top: -29px;left: 17px;}
	.philosophie-wrapper .philosophie-row:nth-child(even) .logo-icon {top: 22px;right: -22px;}
	.philosophie-row .lottie-icon {width: 36px;margin: 0 auto;}
	.philosophie-row .wpb_text_column {padding: 24px 0 0;}
	.philosophie-row h4 {font-size: 16px;line-height: 1.25;padding: 0 0 10px;}
	.philosophie-row .vc_column-inner, .philosophie-row .wpb_wrapper, 
	.philosophie-row .ult-content-box-container, .philosophie-row .ult-content-box,
	.philosophie-row .wpb_single_image, 
	.philosophie-row .wpb_single_image .vc_single_image-wrapper {height: auto;display: block;}
	.philosophie-row .wpb_single_image .vc_single_image-wrapper {padding-top: 100%;}
	.philosophie-row .wpb_single_image img {position: absolute;top: 0;left: 0;}
	.uberuns-section.philosophie {padding-bottom: 43px;}
	.uberuns-section.philosophie .bg-pattern-gray {padding: 62px 34px;}
	.bg-pattern-gray .vc_btn3-container {padding: 23px 0 0;}
	/*============ Philosophie page css ED ============*/

	/*============ Dienstleistungen Single page css ST ============*/
	.dassind-content .vc_custom_heading {word-break: break-all;}
	.nutzen-section {padding: 11px 0 0;}
	.nutzen-section h2.vc_custom_heading {line-height: 1.45;padding: 0 0 18px;}
	.unterseite-section .vc_inner.vc_row-fluid {padding: 0;}
	.nutzen-row.vc_row.vc_row-flex,
	.vc_row-no-padding .nutzen-row.vc_inner,
	.nutzen-row {padding: 0;margin: 0;}
	.nutzen-row > .vc_column_container {padding: 12px 0;} 
	.nutzen-row .ult-content-box-container {min-height: 279px;padding: 55px 56px;}
	.unterseite-section.leistungen {padding: 100px 0 0;}
	.leistungen_img_slider {padding:0 30px 100px;}
	.image_slider button.slick-arrow {left:-36px;}
	.image_slider button.slick-arrow.slick-next {left:auto;right:-36px;}
	.uberuns-section.unterseite {padding: 81px 36px 48px;}
	.uberuns-section.unterseite .bg-pattern-gray {padding: 62px 34px;}
	/*============ Dienstleistungen Single page css ED ============*/

	/*============ FAQ page css ST ============*/
	.faqs_wrap {padding: 0;}
	.faq-section {padding:70px 0 0;}
	.faq-row {padding: 89px 0 58px;}
	.accordion .accordion-title {padding: 10px 63px 9px 29px;margin: 11px 0;}
	.accordion .accordion-title::after {width: 19px;height:14px;background-size: 19px 14px;top:24px;right: 21px;}
	.accordion .accordion-title.active::after {background-size: 19px 14px;}
	.accordion .accordion-title h5 {font-size: 14px;line-height: 1.285;}
	.accordion .accordion-content {padding: 40px 63px 40px 29px;}
	.faqs_wrap .btnbox {padding: 25px 0 0;}
	/*============ FAQ page css ED ============*/

	/*============ Seminare page css ST ============*/
	.seminare-content-section {padding:59px 0 93px;}
	.dassind-content .lottie-icon, .seminare-content .lottie-icon {width: 86px;}
	.seminare-list-section {padding: 0 0 109px;}
	.seminare-kontak-section {padding: 0 0 231px;}
	.kontak-form-white h3 {padding: 0 0 18px;font-size: 20px;}
	.input_wrap {margin: 0 -5px;}
	.seminare-kontak {padding: 48px 39px 28px;}
	.input_wrap .input_row {padding: 12px 5px 13px;}
	.input_wrap .but_row {padding: 19px 5px 0;}
	.input_wrap .input_row.half {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}	
	.input_wrap .input_row.select_row {padding-top: 24px;}
	.wpcf7-list-item [type=checkbox]:not(:checked)+span, .wpcf7-list-item [type=checkbox]:checked+span {font-size: 12px;line-height: 1.5;}
	/*============ Seminare page css ED ============*/

	/*============ Aktuelle Standards page css ST ============*/
	.aktuelle-dassind-section.dassind-section {padding: 70px 0 0px;}
	.aktuelle-dassind-section .dassind-content .vc_custom_heading {padding: 0 0 11px;}
	.aktuelle-row {padding:0 0 235px;}
	.aktuelle-content {max-width: 100%;padding-top:78px;}
	.aktuelle-content h3 {font-size:27px;line-height: 1.185;padding:0 0 7px;}
	.aktuelle-content p {padding:0;}
	.aktuelle-content .vc_btn3-container.vc_btn3-center {padding:28px 0 0;}
	/*============ Aktuelle Standards page css ED ============*/

	/*============ Kontak page css ST ============*/
	.kontak-section {padding: 70px 0 93px;}
	.vc_row.kontak-row {padding: 33px 0 0;}
	.kontak-row .ult-content-box-container, 
	.kontak-row .ult-content-box, 
	.kontak-row .wpb_wrapper, 
	.kontak-row.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {height: auto;}
	.kontak-row .vc_col-sm-2,
	.kontak-row .vc_col-sm-3,
	.kontak-row .vc_col-sm-7 {width: 100%;padding: 13px 12px;}
	.kontakformbox {display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;text-align: center;}
	.kontakformbox .ult-content-box {padding:38px 38px 32px;align-items: center;text-align: center;}
	.ansprechbox .ult-content-box {text-align: center;padding:49px 62px 66px;}
	.ansprechbox h3 {padding: 0 0 11px;font-size: 30px;line-height: 1.166;}
	.ansprechbox h5 {font-size: 14px;line-height: 1.285;padding: 21px 0 0;}
	.kontakbox h3 {font-size: 30px;line-height: 1.166;padding: 0 0 25px;width: 100%;text-align: center;}
	.kontakbox .icon_list_item{justify-content: center;}
	.kontakbox .icon_list_item+.icon_list_item {padding-top: 21px;}
	.kontakbox .icon_list_item .icon_list_icon {width: auto;height: 23px;}
	.kontakbox .icon_list_item .icon_list_icon img {width: auto;height: 100%;}
	.kontakbox .icon_list_item .icon_description p {font-size: 14px;line-height: 1.285;}
	.input_wrap .input_row .input_text {height: 18px;font-size:12px;}
	.kontak-form-white .input_wrap .input_row .nice-select:after{background-size: 9px 13px;}
	.nice-select:after,
	.nice-select.open:after {right: 0;margin-top: -9px;background-size: 9px 13px;width: 9px;height: 13px;}
	
	.nice-select .option {line-height: 1;white-space: normal;}
	.kontak-partner-section {padding: 106px 0 100px;}
	/*============ Kontak page css ED ============*/

	/*============ Glossar page css ST ============*/
	.glossar-section {padding: 70px 0 181px;}
	.glossar-content {max-width: 100%;}
	.glossar-content h2 {padding: 0 0 19px;}
	.glossar_menu ul li a {font-size: 16px;}
	.glossar_row {padding: 69px 0 0;}
	.glossar_row .glossar_item {padding: 34px 0 35px;}
	.glossar_row .glossar_item h3 {font-size: 30px;line-height: 1.166;}
	/*============ Glossar page css ED ============*/

	/*============ Blog page css ST ============*/
	.blog_header .ham_menubtn {display: none;}
	.blog_header .social {margin: 0 0 0 17px;}
	.searchIcon {width: 35px;height: 35px;background: #fff;border-radius: 100%;box-shadow: 0 0 15px 0 rgba(0,0,0,0.16);display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center; justify-content: center;}
	.searchIcon img {width: 16px;height: auto;}
	.searchbox {position: absolute;top: 100%;left: 0;right: 0;background: #fff;padding: 16px 36px 17px;-webkit-transform: translateY(20px);transform: translateY(20px);opacity: 0;visibility: hidden;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
	.blog_search.open .searchbox {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;visibility: visible;}
	.searchbox input {width: 100%;margin: 0;height: 35px;font-size: 14px;padding: 0 40px 0 21px;background: url(../images/Icon-open-magnifying-glass.svg) no-repeat center right 21px #fff;background-size: 12px 12px;}
	.blog_search.mob_search {position: fixed;bottom: 0;left: 0;right: 0;background: #fff;padding: 16px 31px 17px;}
	.blog_search .btnbox {padding: 0 5px;width: 50%;}
	.blog_search .btnbox a {min-width: 100%;}
	.blog_banner_section {padding-left: 36px;padding-right: 36px;}
	.blog-banner {padding:40px 36px 39px;}
	.blog-banner h1 {font-size: 40px;line-height: 1.213;}

	.bloglist-content-section {padding: 56px 0 100px;display: none;}
	.bloglist-section {padding: 0 0 102px;}
	.blog_filter {padding: 31px 0 26px;}
	.blog_filter .blog_cate,
	.blog_filter .blog_month {width: 100%;justify-content:flex-start;}
	.blog_filter .blog_cate {padding: 0 0 17px;}
	.blog_filter .blog_cate .custom_select {margin-left: 8px;min-width: 110px;font-size: 12px;padding: 0 32px 0 17px;}
	.blog_filter .custom_select:after {width: 17px;height: 12px;background-size: 17px 12px;right: 7px;margin-top: -6px;}
	.blog_filter .blog_cate .custom_select .list {left: auto;right: 0;width: 205%;padding: 13px 15px 14px;max-height: 36vh;overflow-y: auto;}
	.blog_filter .blog_cate .custom_select .option {font-size: 12px;padding: 0 24px;}
	.blog_filter button {padding: 0 13px;font-size: 12px;}
	.blog_month p {line-height: 1.43;padding: 0 0 8px;}	
	.blog_month .btnbox {padding-left: 0;padding-right: 9px;}
	.blog_filter .blog_month .nice-select {margin-left: 0;margin-right: 9px;min-width: 124px;}
	.blog_month .btnbox a {min-width: 124px;}
	.blog_filter .blog_month .nice-select {font-size: 12px;}
	.blog_filter .blog_month .nice-select .option{font-size: 12px;}
	.bloglist_row {margin: 0 -20px;}
	.bloglist_row .bloglist-col {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 12px 20px 13px;}
	.bloglistbox {padding: 0 0 33px;}
	.bloglistbox .b_cate span {padding: 0 26px;font-size: 12px;}
	.bloglistbox .b_date h5 {font-size: 14px;line-height: 1.43;}
	.bloglistbox .b_date {padding: 21px 21px 24px;}
	.bloglistbox h4 {font-size: 16px;line-height: 1.375;padding: 0 21px 8px;}
	.bloglistbox>p {padding: 0 21px 23px;}
	.bloglistbox .btnbox a {min-width: 142px;}
	.blog_pagination {padding: 32px 0 0;}
	.bp_wrap {justify-content: center;}

	.blog_footer .fttop-col-1 {position: relative;top: 0;right: 0;padding: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;width: 100%;padding: 0 0 28px;}
	.blog_footer .fttop-col-1 .fttopbox {padding: 49px 34px 56px;}
	.blog_footer .fttopbox h4 {padding: 0 0 10px;font-size: 16px;line-height: 1.375;}
	.blog_footer .fttopbox p {line-height: 1.382;}
	.blog_footer .btnbox a {height: 35px;}
	.blog_footer .btnbox a span {right: 11px;}
	.blog_footer .btnbox a span svg {width: 13px;height: auto;}
	.blog_footer .google_review {margin-top: 29px;}
	.blog_footer .footer_wrapper {padding-bottom: 96px;}
	/*============ Blog page css ED ============*/

	/*============ Blog Single page css ST ============*/
	.single_banner {min-height: 332px;padding: 60px 0;margin-top: 86px;}
	.single_banner .banner_cap {max-width: 100%;padding: 0 36px;}
	.single_banner .banner_cap h1 {font-size: 40px;word-break: break-word;}
	.post-sidebar { -webkit-transform: translateX(0);transform: translateX(0);position: fixed;top: 86px;right: 0;left: 0;padding: 0 36px 10px;max-width: 100%;z-index: 2;background: #fff;}
	.post-sidebar .btnbox a {font-size: 14px;}
	.tagsbox {padding: 5px 29px;text-align: center;margin-top: 17px;position: relative;z-index: 1;}
	.tagsbox h4 {font-size: 14px;position: relative;}
	.tagsbox h4:after {content: '';position: absolute;top: 2px;right: 0;width: 9px;height: 13px;background: url(../images/select_down.svg) no-repeat center center;background-size: 9px 13px; display: block;line-height: 1;font-size: 0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
	.tagsbox.active h4:after {webkit-transform:rotate(180deg);transform:rotate(180deg);}
	.tag_row {display: none;max-height: 36vh;overflow: auto;}
	.blog-content-row .vc_custom_heading {max-width: 100%;font-size: 30px;line-height: 1.166;padding: 0 0 10px;word-break: break-word;}
	.blog-content-row .wpb_text_column h5 {font-size: 14px;line-height: 1.285;padding: 0 0 10px;}
	.blog-content-row .wpb_text_column p+h5 {padding-top: 22px;}
	.blog-content-row .wpb_text_column p {}
	.blog-content-row .wpb_single_image {padding: 8px 0 18px;}
	.blog-content-row .wpb_text_column ul li {line-height: 1.285;}
	.blog-content-row .wpb_text_column ul li::before {margin: 5px 15px 0 0;}
	.blog-content-row .vc_custom_heading {font-size: 20px;}
	.post-inner {padding: 0;}
	.post-inner .post-col-1,
	.post-inner .post-col-2 {max-width: 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;}
	.post-inner .post-col-2 {order: -1;}
	.post-comment-form {padding: 0;}
	.questionbox {padding: 56px 28px 49px;text-align: left;margin: 0 0 99px;}
	.questionbox .social {padding: 35px 0 0;}
	.social ul {justify-content: flex-start;}
	.blog-content-row {padding: 91px 0 30px;}
	.post-content {padding: 0;}
	.related-post {max-width: 100%;padding: 87px 0;}
	.blogRelated-slider .slick-list {margin: 0 -10px;}
	.blogRelated-slider .slick-slide {padding: 0 10px;}
	.comments-pagination {justify-content: center;padding: 0;}
	div#respond.comment-respond  {padding: 41px 38px 34px;margin: 149px 0 87px;}
	.comment-wrap > .comment-col {padding: 35px 31px 37px;margin: 0 0 20px;}
	.comment-wrap .comment-box h5 {padding: 0;}
	.comments-area h3.comments-title {padding: 0 0 2px;font-size: 20px;}
	.comments-area h3.comments-title + p {padding: 0 0 10px;}
	.comments-area .comment-form, .comment-respond > *:last-child.comment-form {max-width: 100%;}
	.comment-form .input_wrap input[type=checkbox] + label {line-height: 1.5;font-size: 12px;}
	.comment-wrap .comment-col .comment-col .comment-box {padding: 26px 0 0 30px;}
	/*============ Blog Single page css ED ============*/

	.dassind-content.exceltool {padding: 113px 0 18px;}
	.dassind-content.exceltool .vc_custom_heading {line-height: 1.185;padding: 0 0 11px;}
	.dassind-content.solvenz {max-width: 100%;padding: 0 0 27px;}
	.dassind-content.solvenz h3 {padding: 0;}
	.dassind-content.solvenz .wpb_text_column {display: none;}
	.solvenz-form .ult-content-box {padding: 49px 24px 45px;}
	.excel-form .input-row {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.excel-form .input-text {width: 102px;}
	.excel-form label {width: calc(100% - 102px);}
	.ergebnis-head {display: none;}
	.ergebnis-item {-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 5px 0;}
	.ergebnis-item .ergebnis-col {-ms-flex: 0 0 50%;flex: 0 0 50%;width: 50%;}
	.ergebnis-item .ergebnis-col.auffallig {-ms-flex: 0 0 100%;flex: 0 0 100%;width: 100%;}
	.ergebnis-item .ergebnis-col .btnbox span {min-width: 70px;}
	.ergebnis-cntent {max-width: 100%;}

	.ja_title>div {font-size: 18px;padding: 40px 26px 10px;}
	.ja_body {padding: 0 36px 40px;}
	.ja_btn, .ja_btn:active, .ja_btn:link, .ja_btn:visited {font-size: 12px;padding: 9px 16px;width: auto;}
	.ja_btn_red, .ja_btn_red:link, .ja_btn_red:visited {margin-top: 10px;} 

	/*Footer css ST*/
	footer.blog_footer {padding-top: 87px;}
	.blog_footer .fttopbox .Icon {right: 10px;}
	.ftToprow {padding:0;margin: 0;}
	.fttop-col-1,
	.fttop-col-2 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 0 0 15px;}
	.fttopbox .Icon {width: 58px;left: 10px;top: -29px;}
	.fttop-col-1 .fttopbox {padding:32px 47px 36px;}
	.fttopbox {padding:32px 47px 36px;}
	.fttopbox h4 {padding: 0 0 5px;font-size: 16px;line-height: 1.42;}
	.fttopbox p {padding: 0 0 26px;line-height: 1.31;}
	.footer_wrapper {flex-wrap: wrap;padding: 35px 34px 33px;text-align: center;}
	.footer_wrapper .ft-col.ftaddress,
	.footer_wrapper .ft-col {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-right: 0;}
	.footer_wrapper .ft-col + .ft-col {padding-top: 29px;}
	.ftlogo {padding: 0 0 15px;}
	.ftbox address {font-size: 14px;line-height: 1.285;}
	.ftbox h4 {padding: 0 0 6px;font-size: 16px;line-height: 1.25;}
	.ftbox ul li+li {padding-top: 8px;}
	.ftbox ul li a {font-size: 14px;line-height: 1.43;}
	.ftbox ul li a span img {width: auto;height: 11px;}
	.ftsocials ul {min-width: 122px;display: inline-block;vertical-align: top;text-align: left;padding: 2px 0 0;}
	.google_review {width: 100%;padding: 22px 36px 13px;margin-top: 29px;}
	.google_review h4 {font-size: 16px;line-height: 1.375;padding: 0 0 6px;}
	.google_review ul {padding: 0 0 18px;}
	.google_review ul svg {width: 13px;height: auto;}
	/*Footer css ED*/

	.google_review.sticky_sec { margin: 0; top: 60px; right: 10px; width: 210px; }


	.section__title .vc_column-inner .wpb_wrapper { margin-bottom: 28px;}
	.section__title .vc_column-inner .wpb_wrapper h2 { line-height: 1.3;}
	.green_info_wrapper .section__title .vc_column-inner .wpb_wrapper { margin-top: 28px;}
	.newpagebanner { padding: 20px; margin-top: 10px; margin-bottom: 50px;}
	.newpagebanner .banner-content { padding: 10px 0 0 0;}
	.newpagebanner h2 { line-height: 1.3;}
	.two__blocks .video_left__column > .vc_column-inner,
	.two__blocks .main_video__box > .vc_column-inner { padding: 0px;}
	.two__blocks .main_video__box > .vc_column-inner { margin-top: 14px;}
	.two__blocks .video_left__column > .vc_column-inner > .wpb_wrapper { padding: 24px;}
	.counter__wrapper { padding: 0;}
	.counter__wrapper .counter_main_div .count_row { flex-direction: column; gap: 18px;}
	.counter__wrapper .counter_main_div .count_row .count_col { max-width: 100%; gap: 8px;}
	.green_acc_wrapper { padding: 20px;}
	.green_acc_wrapper .row__classes .wpb_column { padding-left: 14px; padding-right: 14px;}
	.green_acc_wrapper .faqs_wrap .accordion .accordion-content + .accordion-title { margin-top: 8px;}
	.green_acc_wrapper .row__classes .vc_btn3-container { margin-top: 8px; margin-bottom: 14px;}
	.review__testimonial { padding: 20px;}
	.green_info_wrapper { padding: 20px;}
	.green_info_wrapper .row__classes .wpb_column { padding: 0;}
	.green_info_wrapper .row__classes .left__columnbox { margin-bottom: 14px;}
	.marquee { padding: 0;}
	.step__section .column_3__row { gap: 14px;}
	.step__section .column_3__row .vc_column-inner > .wpb_wrapper { gap: 14px; padding: 16px;}
	.step__section .column_3__row > .wpb_column { padding: 0;}
	.review__testimonial .review__rowbox { margin-bottom: 20px; gap: 14px;}
	.review__testimonial .review__rowbox > .wpb_column { padding: 0;}
	.review__testimonial .review__rowbox > .wpb_column .vc_column-inner { padding: 16px;}
	.review__testimonial .review__rowbox > .wpb_column .vc_column-inner > .wpb_wrapper { gap: 14px;}
	.review__testimonial .review__rowbox > .wpb_column .review__name [class*="person__subtitle"] { font-size: 14px;}
	.slider-imagebox h2 { line-height: 1.3;}

	.two__blocks,
	.last__plain_section,
	.green_info_wrapper,
	.two__blocks.white__blocks,
	.review__testimonial,
	.step__section,
	.green_acc_wrapper,
	.section__two,
	.slider-imagebox,
	.slider-imagebox { margin-top: 50px; margin-bottom: 50px;}

	.two__blocks.white__blocks { padding-left: 20px; padding-right: 20px;}
	.two__blocks.white__blocks .wpb_single_image .vc_figure .vc_single_image-wrapper img { position: relative;}
	.two__blocks.white__blocks .wpb_single_image .vc_figure { position: relative; margin-bottom: 14px;}

	
	.newpagebanner .banner-content .wpb_wrapper { gap: 10px;}
	.container.vc_row-has-fill { margin-left: 20px; margin-right: 20px;}
	.last__plain_section h2 { line-height: 1.3;}
	.last__plain_section .vc_column-inner > .wpb_wrapper { gap: 18px;}

	.landing-pg-kontak .kontak-inner-col > .vc_column-inner { padding: 20px;}


	
  

} 
@media (min-width:320px) and (max-width:389px) {
	.sp-btngroup,
	.container,
	.vc_row.wpb_row.vc_row-fluid.vc_row-no-padding>.wpb_column>.vc_column-inner {padding-left: 20px;padding-right: 20px;}	
	.blog_banner_section {padding-left: 20px;padding-right: 20px;}
	.post-sidebar {padding: 0 20px 10px;}
	.btnbox a, .btnbox > span {padding: 0 18px;}
	.h1, h1 {font-size: 22px;line-height: 1.166;}
	.h2, h2 {font-size: 22px;line-height: 1.95;}
	.h3, h3 {font-size: 18px;line-height: 1.25;}
	.h4, h4 {font-size: 18px;line-height: 1.25;}
}