.page-footer {
    padding-bottom: 8px !important;
    background-color: #7200cb !important;
    background-image: url(../images/brutalist-60.svg) !important;
    background-repeat: no-repeat !important;
    background-position: right center !important;
    background-size: contain !important;
    height: 481px !important;
    background-image: linear-gradient(
        234deg,
        var(#9000ff) 99%,
        var(#7200cb) 14%
    ) !important;
}

.footer.content {
    padding-top: 0 !important;
    border: none;
    margin-top: 0;
    padding-bottom: 0%;
    max-width: 1600px !important;
    width: auto;
    padding-left: 4.167% !important;
    padding-right: 4.167% !important;
}

img.footer-image {
    width: 170px;
    height: 58px;
}

.footer-main-container {
    display: flex;
    justify-content: flex-start;
    font-size: 16px;
    font-family: Inter;
    position: relative;
}

.footer-details {
    display: flex;
    flex-direction: column;
    gap: 30px;
    padding: 150px 0 0 0px;
}

.Product-footer {
    padding-top: 150px;
    padding-inline-start: 11%;
    padding-inline-end: 15%;
}

.Product-footer a {
    color: #fff;
    opacity: 0.4;
    line-height: 1.8;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
}

.Product-text {
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    color: white;
    line-height: 1.8;
    font-size: 16px;
}

.Explore {
    padding-top: 150px;
}

.Explore a {
    color: #fff;
    opacity: 0.4;
    line-height: 1.8;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
}

.Explore-text {
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    color: white;
    line-height: 1.8;
    font-size: 16px;
}

p.footer-copyright {
    color: var(--white);
    opacity: 0.5;
    line-height: 1.3;
    font-family: Inter;
}

.footer-floral {
    right: -19px;
    position: relative;
}

/* switcher */
.footer-main-container .drp-down{
    width: 159px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
    border-radius: 10px;
    border: solid 1px var(--faded-grey);
    margin-top: 150px;
    margin-inline-start: 14.5%;
    position: relative;
    cursor: pointer;
}
.footer-main-container .drp-dwn-sub{
    display: flex; gap: 10px;align-items: center;
}
.footer-main-container .lang-img{
    width: 20px;height: 20px;flex-grow: 0;object-fit: contain;
}
.footer-main-container .lang-text{
    flex-grow: 0;font-family: Inter;font-size: 16px;color: var(--white);
}
.footer-main-container .arw-dwn-img{
    width: 14px;height: 14px;flex-grow: 0;object-fit: contain;
}
.footer-main-container .drp-dwn-content{
    display: none;
    flex-direction: column;position: absolute;top: 100%;width: 100%;background-color: #6913bf;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-left: solid 1px var(--white);
    border-right: solid 1px var(--white);
    border-bottom: solid 1px var(--white);
    cursor: pointer;
}
.footer-main-container .drp-dwn-content a{
    text-decoration: none !important;
}
.footer-main-container .lang-li{
    height: 56px;flex-grow: 1;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 10px;font-family: Inter;font-size: 12px;font-weight: bold;color: var(--white);
}
.footer-main-container .drp-down.active{
    border-bottom: none;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.footer-main-container .active .drp-dwn-content{
    display: flex;
}
/* switcher */

/*  Responsive style    
-------------------------------------------------------------------------  */

@media (max-width: 1440px) {
    .footer.content {
        /* margin: 0 !important; */
        /* padding: 0 !important; */
    }
}
@media (max-width: 1024px) {
    .Product-footer {
        padding-inline-start: 10%;
        padding-inline-end: 13%;
    }
}

@media (max-width: 912px) {
    .footer-details {
        padding: 150px 0 0 0px;
    }

    .footer-main-container {
        font-size: 15px;
    }

    .Product-footer {
        padding-inline-start: 9%;
        padding-inline-end: 10%;
    }
}

@media (max-width: 853px) {
    .Product-footer {
        padding-inline-start: 8%;
        padding-inline-end: 7%;
    }

    .page-footer {
        background-size: 220px 477px !important;
    }
}

@media (max-width: 769px) {
    .page-footer {
        background-image: url(../images/brutalist-60-mini.svg) !important;
        background-repeat: no-repeat !important;
        background-position: right center !important;
        background-size: 31% 100% !important;
    }

    .Product-footer {
        padding-top: 40px;
        width: 40%;
        padding-inline-start: 0;
        padding-inline-end: 0%;
    }
    img.footer-image {
        width: 50%;
        height: 50%;
    }
    
    .Explore {
        padding-top: 40px;
    }

    .footer-main-container {
        padding-top: 40px;
        display: flex;
        flex-wrap: wrap;
        font-size: 16px;
        /* padding-left: 55px; */
    }

    .footer-details {
        width: 61%;
        padding: 0;
    }

    .page-footer {
        height: 430px !important;
    }

    .footer.content {
        padding-left: 5.13% !important;
        padding-right: 5.13% !important;
    }
    .footer-main-container .drp-down{
        width: 125px;
        margin-top: unset;
        margin-inline-start: unset;
        position: absolute;
        right: 0;
        gap: 10px;
    }
    .footer-main-container .lang-text{
        font-size: 12px;
    }
    .arabic-rtl .footer-main-container .drp-down{
        right: unset;
        left: 0;
    }
}


@media (max-width: 430px) {
    .footer-details {
        width: 62%;
        gap: 20px;
    }

    .footer-main-container {
        font-size: 12px;
    }

    p.footer-copyright {
        font-size: 9px;
    }

    .Product-footer {
        padding-top: 40px;
    }

    .Explore {
        padding-top: 40px;
        padding-left: 16px;
    }

    .footer-main-container ul {
        margin-top: 15px !important;
    }

    .footer-main-container li {
        padding-bottom: 6px;
    }
}

@media (max-width: 425px) {
    .footer-details {
        width: 58%;
    }

    .Product-footer {
        width: 43%;
    }
}

@media (max-width: 414px) {
    .footer-details {
        width: 75%;
    }

    .Product-footer {
        width: 37%;
    }
}
@media (max-width: 390px) {
    p.footer-copyright {
        font-size: 9px;
        margin-bottom: 0;
    }

    .Product-footer a {
        font-size: 12px;
    }

    .Explore a {
        font-size: 12px;
    }
}

@media (max-width: 344px) {
    .page-footer {
        width: 105% !important;
    }
}

@media (max-width: 320px) {
    .Explore a {
        font-size: 10px;
    }

    .Product-text {
        font-size: 10px;
    }

    .Product-footer a {
        font-size: 10px;
    }

    .Explore-text {
        font-size: 10px;
    }

    .page-footer {
        width: 113% !important;
    }
}
@media (min-width: 1900px) {

.Product-footer{
    padding-inline-start: 17%;
}
.footer-main-container .drp-down {
 
    margin-inline-start: 17.5%;
}
}