footer#enfooter1 {

    --margin-top: 0;
    --footer-font-family: 'Figtree', sans-serif;
    --footer-font-family1: "mundial";
    --footer-font-size: min(1.36vw, 15px);
    --footer-line-height: 1.3;
    --footer-font-color: #fff;
    --footer-font-color-hover: #fff;

    --footer-main-width: var(--en-website-width);
    --footer-main-padding-top: 25px;
    --footer-main-padding-bottom: 0;
    --footer-main-background: #1c3c6e;

    --footer-inner-height: min(19.58vw, 235px);
    --footer-inner-margin-left-right: clamp(0px, calc(var(--footer-main-width) + 10px - 100vw), 10px);
    --footer-inner-column-gap: 0;
    --footer-inner-row-gap: 8px;

    --logo-width: min(16.5vw, 198px);
    --logo-margin-top: 0px;
    --logo-margin-left: 0px;
    --logo-border-color: #ff0000;
    --logo-shadow-color: rgb(0, 0, 0, 15%);

    --website-name-font-family: var(--footer-font-family1);
    --website-name-font-size: min(5vw, 60px);
    --website-name-line-height: 1.2;
    --website-name-color: inherit;
    --website-name-line-break-display: none;

    --address-font-family: var(--footer-font-family);
    --address-font-size: clamp(15px, 1.5vw, 18px);
    --address-font-color: #fff;

    --misc-font-family: var(--footer-font-family);
    --misc-font-size: 13px;
    --misc-font-color: #fff;

    --misc2-container-width: 10%;
    --misc2-gap: 0;

    --subfooter-background: #15315c;
    --subfooter-padding-top: 0;
    --subfooter-padding-bottom: 0;
    --subfooter-centercont-width: 184px;

}


@media only screen and (max-width: 768px) {

    footer#enfooter1 {

        --footer-font-size: 17px;

        --footer-main-column-gap: 12px;
        --footer-main-row-gap: 12px;

        --footer-inner-height: auto;

        --logo-width: 150px;

        --website-name-font-size: min(6.5vw, 34px);
        --website-name-line-break-display: inline-block;

        --misc2-container-width: 15%;
        --misc2-gap: 10px;

        --subfooter-font-size: min(2.2vw, 15px);
    }

}
