#LayoutColumn1.Content  {min-height:0px !important}
.full-width {background:#3f3f3f; padding:20px 0; margin-bottom:20px;}
.full-width p strong{color:#2cff2f;}
.full-width h2 {color:#2cff2f;}
.full-width p {max-width:1000px; width:100%; margin:0 auto !important; color:#fff}
.full-width .inner {max-width:1000px; width:100%; margin:0 auto !important; color:#fff}

.Breadcrumb { 
  margin-top: 20px;
  color: hsl(0, 0%, 60%);
}

/* Home page custom work */
body#home .homeContent {
  background-color: white;
}
body#home .homeContent .contentDetail p {
  display: block;
  overflow: hidden;
  padding-bottom: 5px;
  color: black;
}
body#home .homeContent li {
  color: black;
  list-style-position: inside;
  line-height: 24px;
}
body#home .homeContent .contentList h1, body#home .homeContent .contentDetail h1 {
  margin-bottom: 10px;
  margin-top: 20px;
  color: black;
}
body#home .homeContent .contentDetail p a {
  color: hsl(216, 100%, 50%);
}
body#home .homeContent .contentDetail p a:hover{
    text-decoration: underline;
}
#LogoImage {
  position: relative;
  top: 10px;
}
#HomeSlideShow.flexslider {
  margin: auto;
  max-width: 1000px;
}
.header {
  background: hsl(4, 100%, 20%) none repeat scroll 0 0;
}
.newsletter-subscription {
  background-color: hsl(4, 100%, 20%);
  border-top: 0px;
}
.newsletter-subscription h4 {
  color: hsl(0, 0%, 100%);
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0.5px;
  line-height: 30px;
  text-transform: capitalize;
}
.galleryBoxes  img {
  max-height: 200px;
} 
.galleryBoxes .title {
  background: hsl(0, 0%, 94%) none repeat scroll 0 0;
  color: hsl(240, 100%, 50%);
  min-height: 40px;
  padding: 3px;
  text-align: center;
  color : hsl(216, 100%, 50%);
  margin-top: 10px;
}
.galleryBoxes .box {
  border: 1px solid hsl(0, 0%, 87%);
  box-sizing: border-box;
  float: left;
  max-width: 270px;
  padding: 8px 5px;
  width: 25%;
  border-right:0px;
  position: relative; 
}
.galleryBoxes .box a  {
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  left: 0px;
}
.galleryBoxes .img {
  text-align: center;
}
.galleryBoxes .box:nth-child(4), .galleryBoxes .box:nth-child(6) {
  border-right: 1px solid hsl(0, 0%, 80%);
}
.galleryBoxes .box:nth-child(5) {
  border-top: 0 none;
}
.galleryBoxes .box:last-child {
  border-top: 0px;
}

.PageContent .cabin {
  border: 2px solid hsl(0, 0%, 73%);
  box-sizing: border-box;
  float: left;
  margin-right: 1%;
  padding: 0;
  width: 24%;
}
.PageContent .cabin img {
  display: block;
}
.PageContent .completed {
  border: 2px solid hsl(0, 0%, 73%);
  box-sizing: border-box;
  float: left;
  width: 75%;
}
.PageContent .completed img {
  display: block;
}
.PageContent .fancyBox a:first-child {
  border: 2px solid hsl(0, 0%, 73%);
  box-sizing: border-box;
  float: left;
  width: 200px;
}
.PageContent .fancyBox a:last-child {
  border: 2px solid hsl(0, 0%, 73%);
  box-sizing: border-box;
  float: left;
  margin-left: 1%;
  width: calc(99% - 200px);
}
.PageContent .fancyBox a img {
  display: block;
}
.PageContent .descList {
  display: block;
  clear: both;
  padding-top: 25px;
}
.footer-main a:hover{
 color : white;
}