
.bg-secondary-grey {
    background-color:rgb(92, 92, 92);
}
.xl\:bg-primary {
    background-color:rgb(235, 115, 36);
}
.text-white {
    color: white;
}

.text-\[#ED7001\] {
    color:rgb(237, 112, 1);
}

.py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

ul.services-list-elements {
    list-style-type: disc;
    list-style-position: outside;
    margin-left: 2rem;
}

ul.services-list-elements li {
    margin-bottom: 1rem;
}

.column-1, .column-2, .column-3 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
}

.text-smaller {
    font-size: 1.4rem;
}

div.case-study-static .xl\:p-32 {
    padding: 6.5rem;
}

@media screen and (max-width: 767px) and (orientation: portrait) {
    body .masthead-main-text {
        color: #EB7424 !important;
    }

    body .masthead-second-text {
        color: #2E2E2E !important;
    }

    .case-study-mobile {
        margin-top: -1rem;
    }

   body .column-1, body .column-2, body .column-3 {
        padding: 20px !important;
    }

}

@media (min-width: 1280px) {
    .case-study-static .xl\:text-2xl {
        font-size: 4rem;
    }

    .masthead-3rd-text {
        color: white !important;
    }

    .text-secondary-grey {

    }
}

@media (min-width: 1024px) {
    div#testimonials_wrapper .w-full .testimony {
        padding-bottom: 2rem !important;
    }
}

@media (max-width: 767px) {
    .column-1, .column-2, .column-3 {
        padding-left: 0rem !important;
        padding-right: 0rem !important;
        padding-bottom: 0px !important;
        padding-top: 0px !important;
    }
}
