footer{
    background-color: #0E393B;
    border-bottom: 1px solid #707070;;
}
.footer{
    flex-wrap: wrap;
}
.footer-left{
    max-width: 50%;
    flex: 0 0 50%;  
    padding-left: 8em;
    margin-top: 4em;
}
.address{
    color: #ffffff;
    margin-top: 2em;
    font: normal normal normal 16px/22px Poppins;
}

.copyright{
    margin-top: 2em;
    margin-bottom: 4em;
    color: #73AA6E;
    font: normal normal normal 16px/22px Poppins;
}
.footer-right{
    padding-left: 5em;
    margin-top: 4em;
    margin-bottom: 4em;
}
.social-media{
    margin-left: 2em;
}
.footer-menu-col{
    margin-top: 2em;
    font: normal normal normal 16px/20px Mulish;
    color: #ffffff;
}
.footer-menu-col ul{
    list-style: none;
}
.footer-menu-col li{
    width: 10em;
    padding-bottom: .5em;
    padding-top: .5em;
    font: normal normal normal 16px/20px Mulish;
    border-bottom: 1px solid #528B4D;
}
.footer-menu-col li a{
    color: #ffffff;
    text-decoration: none;
}

.footer-menu{
    flex-wrap: wrap;
}
@media only screen and (max-width: 768px) {
    /* For mobile phones: */
    .footer-right{
        padding-left: 1em !important;
    } 
    .footer-logo {
        padding-left: 2em;
    }
    .address{
        padding-left: 2em !important;
        padding-right: 1em !important;
    }
   
    
    .footer-left{
        max-width: 100%;
        flex: 0 0 100%;  
        padding-left: 1em;
        padding-right: 1em;
    }
    .footer-right{
        margin-top: 1em;
    }
    .copyright{ 
        margin-bottom: 1em;
    }
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (max-width: 992px) {

}