/*
* Template Name: Unify - Responsive Bootstrap Template
* Version: 1.9.2
* Author: @htmlstream
* Website: http://htmlstream.com
 */

body {
  width: 100%;
  height: 100%;
  color: #4F4F4F;
  font-size: 14px;
  line-height: 17px;
  background: url('../Images/back.png') #C7100F no-repeat top center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    overflow-x: hidden;
}

html {
  width: 100%;
  height: 100%;

}

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
  margin-bottom: 15px;
}

h1, h2, h3, h4, h5, h6 {
  color: #fff;
  font-family:'bebas_neueregular', sans-serif;
  text-transform: uppercase;
}

h2 {
  color: #FFFFFF;
  font-size: 36px;
  line-height: 40px;
  font-weight: 400;
}

h3 {
  font-size: 80px;
  margin: 0;
}

h4 {
  font-size: 67px;
  margin: 0;
}

h5 {
  font-size: 60px;
  margin: 0;
  line-height: 72px;
}

h6 {
  font-size: 39px;
  margin-bottom: 5px;
  margin-top:0;
  line-height:normal;

}

p,
li,
li a {
  color: #fff;
}

a {
  color: #ffffff;
  text-decoration: underline;
}

a,
a:focus,
a:hover,
a:active {
  outline: 0 !important;
}
a:focus {
  text-decoration: none;
}
a:hover {

  text-decoration: underline;
}

::selection {
  color: #fff;
}

.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
  max-height: 100%;
}

/* Header
------------------------------------ */
/* Containers */
@media (min-width: 768px) and (max-width: 991px) {
  .one-page-header .menu-container {
    width: 720px;
  }
}

