@media only screen and (min-width: 1200px) {
  .toggler {
    display: none;
  }
}
@media only screen and (min-width: 960px) {
  body .news .list .item {
    display: block;
  }
  body .you-need-us .list .item {
    display: block;
  }
  body .image-mobile {
    display: none;
  }
}
@media only screen and (max-width: 1740px) {
  body .inside {
    width: 1200px;
  }
  body .child-project .left__content {
    width: calc(100% - 540px);
  }
  body .child-project .right__content {
    width: 500px;
  }

  body .our-duty {
    padding-top: 60px;
  }
  body .news:not(.last-news) .list .item {
    max-width: 24%;
  }
  body .news .list .desc {
    padding: 12px;
  }
  
  body .child-project .right__content {
    padding: 90px 30px 30px 30px;
  }
  body .main {
    padding: 120px 0 160px;
    background-size: cover;
  }
  
  body .our-duty .title-main {
    margin-bottom: 40px;
  }
  .our-importance .slick-prev {
    left: -15px;
  }
  .our-importance .slick-next {
    right: -15px;
  }
  body .title {
    margin-bottom: 20px;
  }
  .sustainability .list .item {
    padding: 12px;
  }
  .sustainability .list .st-heading p {
    width: calc(100% - 88px);
  }
  
  .sustainability .list .st-heading .icon img {
    max-width: 50px;
    max-height: 50px;
  }
  .sustainability .list .st-heading .icon {
    width: 70px;
    height: 70px;
    margin-right: 10px;
  }
  body .info-block .desc {
    width: 550px;
  }
  body div.info-block div.image {
    width: 600px;
    max-width: 100%;
  }
  
  body .team-list .item {
    max-width: 32.6%;
  }
  body .team-list .item .caption {
    padding: 16px;
  }
  body .team-list .item .caption ul {
    padding-top: 4px;
  }
  body .partners-top {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  



  body .faq-top {
    padding-bottom: 40px;
  }
  
  .our-benefits .list .item {
    padding: 12px;
  }
  
  body .contact-page .contact-form {
    width: 560px;
  }
  body .contact-page .left-content {
    width: 540px;
  }
  body .info-block.info-block-1 .image {
    margin-right: 0;
  }
  body .info-block.info-block-2 .image {
    margin-left: 0;
  }
  body .info-block.info-block-3 .image {
    margin-right: 0;
  }

  .standord-page .right-content {
    width: 580px;
  }
  .standord-page .right-content {
    width: 570px;
  }
  .standord-page .left-content {
    width: 540px;
  }
  body .header .spenden {
    margin-left: 10px;
  }
  body .header li a {
    padding: 8px 6px;
  }
  body .header li.has-children a {
    padding-right: 18px;
  }
  body .header li.has-children:after {
    right: 12px;
  }
  body .header li {
    font-size: 14px;
  }
  body .header li.has-children {
    padding-right: 6px;
  }
  .page-id-833 .info-block .list {
    width: calc(100% - 580px);
  }
  .page-id-833 .filter-element {
    width: auto;
  }
  .page-id-833 .map-element {
    width: calc(100% - 320px);
    height: 620px;
  }
  .page-id-833 .our-duty-lp .inside {
    width: 886px;
  }
  .page-id-833 .our-duty-lp .left-content {
    width: auto;
    margin-bottom: 30px;
  }
  
}


@media only screen and (max-width: 1200px) {
  body .vereinbarung-top {
    padding: 40px 0 60px;
  }
  body .child-project .left__content h1 {
    font-size: 32px;

  }
  body .vereinbarung-top h1 {
    font-size: 32px;
    margin-bottom: 40px;
  }
  body .news .list .desc h3 {
    font-size: 22px;
  }
  body .title-main {
    font-size: 32px;
  }
  .sustainability .list .st-heading {
    font-size: 18px;
  }
  body .team-list .item .caption h4 {
    font-size: 22px;
  }
  body .info-block h1,
  body .info-block h2 {
    font-size: 32px;
  }
  body .title {
    font-size: 36px;
  }
  body .team-top h1 {
    font-size: 32px;
  }
  body .faq-top h1,
  body .partners-top h1,
  body .title {
    font-size: 32px;
  }
  
  body .partners-top p strong {
    font-size: 18px;
  }
  body .partners-top p {
    font-size: 16px;
  }
  .our-benefits .list .item h4 {
    font-size: 22px;
  }
  body .faq .faq-title {
    font-size: 24px;
  }
  .more-to-help .item .description h4 {
    font-size: 32px;
  }
  header .nav > ul {
    display: none;
  }
  body nav.navigation li {
    margin-bottom: 20px;
    font-weight: 700;
  }
  .navigation ul ul li {
    font-weight: 400;
    margin-bottom: 16px;
  }
  .navigation ul ul {
    display: none;
    padding-top: 20px;
    padding-bottom: 1px;
  }
  body .child-project .right__content {
    width: 450px;
  }
  body .child-project .left__content {
    width: calc(100% - 470px);
  }
  body .our-duty .list .item span {
    font-size: 32px;
  }
  body .our-duty .list .item {
    font-size: 18px;
  }
  body .you-need-us {
    padding: 30px 0;
  }
  body .news:not(.last-news) .list .item {
    max-width: 49%;
    margin-bottom: 20px;
  }
  body .news {
    padding: 30px 0 10px;
  }
  body .inside {
    width: 960px;
  }
  body .child-project {
    padding: 100px 0 80px;
  }
  body .child-project .left__content {
    width: 100%;
    margin-bottom: 100px;
  }
  body .child-project .right__content {
    width: 100%;
  }
  body .our-duty .list .item {
    padding: 10px;
  }
  body .you-need-us .list .desc {
    padding: 20px 10px;
  }
  body .news .inside {
    width: 820px;
  }
  body .info-block {
    font-size: 16px;
  }
  body .info-block .desc {
    width: calc(100% - 420px);

  }
  body div.info-block div.image {
    width: 400px;
  }
  body .partners-list-2 {
    padding: 80px 0;
  }
  body .partner-block h2, body .red-section-widget h2 {
    font-size: 32px;
  }
  .our-benefits .list .item {
    margin-bottom: 12px;
    max-width: 49%;
    width: 49%;
    border-radius: 20px;
    min-height: 200px;
  }
  .our-benefits {
    padding: 20px 0 60px 0;
  }
  .our-reviews {
    padding: 140px 0 80px;
  }
  body .info-block .image {
    border-radius: 20px;
  }
  body .contact-page .left-content {
    width: 350px;
  }
  body .contact-page .left-content .coll.coll-1 {
    margin-bottom: 20px;
  }
  body .contact-page h1, body .contact-page h2 {
    font-size: 32px;
    margin-bottom: 20px;
  }
  .standord-page .left-content {
    width: 450px;
  }
  .standord-page .right-content {
    width: 440px;
  }
  .muenchen-main {
    padding: 150px 0;
    background-size: cover;
  }
  .muenchen-main h1 {
    font-size: 36px;
  }
  .muenchen-main h2 {
    font-size: 24px;
  }

}
@media only screen and (min-width: 961px) {
  .photo-inner.mobile {
    display: none;
  }
}
@media only screen and (max-width: 960px) {
  body .image-pc {
    display: none;
  }
  body .main.main-lp p strong {
    font-size: 44px;
  }
  .photo-inner.mobile {
    margin-top: 30px;
  }
  body .main {
    padding: 100px 150px 100px 0;
  }
  body .main p strong {
    font-size: 48px;
  }
  body .you-need-us .list .desc h3 {
    font-size: 22px;
  }
  body .info-block .desc {
    width: 100%;
    margin-bottom: 30px;
  }
  .sustainability .list .item {
    max-width: 47%;
    margin: 10px 1%;
  }
  .our-importance .list-slider .item .item-inner {
    padding: 12px;
    padding-top: 70px;
    padding-bottom: 30px;
  }
  body .team-list {
    padding: 80px 0 30px;
  }
  body .team-list .item {
    margin-bottom: 12px;
  }
  body .vacations {
    padding-top: 140px;
    padding-bottom: 80px;
  }
  body .partners-list .list .partner {
    max-width: 32.4%;
  }
  body .partners-list-2 .partner {
    max-width: 48%;
    margin: 0 1%;
  }
  body .faq {
    padding: 130px 0 210px;
  }
  body .faq-top {
    padding: 70px 0;
  }
  .my-start-list li .description h3 {
    font-size: 22px;
  }
  .more-to-help .item .image {
    margin-bottom: 20px;
  }
  .more-to-help .item .description h4 {
    font-size: 24px;
    margin-bottom: 10px;
  }
  .more-to-help .item .description {
    font-size: 16px;
  }
  .more-to-help .title-main {
    margin-bottom: 40px;
  }

  body .simple-page h1,
  body .article-detail h1 {
    font-size: 32px;
  }

  body .contact-page .contact-form {
    width: calc(100% - 370px);
  }
  body .contact-page h1, 
  body .contact-page h2 {
    margin-bottom: 20px;
  }
  body .contact-page .field label {
    margin-bottom: 4px;
  }
  body .contact-page .field textarea {
    height: 100px;
  }
  body .contact-page {
    font-size: 14px;
  }
  .kontaktieren-sie-uns .left-element {
    width: 100%;
  }
  .kontaktieren-sie-uns .photo {
    display: none;
  }

  body .info-block.muenchen-section {
    padding-bottom: 60px;
    padding-top: 60px;
  }
  .page-id-833 .info-block .list {
    width: 100%;
  }

}
@media only screen and (max-width: 840px) {
  
  body .footer .social {
    justify-content: center;
    width: 100%;
    text-align: center;
  }
  body .newsletter {
    background-size: cover;
    padding: 100px 0 50px;
  }
  .about-our-team .team-list-widget .worker {
    margin-bottom: 30px;
  }
  .mailstone .list-of-edges li span {
    font-size: 22px;
  }
  .mailstone .list-of-edges li span:after {
    top: 0px;
  }
  .mailstone .list-of-edges li span {
    width: 60px;
  }
  .mailstone .list-of-edges .description {
    width: calc(100% - 114px);
    padding: 12px 14px;
  }
  .mailstone .list-of-edges ul:before {
    left: 86px;
  }
  body .info-block.info-block-2 .image {
    margin-left: 0;
    margin-bottom: 30px;
  }
  body .info-block.info-block-3 .image,
  body .info-block.info-block-1 .image {
    margin-right: 0;
  }
  body .info-block.info-block-3.nomargin .image {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 760px) {
  .sustainability .list .item {
    max-width: 100%;
    margin: 10px 0%;
  }
  body .footer .social li {
    margin: 0 10px;
  }
  body .footer .socials {
    width: 100%;
    text-align: center;
  }
  .our-importance .slick-prev {
    left: 0px;
  }
  .our-importance .slick-next {
    right: 0px;
  }
  .our-importance .list-slider .item .item-inner {
    min-height: 100px;
  }
  .our-importance {
    padding: 20px 0 80px;
  }
  body .header .logo img {
    width: 200px;
  }
  body .header .animate {
    margin-left: 0;
  }
  body .info-block {
    padding: 50px 0;
  }
  body .main p strong {
    font-size: 32px;
  }
  body .main p {
    font-size: 20px;
  }

  body .main {
    background-position: center right -120px;
  }
  
  body .our-duty .list .item {
    margin-bottom: 16px;
    max-width: 100%;
  }
  body .our-duty .inside {
    width: 560px;
  }
  body .our-duty {
    background-size: cover;
  }

  body .news.last-news .list,
  body .you-need-us .list {
    display: block;
  }
  body .news .slick-list .item ,
  body .you-need-us .slick-list .item  {
    margin: 30px 0;
  }
  body .news.last-news .list .item,
  body .you-need-us .list .item {
    max-width: 96%;
  }
  body .footer .coll4 {
    min-width: 100%;
  }
  body .team-list .item {
    max-width: 49%;
  }
  .more-to-help .item {
    max-width: 100%;
  }
  .more-to-help .item {
    margin-bottom: 40px;
  }
  .more-to-help {
    padding: 20px 0;
  }
  body .our-duty.our-duty2 {
    padding-bottom: 60px;
  }
  body .faq {
    padding-bottom: 140px;
  }
  .my-start-list li .icon {
    width: 70px;
    height: 70px;
  }
  .my-start-list li .icon img {
    max-width: 50px;
    max-height: 50px;
  }
  .my-start-list li .description {
    width: calc(100% - 84px);
  }
  .our-locations:not(.location-page) {
    padding: 30px 0;
  }
  body .article-detail h2 {
    font-size: 18px;
  }
  body .contact-page .contact-form {
    width: 100%;
    margin-top: 30px;
  }
  body .contact-page .left-content {
    width: 480px;
    max-width: 100%;
  }
  body .simple-page {
    padding: 60px 0;
  }
  .map-element {
    margin-bottom: 40px;
  }
  .filter-element .filter-element__body .item {
    padding: 10px;
  }
  .filter-element .filter-element__body .item h4 {
    font-size: 16px;
  }

  .filter-element .filter-element__body .item .more a,
  .filter-element .filter-element__body .item address {
    font-size: 14px;
  }
  .filter-element .filter-element__body .item .icon {
    width: 60px;
  }
  .filter-element .filter-element__body .item .name {
    width: calc(100% - 70px);
  }
  .filter-element .filter-element__body {
    padding: 8px;
  }
  .muenchen-main {
    padding-top: 70px;
  }
  .kontaktieren-sie-uns .left-element h3 {
    font-size: 36px;
  }
  .kontaktieren-sie-uns .photo-inner {
    width: 300px;
    height: 300px;
  }
  body .main.main-lp p strong {
    font-size: 32px;
  }
  .page-id-833 .filter-element {
    width: 100%;
  }
  .page-id-833 .map-element {
    width: 100%;
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 580px) {
  body .team-list .list {
    justify-content: center;
  }
  body .team-list .item {
    max-width: 100%;
  }
  body .partners-list-2 .partner,
  body .partners-list .list .partner {
    max-width: 48%;
    margin-bottom: 10px;
    height: auto;
  }
  
  body .faq .list li h4:after {
    right: 6px;
  }
  body .faq .list li .text {
    padding: 12px;
  }
  body .faq .list li h4 {
    padding: 12px;
    padding-right: 40px;
  }
  .reviews_slider .inner-review,
  .reviews-slider .inner-review {
    padding: 50px 20px 20px;
  }
  .reviews_slider .item,
  .reviews-slider .item {
    padding: 50px 0px 30px;
  }
  .our-reviews {
    padding: 120px 0 80px;
  }
  body .news.news-page .list .item {
    max-width: 100%;
  }
  body .news.news-page .inside {
    width: 414px;
  }
  body .news.news-page .list .item.hidden {
    display: none;
  }
  body .newsletter .form input {
    width: calc(100vw - 170px);
    font-size: 16px;
  }
  body .newsletter .form button {
    width: 120px;
    font-size: 16px;
  }
  body .news .list .desc .more a {
    font-size: 16px;
  }
  .reviews_slider .inner-review,
  .reviews-slider .inner-review {
    font-size: 16px;
  }
  .reviews_slider .item > div,
  .reviews-slider .item > div {
    padding: 0 10px;
  }
  .slick-dots li {
    margin: 0 6px;
  }
  .my-start-list li .description h3 {
    font-size: 18px;
  }
  .my-start-list li .description {
    font-size: 16px;
  }
  body .contact-page {
    background-image: none;
  }
  body .contact-page .field input {
    height: 40px;
  }
  body .copy ul {
    font-size: 14px;
    text-align: center;
    justify-content: center;
  }
  body .copy li {
    margin: 6px 4px;
  }
  body .faq {
    padding-top: 120px;
  }
  .our-benefits .list .item {
    width: 100%;
    max-width: 100%;
    min-height: 100px;
  }
  
  .lp-slider .button a {
    width: 336px;
    max-width: 100%;
  }
  .lp-slider .button {
    margin-top: 466px;
  }
  .info-block .list li {
    font-size: 16px;
  }
  .reviews_slider .inner-review:before,
  .reviews-slider .inner-review:before {
    top: -52px;
  }
}
@media only screen and (min-width: 481px) {
  .info-block .list .mobile {
    display: none;
  }
  .our-duty-lp .mobile {
    display: none;
  }
  .video-lp-el {
    display: none;
  }
  .mobile-info-block {
    display: none;
  }
}
@media only screen and (max-width: 800px) {
  .slide-1 {
    background-image: url(../images/s1_tab.jpg);
  }
  .slide-2 {
    background-image: url(../images/s2_tab.jpg);
  }
  .slide-3 {
    background-image: url(../images/s3_tab.jpg);
  }
  .slide-4 {
    background-image: url(../images/s4_tab.jpg);
  }
  .slide-5 {
    background-image: url(../images/s5_tab.jpg);
  }
  .slide-6 {
    background-image: url(../images/s6_tab.jpg);
  }
  .lp-slider .item {
    height: 600px;
    background-size: cover;
  }
  .lp-slider .button {
    margin-top: 440px;
  }
}
@media only screen and (max-width: 480px) {
  body .news h3 {
    margin-bottom: 10px;
  }
  body .header .animate {
    display: none;
  }
  body .footer .coll {
    width: 100%;
    max-width: 100%;
  }
  body .vacations .vacations-widget {
    padding: 20px;
  }
  body .contact-page .left-content .coll.coll-1 {
    width: 100%;
  }
  body .contact-page .field.field-50 {
    width: 100%;
  }
  body .contact-page .field.field-50:first-child {
    margin-bottom: 16px;
  }
  body .footer h4 {
    text-align: left;
  }
  body .footer .social {
    text-align: left;
    justify-content: flex-start;
  }
  body .footer .coll {
    padding-top: 10px;
  }
  body .contact-page {
    padding: 40px 0;
  }
  .more-to-help .item .image a {
    border-radius: 20px;
  }
  body .our-duty .list .item .ico {
    height: 80px;
  }
  body .partner-block h2, 
  body .red-section-widget h2,
  body .simple-page h1,
  body .info-block h1,
  body .info-block h2,
  body .faq-top h1, body .partners-top h1, 
  body .title-main,
  body .title {
    font-size: 24px;
  }
  body .partners-list .list .partner img {
    width: 200px;
  }
  body .news .list .desc h3 {
    font-size: 18px;
  }
  
  body .main:after {
    content: "";
    left: 0;
    top: 0;
    position: absolute;
    height: 367px;
    width: 100%;

    background-image: url("data:image/svg+xml,%3Csvg width='375' height='367' viewBox='0 0 375 367' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='-1' width='376' height='367' fill='url(%23paint0_linear_1355_178)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1355_178' x1='187' y1='9.72218e-06' x2='187' y2='367' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23792832' stop-opacity='0.9'/%3E%3Cstop offset='1' stop-color='%235C1F26' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  }
  body .main .inside {
    position: relative;
    z-index: 1;
  }
  body .main {
    position: relative;
    padding-right: 0;
    padding-top: 40px;
    background-image: url(../images/mobile-main.jpg)!important;
    background-position: center bottom;
    background-size: 100% auto;
    height: calc(100vw * 1.4);
  }
  body .child-project {
    padding-top: 60px;
  }
  body .child-project .right__content .ico {
    width: 100px;
    height: 100px;
    margin-left: -50px;
    margin-top: 18px;
  }
  body .child-project .right__content .ico img {
    max-width: 100%;
  }
  body .child-project .right__content h3 {
    font-size: 32px;
  }
  body .child-project .right__content {
    padding: 60px 20px 30px 20px;
  }
  .standord-page .left-content .buttons .button a {
    font-size: 16px;
  }

  body .child-project .right__content .button a,
  body .info-block .button a,
  body .button-red a {
    width: auto;
    padding: 0 20px;
    max-width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
  }
  body .faq .list li h4 {
    font-size: 16px;
  }
  .flex-center li {
    margin-bottom: 10px !important;
    text-align: center;
  }
  .flex-center {
    padding: 30px 10px;
  }
  .muenchen-main h2 {
    font-size: 18px;
  }
  .info-block .list h3 {
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    color: #313513;
    margin-bottom: 30px;
    font-family: "Fjalla One";
  }
  .info-block .list .button {
    text-align: center;
  }
  .our-duty-lp .title {
    font-size: 32px;
  }
  body .our-duty .list .item .ico {
    order: -1;
    width: 100%;
    text-align: center;
  }
  .our-duty-lp .list .left-el {
    width: 100%;
    font-size: 16px;
    text-align: center;
  }
  .our-duty-lp h3 {
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    color: #313513;
    margin-bottom: 30px;
    font-family: "Fjalla One";
  }
  body .our-duty-lp.our-duty {
    padding-bottom: 60px;
  }
  .our-duty-lp .left-content {
    display: none;
  }
  .info-block .list .button a {
    width: 336px;
    height: 56px;
    color: #fff;
    background: #BE3B4A;
    border-radius: 30px;
    text-align: center;
    line-height: 56px;
    font-size: 21px;
    font-weight: 700;
    display: inline-block;
  }
  .video-lp-el .title {
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2;
  }
  .video-lp-el .image iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
  }
  .video-lp-el:after {
    position: absolute;
    content: "";
    width: 100%;
    bottom: 0;
    left: 0;
    height: 90px;
    background: url(../images/devider-3.svg) no-repeat center bottom -1px;
    background-size: 100% auto;

  }
  .video-lp-el {
    background: #F2EFD0;
    padding: 60px 0 90px;
    position: relative;
  }
  .video-lp-el .image {
    border-radius: 12px;
    border: 3px solid #FFF;
    overflow: hidden;
    position: relative;
    box-shadow: 0px 0.83125001px 3.3531251px 0px rgba(49, 53, 19, 0.03), 0px 3.79999995px 9.42500019px 0px rgba(49, 53, 19, 0.04), 0px 9.61874962px 25.28437424px 0px rgba(49, 53, 19, 0.05), 0px 19px 58px 0px rgba(49, 53, 19, 0.08);
  }
  body .info-block .button {
    text-align: center;
  }
  body .info-block .button a {
    width: 100%;
    width: 366px;
  }
  body .main.main-lp .inside {
    padding-left: 0;
    padding-right: 0;
  }
  body .main.main-lp {
    background-image: url(../images/small_img3.jpg) !important;
    padding-bottom: 0;
    padding-top: 360px;
    background-position: center 0;
    height: auto;
    background-size: auto 360px;
  }
  body .info-block.info-block-1.lp:after {
    position: absolute;
    content: "";
    width: 100%;
    top: -1px;
    left: 0;
    height: 90px;
    background: url(../images/devider-4.svg) no-repeat center bottom;
    background-size: 100% auto;
    transform: rotate(180deg);

  }
  body .main-lp .caption {
    position: relative;
    padding: 40px 20px 20px 20px;
  }
  body .main.main-lp:after {
    display: none;
  }
  .main-lp .button a {
    width: 100%;
  }
  .main-lp .button {
    margin-top: 20px;
  }
  .info-block.lp h1 {
    font-size: 32px;
  }
  body .info-block.info-block-1.lp .desc {
    display: none;
  }

  body .info-block.info-block-1.lp {
    background: #EAE4B0;

    position: relative;
  }
  .nomobile {
    display: none;
  }
  body .main-lp .button {
    padding: 20px;
  }
  .header .mob {
    display: none;
  }
  .page-id-833 .mob,
  .page-id-833 header .toggler,
  .page-id-833 .info-block.lp .button,
  .page-id-833 .mobile-info-block .button,
  .lp-slider .button {
    display: none;
  }
}
@media only screen and (max-width: 430px) {
  .slide-1 {
    background-image: url(../images/s1_mob.jpg);
  }
  .slide-2 {
    background-image: url(../images/s2_mob.jpg);
  }
  .slide-3 {
    background-image: url(../images/s3_mob.jpg);
  }
  .slide-4 {
    background-image: url(../images/s4_mob.jpg);
  }
  .slide-5 {
    background-image: url(../images/s5_mob.jpg);
  }
  .slide-6 {
    background-image: url(../images/s6_mob.jpg);
  }
  body .main.main-lp {
    padding-top: 320px;
    background-size: auto 320px ;
  }
}
@media only screen and (max-width: 960px) {
  .page-id-833 .mob,
  .page-id-842 .mob {
    display: none;
  }
  .page-id-833 .mob, .page-id-833 header .toggler, .page-id-833 .info-block.lp .button, .page-id-833 .mobile-info-block .button, .lp-slider .button,
  .page-id-842 .mob, .page-id-842 header .toggler, .page-id-842 .info-block.lp .button, .page-id-842 .mobile-info-block .button, .lp-slider .button {
    display: none;
  }
  
}
@media only screen and (max-width: 420px) {
  
  body .partners-list-2 .partner,
  body .partners-list .list .partner {
    max-width: 100%;
  }
  body .partners-list .list {
    justify-content: center;
  }
  body .main p strong {
    font-size: 26px;
  }
  body .main.main-lp p strong {
    font-size: 26px;
  }
  body .main p {
    font-size: 18px;
  }

}
.rounded {
  padding: 20px;
  background: #FFF616;
  border-radius: 20px;
}



