.day_container{
    display:flex;
}
#left_border{
  float: left;
  width: 5.00%;
}



#location{
    width:50%;
    margin-right:1%;
}

.day{
    width:50%;

}

.time{padding:1%}



 #img_home{
    width: 108%;
    height: 119%;
    margin-left: 1%;
 }


/* ##################################################  Mobile*/
@media screen and (max-width: 1000px) {

#info_container{
        width: 100%;
}

input[type=text], select {
    font-size: larger;
    width: 100%;
    padding: 6px 12px;
    margin: 2%;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
}



    #main_content{
            display: flow;
        }


    #logo{
        position: absolute;
        left: 9%;
        width: 20%;
        }



#footer1{
    display: flex;
    margin-top:1%;
    background-color:#31476b;
    width:110%;
    padding-left:5%;
    color:white;

}

#home_image{
    width: 108%;
    height: 119%;
    margin-left: 1%;
    }

#days_of_week{
    width: 60%;
    margin-left: 16%;
    }

#address{
    /*margin-left: 20%;*/
    width: 40%;
    font-size: larger;
}

}


/* ##################################################  Desktop             */
@media screen and (min-width: 1000px) {
#footer1{
        text-align: center;
        margin-top: 1%;
        background-color: #31476b;
        width: 110%;
        padding-left: 36%;
        color: white;
}

/*#footer1{*/
/*    display: flex;*/

/*    margin-top:1%;*/
/*    background-color:#31476b;*/
/*    width:110%;*/
/*    padding-left:5%;*/
/*    color:white;*/

/*}*/

    #footer1 {
  display: flex;
  justify-content: center;  /* equal spacing around each child */
  align-items: center;            /* vertical centering */
  background-color: #31476b;
  width: 100%;
  padding: 1rem;
  color: white;
}


#days_of_week{
    width: 25%;
    }

#address{
    width: 20%;
    font-size: medium;
}

}