html { width: 100%; }
table { border-collapse: collapse; }
body { font-family: 'helvetica'; font-size: 15px; vertical-align: top; line-height: 20px;}
td { font-family: 'helvetica'; font-size: 15px; vertical-align: top; line-height: 20px; padding: 5px; }
.homemenu { font-size: 20px; text-align: center; text-decoration: none; vertical-align: middle; color: #c9020c; line-height: 20px; }
.homemenu:hover { background-color: #c9020c; color: white; border-radius: 10px; }
.title { font-size: 25px; text-align: center; color: white; vertical-align: bottom; line-height: 80px; }
.outertd { padding: 0px; }
.title1 { font-size: 18px; text-align: center; line-height: 30px; }
.gallery { background: white; }
.gallerybox { color: white; width: 27%; height: 300px; background: white; }
.gallerytitle { font-size: 25px; text-align: center; line-height: 50px; color: gray; text-decoration: red underline;}
.gallerytext { width: 80%; margin: auto; text-align: justify; vertical-align: top; line-height: 30px;  color: gray; }
.aboutustitle { font-size: 25px; text-align: center; line-height: 80px; color: #c9020c; }
.aboutustext { width: 80%; margin: auto; text-align: justify; font-size: 20px; line-height: 30px; color: blue; }
.galleryimg { vertical-align: top; width: 100%; height: 70%; margin-top: 0px; }
.pagetopimg { vertical-align: top; width: 350px; }
.midbox { color: white; width: 30%; height: 300px; text-align: center; vertical-align: middle; }
.productstext { width: 70%; margin: auto; font-size: 20px; text-align: justify; line-height: 30px; color: blue; }
.contactustext { width: 90%; margin: auto; font-size: 20px; text-align: justify; line-height: 30px; color: blue; }
.fa {
  padding: 5px;
  font-size: 30px;
  width: 30px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
  border-radius: 50%;
}

.fa:hover {
    opacity: 0.7;
}

.fa-facebook {
  background: #3B5998;
  color: white;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 200px;
}

.dropdown-content a {
  color: #c9020c;
  padding: 5px;
  text-decoration: none;
  display: block;
}

.dropdown:hover .homemenu, .dropdown-content a:hover {background-color: #c9020c; color: white; }

.dropdown:hover .dropdown-content {display: block;}

.dropdown:hover .homemenu:hover { background-color: #c9020c; color: white; border-radius: 10px; }



