h1, h2 {
  /*title of blog*/
  font-family: Raleway;
  text-transform: capitalize;
  font-size: 2em;
}
h2{
  margin: .3em;
  color: #3D5252;
  font-weight: ;
}
h3{
 text-transform: uppercase;
 font-family: "source sans pro";
  color: #3D5252;
  font-size: 1em;
  line-height: 25px;
  margin-top: 2px;
  margin-bottom: 15px;
}
.package{
  background: white;
  padding: 2%;
  text-align: center;
  margin-bottom:30px;
  border-bottom: 2px rgba(137, 137, 137, 0.26) solid;
}
#aboutinner p{
  text-align: left;
}
.price{
font-size:1.5em;
}
.button{
background-color: #008CBA;
border-radius: 25px;
padding: 6px;
width: 7.5em;
color: white;
text-transform: uppercase;
text-align: center;
margin: auto;
}
.button a{
  text-decoration: none;
  color:white;
}
.button:hover{
  background: #0099cc;
}
.clear {
clear:both;
height:0;
margin:0;
font-size: 1px;
line-height: 0;
}
#outer{
  text-align: left;
  width: 960px;
  margin:auto;
  font-size: 1.3em;
  font-family: "source sans pro";
  border: 1.5em #6E8A8F solid;
  margin-bottom: 2em;
   box-sizing: border-box;
   padding-bottom: 0;
}
.col{
  padding: 1%;
  padding-top:0;
  float:left; 
  width: 31.2%;
}
.col p{
  text-align: left;
}
.package:after{
    content: "";
    display: table;
    clear: both;
}
#logo{
  margin-left: .7em;
  margin-bottom: -5px;
  width: 25px;
  height: 30px;
  margin-right: 3px;
}
h4{
  text-transform: uppercase;
  letter-spacing: .2rem;
  color: #3498db;
}
.indent {
  border-left: 7px #005D7F solid;
  padding-left:7px;
  font-style: italic;
}
#sitetitle{
  text-align: left;
  text-transform: uppercase;
  padding: 0;
  margin-right: 15px
  margin-left: .4em;
  display:inline;
  padding-top: 3px;
  color: white;
  font-size: 1.6em;
  line-height: 40px; 
}
.gallery {
    margin: 5px;
    border: 1px solid #ccc;
    border-top: 0;
    border-bottom: 0;
    float: left;
    width: 31.8%;
    height: 31.8%;
     overflow: hidden;
}
.gallery:after{
    content: "";
    display: table;
    clear: both;
}

.gallery:hover {
    border: 1px solid #777;
    border-bottom: 0;
    border-top: 0;
}

.desc {
    padding: 15px;
    height: 80px;
    text-align: center;
    overflow:hidden;
}
.row {
  display: inline;
  flex-wrap: wrap;
  padding: 0 0 5px;
}
/* Create two equal columns that sits next to each other */

.row img {
  margin-top: 0px;
  vertical-align: left;
  background: white;
  padding: -10px;
  border-radius:1000px;
    opacity: .5;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.row img:hover{
    opacity: 1;
    transition: transform 1s;
}
#navPages{
  float: right;
  margin-right: 30%;
}
.inner{
  border: 1em;
  border-color: #5F7E7F;
  border-style: solid;
  background: #e8f0f2;
  padding: 1.5em;
  padding-top: .1em;
}
.nav {
  padding: 0;
  position: fixed;
  top: 0; 
  width: 100%;
  z-index: 100;
}
.pagetitle{
  text-transform: uppercase;
  margin:auto;
  margin-top: 1em;
  text-align: center;
  font-size: 3em;
}

.nav ul {
    
    /*border-bottom: 6px solid white;*/
}
.nav li a {
    display: block;
    color: white;
    text-align: center;
    padding: 1em 1em;
    text-decoration: none;
      border-bottom:none;
}

/* Change the link color to #111 (black) on hover */
.nav li a:hover {
    background-color: #3D5252;
    color: #CEEDED;
}
#contactinner{
  padding: 15px;
 background: #e8f0f2;
}
#contactinner .package{
  margin-bottom:-12px;
  text-align: left;
}
iframe{
  height: 1100px;
   border:  none;
   width: 100%;
   margin-top: -25px;
   margin-bottom:-10px;
}
.active {
    background-color: #3D5252;
}
body {
  margin: 0;
  padding: 0;
  background: #EEFFFE;
}
.nav {
  padding:0;
}
.nav ul {
  list-style-type: none;
   margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #005D7F;
  border-top: 8px solid #3D5252;
  background-color: #5F7E7F;
  text-align: left;
}
.nav li {
  font-family: 'Raleway', sans-serif;
  line-height: 39px;
  padding-bottom: 9px;
  margin-top:-19px;
  text-transform: uppercase;
    width: 8em;
    height: 50px;
    font-size: 1.4em;
    white-space: nowrap;
    display: inline-block;
    margin-right: -4px;
}
 
.nav a {
  text-decoration: none;
  color: #2F3F3F;
  display: block;
  transition: .4s background-color;
}
 
.nav a:hover {
  background-color: #3D5252;
  box-shadow:4px 0px 0px 0px white inset;

}
.nav a .active {
  background-color: #3D5252;
  color: #444;
  cursor: default;
}
