﻿.page-header {
    background-image: url(../images/home/slider1.png);
}

.site-footer {
    padding: 20px 0 20px !important;
}

.we-are-helping {
    padding: 75px 0 75px;
}

.text-justify {
    text-align: justify !important;
}

.contact-page__info-box-address-text {
    font-weight: 500;
    color: black;
}

.contact-page__info-box-tilte {
    color: var(--thm-primary);
}


.site-header__header-two-wrap__top {
    background: rgba(68, 193, 132, 0.8);
}

.site-header__header-tow-wrap__top-inner__social a {
    color: white;
}

.site-header__header-tow-wrap__top-inner__left ul li .text p a {
    color: white;
}


/*p {
    text-align: justify !important;
}*/
.feature-one__icons-single-text {
    text-align: justify !important;
}

.footer-widget__contact-list p {
    text-align: center !important;
}

.popular-causes__title {
    margin-bottom: 0px;
}

.popular-causes__content {
    padding: 32px 0 0px;
}

.main-nav__header-two {
    background: rgba(44, 39, 52, 0.9);
}

.main-nav__left-two .logo-two {
    padding: 0px !important;
}

.site-footer-bottom {
    padding: 12px;
}

.feature-one__icon-wrap {
    margin-bottom: 20px;
}

.section-team {
    font-family: "Poppins", sans-serif;
    padding: 80px 0;
}

    .section-team .header-section {
        margin-bottom: 50px;
    }

        .section-team .header-section .small-title {
            margin-bottom: 25px;
            font-size: 16px;
            font-weight: 500;
            color: #3e64ff;
        }

        .section-team .header-section .title {
            font-weight: 700;
            font-size: 45px;
        }

    .section-team .single-person {
        padding: 30px;
        background-color: #f6f9ff;
        border-radius: 5px;
    }

        .section-team .single-person:hover {
            background: linear-gradient(to right, #A8E6A2, #2BC4AD);
        }

        .section-team .single-person .person-image {
            position: relative;
            margin-bottom: 50px;
            border-radius: 50%;
            border: 4px dashed transparent;
            transition: padding .3s;
        }

        .section-team .single-person:hover .person-image {
            padding: 12px;
            border: 4px dashed #fff;
        }

        .section-team .single-person .person-image img {
            width: 100%;
            border-radius: 50%;
        }

        .section-team .single-person .person-image .icon {
            position: absolute;
            bottom: 0;
            left: 50%;
            transform: translate(-50%,50%);
            display: inline-block;
            width: 60px;
            height: 60px;
            line-height: 60px;
            text-align: center;
            background: linear-gradient(to right, #016cec, #00b5f7);
            color: #fff;
            border-radius: 50%;
            font-size: 24px;
        }

        .section-team .single-person:hover .person-image .icon {
            background: none;
            background-color: #fff;
            color: #016cec;
        }

        .section-team .single-person .person-info .full-name {
            margin-bottom: 10px;
            font-size: 28px;
            font-weight: 700;
        }

        .section-team .single-person .person-info .speciality {
            text-transform: uppercase;
            font-size: 14px;
            color: #016cec;
        }

        .section-team .single-person:hover .full-name,
        .section-team .single-person:hover .speciality {
            /*color: #fff;*/
        }

@@media screen and (max-width: 450px) {
    body {
        text-align: center;
    }

    #divfooterlinks {
        display: none !important;
    }

    .footer-widget__contact-list li .icon {
        left: unset !important;
    }

    .site-footer {
        padding: 25px 0 35px;
    }

    .testimonials-two__text p {
        font-size: 20px;
    }

    .block-title h2 {
        font-size: 40px;
        line-height: 52px;
        text-align: center;
    }

    .you-can-help {
        padding: 40px 0 120px;
    }

    .we-are-helping__points ul li:last-child {
        padding-bottom: 50px;
    }
}
