@media (max-width: 900px) {
    .container-max {
        max-width: 720px;
    }
}

@media (max-width: 766px) {
    .container, .container-sm {
        max-width: 540px !important;
    }
    
    .blog-post {
    margin-bottom: 23%;
}
    
}
.partners img {
    max-width: 200px;
}


.quote-box:before {
    z-index: -1;
    content: "";
    width: 143px;
    height: 103px;
    background-image: url(../images/white-dots.svg);
    position: absolute;
    top: -17%;
    right: -16%;
    background-size: cover;
}

.ctaNumber {
    color:#FFFFFF;
    font-size:20px;
    
}
.standard-header .ctaNumber {
    color:#19471e;
}


.logo-container {
       align-items: unset !important;
}

.h1 {
        font: 45px / 49px "Bio-Sans";
    letter-spacing: 0;
    color: #fff;
    opacity: 1;
}


.quote-box {
    position: absolute;
    right: 0;
    padding: 31px 31px 21px;
    border-top: 9px solid #7db929;
    box-shadow: 0 6px 16px rgba(0, 0, 0, .1607843137);
    border-radius: 5px;
    max-width: 532px;
        top: auto;
    transform: inherit;
}

.pt-10 {
    padding-top:4rem;
}

.header-content .text-container {
    bottom:13%;    
}

.page-template-default .header-content .text-container {
    bottom:25%;
}


.partners {
    text-align:center;
}

.single section h2 {
    font: 500 34px / 38px "Bio-Sans" !important;
        margin-bottom: 20px;
    margin-top: 20px !important;
}

.single-quote .quote-box {
        top: 32%;
    transform: translateY(-32%);
}

a {
    color:#7db929;
}