
@media screen and (max-width: 1600px) {
.responsive .body > .body-section > .widget-container {
    width: 100%;
    padding: 0 15px;
}
    .responsive .body > .body-section > .widget-container .widget-pageHeading, .responsive .body > .body-section > .widget-container .widget-html.page-heading {
        margin-left:-15px;
        margin-right:-15px
    }
    .widget.featured-post, .widget.sidebar-post {
        padding-right: 15px;
    }
    .widget-html.back-to-prev p {
        padding-left: 18px;
    }
}
@media screen and (max-width: 1500px) {
    .widget-article.footer-copyright::after {
        right: -95%;
    }
    .widget-pageHeading, .widget-html.page-heading {
        padding: 80px 0;
    }
    .widget-form form.custom-form {
        padding: 70px 0 0 30px;
    }
    .widget-image.contact-image img {
        height: 750px;
        object-fit: cover;
    }
    .widget-form .single-input-row .form-row.text h1 {
        font-size: 45px;
        line-height: 60px;
    }
    .blog-post-details {
        padding: 0 90px 25px 0;
    }
    .widget.widget-snippet .craft-banner .content-area h1 {
        padding: 100px 0 60px;
    }
    .widget.widget-snippet .zion-botanics-approach .title-area {
        padding: 90px 20px 20px;
    }
    .widget.widget-snippet .zion-botanics-approach .content-area .left-part {
        padding: 0 50px 110px 50px;
    }
    .widget.widget-snippet .our-facility-area .full-area .right-part {
        padding: 80px 60px 80px 0;
    }
    .widget.widget-snippet .our-quality-area .full-area .left-part h2 {
        font-size: 50px;
    }
    .widget.widget-snippet .our-quality-area .full-area .left-part {
        padding: 90px 60px 80px 100px;
    }
    .widget.widget-snippet .home-sustainability {
        padding: 50px 40px 120px;
    }
    .widget.widget-snippet .full-area .mincontent-part h2 {
        padding: 105px 0 50px;
    }
    .widget.widget-snippet .better-profile .full-area .mincontent-part ul {
        padding: 20px;
    }
    .widget-form .single-input-row .form-row.text h2 {
        margin: 0;
    }
    .widget.widget-image.contact-image {
        margin: 100px 40px 0 105px;
    }
    .widget.widget-snippet.german-ready-now .are-you-ready-now .full-area .right-part {
        padding: 80px 60px 80px 0;
    }
}
@media screen and (max-width: 1400px) {
    .widget-container > .page-content > .v-split-container > .v-split .widget.widget-image.contact-image {
        padding-right: 40px;
        margin-right: 0;
    }

    .widget-image.contact-image img {
        height: 660px;
        border-radius: 32px;
    }

    .responsive .body > .body-section > .widget-container {
        width: 100%;
    }

    .widget-pageHeading, .widget-html.page-heading {
        padding: 70px 0;
    }
    .widget-pageHeading h1, .widget-pageHeading h2 {
        font-size: 65px;
    }
    .widget-article.footer-copyright:after {
        right: -84%;
        width: 85%;
    }

    .responsive .body > .widget-container {
        width: auto;
    }

    .widget-form form.custom-form {
        padding: 70px 0 0 25px;
    }

    .blog-post-details {
        padding: 0 50px 25px 0;
    }

    .blog-post-details .title {
        font-size: 42px;
        line-height: 60px;
    }

    .widget.widget-snippet .craft-banner .content-area h1 {
        padding: 60px 0 60px;
    }

    .widget.widget-snippet .craft-banner .content-area {
        padding: 100px 0;
    }

    .widget.widget-snippet .zion-botanics-approach .title-area {
        padding: 90px 40px 20px;
    }

    .widget.widget-snippet .zion-botanics-approach .content-area .item .single-item:nth-of-type(even) {
        padding-right: 0;
    }

    .widget.widget-snippet .are-you-ready-now .full-area .right-part {
        padding: 80px 60px 80px 0px;
    }

    .widget.widget-snippet .middle-content .left-content {
        padding: 20px 0 20px;
    }

    .widget.widget-snippet .middle-content {
        padding: 30px 0;
    }
    .widget.widget-snippet .better-profile .full-area .mincontent-part h2 {
        font-size: 50px;
    }
    .widget.widget-snippet .unique-selling-area .full-area .right-part h2 {
        font-size: 48px;
        line-height: 50px;
        padding: 0 0 20px 0;
    }
    .widget.widget-snippet .unique-selling-area .full-area .right-part {
        padding: 70px 50px 50px;
    }
    .widget.widget-snippet .content-box .left-content h2 {
        font-size: 48px;
        line-height: 50px;
    }
    .widget.widget-snippet .home-who-we-are {
        padding: 90px 0 100px;
    }
    .widget.widget-snippet .unique-selling-area .full-area .right-part .inner-item .single-item p {
        font-size: 22px;
        line-height: 32px;
    }

}
@media only screen and (max-width: 1400px) and (min-width: 1300px) {
    .responsive .widget-snippet .identical-profiles-area .full-area .right-part img:nth-of-type(odd) {
        max-width: 180px;
    }

    .responsive .widget-snippet .identical-profiles-area .full-area .right-part img {
        width: 210px;
    }
}
@media screen and (max-width: 1300px) {
    .widget-pageHeading h1, .widget-pageHeading h2 {
        font-size: 55px;
        line-height: 60px;
    }

    .widget-article.footer-copyright:after {
    right: -64%;
    width: 60%;
}
body > .footer:after {
        width: 685px;
        height: 470px;
 }
    .widget-form form.custom-form {
        padding: 60px 0 0 25px;
    }
    .widget-form .single-input-row .form-row.text h1 {
        font-size: 40px;
        line-height: 55px;
    }
    .blog-post-details {
        padding: 0 40px 0 0;
    }
    .widget-html.back-to-prev {
        margin: 50px auto 0;
    }
    .blog-post-details .title {
        font-size: 40px;
        line-height: 56px;
    }
    .widget.widget-image.contact-image {
        margin: 80px auto 0 65px;
    }
    .widget-container > .page-content > .v-split-container > .v-split .widget.widget-image.contact-image {
        padding-right: 20px;
    }
    .widget.widget-snippet .zion-botanics-approach .title-area {
        max-width: 1100px;
    }
    .widget.widget-snippet .zion-botanics-approach .title-area h2 {
        font-size: 42px;
        line-height: 56px;
    }
    .widget.widget-snippet .zion-botanics-approach .content-area .item .single-item .text-section h3 {
        font-size: 22px;
        line-height: 40px;
    }
    .widget.widget-snippet .are-you-ready-now .full-area .right-part h2 {
        font-size: 42px;
    }
    .widget.widget-snippet .testimonial-section .content h3 {
        font-size: 42px;
        line-height: 64px;
    }
    .widget.widget-snippet .home-who-we-are {
        padding: 70px 0 95px;
    }
    .widget.widget-snippet .unique-selling-area .full-area .right-part h2 {
        font-size: 45px;
        line-height: 50px;
        padding: 0 0 15px 0;
    }
    .widget.widget-snippet .content-box .left-content h2 {
        font-size: 45px;
    }
    .widget.widget-snippet .home-who-we-are {
        padding: 75px 0 90px;
    }
    .blog-post-item .post.post-list-view-height {
        height: 180px;
        border-radius: 20px;
    }

}
@media screen and (max-width: 1200px) {
    .widget-form form.custom-form {
        padding: 35px 25px 0 5px;
    }

    .widget.widget-image.contact-image {
        margin: 80px auto 0 0;
    }

    .widget-image.contact-image img {
        height: 605px;
    }

    .widget-form .single-input-row .form-row.text h1 {
        font-size: 32px;
        line-height: 45px;
        margin: 35px 0 0 0;
    }

    .widget-pageHeading, .widget-html.page-heading {
        padding:60px 0;
    }

    .widget-pageHeading h1, .widget-pageHeading h2 {
        font-size: 45px;
        line-height: 50px;
    }

    .widget-image.contact-image img {
        height: 850px;
        margin: 0 0 85px;
    }
    .widget-navigation.main-menu .navigation-item a {
        font-size: 16px;
    }

    .widget-navigation .navigation-item {
        padding: 13px 18px 20px;
    }

    .widget-article.footer-copyright:after {
        right: -25%;
        width: 30%;
    }

.widget.widget-newsletter.footer-newsletter {
        padding: 80px 0 0;
        text-align: center;
        background: rgba(0, 0, 0, 0.5);
    }

    .widget-newsletter.footer-newsletter label {
        padding: 0 0 25px 0;
        font-size: 20px;
        text-align: center;
    }

    .widget-blogPost .blog-post-content, .blog-posts {
        padding: 0 10px;
    }

    .blog-post-item {
        width: calc(100% / 3 - 20px);
        margin: 0 10px 30px;
    }

    .blog-post-details .title {
        font-size: 36px;
        line-height: 50px;
        max-width: 100%;
    }

    .blog-post-details {
        padding: 0 30px 0 0;
    }

    .widget-blogPost.featured-post .blog-post-content, .widget-blogPost.sidebar-post .blog-post-content, .sidebar-post .blog-posts {
        padding: 0;
    }

    .widget-blogPost.featured-post .post.post-list-view-height {
        height: 190px;
    }

    .widget-blogPost.featured-post .blog-post-item .post-description {
        padding: 0;
    }

    .widget-blogPost.featured-post .blog-post-item .post-description .title {
        font-size: 17px;
        line-height: 28px;
    }

    .sidebar-post .post.post-list-view-width, .sidebar-post .category.post-list-view-width {
        max-width: 110px;
        max-height: 110px;
        min-height: 80px;
    }

    .sidebar-post.widget-blogPost .blog-post-item .post-description {
        padding: 0 0 15px 10px;
    }

    .sidebar-post .blog-post-item .title a {
        font-size: 17px;
        line-height: 20px;
        -webkit-line-clamp: 2;
        margin-bottom: 15px
    }

    .sidebar-post.categories.widget-navigation a {
        font-size: 17px;
        line-height: 34px;
    }

    .sidebar-post.categories.widget-navigation .navigation-item::after {
        left: 0;
        top: 11px;
    }

    h1 {
        font-size: 38px;
        line-height: 50px;
    }

    h2 {
        font-size: 36px;
        line-height: 45px;
    }

    h3 {
        font-size: 34px;
        line-height: 40px;
    }

    h4 {
        font-size: 30px;
        line-height: 35px;
    }

    h5 {
        font-size: 25px;
        line-height: 30px;
    }

    h6 {
        font-size: 20px;
        line-height: 25px;
    }

    .widget-navigation.footer-nav .navigation-item a {
        font-size: 16px;
        line-height: 20px;
    }

    /*.widget-navigation.main-menu .menu-title {*/
    /*    position: absolute;*/
    /*    right: 200px;*/
    /*    top: -32px;*/
    /*    z-index: 1;*/
    /*}*/

    .widget-navigation.main-menu {
        width: 100%;
    }

    .widget-navigation.main-menu .nav-wrapper.horizontal {
        text-align: left;
        overflow: hidden;
        margin: 0;
        background: #fff;
        box-shadow: 12px 12px 15px 0 rgba(0, 0, 0, .1);
        z-index: 99;
        width: 100vw;
        top: 55px;
        left: auto;
        right: -182px;
        height: auto !important;
        padding: 0 !important;
        border-top: 1px solid #eaeaea
    }

    .widget-navigation.main-menu .nav-wrapper.horizontal > .navigation-item.has-child:hover span::before {
        color: #fff;
    }

    .main-menu .horizontal .navigation-item > .navigation-item-child-container.open {
        display: block;
        background: #062A45;
        box-shadow: unset;
    }

    .main-menu .horizontal .navigation-item .navigation-item-child-container {
        background: #ceefe6;
        box-shadow: none;
        box-sizing: border-box;
        display: none;
        height: auto !important;
        padding: 0;
        position: static;
        width: 100%;
        transform: translateX(0%);
    }

    .widget-navigation.main-menu .nav-wrapper.horizontal > .navigation-item.has-child > a span::after {
        display: none;
    }

    .widget-navigation.main-menu .nav-wrapper.horizontal > .navigation-item.has-child:hover > a span {
        color: #fff !important;
    }

    .main-menu .navigation-item .navigation-item-child-container .navigation-item {
        margin: 0;
        padding: 0;
        border: none;
    }

    .main-menu .navigation-item .navigation-item-child-container .navigation-item a {
        padding: 8px 40px;
        font-size: 12px;
        text-align: left;
    }

    .widget-navigation.main-menu .navigation-item.active a::before {
        display: none;
    }

    .widget-navigation.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item a {
        border-bottom: none;
    }

    .widget-navigation.main-menu .horizontal .navigation-item:first-child a::after, .widget-navigation.main-menu .horizontal .navigation-item a::after {
        left: 0;
        height: 1px;
        width: 100%;
        margin-left: 0;
    }

    .main-menu .navigation-item .navigation-item-child-container a:hover, .main-menu .navigation-item .navigation-item-child-container a:focus {
        color: rgba(255, 255, 255, 0.6);
    }

    .widget-navigation.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item a {
        font-size: 14px;
        text-align: left;
        padding: 10px 25px 12px 30px;
        padding-left: 30px;
        color: #062A45;
    }

    .widget-navigation .horizontal .navigation-item.has-child::before {
        display: none;
    }

    .responsive-navigation .navigation-item.has-child .child-opener.close::before {
        content: "\f068";
        font-family: fontawesome;
    }

    .main-menu .nav-wrapper {
        background-color: #fff;
        left: 0;
        top: 55px;
        width: 100%;
        height: auto !important;
        padding: 0 !important;
        z-index: 99999;
        border-top: 1px solid #f5f5f5;
    }

    .widget-navigation.main-menu .horizontal .navigation-item a {
        text-align: left;
        padding: 18px 20px;
    }

    .main-menu .nav-wrapper .navigation-item {
        background-color: transparent;
        padding: 0;
    }

    .widget-navigation.main-menu .nav-wrapper .navigation-item a,
    .widget.widget-navigation.main-menu .navigation-item.has-child a {
        border-bottom: 1px solid rgba(0, 0, 0, 0.04);
        line-height: 20px;
        padding: 17px 20px;
        padding-left: 20px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        margin: 0;
        font-weight: 400;
        font-size: 16px;
    }

    .main-menu .navigation-item.has-child a:hover .child-opener::before {
        color: #fff;
    }

    .main-menu .nav-wrapper .navigation-item a:hover {
        color: #fff;
        background-color: #f26725;
        border: none;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }

    .widget-navigation.main-menu .horizontal .navigation-item a:focus {
        background-color: #f26725;
        color: #fff;
    }

    .widget-navigation.main-menu .horizontal .navigation-item a:hover {
        color: #fff;
    }

    .widget-navigation.main-menu .horizontal .navigation-item a:focus {
        background-color: #f26725;
        color: #fff;
    }

    .widget-navigation.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item a:hover {
        color: #f26725;
        background: transparent;
    }

    .main-menu .menu-button em {
        background-color: #062a45;
    }

    .responsive-navigation .navigation-item.has-child .child-opener {
        position: absolute;
        right: 12px;
        top: 3px;
        width: 50px;
    }

    .main-menu .navigation-item.has-child .child-opener::before {
        color: #000;
        display: block;
        font-family: "FontAwesome";
        font-size: 26px;
        vertical-align: middle;
        cursor: pointer;
        padding: 10px 20px;
        text-align: right;
    }

    .responsive-navigation .navigation-item.has-child .child-opener.close::before {
        content: "\f068";
    }

    .header-menu .horizontal > .has-child > a span::after {
        display: none !important;
    }

    .responsive-navigation .navigation-item.has-child .child-opener::before {
        content: "\f107";
    }

    .responsive-navigation .navigation-item.has-child .child-opener.close::before {
        content: "\f106";
    }

    .main-menu .navigation-item .navigation-item-child-container::before {
        display: none;
    }

    .main-menu .navigation-item .navigation-item-child-container {
        margin: 0;
        border-radius: 0;
    }

    .main-menu .navigation-item-child-container .navigation-item.first a::before {
        display: none !important;
    }

    .widget-navigation.main-menu .navigation-item.active a::after {
        display: none;
    }
    .widget.widget-navigation.main-menu div.horizontal > .has-child > .navigation-item-child-container {
        left: unset;
        top: unset;
        width: 100%;
        transform: unset;
        position: relative;
        background: #f4f4f4;
        border-top: 1px solid #f5f5f5;
        border-bottom: 1px solid #f5f5f5;
    }

    .widget.widget-navigation.main-menu div.horizontal > .has-child > .navigation-item-child-container a {
        padding: 10px 20px 10px 40px;
        font-size: 15px;
    }

    .widget-navigation.main-menu .navigation-item {
        padding: 0;
    }

    .widget-navigation.main-menu .nav-wrapper.horizontal > .navigation-item a::before {
        display: none;
    }

    /*.widget-navigation.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item a {
       background: #f4f4f4;
    }*/
    .widget-navigation.main-menu .nav-wrapper.horizontal > .navigation-item.has-child:hover > a {
        color: #fff;
        background: #f26725;
    }

    .widget-newsletter .message-block {
        max-width: 410px;
        top: 8px;
        left: 50%;
        transform: translateX(-50%);
    }

    .widget-newsletter.footer-newsletter .form-row.button-container button {
        margin: 21px auto 0;
    }

    .newsletter.unsubscribe.valid-verify-form {
        margin: 50px auto 10px;
    }

    .widget.widget-newsletter.footer-newsletter .errorlist.after {
        bottom: 8px;
    }

    .widget.widget-newsletter.footer-newsletter .errorlist.after .message-block {
        text-align: center;
    }

    .blog-post-item .post-description {
        height: 180px;
    }

    .widget-navigation.main-menu .navigation-item.optional a {
        background: transparent;
        color: #000;
        max-width: unset;
    }

    .widget-navigation.main-menu .navigation-item.optional a:after {
        display: none;
    }

    .widget.widget-snippet .craft-banner .content-area {
        padding: 80px 20px;
    }

    .widget.widget-snippet .craft-banner .content-area h1 {
        padding: 30px 0;
        max-width: 550px;
        font-size: 40px;
        line-height: 55px;
    }

    .widget.widget-snippet .zion-botanics-approach .title-area h2 {
        font-size: 36px;
        line-height: 55px;
    }

    .widget.widget-snippet .zion-botanics-approach .title-area {
        padding: 65px 20px 15px;
    }

    .widget.widget-snippet .zion-botanics-approach .content-area .left-part {
        padding: 0 20px 65px 20px;
    }

    .widget.widget-snippet .our-facility-area .full-area .left-part .image-area {
        max-width: 450px;
        margin-right: 0;
        margin-top: -60px;
        margin-left: 20px;
    }

    .widget.widget-snippet .our-facility-area .full-area .right-part h6 {
        font-size: 20px;
        line-height: 28px;
    }
    .widget.widget-snippet .our-facility-area .full-area .right-part {
        padding: 80px 20px 90px 0;
    }
    .widget.widget-snippet .home-who-we-are {
        padding: 70px 20px 90px;
    }
    .widget.widget-snippet content-box {
        padding: 0;
    }
    .widget.widget-snippet .testimonial-section .content h3 {
        font-size: 35px;
        line-height: 55px;
    }
    .widget.widget-snippet .testimonial-section {
        padding: 140px 0 120px;
    }
    .widget.widget-snippet .are-you-ready-now .full-area .left-part .image-area {
        max-width: 450px;
        margin-right: 40px;
        margin-top: -50px;
        margin-left: 20px;
        padding-bottom: 90px;
    }
    .widget.widget-snippet .sustain-banner .content-area {
        padding: 50px 20px 85px 20px;
    }
    .widget.widget-snippet .are-you-ready-now .full-area .right-part h2 {
        font-size: 35px;
    }
    .widget.widget-snippet .are-you-ready-now .full-area .right-part {
        padding: 80px 20px 80px 0px;
    }
    .widget.widget-snippet .our-quality-area .full-area .left-part {
        padding: 80px 20px 60px;
    }
    .widget.widget-snippet .our-quality-area .full-area .left-part h2 {
        font-size: 40px;
    }
    .widget.widget-snippet .our-quality-area .full-area .right-part {
        padding: 80px 20px 0 0px;
    }
    .widget.widget-snippet .year-round-supply .full-area .left-part {
        padding: 80px 10px 90px 50px;
    }
    .widget.widget-snippet .year-round-supply .full-area .right-part .top-img {
        margin: 80px 0 30px;
    }
    .widget.widget-snippet .better-profile .full-area .mincontent-part h2 {
        font-size: 42px;
        padding: 80px 0 40px;
    }
    .widget.widget-snippet .better-profile .full-area .mincontent-part p {
        margin: 25px auto 50px;
    }
    .widget.widget-snippet .home-sustainability {
        padding: 25px 20px 95px;
    }
    .widget.widget-snippet .safer-crops .full-area .left-part {
        padding: 80px 10px 60px 20px;
    }
    .widget.widget-snippet .year-round-supply .full-area .left-part a,
    .widget.widget-snippet .safer-crops .full-area .left-part a{
        max-width:200px;
    }
    .widget.widget-snippet .year-round-supply .full-area .right-part .top-img img {
        height: 400px;
        object-fit: cover;
    }
    .widget.widget-snippet .better-profile .full-area .mincontent-part ul li {
        padding: 0 0 15px 0;
    }
    .widget.widget-snippet .about-top-area .full-area .left-part h2 {
        font-size: 35px;
    }
    .widget.widget-snippet .about-top-area .full-area .left-part {
        padding: 70px 20px 90px;
    }
    .widget.widget-snippet .unique-selling-area .full-area .right-part h2 {
        font-size: 40px;
        line-height: 42px;
    }
    .widget.widget-snippet .unique-selling-area .full-area .right-part .inner-item .single-item p {
        font-size: 20px;
        line-height: 30px;
    }
    .widget.widget-snippet .content-box .left-content h2 {
        font-size: 40px;
    }
    .widget.widget-snippet .home-who-we-are .content-box {
        padding: 0;
    }
    .widget.widget-snippet.german-ready-now .are-you-ready-now .full-area .right-part h2 {
        font-size: 34px;
    }
    .widget.widget-snippet.german-ready-now .are-you-ready-now .full-area .right-part {
        padding: 80px 20px 80px 0;
    }
    .widget.widget-snippet.german-about .about-top-area .full-area .left-part h2 {
        font-size: 32px;
    }
    .widget-navigation.main-menu .navigation-item.optional a:hover{
        background: #f26725;
    }
    .widget-navigation.main-menu .navigation-item.optional.active a {
        background: transparent;
    }
    .widget-navigation.main-menu .navigation-item.active>a {
        color: #f26725;
    }
    div.country-select .country-list{
        z-index: 222;
    }
    .widget.widget-tabAccordion {
        padding: 40px 20px 100px;
    }
    .accordion-panel>.label-bar {
        font-size: 22px;
    }
    .widget-tabAccordion .widget-title {
        padding: 0 0 50px;
        margin-top: 50px;
        font-size: 41px;
    }
    .page-home .widget-tabAccordion .accordion-panel {
        padding: 0 20px;
    }

    .blog-post-details .content h1{
        font-size:32px;
    }
    .blog-post-details .content h2{
        font-size:30px;
    }
    .blog-post-details .content h3{
        font-size:27px;
    }
    .blog-post-details .content h4{
        font-size:24px;
    }
    .blog-post-details .content h5{
        font-size:20px;
    }
    .blog-post-details .content h6{
        font-size:16px;
    }

}

