@font-face {
    font-family: 'amaranthregular';
    src: url('../fonts/amaranth-regular-webfont.eot');
    src: url('../fonts/amaranth-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/amaranth-regular-webfont.woff') format('woff'),
         url('../fonts/amaranth-regular-webfont.ttf') format('truetype'),
         url('../fonts/amaranth-regular-webfont.svg#amaranthregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: 'insaniburger';
	src: url('fonts/Insanibu.eot');
	src: url('../fonts/Insanibu.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Insanibu.woff') format('woff'),
         url('../fonts/Insanibu.ttf') format('truetype'),
         url('../fonts/Insanibu.svg#insaniburger') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{
    background: #046375 url(../images/bg.jpg) repeat-x top left;
    background-attachment:fixed;
    font-family: 'amaranthregular',Sans-Serif;
    margin:0;
}

.logo {
  width:100%;
  max-width: 110px;
  float:left;
  }
.logo2 {
  width:100%;
  max-width: 260px;
  }
.contact{
    text-align:right;
    margin-top:5px;
}

.navbar-nav li {
	height: 90px;
  	width: 160px;
  	background: url(../images/menu.png) no-repeat;
  	font-family:'amaranthregular',Sans-Serif;
  	font-size: 18px;
    font-weight:bold;
	line-height:14px;
  	text-align:center;
  	color: #ff0072;
	padding-top: 20px;
    padding-right: 10px;
}
.navbar-nav li a{
    color: #1d9db4;
	text-decoration: none;
}
.navbar-default{background:url(../images/bg2.jpg) repeat-x top left;border-color:none}

@media (max-width:986px) {
    .logo {
      max-width: 140px;
     }
    .logo2 {
      max-width: 200px;
     }

    .navbar-default{background: url(../images/bg2.jpg) repeat-x top left;border-color:none}

    .navbar-nav li {
	height: auto;
  	width: auto;
  	background: #ffffff;
  	font-family:'amaranthregular',Sans-Serif;
  	font-size: 18px;
    font-weight:bold;
	line-height:18px;
  	text-align:center;
  	color: #046375;
	padding-top: initial;
    padding-right: initial;
}
}
@media (max-width:336px) {
        .contact{
    text-align:center;
}
}
.overlay {
    background: url(../images/black.png) no-repeat;
    background-position-x: left;
    width: 100%;
    height: 100%;
    background-attachment:fixed;
}


.header {
  width: 100%;
  height: 180px;

}

#navcontainer {
	padding-top: 50px;
}
#navcontainer ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#navcontainer ul li {
	display: block;
	float: left;
	height: 70px;
  	width: 120px;
  	background: url(../images/menu.png) no-repeat;
  	font-family:'amaranthregular',Sans-Serif;
  	font-size: 18px;
    font-weight:bold;
	line-height:14px;
  	text-align:center;
  	color: #ff0072;
	padding-top: 25px;
    padding-left: 20px;
    padding-right: 10px;
}

#navcontainer ul li a {
	width: 90px;
	height: 50px;
  	color: #1d9db4;
	text-decoration: none;
	display: block;
}

#navcontainer ul li a:hover {
	color: #ff0072;
}

.footer{
  			height: auto;
			width:100%;
            font-size: 14px;
			text-align: center;
			color:#fff;
            margin-top:20px
        }
.footer a{
            color:#fff;
        }
.footer a:hover{
            color:#ff0072;
            text-decoration:none;
        }
.homelogo {
    background: url(../images/home.png) no-repeat center;
    width:513px;
    height:338px;
    right:0;
	left:0;
	margin:auto;
}
.homecontent {
    background: url(../images/homecontent.png) no-repeat center;
    height:250px;
    width:700px;
    font-family:'amaranthregular',Sans-Serif;
    font-size:16px;
    text-align:center;
   
    color: #3f3e39;
    margin:auto;
    left:0;
    right:0;
    padding-left:70px;
    padding-right:70px;
    padding-top:60px;

}
.homecont {
    width:703px;
    height:251px;
    font-family:'amaranthregular',Sans-Serif;
    font-size:16px;
    text-align:center;
    font-weight:bold;
    color: #3f3e39;
    margin:auto;
    left:0;
    right:0;
    margin-bottom:30px

}
.homecontent2 {
    background: url(../images/homecontent2.png) no-repeat center;
    height:359px;
    width:350px;
    font-family:'amaranthregular',Sans-Serif;
    font-size:16px;
    text-align:center;
    font-weight:bold;
    color: #3f3e39;
    float:left;
    padding-left:40px;
    padding-right:40px;
    padding-top:50px;
    display:inline-block

}
.filler{
    width:100%;
        margin:auto;
    left:0;
    right:0;
    height:30px;
    display:inline-block

}
@media (max-width:700px) {
    .col-sm-6 {
    width: 100%;
}
    .homecontent {
    background: #ffffff;
    -webkit-box-shadow: -1px -1px 14px -2px rgba(16,86,107,1);
-moz-box-shadow: -1px -1px 14px -2px rgba(16,86,107,1);
box-shadow: -1px -1px 14px -2px rgba(16,86,107,1);
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000;
    height:auto;
    width:100%;
    font-family:'amaranthregular',Sans-Serif;
    font-size:16px;
    text-align:center;
 
    color: #3f3e39;
    margin:auto;
    left:0;
    right:0;
    padding-left:10px;
    padding-right:10px;
    padding-top:20px;
    padding-bottom:20px;
	margin-top: 20px;
}
        .homecont{
    height:auto;
    width:100%;
    font-family:'amaranthregular',Sans-Serif;
    font-size:16px;
    text-align:center;
    font-weight:bold;
    color: #3f3e39;
    margin:auto;
    left:0;
    right:0;

}
        .homecontent2 {
    background: #ffffff;
    -webkit-box-shadow: -1px -1px 14px -2px rgba(16,86,107,1);
-moz-box-shadow: -1px -1px 14px -2px rgba(16,86,107,1);
box-shadow: -1px -1px 14px -2px rgba(16,86,107,1);
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000;
    height:auto;
    width:100%;
    font-family:'amaranthregular',Sans-Serif;
    font-size:16px;
    text-align:center;
    font-weight:bold;
    color: #3f3e39;
    margin:auto;
    left:0;
    right:0;
    padding-left:10px;
    padding-right:10px;
    padding-top:20px;
    padding-bottom:20px;
	margin-top: 20px;
}
}

