/* Media Queries ----------------------------------*/
 @media (max-width: 1280px) {
 #page {
 min-width:1280px;
 max-width:1280px;
}
 nav {
 background-image: url(../images/NavDots-1280.png);
 font-size: 1.3em;
}
#nav a {
 padding-right: 15px;
 padding-left: 15px;
}
aside {
 margin-bottom:10px;
}
.TheText {
 width: 60%;
}
 #carousel {
 position: relative;
 float: left;
 width: 100%;
}
.TheText p {
 font-size: 1.1em;
}
 section.DataRow1 {
 width: 90%;
}
section.DataRow2 {
 width: 85%;
}
section.DataRow3 {
 margin-bottom: 0px;
}
.footerMenu ul {
 margin-right: 18px;
}
.footerMenu h3 {
 font-size: .9em;
}
.footerMenu li {
 margin-left: 35px;
 font-size: .7em;
}
.phoneFooter {
 width: 25%;
}
}

/* Media Queries ----------------------------------*/
 @media (max-width: 1024px) {
 #page {
 min-width:1024px;
 max-width:1024px;
}
 header {
 min-height: 225px;
}
.logo img {
 height: 185px;
}
 nav {
 background-image: url(../images/NavDots-1024.png);
 font-size: 1.0em;
}
#nav a {
 padding-right: 10px;
 padding-left: 10px;
}
.headerbox1 {
 top: 55px;
 left: 100px;
}
.headerbox2 {
 position: absolute;
 top: 55px;
 right: 120px;
}
.TheText {
 width: 48%;
}
 #carousel {
 position: relative;
 float: left;
 width: 100%;
}
 section.DataRow2 {
 width: 90%;
}
 .footerMenu h3 {
 font-size: .7em;
}
.footerMenu li {
 font-size: .5em;
}
}

/* Media Queries ----------------------------------*/
 @media (max-width: 768px) {
 #page {
 min-width:1024px;
 max-width:1024px;
}
}
