body {
    background: rgb(31, 33, 43);
    max-width: 1200px;
    width:unset;
    line-height: 1.6;
}
li {
    padding-bottom: 0px;
}
header#banner nav ul li {
    margin:0;
    margin-right: 10px;
}


#box {
    display: flex;
}
#a {
    flex: 0 0 60px;
    display: flex;
    border:0px solid green;
    margin-right:10px;
    justify-content: center;
    align-items: center;
}
#b {
    /* flex: 0 0 50%; */
    display: flex;
    /* flex-direction: column; */
    /* justify-content: center; */
    font-size:24px;
    border:0px solid blue;
    text-align: right;
    align-items: end;
}
#b > h2 {
    margin:0;
}
#b > h4 {
    margin:10px 0;
}
#c {
   /* margin-left: 10px;
    */
   /* text-align: center;
    */
    flex: 1 0 100px;
    display: flex;
    flex-direction: column;
    justify-content: left;
    font-size:18px;
    border:0px solid blue;
    text-align: left;
    align-items: start;
}
ul {
    padding-inline-start: 20px;
}
#c > h2 {
    margin:0;
}
#c > h4 {
    margin:10px 0;
}
#buy {
    border:0px solid red;
   /* margin-left: 10px;
    */
   /* text-align: center;
    */
    flex: 0 0 50%;
   /* width: 100px;
    */
    display: flex;
    flex-direction: column;
    text-align: left;
    align-self: center;
    padding:0 20px;
}
header#banner nav ul {
    text-transform:none !important;
}

header#banner nav {
    margin-bottom:5px;
}
header#banner {
    margin-top:0;
    margin-bottom: 0px;
}
.searchOpsImages {
    width:300px;
    display:inline-block;
    margin: 0 !important;
}

header#banner h2 {
    font-size: 2.5rem;
}
#appleStoreButton {
    width: 140px;
}

h4 {
    margin:0;
    font-size:16px;
    line-height: 1.6 !important;
}


@media (max-width: 1000px){
    .searchOpsImages {
        width:49%;
    }
}

@media (min-width: 770px){
    body {
        max-width: 1200px;
        width:unset;
        line-height: 1.6;
   }

   main#content img {
    margin:0;
   }

}


@media (max-width: 400px){
#b {
    flex: 0 0 100%;
    width:100%;
}
#buy {
    flex: 0 0 100%;
    width:100%;
    margin-top:15px;
}



#box {
    display:block;
}
}
