.gallery-img img {
    transition: 1s;
}

.gallery-img img:hover {
    transform: scale(1.05);
}

.top-head a {
    text-decoration: none;
    color: black;
    transition: 0.5s;
}

.top-head a:hover {
    color: var(--bs-secondary-key);
}

.footer-li a {
    text-decoration: none;
    color: white;
    font-weight: 500;
    transition: 0.5s;
}

.footer-li a:hover {
    color: var(--bs-primary-key);
}

.head a {
    text-decoration: none;
    font-weight: 500;
    color: #302f2f;
    transition: 0.5s;
}

.head a:hover {
    color: var(--bs-primary-key);
}

.button-1 {
    text-decoration: none;
    padding: 10px 15px 10px 15px;
    margin-right: 25px;
    border-radius: 10px;
    font-weight: 500;
    color: white;
    background-color: var(--bs-primary-key);
    border: none;
    transition: 0.5s;
}

.button-1:hover {
    background-color: var(--bs-secondary-key);
    color: white;
}

.icon {
    color: var(--bs-primary-key);
}

.breadcrumb-area {
    position: relative;
    width: 100%;
    height: 40vh;
    background: rgba(0, 0, 0, 0.5);
}

.breadcrumb-area::before {
    position: absolute;
    z-index: -1;
    content: " ";
    width: 100%;
    height: 100%;
    background: url('imgs/15.jpg');
    background-position: center center;
}

.breadcrumb-item::after:nth-child(1) {
    content: '/';
    color: #f0f8ff;
}