
.topfold p {
    font-size: 20px;
    font-weight: 100;
    color: white;
}

.topfold {
    background-color: var(--alternate-bg);
    background-image: url(/homepage/images/new-banner.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

    .topfold .contents {
        background-color: rgba(0,0,0,.4);
        transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
        padding: 45px;
        width: 100%;
    }

    .topfold h1 {
        font-size: 50px;
        color: white;
        font-weight: 300;
    }

    .topfold .sec1-content {
        margin: auto;
        display: block;
        padding: 130px 0 140px;
        width: 100%;
    }

p {
    font-family: var(--font-family);
    color: #4a5f70;
}

a.green-btn:hover {
    background-color: var(--btn-color-hover);
}

.ing-box {
    border-style: solid;
    border-width: 1px;
    border-color: #f2f2f2;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0;
}

/* section 3=================================================== */
.sec3 {
    background: rgba(158,198,184,.2);
}

.solid-box {
    border-style: solid;
    border-width: 1px;
    border-color: rgba(158,198,184,.2);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.sec3 h5 {
    color: #006bcd;
    font-weight: 300;
    font-size: 20px;
    font-family: var(--font-family);
}

/* section4 ================================================ */
.price, .prevPrice {
    font-size: 28px;
    font-weight: 300;
}

.price {
    font-family: var(--font-family);
    color: red;
}

.prevPrice {
    font-family: var(--font-family);
    text-decoration: line-through;
    color: #4a5f70;
}

/* section5 ================================================ */
.sec5 {
    background: #f9f9f9;
}

/* section6 ================================================ */
.sec6 {
    background-color: var(--alternate-bg);
    background-image: url(/homepage/images/give-away-banner.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

    .sec6 h1 {
        font-size: 50px;
        color: #01c07e;
        font-weight: 300;
    }

/* testimonials=========================================== */
.testimonials img {
    width: 170px !important;
    height: auto;
    border-style: solid;
    border-radius: 100px;
    border-width: 2px;
    border-color: #01c07e;
}

.testimonials p {
    padding: 0 2rem;
    text-align: center;
    font-style: italic;
    font-family: var(--bs-font-sans-serif);
}

.testimonials h4 {
    font-weight: 300;
}

.owl-prev,
.owl-next {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: 0 0;
    border: 0;
    opacity: .5;
    transition: opacity .15s ease;
}

    .owl-next span, .owl-prev span {
        color: #01c07e;
        font-size: 3.5rem;
        font-weight: bold;
    }

.owl-prev {
    left: -2rem;
}

.owl-next {
    right: -2rem;
}