@media screen and (max-width: 991px) {
    .page-contact-us #spltr-74CCE3F1-CF36-40DC-86CA-5FF0E6A90493,
    .page-contact-us #spltr-D0DEA443-382B-43E6-976D-7D73E56417BE {
        width: 100%
    }
    .popup.multi-language div.country-select .country-list {
        width: 170px !important;
    }
    .widget-image.contact-image img {
        height: 500px;
        width: 100%;
        object-fit: cover;
    }

    .widget.widget-image.contact-image {
        margin: 10px auto 50px;
        max-width: 100%;
    }

    .widget-container > .page-content > .v-split-container > .v-split .widget.widget-image.contact-image {
        padding: 0 25px;
    }

    .widget-form form.custom-form {
        padding: 35px 25px 22px 25px;
        margin: 0 auto;
        max-width: 100%;
    }

    .widget-pageHeading, .widget-html.page-heading {
        padding: 50px 0;
    }

    .widget-pageHeading h1, .widget-pageHeading h2 {
        font-size: 40px;
        line-height: 50px;

    }

    .widget.widget-snippet .about-top-area .full-area .left-part {
        padding: 60px 20px 30px;
    }

    .widget.widget-snippet .about-top-area .full-area .left-part h2 {
        font-size: 32px;
    }

    .widget.widget-snippet .about-top-area .full-area .right-part {
        padding: 0 0 70px;
    }

    .widget.widget-snippet .unique-selling-area .full-area .right-part h2 {
        font-size: 35px;
        line-height: 38px;
    }

    .widget.widget-snippet .unique-selling-area .full-area .right-part {
        padding: 65px 20px 50px;
    }

    .widget.widget-snippet .unique-selling-area .full-area .right-part .inner-item .single-item p {
        font-size: 18px;
        line-height: 28px;
    }

    .widget.widget-snippet .content-box .left-content h2 {
        font-size: 38px;
    }
    .widget.widget-snippet .home-who-we-are {
        padding: 65px 20px 45px;
    }
    .widget.widget-snippet .meet-with-team .content-box .right-content .single {
        padding: 50px 15px 35px;
    }
    .widget.widget-snippet .content-box .left-content p {
        padding: 0;
    }
    .widget.widget-snippet .content-box .right-content .single h6 {
        font-size: 16px;
        min-height: 60px;
        line-height: 25px;
    }
    .widget.widget-snippet .content-box .right-content .single p {
        line-height: 23px;
    }

    body input[type="submit"], body input[type="button"], body button, body .button, body a.button {
        font-size: 16px;
        max-width: 160px;
    }
    h1 {
        font-size: 25px;
        line-height: 40px;
    }
    h2 {
        font-size: 22px;
        line-height: 40px;
    }
    h3 {
        font-size: 20px;
        line-height: 34px;
    }
    h4 {
        font-size: 18px;
        line-height: 32px;
    }
    h5 {
        font-size: 16px;
        line-height: 30px;
    }
    h6 {
        font-size: 15px;
        line-height: 26px;
    }
    table th {
        font-size: 15px;
    }

    .widget-article.footer-copyright:after {
        display: none;
    }
    .widget-article.footer-copyright {
        padding: 5px 0 5px 18px;
    }
    .widget-form form.custom-form .form-row.btn-row .submit-button {
        max-width: 220px;
        padding: 14px 5px 10px 5px;
    }
    .blog-post-item .post.post-list-view-height {
        height: 125px;
        border-radius: 20px;
    }
    .widget-blogPost.featured-post .post.post-list-view-height {
        height: 150px;
    }
    .sidebar-post .post.post-list-view-width, .sidebar-post .category.post-list-view-width {
        max-width: 90px;
        max-height: 90px;
        min-height: 90px;
    }
    .widget-blogPost.featured-post .blog-post-item .post-description .title a{
        font-size: 17px;
        line-height: 26px;
    }

    .sidebar-post .blog-post-item .title a {
        font-size: 16px;
        margin-bottom:12px
    }
    .widget.widget-blogPost {
        padding: 0 15px 30px 0;
    }
    .widget.sidebar-post .widget-title:before {
        top: -22px;
    }
    .blog-post-details .title {
        font-size: 30px;
        line-height: 40px;
    }
    .widget.widget-blogPost.sidebar-post .widget-title, .widget-blogPost.featured-post .widget-title {
        font-size: 22px;
        line-height: 30px;
    }
    .newsletter.unsubscribe.valid-verify-form h3.title {
        font-size: 25px;
    }
    .blog-post-item .post-description .title a, .blog-post-item .post-description .title {
        font-size: 18px;
             line-height: 24px;
         }
    .popup.multi-language {
        padding: 30px;
        max-width: 390px;
    }
    .site-popup.popup.multi-language span.header-label .title {
        font-size: 18px;
        line-height: 28px;
    }
    .popup.multi-language .chosen-container a, .popup.multi-language .language-select-continue, .popup.multi-language .country-select.inside input, .country-select.inside input[type=text] {
        font-size: 14px;
    }
    .widget.widget-snippet.german-ready-now .are-you-ready-now .full-area .right-part a{
        max-width: 190px;
    }
    .widget.widget-snippet .craft-banner .content-area h1 {
        padding: 10px 0 20px;
        font-size: 38px;
        line-height: 50px;
    }
    .widget.widget-snippet .craft-banner .content-area {
        padding: 70px 20px 90px;
    }
    .widget.widget-snippet .zion-botanics-approach .title-area {
        padding: 60px 20px 15px;
    }
    .widget.widget-snippet .zion-botanics-approach .content-area .left-part {
        padding: 0 20px;
    }
    .widget.widget-snippet .craft-banner .content-area a {
        max-width: 200px;
    }
    .widget.widget-snippet .our-facility-area .full-area {
        flex-direction: column-reverse;
    }
    .widget.widget-snippet .our-facility-area .full-area .right-part {
        padding: 70px 20px 50px 20px;
        width: 100%;
    }
    .widget.widget-snippet .our-facility-area .full-area .right-part h2 {
        font-size: 38px;
    }
    .widget.widget-snippet .our-facility-area .full-area .left-part {
        width: 100%;
        padding: 0 20px;
    }
    .widget.widget-snippet .our-facility-area .full-area .left-part .image-area {
        max-width: 100%;
        margin-right: 0;
        margin-top: 0;
        margin-left: 0;
        padding-bottom: 85px;
    }
    .widget.widget-snippet .our-facility-area .full-area .right-part a {
        max-width: 200px;
        margin: 10px 0 0;
    }
    .widget.widget-snippet .our-facility-area .full-area .left-part img {
        height: 300px;
        width: 100%;
    }
    .widget.widget-snippet .zion-botanics-approach .title-area h2 {
        font-size: 35px;
        line-height: 50px;
    }
    .widget.widget-snippet .testimonial-section .content h3 {
        font-size: 30px;
        line-height: 50px;
        padding: 0 20px;
    }
    .widget.widget-snippet .testimonial-section .content::before {
        width: 66px;
    }
    .widget.widget-snippet .testimonial-section {
        padding: 140px 0 75px;
    }
    .widget.widget-snippet .are-you-ready-now .full-area .right-part h2 {
        font-size: 32px;
        line-height: 42px;
    }
    .widget.widget-snippet .are-you-ready-now .full-area .left-part .image-area {
        margin-top: 85px;
        padding-bottom: 90px;
    }
    .widget.widget-snippet .are-you-ready-now .full-area .right-part {
        padding: 130px 20px 80px 0px;
    }
    .widget.widget-snippet .sustain-banner .content-area a {
        max-width: 200px;
    }
    .widget.widget-snippet .sustain-banner .content-area {
        padding: 50px 20px 75px 20px;
    }
    .widget.widget-snippet .our-quality-area .full-area .left-part {
        padding: 65px 20px 0;
    }
    .widget.widget-snippet .our-quality-area .full-area .right-part {
        padding: 10px 20px 65px;
    }
    .widget.widget-snippet .year-round-supply .full-area .left-part {
        padding: 70px 20px 0 20px;
    }
    .widget.widget-snippet .year-round-supply .full-area .right-part .top-img {
        margin: 50px 0 80px;
    }
    .widget.widget-snippet .year-round-supply .full-area .right-part {
        padding: 0 20px;
    }
    .widget.widget-snippet .our-quality-area .full-area .left-part h2 {
        font-size: 38px;
    }
    .widget.widget-snippet .our-quality-area .full-area .left-part ol li::marker {
        font-size: 25px;
    }
    .widget.widget-snippet .our-quality-area .full-area .left-part ol {
        padding: 0 0 0 30px;
    }
    .widget.widget-snippet .our-quality-area .full-area .left-part ol li {
        padding: 0 0 0 10px;
    }
    .widget.widget-snippet .better-profile .full-area .mincontent-part h2 {
        font-size: 40px;
        padding: 70px 0 25px;
    }
    .widget.widget-snippet .better-profile .full-area .mincontent-part ul li strong {
        padding: 25px 12px;
        height: 80px;
        font-size: 20px;
    }
    .widget.widget-snippet .better-profile .full-area .mincontent-part p {
        margin: 0 auto 50px;
    }
    .widget.widget-snippet .better-profile .full-area .mincontent-part ul {
        padding: 20px 20px 0;
    }
    .widget.widget-snippet .safer-crops .full-area .left-part {
        padding: 70px 10px 20px 20px;
    }
    .widget.widget-snippet .safer-crops .full-area .right-part .bottom-img {
        padding: 20px 0 60px;
    }
    .widget.widget-snippet .home-sustainability {
        padding: 25px 20px 25px;
    }
    .widget.widget-snippet .safer-crops .full-area .left-part ol li::marker {
        font-size: 25px;
    }
    .widget.widget-snippet .safer-crops .full-area .left-part ol li h3 {
        font-size: 23px;
    }
    .widget.widget-snippet .middle-content .left-content h2 {
        font-size: 38px;
        line-height: 40px;
    }
    .widget.widget-snippet .middle-content .right-content .single img {
        margin: 0 10px 0 0;
    }
    .widget.widget-snippet .middle-content .left-content p {
        padding: 0 0 25px 0;
    }
    .widget.widget-snippet .middle-content .right-content .single-item .content h4 {
        margin-top: 20px;
    }
    .widget-form .single-input-row .form-row.text h1 {
        margin: 25px 0 0 0;
    }
    .widget-image.contact-image img {
        margin: 0 0 35px;
    }
    .widget.widget-snippet.german-ready-now .are-you-ready-now .full-area .right-part {
        padding: 90px 20px 80px 0;
    }
    .widget.widget-snippet.german-ready-now .are-you-ready-now .full-area .right-part h2 {
        line-height: 44px;
    }
    .widget.widget-tabAccordion {
        padding: 20px;
    }
    .widget-tabAccordion .widget-title {
        text-align: center;
        padding: 0 0 30px;
        margin-top: 40px;
        font-size: 40px;
    }
    .accordion-panel>.label-bar {
        font-size: 21px;
    }
}