@media (max-width: 991px) {
  .one-page-header .menu-container:before,
  .one-page-header .menu-container:after {
    content: " ";
    display: table;
  }

  .one-page-header .menu-container:after {
    clear: both;
  }

  .one-page-header > .navbar-default > .container {
    width: inherit;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .one-page-header > .navbar-default > .container > .navbar-header,
  .one-page-header > .navbar-default > .container > .navbar-collapse {
    margin-left: 0;
    margin-right: 0;
  }
}

/* Navbar Logo */
.one-page-header .navbar-brand {
  font-size: 31px;
  font-weight: 200;
  line-height: 15px;
  padding: 17px 15px 13px;
  color: #fff !important;
  font-family: 'Raleway', sans-serif;
}

.one-page-header .navbar-brand span {

}

@media (max-width: 768px) {
  .one-page-header .navbar-brand {
    padding-left: 0;
  }
}

/* Navbar Toggle */
.one-page-header .navbar-toggle {
  border: none;
  margin-right: 3px;
  padding-right: 0;
}

.one-page-header .navbar-toggle:hover,
.one-page-header .navbar-toggle:focus {
  background: none;
}

.one-page-header .navbar-toggle .icon-bar {
  background: #fff;
}

.one-page-header .navbar-toggle .icon-bar {
  height: 1px;
  width: 25px;
  font-size: 22px;
  background: #fff;
  margin-bottom: 7px;
}

.one-page-header .navbar-toggle .icon-bar:last-child {
  margin-bottom: 0;
}

/* Navbar */
.one-page-header {
  border-bottom: none;
  background: rgba(0,0,0,0.4);
}
.one-page-header .container {
  position: relative;
  width:270px;
}

.one-page-header .navbar-nav > li > a {
  color: #eee;
  font-size: 12.5px;
  text-transform: uppercase;
  padding: 17px 15px 13px;
}

.navbar-fixed-bottom, .navbar-fixed-top {
  position: fixed;
  right: 0;
  left: unset;
  z-index: 1030;
}

/*
.one-page-header .navbar-nav > li > a:before {
  left: -3px;
  top: 15px;
  z-index: 2;
  color: #eee;
  font-size: 4px;
  content: "\f10c";
  margin-right: 6px;
  position: absolute;
  font-family: FontAwesome;
}
*/

.one-page-header .navbar-nav > li.home > a:before {
  content: "";
}

.one-page-header .navbar-nav > li > a:hover {
  z-index: 1;

}

.one-page-header .navbar-nav > li > a:focus {

}

.one-page-header .navbar-nav > .active > a,
.one-page-header .navbar-nav > .active > a:hover,
.one-page-header .navbar-nav > .active > a:focus,
.one-page-header .dropdown-menu > .active > a,
.one-page-header .dropdown-menu > .active > a:hover,
.one-page-header .dropdown-menu > .active > a:focus,
.one-page-header.top-nav-collapse .dropdown-menu > .active > a,
.one-page-header.top-nav-collapse .dropdown-menu > .active > a:hover,
.one-page-header.top-nav-collapse .dropdown-menu > .active > a:focus {
  z-index: 1;
  background: none;

}

/* Responsive Navbar */
@media (max-width: 991px) {
  /* Responsive code for max-width: 991px */
  .one-page-header .navbar-header {
    float: none;
  }

  .one-page-header .navbar-toggle {
    display: block;
  }

  .one-page-header .navbar-collapse.collapse {
    display: none !important;
  }

  .one-page-header .navbar-collapse.collapse.in {
    display: block !important;
  }

  .one-page-header .navbar-nav {
    margin: 0 0 5px;
    float: none !important;
  }

  .one-page-header .navbar-nav > li {
    float: none;
  }

  .navbar-default .navbar-nav > li > a {
    padding: 10px 0;
  }

  .navbar-default .navbar-nav > li > a::before {
    content: '';
  }
}

@media(min-width: 992px) {
  .one-page-header.navbar {
    padding: 12px 0;
    -webkit-transition: background .3s ease-in-out,padding .3s ease-in-out;
    -moz-transition: background .3s ease-in-out,padding .3s ease-in-out;
    transition: background .3s ease-in-out,padding .3s ease-in-out;
  }

  .one-page-header.top-nav-collapse {
    /*  Customize the look and feel of the collapsed top nav here  */
    padding: 7px 0;
  }
}

@media (max-width: 768px) {
  .one-page-header .navbar-nav > li > a:before {
    content: " ";
  }
}

/* Navbar */
@media (min-width: 992px) {
  .one-page-header.navbar .navbar-nav {
    float: right;
  }
  .one-page-header-style-2.navbar .navbar-nav {
    float: left;
    margin-left: 25px;
  }
}

/* Fixed Header */
.one-page-header.top-nav-collapse {
  background: #fff;
  box-shadow: 0 0 0px #b5b5b5;
}

@media (max-width: 768px) {
  .one-page-header.top-nav-collapse {
    padding: 0;
  }
}

.one-page-header.top-nav-collapse .navbar-brand,
.one-page-header.top-nav-collapse .navbar-nav > li > a,
.one-page-header.top-nav-collapse .navbar-nav > li > a:before {
  color: #777;
}

.one-page-header.top-nav-collapse .navbar-brand {
  color: #777 !important;
}

/* Navbar Toggle */
.one-page-header.top-nav-collapse .navbar-toggle .icon-bar {
  /*background: #555;*/
}

.one-page-header.top-nav-collapse .navbar-toggle:hover .icon-bar {

}

/* Intro Section
------------------------------------ */
/* Intro Section */
.intro-section {
  background: #222;
}

.home-section:after {
  width: 100%;
  height: 100%;
  position: absolute;
}

/* About Section
------------------------------------ */
/* About Section */
.about-section {
  padding-top: 80px;
  padding-bottom: 0;
}

.block-v1 {
  padding: 50px 0;
}

.about-section .about-image {
  padding-top: 100px;
}

/* Spaces
------------------------------------ */
.padding-top-60 {
  padding-top: 60px;
}

/*IE Google map fix*/
#map {
  width: 100%;
  height: 400px;
}