/*aligns DIV content within a container horizontally*/
.row {width: 100%; display: flex; flex-direction: row; align-content: center;}

/*controls thumbnails in an overlay enlargment gallery*/
.gallery {margin: 10px 30px;}
.gallery img {transition: 1s;padding: 8px;border-radius: 25px;}
.gallery img:hover {transform: scale(1.1);}
<style>

img {
  max-width: 1000px;
}

@media (max-width: 1000px) {
  img {
    max-width: 90%;
  }
}

/*past client Logos*/
.logo {margin: 5px 5px;}
.logo img {transition: 1s;padding: 2px;}
.logo img:hover {transform: scale(1.1);}


/*Store image Setup*/
.store {margin: 2px 4px; width: 140px; display: inline-block;}
.store img {transition: 1s; padding: 4px;}
.store img:hover {transform: scale(1.1);}

.store1 {margin: 2px 5px; width: 100px; display: inline-block;}
.store1 img {transition: 1s; padding: 4px;border-radius: 15px;}
.store1 img:hover {transform: scale(1.1);}

.store2 {margin: 2px 10px; width: 400px; display: inline-block;}
.store2 img {transition: 1s; padding: 4px;border-radius: 25px;}
.store2 img:hover {transform: scale(1.1);}

.store3 {margin: 2px 10px; width: 300px; display: inline-block;}
.store3 img {transition: 1s; padding: 4px;border-radius: 25px;}
.store3 img:hover {transform: scale(1.1);}



body {}
body,td,th {font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; font-weight: bold; font-size: 32px; color: #FFFFFF;}

a {font-size: 22px;color: #5eaaaf;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}

a.white {font-size: 18px;color: #ffffff;}
a.white:link {text-decoration: none;}
a.white:visited {text-decoration: none;}
a.white:hover {text-decoration: none;}
a.white:active {text-decoration: none;}


a.red {font-size: 18px;color: #FF0004;}
a.red:link {text-decoration: none;}
a.red:visited {text-decoration: none;}
a.red:hover {text-decoration: none;}
a.red:active {text-decoration: none;}

#footerdiv {width: 99%; display: inline-block; margin: 0 auto; vertical-align:top; padding: 10px; background-color:#5eaaaf;}
a.footer {font-size: 22px;color: #000000;}
a.footer:link {text-decoration: none;}
a.footer:visited {text-decoration: none;}
a.footer:hover {text-decoration: none;}
a.footer:active {text-decoration: none;}

/*allows you to center content inside a div */
#outerdiv {width: 100%; text-align:center; background-color:;}
#outerdiv2 {width: 100%; text-align:center; background-color:#000000;}
#innerdiv {display: inline-block; margin: 0%; vertical-align:top; padding: 1px; background-color:;}
#innerdiv2 { width: 100%; display: inline-block; margin: 0%; vertical-align:top; padding: 1px; background-color:;}

.title {font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; font-weight: bold; font-size: 36px; color: #5eaaaf;}
.bodycopy {font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; font-weight: normal; font-size: 16px; color: #FFFFFF;}
.bodycopy2 {font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; font-weight: bold; font-size: 12px; color: #FFFFFF;}

.copy {font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;font-weight: bold; font-size: 18px; color: #FFFFFF; margin: 7px 7px; padding: 5px;}
.copy1 {font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;font-weight: bold; font-size: 11px; color: #FFFFFF;}
.copy2 {font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;font-weight: normal; font-size: 12px; color: #5eaaaf;}
.headers {font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;font-weight: bold; font-size: 32px; color: #5eaaaf; margin: 7px 7px; padding: 5px;}
.headers2 {font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;font-weight: bold; font-size: 18px; color: #5eaaaf;}
.grid_270 {width: 270px;}
.grid_310 {width: 310px;}
.grid_470 {width: 470px;}
.grid_620 {width: 620px;}
.grid_510 {width: 510px;}
.grid_440 {margin: 7px 7px; padding: 5px; width: 440px; background-color:#462075; border-radius: 25px;}
.grid_70 {width: 70%}
.grid_40 {width: 40%}
.grid_Home {margin: 7px 7px; padding: 5px; width: 330px; height: 650px; display: inline-block; background-color:#222222;}


/*ZOOM BOX */
<style>
* {box-sizing: border-box;}
.img-zoom-container { position: relative;}
.img-zoom-lens {position: absolute;border: 4px solid #d4d4d4; width: 130px;height: 130px;}  /*set the size of the lens:*/
.img-zoom-result {border: 1px solid #d4d4d4; width: 470px; height: 470px;}  /*set the size of the result div:*/
</style>
