
#fh5co-about {
  direction: ltr;
}

.fh5co-contact-info {
  color: white;
}

#fh5co-contact h3,h2{
  color: white;
}

#fh5co-menus h2{
  color: black;
}

.VIF {
  min-height: 200px;
  text-align: center;
}

.VIF img {
  max-height: 200px;
  max-width: 98%;
}

.GIF {
  min-height: 250px;
}

.GIF img {
  max-height: 250px;
  max-width: 100%;
}

#demo{
  direction: ltr;
}

.LIF {
  max-height: 70px;
}

#fh5co-contact {
  background-color: #00695a;
  background-image: radial-gradient(center center,circle cover,#17877b,#00695a);
  background-image: -o-radial-gradient(center center,circle cover,#17877b,#00695a);
  background-image: -ms-radial-gradient(center center,circle cover,#17877b,#00695a);
  background-image: -moz-radial-gradient(center center,circle cover,#17877b,#00695a);
  background-image: -webkit-radial-gradient(center center,circle cover,#17877b,#00695a);
  clear: both;
}

.fh5co-main-nav {
  background-color: #00695a;
  background-image: radial-gradient(center center,circle cover,#17877b,#00695a);
  background-image: -o-radial-gradient(center center,circle cover,#17877b,#00695a);
  background-image: -ms-radial-gradient(center center,circle cover,#17877b,#00695a);
  background-image: -moz-radial-gradient(center center,circle cover,#17877b,#00695a);
  background-image: -webkit-radial-gradient(center center,circle cover,#17877b,#00695a);
}


.my-gallery {
  width: 100%;
  float: right;
}
.my-gallery img {
  max-width: 100%;

  max-height: 250px;
  margin: 0px auto;

}
.my-gallery figure {
  display: block;
  float: right;
  margin: 0px auto;
  min-height: 250px;
  text-align: center;
}
.my-gallery figcaption {
  display: none;
}

.link {
  /*  margin: 2% 30% 0% 0%;*/
  position: absolute;
  left: 5px;
  top: 20px;
}

.link ul li{
  display: inline-block;
}

#fh5co-offcanvas {
  z-index: 100;
}

.link-mobile ul li{
  display: inline-block;
}
.link-mobile {
  display: none;
}

@media screen and (max-width: 768px) {
  .link-mobile {
    display: block;
    z-index: 100;
    position: absolute;
  }}

.PageMargin {
  margin: 5%;
  border: 1px solid #1c8e80;
  border-radius: 20px;
  padding: 0;
  max-width: -moz-available;
  max-width: -webkit-fill-available;
}
.mobileview {
  margin-top: 4%;
}

@media screen and (max-width: 1080px) {
  .mobileview {
    margin-top: 7%;
  }}
@media screen and (max-width: 768px) {
  .mobileview {
    margin-top: 20%;
  }}


.titlePages {
  color: white;
  background-color: #1c8e80;
  border-radius: 16px;
  padding: 5px;

}

.black {
  padding: 0px 20px 10px 0px;
}


.fh5co-main-nav .fh5co-menu-1 {
  margin-left: 40px;
}

.img {
  min-height: 250px;
}
.img img {
  max-height: 250px;
  max-width: 100%;
  text-align: center;
}

.gallery-grid {
  margin-bottom: 2%;
  border-bottom: 1px solid #cbcbcb;
}

.pad {
  padding: 2%;
}


@media screen and (max-width: 1080px) {
  .home {
    margin-top: 7%;
  }}