.mobilecontainer{
   width:100%;
   height:auto;
}


.whatoverlay {
    height:153px;
    width: 541px;
    position: absolute;
    margin-left: -45px;
    margin-top: -30px;
    z-index: 1;
}
.whatcontenttop {
    background: url(../images/contentheader.png) no-repeat center;
    height: auto;
    width:700px;
    font-family:'insaniburger',Sans-Serif;
    font-size: 28px;
    text-align:center;
    color: #ff0072;
    margin:auto;
    left:0;
    right:0;
    padding-left:20px;
    padding-right:20px;
	padding-top: 90px;

}
.gencontenttop {
    background: url(../images/contentheader.png) no-repeat center;
    height: 143px;
    width:700px;
    margin:auto;
    left:0;
    right:0;

}

.whatcontent {
    background: url(../images/contentbody.png) repeat-y top center;
    height:402px;
    width:700px;
    font-family:'amaranthregular',Sans-Serif;
    font-size:16px;

    color: #3f3e39;
    margin:auto;
    left:0;
    right:0;
    padding-left:60px;
    padding-right:40px;
	
	
}
.gencontent {
    background: url(../images/contentbody.png) repeat-y top center;
    height:auto;
    width:700px;
    font-family:'amaranthregular',Sans-Serif;
    font-size:16px;
	
    color: #3f3e39;
    margin:auto;
    left:0;
    right:0;
    padding-left:60px;
    padding-right:50px;

	
}
.whatcontentbottom {
    background: url(../images/contentfooter.png) no-repeat center;
    height:129px;
    width:700px;
    font-family:'amaranthregular',Sans-Serif;
    font-size:16px;
    text-align:center;
    font-weight:bold;
    color: #3f3e39;
    margin:auto;
    left:0;
    right:0;
    padding-left:20px;
    padding-right:20px;
    margin-bottom:30px;
}

@media (max-width:721px) {
    .mobilecontainer {
    background: #ffffff;
    -webkit-box-shadow: -1px -1px 14px -2px rgba(16,86,107,1);
    -moz-box-shadow: -1px -1px 14px -2px rgba(16,86,107,1);
    box-shadow: -1px -1px 14px -2px rgba(16,86,107,1);
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border: 0px solid #000000;
    height:auto;
    width:100%;
    font-family:'amaranthregular',Sans-Serif;
    font-size:16px;
    text-align:center;
    font-weight:bold;
    color: #3f3e39;
    margin:auto;
    left:0;
    right:0;
    padding-left:10px;
    padding-right:10px;
    padding-top:20px;
    padding-bottom:20px;
	margin-top: 20px;
}
    .whatoverlay {
    display:none;
    height:0px;
    width: 0px;
    position: absolute;
    margin-left:0;
    margin-top:0;
 
}
    .whatcontenttop {
    background: transparent;
    height: auto;
    width:100%;
    font-size: 28px;
    text-align:center;
    color: #ff0072;
    padding-left:20px;
    padding-right:20px;
    margin-top:-90px

}
    .gencontenttop {
    background: transparent;
    height: auto;
    width:100%;
    margin:auto;
    left:0;
    right:0;

}
    .gencontent {
    background:  transparent;
    height: auto;
    width:100%;
    padding-left:20px;
    padding-right:20px;
	margin-top:0px
	
}
.whatcontent {
    background:  transparent;
    height: auto;
    width:100%;
    padding-left:20px;
    padding-right:20px;
	margin-top:-30px
	
}
.whatcontentbottom {
    background:  transparent;
    height: auto;
    width:100%;
    padding-left:20px;
    padding-right:20px;
    margin-bottom:30px;
}
}


.img-thumbnail{
    margin:10px 0px
}