html { -webkit-text-size-adjust: none; }
.video embed, .video object, .video { width: 100%; height: auto; }
img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ }

/*Full Screen*/
@media only screen and (min-width: 768px) and (max-width: 960px) {
#MainContainer { width: 768px; }
nav ul li a { padding: 0 24px; }
#ContentContainer { width: 656px; }
.ServiceThumb { margin: 0 8px; }
}

/*640-768*/
@media only screen and (min-width: 640px) and (max-width: 768px) {
#MainContainer { width: 640px; }
nav ul li a { padding: 0 15px; }
#ContentContainer { width: 528px; }
.ServiceThumb { margin: 0 30px; }
.BannerImage img { width: 328px; }
#Banner .BannerImage { height: 231px; top: 12px; width: 328px; }
footer { width: 97%; }
}

/*450-640*/
@media only screen and (min-width: 450px) and (max-width: 640px) {
#MainContainer { width: 450px; }
nav ul li a { padding: 0 15px; }
#ContentContainer { width: 338px; }
.ServiceThumb { margin: 0 68px; }
.BannerImage img { width: 328px; }
#Banner .BannerImage { display: none; }
footer { width: 96%; }
#Logo { width: 277px; }
nav ul { display: none; }
#ContentContainer .ContentDiv .AQCDivsHome { float: none; height: auto; margin: 14px 0; width: 100%; }
  .responsivemenu{ display:block;}
  #reponsemenu {
    margin: 14px 0 0 48px;
    width: 350px;
}
}

/*320-450*/
@media only screen and (min-width: 320px) and (max-width: 450px) {
#MainContainer { width: 320px; }
nav ul li a { padding: 0 15px; }
#ContentContainer { padding: 40px; width: 233px; }
.ServiceThumb { margin: 0 18px; }
.BannerImage img { width: 328px; }
#Banner .BannerImage { display: none; }
footer { width: 95%; }
#Logo { width: 277px; }
nav ul { display: none; }
.HeaderText { float: left; margin: 10px 0 0; }
header { height: 220px; }
#Banner .BannerText { margin: 60px 0 0 29px; }
#ContentContainer .ContentDiv .AQCDivsHome { margin: 10px 5px 15px; width: 224px; }
  .responsivemenu{ display:block;}
  #reponsemenu {
    margin: 14px 0 0 35px;
    width: 250px;
}
}

/*0-320*/
@media only screen and (max-width: 320px) {
#MainContainer { width: 320px; }
nav ul li a { padding: 0 15px; }
#ContentContainer { padding: 40px; width: 233px; }
.ServiceThumb { margin: 0 18px; }
.BannerImage img { width: 328px; }
#Banner .BannerImage { display: none; }
footer { width: 95%; }
#Logo { width: 277px; }
nav ul { display: none; }
.HeaderText { float: left; margin: 10px 0 0; }
header { height: 220px; }
#Banner .BannerText { margin: 60px 0 0 29px; }
#ContentContainer .ContentDiv .AQCDivsHome { margin: 10px 5px 15px; width: 224px; }
  .responsivemenu{ display:block;}
  #reponsemenu {
    margin: 14px 0 0 35px;
    width: 250px;
}
}

/*Ipad Screen*/
@media only screen and (max-width: 767px) {
}

/*IPhone*/
@media only screen and (min-width: 320px) and (max-width: 760px) {
}
/* Below 320px Width */
