#footersectionouter.container-fluid {
    max-width: 1920px;
    height: 265px;
    background: #EDE9DA ;
    position: relative;
    z-index: 300;
}

#footersection.container-fluid {
    max-width: 1920px;
}

#footernav {
    padding: 0;
/*    height: 85px;*/
}
#footersection p{
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 125%;
}
#footer1row {
    padding: 40px 0 0 0;
}

#footer1row a.nav-link {
    padding: 2px 5px;
    margin: 1px 17px;
    display: block;
    color: var(--main-text-color);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}


#footercol1{
    padding: 0 0 0 15%;
}
#footerlogolink{
    margin: 0 auto 0 0;
    display: block;
}
a.smlink{
    display: inline-block;
    margin: 36px 15px 0 0;
}



#footercol2{
    padding: 20px 0 0 0;
}
#footercol3{
    padding: 15px 0 0 0;
}

#footercol3 a:last-child{
    margin-top: 1.5rem;
}



@media (max-width: 1280px) {
    #footercol1 {
        padding: 0 0 0 10%;
    }
}

@media (max-width: 991px) {
    #footersectionouter.container-fluid {
        height: auto;
    }
    #footercol1 {
        padding: 2% 10% 6% 10%;
        text-align: center !important;
    }

    #footercol2 {
        padding: 0 10% 2% 10%;
        text-align: center !important;
    }

    #footercol3 {
        padding: 0 10% 5% 10%;
        text-align: center !important;
    }
}


@media (max-width: 767px) {
/*    #footersectionouter.container-fluid {
        background: #fff url(../images/welle_footer.jpg) no-repeat 33% center;
        background-size: 250% 100%;
    }
    #footersectionouter.container-fluid.whitefooter {
        background: #fff url(../images/welle_footer.svg) no-repeat 33% center;
        background-size: 250% 100%;
    }
    #footersectionouter.container-fluid {
        height: auto !important;
    }
    #footer1row {
        padding: 135px 8% 40px 8%;
    }
    #footernavlinks,
    #footernavlinks2{
        text-align: center !important;
    }

    #footernavlinks a {
        display: block;
        width: 100%;
        margin: 5px auto;
    }
    #footer1row .smlinkslist {
        transform: translateY(15px);
        display: inline-block;
        width: auto;
    }
    #footernavlinks2 a {
        padding: 11px 15px;
        margin: 0 auto;
    }*/
}




@media (max-width: 420px) {

    #footercol1 {
        padding: 2% 5% 6% 5%;
    }

    #footercol2 {
        padding: 0 5% 2% 5%;
    }

    #footercol3 {
        padding: 0 5% 5% 5%;
    }
    #footercol2 p a {
        font-size: 14px;
    }
}

