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

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-bars:before {
  content: "\e900";
}
.icon-calendar:before {
  content: "\e901";
}
.icon-cloud:before {
  content: "\e902";
}
.icon-home:before {
  content: "\e903";
}
.icon-log-out:before {
  content: "\e904";
}
.icon-money:before {
  content: "\e905";
}
.icon-paper-plane:before {
  content: "\e906";
}
.icon-placeholder:before {
  content: "\e907";
}
.icon-play-button:before {
  content: "\e908";
}
.icon-share:before {
  content: "\e909";
}
.icon-technology:before {
  content: "\e90a";
}
.icon-traffic-light:before {
  content: "\e90b";
}
.icon-user:before {
  content: "\e90c";
}

.tested {
	display: block;
	float: right;
	width: 100%;
	text-align: center;
}
.tested img {
	padding-left:20%;
}


footer{
    background-color: rgba(44, 62, 80,1.0) !important;
    /*position:absolute;*/
    width: 100%;
    bottom: 0;
    font-weight: lighter;
    color: white;
    height: auto;
}
.footerHeader{
    width: 100%;
    padding: 1em;
    background-color: rgba(44,62,80,1.00);
    text-align: center;
    color: white;
}
footer h3{
    font-weight: lighter;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
    margin-bottom: 2%;
    display: block;
    font-variant: small-caps;
}
.container .col-md-4 h3 {
}

footer ul{
    padding-left:5px;
    list-style:none;
}
footer p{
    text-align : justify;
    font-size : 12px;
    display: block;
    margin-top: 2%;
    margin-bottom: 2%;
    font-variant: normal;
    top: 2%;
    bottom: 2%;
    background-color: #BEBEBE;
    color: #000000;
    border-spacing: 9px 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
body footer .col-md-4.col-md-offset-4 {
}
#builtby {
    font-variant: normal;
    font-size: 0.8px;
    color: #fff;
    background-color: rgba(44,62,80,1.00);
}
footer #builtby a {
    font-variant: normal;
    text-transform: none;
}

#builtby p {
    color: #F4F4F4;
    background-color: rgba(44,62,80,1.00);
}
#copyright {
    background-color: #2C3E50;
}
#copyright p , #copyright a{
    color: #F4F4F4;
    background-color: rgba(44,62,80,1.00);
}







footer iframe {
    width:100%;
    position:relative;
    height:170px;
}
.sm{
    list-style:none;
    overflow:auto;
}
.sm li {
    display: inline;
    padding:5px;
    float:left;
} 
.sm li a img {
    width:32px;
}

.space-20 {
	margin-top: 20px;
}
.hwood-list p i {
    color: #D20000;
}


.dropcap-color:first-letter {
    content: "";
    width: 30px;
    height: 30px;
    font-size: 30px;
    color: rgba(242,8,30,1.00);
    margin-bottom: 10px;
    margin-top: 10px;
}
.dropcap-color {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
	text-align: center;
    font-weight: normal;
}


/********Image boxes*******/
.image-box {
  margin-bottom: 30px;
}
.image-box h3 {
  margin-top: 20px;
  text-transform: uppercase;
  font-size: 20px;
}
.image-box a {
  margin-top: 20px;
  text-transform: uppercase;
  font-size: 1.8em;
}
.image-box p {
  margin-bottom: 20px;
}
#galleryTitle h1 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: normal;
    font-variant: normal;
    width: 100%;
    text-align: center;
}
.fp-btn {
    font-size: 1.5em;
}
.which {
    background-color: #2C3E50;
    color: #FFFFFF;
    display: block;
    margin-top: 5%;
}
#fp-yourChoice .text-box p {
    font-size: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    margin-bottom: 5ox;
    display: block;
    text-align: left;
}
#fp-yourChoice .image-holder figure img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}



@media (max-width:767px){
#fp-yourChoice .text-box p {
    font-size: 1.5em;
}

}
