body{min-width:320px;}

@media screen and (max-width: 1100px) {
iframe{width:300px;}
a.tile{width:455px;}
h2{font-size:15px;}
}
@media screen and (max-width: 1020px) {
iframe{width:400px;}
#HGV{width:580px;}
a.tile{width:400px;}
a.tile>p{font-size:12px; line-height:19px;}
h2{font-size:14px;}
.imageStrip{width:100%;}
.prodservImg{width:215px; height:144px; margin:10px 10px 10px 0;}
.prodservPara{width:420px;float:left; margin-right:40px;}
}

@media screen and (max-width: 980px) {
.prodservImg{width:180px; height:121px;}
.prodservPara{width:340px;}
}
@media screen and (max-width: 915px) {
iframe{width:300px;}
#HGV{width:480px;}
}
@media screen and (max-width: 900px) {
#logo{}
.navItem{padding:4px 24px 4px 24px; font-size:15px;}
#headContact{ margin:16px 0px 0px 0px;}
a.tile{width:700px;}
h2{font-size:17px;}
a.tile>p{font-size:14px; line-height:22px;}

}

@media screen and (max-width: 850px) {
.prodservPara{width:100%;}
.prodservImg{width:270px; height:181px; margin-top:0px;}
}
@media screen and (max-width: 815px) {
#contactForm{ width:520px;}
.contactRow{width:520px;}
.contactRow input,.contactRow textarea {width:450px;}
#send{width:450px;}
}

@media screen and (max-width: 750px) {
a.tile{width:600px;}
}

@media screen and (max-width: 716px) {
#logo{}
.navItem{border-left:none; padding:0px 10px 4px 10px;
 font-size:14px;}
 .longContact{display:none;}
 #headContact{margin:10px 10px 0px 0px;}
.contactStrip{margin:0px;}
.contactStrip>img{ margin:0  0 0 12px;}
}

@media screen and (max-width: 650px) {
a.tile{width:500px;}
}

@media screen and (max-width: 645px) {
.prodservImg{width:210px; height:141px;}
#homeImgColumn{display:none;}
#homeMiniImgColumn{display:block; width:100%;}
.homeImg{ margin:10px 4% 10px 0; width:46%; float:left;}
}

@media screen and (max-width: 625px) {
#contactForm{ width:420px;}
.contactRow{width:420px;}
.contactRow input,.contactRow textarea {width:350px;}
#send{width:350px;}
iframe{width:200px;}
#HGV{width:380px;}
}

@media screen and (max-width: 610px) {
a.tile{width:500px;}
}

@media screen and (max-width: 550px) {
a.tile{width:400px;}
a.tile>p{font-size:12px; line-height:19px;}
h2{font-size:14px;}
}

@media screen and (max-width: 530px) {
.prodservImg{width:170px; height:114px;}
}

@media screen and (max-width: 525px) {
#contactForm{ width:280px;}
.contactRow{width:280px;}
.contactRow input,.contactRow textarea {width:210px;}
#send{width:210px;}
iframe{width:280px;}
#HGV{width:280px;}
}

@media screen and (max-width: 520px) {
#logo{height:90px;margin:-2px 0 0px -2px;}
#nav{right:0;}
#HeaderBar{border-width:2px 0 1px 2px;}
.navItem{ padding:0px 14px 4px 14px;}
#Footer{font-size:9px; padding:10px;}
.contactStrip>img{width:28px; margin:6px 14px 0 0;}
}

@media screen and (max-width: 495px) {
p.slogan{padding:0 0 10px 0; font-size:16px; line-height:23px;}
p.large{ font-size:14px; line-height:22px;}

}

@media screen and (max-width: 450px) {
.imageStrip{width:300px; float:left; margin:10px 0;}
.prodservImg{width:130px; height:87px;}
.bullets{width:100%;}
a.tile{width:290px;}
a.tile>p{display:none;}
.tileImg{height:80px;}
a.tile>h2>.arrow{display:none;}
.miniSeeMore{display:block;}
}



