﻿.customContainer {
    width: 96%;
    max-width: 117rem;
    margin: auto;
    padding: 0 1.5rem;
}

.section-1 {
    padding: 5vmin 0vmin;
}

    .section-1 .row .col-md-6 .pray img {
        opacity: 0.8;
        width: 100%;
        border-radius: 0.2em;
        min-height: 16rem;
    }

    .section-1 .row .col-md-6:last-child {
        position: relative;
    }

    .section-1 .row .col-md-6 .panel {
        position: absolute;
        top: 7vmin;
        left: -18vmin;
        border-radius: 3px;
        text-align: left;
        padding: 5vmin;
        box-shadow: 0px 25px 42px rgba(0, 0, 0, 0.2);
        font-family: var(--Rubik);
        z-index: 1;
    }

        .section-1 .row .col-md-6 .panel h1 {
            font-weight: lighter;
            padding: 0.4em 0;
            font-size: 2rem;
        }

        .section-1 .row .col-md-6 .panel p {
            font-size: 0.9em;
            color: black;
        }

/*about us ends here*/
@media only screen and (max-width: 960px) {
    .section-1 .row .col-md-6 .panel {
        margin-top: 1rem;
        position: initial;
        width: initial;
        height: initial;
    }
}