#footermain{
    max-width: 100%;
    height: 450px;
    padding-top: 15px;
    justify-content: center;
    border-style: solid none none;
    border-width: 0.5px 1px 1px;
    border-color: rgba(51,51,51,.2) #000 #000;
    margin-top: 100px;
    /* border: 1px solid red; */
}


#footer{
    /* border: 1px solid red; */
    width: 70%;
    height: 400px;
    display: grid;
    grid-template-columns: repeat(4,25%);
    margin: auto;
    

}



#foot1>div{
    height: 10%;
    /* border: 1px solid red; */
}
#foot2>div{
    height: 46px;
    /* border: 2px solid red; */
}
#foot3>div{
    height: 46px;
    /* border: 2px solid red; */
}
#foot4>div{
    height: 46px;
    /* border: 2px solid red; */
}

#foot3>div>a{
    text-decoration: none;
    background-color: #fff;
    font-family: Favoritfreshly,sans-serif;
    color: #333;
    font-size: .875rem;
    line-height: 3.43em;
    font-weight: 400;
    margin-left: 35%;
    
}
#foot2>div>a{
    text-decoration: none;
    background-color: #fff;
    font-family: Favoritfreshly,sans-serif;
    color: #333;
    font-size: .875rem;
    line-height: 3.43em;
    font-weight: 400;
    margin-left: 35%;
    
}
#foothead{
    text-align: center;
    font-size: .875rem;
    line-height: 2.43em;
    font-weight: 400;
    font-family: Favoritfreshly,sans-serif;
    color: #333;
    font-size: 16px;
    font-weight: 400;
    
}
#footimg>a>img{
    width: 115px;
}
#inc{
    background-color: #fff;
    font-family: Favoritfreshly,sans-serif;
    color: #333;
    font-size: .875rem;
    line-height: 3.43em;
    font-weight: 400;
    

}
#media>a{
    justify-content: center;
    margin-left: 15px;
}
#media>a>img{
    width: 16px;
    height: 16px;
    /* margin-right: 18px; */
    opacity: .65;
    margin-left: 15px;
    margin-top: 15px;
    
}
.app>a>img{
    width: 125px;
    height: 40px;
    margin-left: 55px;
}

    