@media screen and (max-width: 1400px) {
.leftimage { font-size: 129px; letter-spacing: -62px; line-height: 90px; left: -65px; }
}
@media screen and (max-width: 1320px) {
.leftimage { font-size: 129px; letter-spacing: -62px; line-height: 70px; left: -65px; }
#leftimageNew { font-size: 129px; letter-spacing: -62px; line-height: 92px; left: 0px; }
.homePage {padding-left: 0px; }
.footer-bottom-contact > .container{ padding-left: 120px;}
}
@media screen and (max-width: 1250px) {
.contactUsMap { width:auto; height:auto; }
.contactUsMap iframe { }
.leftimage { font-size: 129px;  letter-spacing: -62px; line-height: 130px; left: -45px; }
#leftimageNew { font-size: 129px;  letter-spacing: -62px; line-height: 92px; left: 0px; }
.center-banner-person > .container {padding-left: 120px;}
.footer-bottom-person > .container{padding-left: 120px;}
.homePage {padding-left: 0px;}
.right-top-menu .logo {  padding: 40px 60px;}
.home-right-top-menu .logo {  padding: 0; }
.right-top-com .logo { padding: 2px 0px 60px 6px; } .item{ height: 400px; }
.tabListTwo .item { height: auto; }
}
@media screen and (max-width: 1200px) {
.leftimage { font-size: 129px;  letter-spacing: -62px; line-height: 115px; left:0px; }
#leftimageNew { font-size: 129px;  letter-spacing: -62px; line-height: 92px; left:0px; }
}
@media screen and (max-width: 1170px) {
.leftSideList ul li a {
font-size: 26px;
}
}
@media screen and (max-width: 1100px) {
.leftimage { font-size: 129px; line-height: 80px; }
#leftimageNew { font-size: 129px; line-height: 92px; }
.right-top-menu .logo {  padding: 40px 65px;}
.home-right-top-menu .logo {  padding: 0px} 
.right-top-com .logo {padding: 2px 0px 60px 6px;} .item{height: 400px;}
}
@media screen and (max-width: 992px) { .footer-bottom-contact > .container{max-width:100%;}
.addressLeft { padding-bottom: 20px; }
.addressLeft p{ padding-top: 20px;font-size: 24px; }
.left-profile-image img { width: auto; max-height: 590px; }
.leftimage { font-size: 129px;  letter-spacing: -62px;  left: 0px; }
#leftimageNew { font-size: 129px;  letter-spacing: -62px;  left: 0px; }
.homePage {padding-left: 0px;padding-top: 0px;}
.right-top-menu .logo {  padding: 40px 75px;}
.right-top-com .logo { padding:35px 0px 60px 35px; float: right; }
.footer-bottom-person .foot {max-width: 100%; padding-right: 15px;}
.footer-bottom-contact .foot-contact {max-width: 100%; padding-right: 15px;}
.accordion-right { max-width:820px; padding-right: 15px;}
.accordion-right .btn { font-size: 24px; line-height: 30px; padding-bottom: 5px; }
.accordion-right .card-head img, .accordion-right .card-head svg{ top:16px; } .item {height: 490px;}
.tabListContain { padding: 0; margin: 0; list-style: none; -ms-box-orient: horizontal;  display: -webkit-box; display: -moz-box;  display: -ms-flexbox;display: -moz-flex; display: -webkit-flex; display: flex;  -webkit-flex-flow: row wrap; flex-flow: row wrap; }
.tabListOne:nth-of-type(1) { order: 2; } 
.tabListTwo:nth-of-type(2) { order: 3; }
.tabListThree:nth-of-type(3) { order: 1; }
.owl-dots { margin-bottom: 35px; }
.containerForContent p { margin-bottom: 18px; }
.containForOwl { padding-top: 80px; max-width:100%; padding-right: 15px; }
.home-right-top-menu { position: relative; }
.home-right-top-menu .logo { position: absolute; right: 0; }
.right-top-menu {position: relative;}
.contactUsMap { margin-top: 80px; }
.contactUsMap iframe { padding-right: 15px; }
.contactText { padding-right: 15px; }
.header-person { padding: 0px 0 0px 0; }
.left-profile-image {padding-right: 15px;}
.header-person .right-top-menu .logo {padding: 0px 15px 0px 0px;}
.homePage .home-right-top-menu .logo {z-index: 1;}
.containForOwl .owl-carousel {z-index: 0;}
.home-right-top-menu .menu-list {
margin: 30px 0 0 0;
}
.right-top-menu .menu-list {
margin: 30px 0 0 0;
}
.home-right-top-menu .menu-list ul {
padding: 0px 0px 12px 30px;
}
.right-top-menu .menu-list ul {
padding: 0px 0px 12px 30px;
}
.right-top-menu .slide-menu {
right: -41px;
}
.right-top-menu .slide-menu .closebtn {
padding: 30px 55px 5px 0px;
}
.home-right-top-menu .slide-menu .closebtn {
padding: 30px 55px 5px 0px;
}
.right-top-menu .slide-menu {
position: fixed;
right: 0;
top: 0;
}
.home-right-top-menu .slide-menu {
position: fixed;
top: 0;
right: 0;
}
.home-right-top-menu .slide-menu .closebtn {
padding: 30px 55px 5px 0px;
}
}
@media screen and (max-width: 800px) {
.left-profile-image img { width: auto; max-height: 590px; }
#leftimageNew {font-size: 110px; letter-spacing: -62px; line-height: 79px; }
.leftimage { font-size: 129px;  letter-spacing: -62px; left: 0px; }
.header-person .header-top-left { margin-left: 15px; padding-left: 3px;}
.marginForDiv{ padding-left: 3px; margin-left: 0px; }
}
@media screen and (max-width: 767px) {
.header-person .container {padding-right: 36px;}
.center-banner-person > .container {  padding-right: 21px;}
.footer-bottom-person > .container {  padding-right: 21px;}
.footer-bottom-contact > .container {  padding-right: 21px;}
.homePage .container { padding-right: 21px;}
.contactUsMap { padding-left: 35px;padding-right: 10px;padding-bottom: 0;	margin-top: -25px; }
.contactText { padding-left: 35px;padding-right: 10px; }
.contactUsMap iframe { position: relative; min-height: 300px; }
.containForOwl { padding-left: 35px; padding-right: 15px; padding-top: 0px; }
.owl-dots { margin-bottom: 25px;  }
.right-top-com .logo { padding: 31px 51px 60px 35px; float: right; }
.marginForDiv { margin-left: -50px; }
.topHeadingBarbar a,.leftSideList ul li a { font-size: 25px; line-height: 33px; }
.containerForContent p{font-size: 20px;line-height: 30px;}
.addressLeft p{  font-size: 20px;line-height: 28px;padding-top: 17px; margin-bottom: 30px; }
.headerCommon #leftimageNew{ left:0px !important; }
.tabListOne:nth-of-type(1) { order: 1; } 
.tabListTwo:nth-of-type(2) { order: 3; }
.tabListThree:nth-of-type(3) { order: 1; } .accordion-right .card-head{ padding: 3px 0px;}
.left-profile-image { margin-bottom: 30px; }
.left-profile-image img { padding-left: 0px;  }
.tabListTwo .item { height: auto; }
.header-person .header-top-left h2 a, .header-person .header-top-left h3 { font-size: 25px; line-height:33px; }
.footer-bottom-contact > .container {padding-left: 100px;}
.footer-bottom-person .foot {width: 100%;padding-right: 10px;}
.right-top-com .logo img { margin-right: -55px;}
.homePage {padding-left: 50px;}
.accordion-right .card-body .link-text{ font-weight: 300 !important; }
.containerForContent { margin: 0 auto; }
.center-banner-person > .container , .footer-bottom-person > .container   { padding-left: 100px; }
.header-person .header-top-left h2 a {font-size: 25px;line-height: 33px;}
.header-person .header-top-left h3 {font-size: 25px;line-height: 33px;}
.accordion-right {padding-right: 10px;}
.left-profile-image {padding-right: 10px;}
.header-person .right-top-menu .logo {
padding: 0px 0px 0px 0px;
}
.homePage .home-right-top-menu .logo {padding-right: 0px;}
.footer-bottom-contact .foot-contact {padding-right: 10px;}
.contactText p { font-size: 20px; line-height: 30px; }
.tabListThree {
padding: 0 10px;
}
.home-right-top-menu .menu-list ul {
padding: 0px 0px 12px 13px;
}
.right-top-menu .menu-list ul {
padding: 0px 0px 12px 13px;
}
.home-right-top-menu .slide-menu .closebtn img {
height: auto;
}
.home-right-top-menu .logo img {
width: 55px;
}
.right-top-menu .slide-menu .closebtn img {
height: auto;
}
.right-top-menu .logo img {
width: 55px;
}
.home-right-top-menu .slide-menu .closebtn {
padding: 27px 31px 5px 0px;
}
.right-top-menu .slide-menu .closebtn {
padding: 27px 31px 5px 0px;
}
.slide-menu.toggleMenu{ width:227px !important;}
.obstgarten_schriftzug > img {
width: 60px;
}
}
@media screen and (max-width: 570px) {
.addressLeft p{font-size: 20px;}
.header-person .header-top-left { margin-left: 8px; }
.center-banner-person > .container , .footer-bottom-person > .container   { padding-left: 80px; }
.homePage { padding-left: 10px; }
.tabListOne:nth-of-type(1) { order: 3; }
.item { height: 200px; } 
.headerCommon #leftimageNew { font-size: 80px; letter-spacing: 0px; line-height: 57px; }
.left-profile-image img { max-height: 300px; } .containerForContent { margin: 0 auto; }
.marginForDiv { margin-left: -20px; }
.contactUsMap { padding-left: 65px; padding-right: 0px; padding-bottom: 0; margin-top: -25px; }
.contactText {padding-left: 65px;padding-right: 10px;}
.contactUsMap iframe { min-height: 250px; }
.footer-bottom-contact > .container {padding-left: 80px;}
}
@media screen and (max-width: 420px) {
.addressLeft p{font-size: 20px;}
.homePage{padding-left: 0px;}
.header-person .header-top-left {padding-top: 7px; padding-left: 0;}
.header-person .header-top-left h2, .header-person .header-top-left h3 { font-size: 25px; line-height: 25px; }
.right-top-menu .logo img { width: 55px; }
.right-top-menu .slide-menu .closebtn img { width: 55px; }
.home-right-top-menu .logo img { width: 55px; }
.home-right-top-menu .slide-menu .closebtn img { width: 55px; }
.right-top-com .logo img { width: 50px; }
.right-top-com .slide-menu .closebtn img { width: 50px; }
.slide-menu { padding-top: 15px; }
.slide-menu a { font-size: 18px; }  .containerForContent { margin: 0 auto; }
.marginForDiv { margin-left: -10px; }
.containForOwl { padding-left: 65px; padding-right: 10px; }
}