.footer{width: 100%;  height: auto; display: flex; flex-direction: column; background-color: var(--black);}
.footerAddress{width: 100%; display: flex; list-style: none; padding: 2% 0 1% 0; border-bottom: 1px solid var(--gray); }
.footerAddress>li{display: flex; width: 50%; flex-direction: column; justify-content: center; align-items: center;}
.footerAddress>li:first-child{border-right: 1px solid var(--gray);}
.footerAddress>li>img{height: 45px; margin-bottom: 5%;}
.footerAddress>li>address{color: var(--lightgray); font-family: var(--rob); text-align: center; font-size: 1.1rem; width: 100%; line-height: 1.5rem;}

.footerNav{width: 100%; height: auto; display: flex; list-style: none; padding: 3% 0; }
.footerNav>li{flex: 1; padding-left: 3%;}
.footerNav>li>h5{font-size: 1.2rem; margin-bottom: 10%; font-family: var(--rob);}

.footerSubMenu{list-style: none;}
.footerSubMenu>li{padding: 2% 0; font-size: 1.1rem; font-family: var(--rob); color: var(--blue);}
.footerSubMenu>li>a{color: var(--lightgray); font-size: 1.1rem; text-decoration: none; font-family: var(--rob);}

.footerCopy{width: 100%; border-top: 1px solid var(--gray); height: 80px; display: flex; list-style: none; align-items: center; justify-content: center;}
.footerCopy>li{width: 50%;}
.footerCopy>li:nth-child(2){display: flex; justify-content:flex-end;}
.footerCopy>li:nth-child(2)>a{font-size: 1.5rem; color: var(--lightgray); margin-left: 5%; text-decoration: none;}

/* RESPONSIVE SECTION */
@media screen and (min-width:1601px) {
    .innerWrapper{padding: 0 7%;}
    .footer{padding: 0 7%;}
}
@media screen and (max-width:1600px) {
    html{font-size: 14px;}
    .innerWrapper{padding: 0 3%;}
    .footer{padding: 0 3%;}
}
@media screen and (max-width: 991px) {
    /* start of large tablet styles */
    html{font-size: 13px;}
}
@media screen and (max-width: 767px) {
    /* start of medium tablet styles */
    .footerNav{flex-wrap: wrap;}
    .footerNav>li{width: 50%; flex: none; padding: 3% 0; border-bottom: 1px solid var(--gray);}
    .footerNav>li>h5{color: var(--blue);}
    .footerCopy{border: none;}
    }
    
@media screen and (max-width: 479px) {
    /* start of phone styles */    
    .footerAddress{width: 100%; display: flex; flex-direction: column;}
    .footerAddress>li{width: 90%; margin: 0 auto;}
    .footerAddress>li:nth-child(1){margin-bottom: 5%; border-right: none;  padding-top: 5%;} 
    .footerNav{flex-direction: column;}
    .footerNav>li{padding-left: 0; width: 100%;}
    .footerNav>li>h5{ color: var(--blue); padding-bottom: 3%;}
    .footerNav>li,.footerNav>li>h5{margin-bottom: 5%;}
    .footerSubMenu, .footerNav>li>h5{padding-left: 10%;}

    .footerCopy{flex-direction: column; border: none; height: auto; padding: 10% 0!important; justify-content: center; align-items: center;}
    .footerCopy>li{width: 100%;}
    .footerCopy>li:nth-child(1){padding: 0 4%; margin-bottom: 5%;}
    .footerCopy>li:nth-child(1)>p{text-align:center!important; font-size: .8rem;}
    .footerCopy>li:nth-child(2){display: flex; justify-content:center;}
    }