@media screen and (max-width: 767px) {
    .widget-navigation.main-menu .nav-wrapper.horizontal {
        z-index: 99;
        top: 56px;
        right: -90px;
    }
    .widget-pageHeading, .widget-html.page-heading {
        padding: 40px 0;
    }
    .widget-pageHeading h1, .widget-pageHeading h2 {
        font-size: 30px;
        line-height: 40px;
    }
    .widget.widget-snippet .about-top-area .full-area .left-part h2 {
        font-size: 27px;
        padding: 0 0 20px 0;
        line-height: 38px;
    }
    .widget.widget-snippet .about-top-area .full-area .left-part {
        padding: 45px 15px 20px;
    }
    .widget.widget-snippet .about-top-area .full-area .right-part {
        padding: 0 0 60px;
    }
    .widget.widget-snippet .unique-selling-area .full-area .right-part h2 {
        font-size: 28px;
        line-height: 38px;
    }
    .widget.widget-snippet .unique-selling-area .full-area .right-part {
        padding: 50px 15px 40px;
    }
    .widget.widget-snippet .unique-selling-area .full-area .right-part .inner-item {
        margin: 0 auto;
    }
    .widget.widget-snippet .content-box .left-content h2 {
        font-size: 30px;
        line-height: 28px;
    }
    .widget.widget-snippet .meet-with-team .content-box .right-content .single {
        margin: 0;
    }
    .widget.widget-snippet.meet-with-team .content-box .right-content .single.two,
    .widget.widget-snippet.meet-with-team .content-box .right-content .single.three {
        margin-top: 20px;
    }
    .widget.widget-snippet .home-who-we-are {
        padding: 60px 15px 65px;
    }
    .widget-form form.custom-form .form-row.btn-row .submit-button {
        max-width: 210px;
        padding: 10px 5px 7px 5px;
        font-size: 15px;
    }
    .widget.widget-tabAccordion {
        padding: 10px 15px;
    }
    .page-home .widget-tabAccordion .accordion-panel {
        padding: 0 15px;
    }
    .widget-tabAccordion .widget-title {
        text-align: center;
        padding: 0;
        margin-top: 20px;
        font-size: 26px;
    }
    .accordion-panel>.label-bar {
        font-size: 17px;
        line-height: 26px;
        padding: 20px 20px 20px 0;
    }
    .accordion-panel>.label-bar .toggle-icon {
        top: 20px;
    }
    .accordion-item.expanded p {
        font-size: 16px;
        line-height: 26px;
    }
    h1 {
        font-size: 22px;
        line-height: 32px;
    }

    h2 {
        font-size: 20px;
        line-height: 30px;
    }

    h3 {
        font-size: 18px;
        line-height: 26px;
    }

    h4 {
        font-size: 16px;
        line-height: 24px;
    }

    h5 {
        font-size: 15px;
        line-height: 22px;
    }

    h6 {
        font-size: 14px;
        line-height: 20px;
    }

    body > .footer:before {
        width: 240px;
    }

    body > .footer:after {
        width: 240px;
    }

    .widget.widget-newsletter.footer-newsletter {
        padding: 50px 15px;
    }

    body > .footer .widget-container div {
        text-align: center;
    }

    span.goToTop {
        margin: 0 auto;
    }
    .widget-article.footer-copyright {
        padding: 0;
        border: 0;
    }
    .widget-newsletter.footer-newsletter label {
        padding: 0 0 20px 0;
        font-size: 18px;
    }
    .widget-newsletter.footer-newsletter .form-row.button-container button {
        font-size: 17px;
        padding: 10px 10px;
    }
    .widget-newsletter.footer-newsletter input {
        height: 46px;
    }
    .widget.widget-article.footer-copyright p a {
        padding: 0;
        border: 0;
    }
    .widget-navigation.main-menu .menu-title {
        right: 108px;
        top: -32px;
    }
    .widget-form .single-input-row .form-row.text h1 {
        font-size: 25px;
        line-height: 35px;
    }
    .widget-form form.custom-form {
        padding: 15px 0 0 0;
    }

    .widget-container > .page-content > .v-split-container > .v-split .widget.widget-image.contact-image {
        padding: 0 15px;
    }

    .widget.widget-image.contact-image {
        margin: -20px auto 30px;
    }

    .widget-form .double-input-row .form-row {
        width: 100%;
        margin: 0 0 10px 0;
    }

    textarea {
        height: 120px;
    }

    .widget-form input[type="text"], .widget-form .form-row select {
        height: 48px;
    }

    .widget-form .single-input-row .form-row.text.contact-title {
        margin: 0 auto 25px;
    }

    .widget-image.contact-image img {
        height: 300px;
    }

    .blog-post-item {
        width: 100%;
        margin: 0 5px 15px;
    }

    .blog-post-item .post-description .blog-post-info {
        position: relative;
        margin-top: 20px;
    }

    .blog-post-item .post-description {
        height: auto
    }

    .widget.widget-blogPost {
        padding: 0 0 30px 0;
    }

    .blog-post-item .post-description {
        padding: 0;
    }

    .blog-post-item .post.post-list-view-height {
        height: auto;
    }

    .blog-post-details {
        padding: 0;
    }

    .blog-post-details .title {
        font-size: 23px;
        line-height: 33px;
        font-weight: 500;
    }

    .blog-post-details .blog-post-info {
        margin: 0 0 10px;
    }

    .widget-html.back-to-prev {
        margin: 25px auto 0;
    }

    .blog-post-details .social-media-share-bar .social-media-share {
        margin: 0 5px 0 0;
    }

    .blog-post-details .social-media-share-bar {
        padding-left: 78px;
    }

    .blog-post-details .image {
        padding-bottom: 10px;
    }

    .widget-newsletter .message-block {
        max-width: 300px;
    }

    .newsletter.unsubscribe.valid-verify-form {
        margin: 0px auto 10px;
        padding: 0;
        background: transparent;
        border: 0;
    }

    .page-newsletter-subscription .subscription-list-success {
        width: 100%;
        padding: 10px;
    }

    .page-newsletter-subscription .subscription-list-success .messess-text {
        padding: 110px 0 20px;
        text-align: center;
        background-position-x: center;
        margin: 0 10px;
    }

    .site-popup.popup.multi-language {
        padding: 20px 12px 25px;
        max-width: 290px !important;
        min-width: 290px;
    }

    .popup.multi-language .chosen-container a, .popup.multi-language .language-select-continue {
        font-size: 14px;
        padding: 4px;
        max-width: 100%;
    }

    .widget-navigation.main-menu .navigation-item.optional {
        display: block;
    }

    .country-select.inside .selected-flag {
        width: 70px;
    }

    .widget.widget-languageSelector div.country-select.inside input {
        width: 50%;
    }

    .popup.multi-language .select-wrapper {
        flex-direction: column;
        max-width: 213px;
        margin: 0 auto;
    }

    .popup.multi-language .select-wrapper .form-item {
        margin-right: 0;
        padding-right: 0;
        margin-bottom: 10px;
    }

    .popup.multi-language .select-wrapper .country-select.inside .selected-flag {
        width: 100%;
        max-width: 100%;
    }

    .popup.multi-language .language-select-cancel {
        font-size: 13px;
    }

    .blog-post-details .image img, .blog-post-details figure img {
        border-radius: 15px;
    }

    .blog-post-details .content figure img {
        border-radius: 15px;
        margin-right: 10px
    }

    .widget-html.back-to-prev p {
        padding-left: 2px;
    }

    .post.post-list-view-width, .category.post-list-view-width {
        border-radius: 15px;
    }

    .widget-navigation.footer-nav .navigation-item a {
        line-height: 15px;
    }

    .widget.widget-article.footer-copyright p, .widget.widget-article.footer-copyright p a {
        margin: 0 auto;
        max-width: 275px;
    }

    .site-popup.popup.multi-language span.header-label .title {
        font-size: 17px;
        line-height: 26px;
        padding: 10px 10px 10px;
    }

    .site-popup.popup.multi-language span.header-label .label {
        font-size: 16px;
    }

    .popup.multi-language .country-select.inside input, .country-select.inside input[type=text] {
        font-size: 14px;
    }

    .popup.multi-language div.country-select.inside input, .popup.multi-language .chosen-container a, .popup.multi-language .language-select-continue {
        height: 40px;
    }

    .widget.widget-snippet.german-banner .craft-banner .content-area a,
    .widget.widget-snippet.german-facility .our-facility-area .full-area .right-part a,
    .widget.widget-snippet.german-ready-now .are-you-ready-now .full-area .right-part a,
    .widget.widget-snippet.german-craft-grower .safer-crops .full-area .left-part a,
    .widget.widget-snippet.german-year-supply .year-round-supply .full-area .left-part a,
    .widget.widget-snippet.german-consistent-quality .sustain-banner .content-area a {
        max-width: 180px;
    }

    .widget.widget-snippet .better-profile .full-area .mincontent-part p {
        padding: 0 15px;
    }

    .widget.widget-snippet .craft-banner .content-area h1 {
        padding: 0 0 15px;
        font-size: 28px;
        line-height: 40px;
    }

    .widget.widget-snippet .craft-banner .content-area {
        padding: 50px 15px 70px;
    }

    .widget.widget-snippet .craft-banner .content-area a {
        max-width: 180px;
    }

    .widget.widget-snippet .zion-botanics-approach .title-area h2 {
        font-size: 30px;
        line-height: 38px;
        margin-bottom: 30px;
        padding-bottom: 10px;
    }

    .widget.widget-snippet .zion-botanics-approach .title-area {
        padding: 50px 15px 0;
    }

    .widget.widget-snippet .zion-botanics-approach .content-area .item .single-item .text-section h3 {
        font-size: 20px;
        line-height: 32px;
    }

    .widget.widget-snippet .zion-botanics-approach .content-area .item .single-item .image-section {
        padding-top: 5px;
    }

    .widget.widget-snippet .zion-botanics-approach .content-area .left-part {
        padding: 0 15px 30px;
    }

    .widget.widget-snippet .zion-botanics-approach .content-area .right-part img {
        height: 165px;
        object-fit: cover;
    }

    .widget.widget-snippet .our-facility-area .full-area .right-part h2 {
        font-size: 32px;
    }

    .widget.widget-snippet .our-facility-area .full-area .right-part {
        padding: 50px 15px 70px;
        width: 100%;
    }

    .widget.widget-snippet .our-facility-area .full-area .left-part {
        display: none;
    }

    .widget.widget-snippet .our-facility-area .full-area .right-part a {
        max-width: 180px;
    }

    .widget.widget-snippet .our-facility-area .full-area .right-part h6 {
        font-size: 18px;
        line-height: 28px;
    }

    .widget.widget-snippet .content-box .left-content h2 {
        font-size: 34px;
        line-height: 28px;
    }

    .widget.widget-snippet .content-box .right-content .single h6 {
        font-size: 17px;
        line-height: 30px;
    }

    .widget.widget-snippet .content-box .right-content .single img {
        margin-top: 0;
}
    .widget.widget-snippet .content-box .right-content .single {
        margin: 0 0 15px;
    }

    .widget.widget-snippet .content-box .right-content .single {
        margin: 0 0 15px;
        padding: 25px 15px;
        border: 1px solid #f7f7f7;
    }
    .widget.widget-snippet .content-box a {
        max-width: 180px;
        margin: 25px auto 0;
    }
    .widget.widget-snippet .home-who-we-are {
        padding: 70px 20px 80px;
    }
    .widget.widget-snippet .home-who-we-are {
        padding: 62px 15px 75px;
    }
    .widget.widget-snippet .content-box .right-content {
        padding: 10px 0 0px;
    }
    .widget.widget-snippet .testimonial-section .content::before {
        width: 50px;
        background-size: 50px;
    }
    .widget.widget-snippet .testimonial-section .content h3 {
        font-size: 22px;
        line-height: 34px;
        padding: 10px 15px 0;
    }
    .widget.widget-snippet .testimonial-section .content::before {
        top: -50px;
    }
    .widget.widget-snippet .testimonial-section {
        padding: 110px 0 60px;
    }
    .widget.widget-snippet .are-you-ready-now .full-area .right-part h2 {
        font-size: 30px;
        line-height: 38px;
    }
    .widget.widget-snippet .are-you-ready-now .full-area .right-part {
        padding: 50px 15px 0;
    }
    .widget.widget-snippet .are-you-ready-now .full-area .left-part .image-area {
        margin: 35px 15px 0;
        padding: 0 0 60px;
    }
    .widget.widget-snippet .are-you-ready-now .full-area .left-part img {
        height: 300px;
        width: 100%;
    }
    div.country-select .country-list .country {
        padding: 5px 10px;
    }
    .widget.widget-article.footer-copyright p b {
       display: none;
    }
    .widget.widget-snippet .our-quality-area .full-area .left-part h2 {
        font-size: 28px;
        font-weight: 500;
    }
    .widget.widget-snippet .our-quality-area .full-area .left-part {
        padding: 55px 15px 0;
    }
    .widget.widget-snippet .our-quality-area .full-area .left-part ol li {
        padding: 0 0 0 5px;
    }
    .widget.widget-snippet .our-quality-area .full-area .left-part ol li::marker {
        font-size: 20px;
    }
    .widget.widget-snippet .our-quality-area .full-area .left-part ol {
        padding: 0 0 0 20px;
    }
    .widget.widget-snippet .sustain-banner .content-area a {
        max-width: 180px;
    }
    .widget.widget-snippet .our-quality-area .full-area .right-part {
        padding: 0 15px 50px;
    }
    .widget.widget-snippet .year-round-supply .full-area .left-part {
        padding: 50px 15px 0;
    }
    .widget.widget-snippet .year-round-supply .full-area .left-part h2 {
        font-size: 30px;
        line-height: 30px;
        padding: 0 0 25px 0;
        font-weight: 500;
    }
    .widget.widget-snippet .year-round-supply .full-area .left-part ol {
        padding: 0 0 0 20px;
    }
    .widget.widget-snippet .year-round-supply .full-area .left-part ol li h3 {
        font-size: 20px;
    }
    .widget.widget-snippet .year-round-supply .full-area .left-part ol li::marker {
        font-size: 20px;
    }
    .widget.widget-snippet .year-round-supply .full-area .left-part a, .widget.widget-snippet .safer-crops .full-area .left-part a {
        max-width: 180px;
    }
    .widget.widget-snippet .year-round-supply .full-area .left-part ol {
        margin-bottom: 5px;
    }
    .widget.widget-snippet .year-round-supply .full-area .right-part {
        padding: 0 15px;
    }
    .widget.widget-snippet .year-round-supply .full-area .right-part img {
        max-width: 100%;
        margin: 0;
    }
    .widget.widget-snippet .year-round-supply .full-area .right-part .top-img {
        margin: 40px 0 70px;
    }
    .widget.widget-snippet .better-profile .full-area .mincontent-part h2 {
        font-size: 32px;
        padding: 55px 15px 20px;
    }
    .widget.widget-snippet .better-profile .full-area .mincontent-part ul {
        padding: 10px 20px 0;
    }
    .widget.widget-snippet .better-profile .full-area .mincontent-part ul li strong {
        padding: 20px 10px;
        height: 65px;
        font-size: 18px;
    }
    .widget.widget-snippet .better-profile .full-area .mincontent-part ul li h3 {
        font-size: 17px;
        padding: 10px 0 10px;
        letter-spacing: 0;
    }
    .widget.widget-snippet .safer-crops .full-area .left-part h2 {
        font-size: 30px;
        line-height: 30px;
        padding: 0 0 20px 0;
        font-weight: 500;
    }
    .widget.widget-snippet .safer-crops .full-area .left-part {
        padding: 60px 15px 20px 15px;
    }
    .widget.widget-snippet .safer-crops .full-area .left-part ol li h3 {
        font-size: 21px;
    }
    .widget.widget-snippet .safer-crops .full-area .left-part ol li::marker {
        font-size: 21px;
    }
    .widget.widget-snippet .safer-crops .full-area .left-part ol {
        padding: 0 0 0 20px;
    }
    .widget.widget-snippet .safer-crops .full-area .left-part ol {
        margin: 0;
    }
    .widget.widget-snippet .safer-crops .full-area .right-part .bottom-img {
        padding: 20px 0 50px;
    }
    .widget.widget-snippet .middle-content .left-content h2 {
        font-size: 35px;
        line-height: 38px;
    }
    .widget.widget-snippet .middle-content {
        padding: 15px 0 0;
    }
    .widget.widget-snippet .home-sustainability {
        padding: 25px 20px 20px;
    }
    .widget-form .single-input-row .form-row.text h2 {
        margin: -10px 5px 0;
        font-size: 17px;
        line-height: 27px;
    }
    .widget.widget-snippet .contact-zone {
        margin: 20px auto 20px;
    }
    .widget.widget-snippet.german-ready-now .are-you-ready-now .full-area .right-part h2 {
        line-height: 38px;
        font-size: 30px;
    }
    .widget.widget-snippet.german-ready-now .are-you-ready-now .full-area .right-part {
        padding: 50px 15px 0;
    }
    .country-select .flag-dropdown {
        width: 100%;
    }
    .country-select .flag-dropdown .country-list .country-name {
        font-size: 13px;
        display: unset;
    }
    .country-select .flag-dropdown .country-list {
        top: 25px;
        left: -85px;
        width: 150px!important;
    }
    div.country-select.inside .flag-dropdown {
        top: 5px;
    }
    .popup.multi-language div.country-select .country-list {
        width: 100% !important;
        left: 0;
        top: 33px;
    }
    .blog-post-details .content h1{
        font-size:27px;
    }
    .blog-post-details .content h2{
        font-size:23px;
    }
    .blog-post-details .content h3{
        font-size:21px;
    }
    .blog-post-details .content h4{
        font-size:19px;
    }
    .blog-post-details .content h5{
        font-size:17px;
    }
    .blog-post-details .content h6{
        font-size:16px;
    }
}
