    body
    {
        font-family: 'Raleway', sans-serif;
    }
    p{font-size: 16px;}
    ol li
    {
            margin-bottom: 20px;
    }
    .mainwrapper
    {    
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(255, 255, 255, 1);
    display: ;
    position: fixed;
    }
    .form-control{margin-bottom: 5%; border-radius: 0px;}

video {
  position: fixed;
  top: 50%; left: 50%;
  z-index: 0;
  background-image: url('../images/static.jpg');
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  transform: translate(-50%, -60%);
}

.social{text-align: right;    margin-right: 20px;}
.social a{    color: #EDCD1F !important;
    text-decoration: none;
    font-size: 30px;}
.navbar-default {
   background: rgba(30, 45, 59, 1);
    border-color: transparent;
    border: none;
    opacity: 0.9;
}
.navbar-default .navbar-nav>li>a{color: #FFFFFF !important;}
.navbar-default .navbar-brand{width: 10%; height: auto; padding: 0px;}
.navbar-right{margin-top: 1%; margin-right: 5%;}
.navbar-nav>li{width: 120px; text-align: center;}
.navbar-default .navbar-nav>li>a{ 
        padding-left: 0px;
    padding-right: 0px;
    font-size: 16px;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover
{
        background-color: transparent;
    border-bottom: 3px solid #DDC62D;
}
.sections{background: white; padding-top: 5%; padding-bottom: 5%;}
.dark-sections
{
    background: #F7F7F7 !important;
}
.sections .col-md-4 img{height: 200px; width: 100%;border: 5px solid #1E2D3B;}
.sections .col-md-4 .col-md-10{padding: 0px; background: rgba(247, 247, 247, 1);     min-height: 550px;}
.sections .col-md-4 .col-md-10 h4{margin-top: 20px;}
section
{
    position: relative;
    display: block;
}
section.top-content
{
        padding-top: 10%;
    padding-bottom: 17%;
    font-family: 'Anton', sans-serif;
}

section.light-sections
{
        background: rgba(247, 247, 247, 1);
}

   
section.colored_sections
{
    background: #edcd1f;
    padding: 50px;
}
section.colored_sections .col-md-3
{
    border-right: 1px solid white;
        color: #1E2D3B;
        font-weight: 700;
            padding-left: 50px;
}
section.colored_sections .col-md-3 h4{font-weight: bold;}
section.top-content h1
{
        font-size: 56px;
    letter-spacing: 0.1em;
    color: white;
        padding-top: 7%;
}

section.featuredsections{padding: 0px;}
section.featuredsections .customcontainer
{
    width: 100%;
}
section.featuredsections .row{
background-repeat: no-repeat; background-attachment: fixed; background-size: cover; background-position: right;
}
section.featuredsections .col-md-8
{
    background: white;
    padding-top: 5%;
    padding-bottom: 5%;
}

.overlay
{
    position: fixed;
    min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
    background-image: url(../images/stripe.png);
    background-attachment: fixed;
}
.fronthead hr
{
    border-top: 5px solid yellow;
    width: 10%;
    margin-bottom: 5%;
}
.fronthead h1
{
        text-align: center;
    margin-top: 0px;
}
.no-border{border: none !important;}
.footer-sections{padding: 0%; color: white; background: #1E2D3B;}
.footer-sections p{font-size: 14px;}
.footer-sections a{color: #EDCD1F; text-decoration: none;}
.btn-primary {
    color: #fff;
    background-color: #1E2D3B;
    border-color: #1E2D3B;
}
.btn-primary:hover {
    color: #1E2D3B;
    background-color: #EDCD1F;
    border-color: #EDCD1F;
}
.pagestatic
{
    padding-top: 12%;
    height: 300px; background-image: url('../images/pagestatic.jpg'); background-repeat: no-repeat;
}
.pagestatic h1
{
    color: white;
}


@media (max-width: 768px)
{
    .navbar-default .navbar-brand
    {
    width: 20%;
    position: absolute;
    top: 0px;
    z-index: 500;
    }

    .navbar-default .navbar-brand
    {
    width: 20%;
    position: absolute;
    top: 0px;
    z-index: 500;
    }
    .container, .col-md-4, .col-md-6{padding: 0px;}
    .container{ width: auto;}
    .navbar-nav>li {
    width: auto;
    text-align: left;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form
    {
            border-color: #1E2D3B;
    box-shadow: none;
    }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover
    {
            background-color: #C7A800;
    }
    .navbar-default .navbar-nav>li>a{padding-left: 15px;}
    .navbar-default .navbar-toggle {
    border-color: #1E2D3B;
    background: #EDCD1F;
    }
    .navbar-default .navbar-toggle .icon-bar {
    background-color: #1E2D3B;
    }
    .navbar-right
    {
            margin-right: 2%;
    }
    .sections
    {
        padding: 6%;
    }
    section.colored_sections
    {
        padding: 10px !important;
    }
    section.colored_sections .col-md-3
    {
    width: 100%;
    padding: 0px;
    border: none;
    border-bottom: 1px solid white;
    margin-bottom: 5%;
    padding-bottom: 1%;
    }
    section.colored_sections .no-border
    {
        margin: 0px;
    }
    section.top-content h1 {
    font-size: 40px;
    letter-spacing: 0em;
    margin-top: 20%;
    }
    .sections .col-md-4 .col-md-10
    {
            min-height: 450px;
    }
    .pagestatic
    {
               padding-top: 25%;
                background-size: cover;
                height: auto;
    }
    .pagestatic h1{font-size: 25px;}
    section.light-sections img {
    margin-bottom: 5%;
    width: 100%;
    }
    .g-recaptcha > div > div{width: 100%;}
    .col-md-6 .fronthead h1
    {
        margin-top: 40px;
    }
}


.disable-zoom{pointer-events:none;}
.well { background-color: #fff; }
      .carousel {
        height: 400px;
        overflow: hidden;
            width: 100%;
      }
      .carousel .item {
        -webkit-transition: opacity 1s;
        -moz-transition: opacity 1s;
        -ms-transition: opacity 1s;
        -o-transition: opacity 1s;
        transition: opacity 1s;
      }
      .carousel .active.left, .carousel .active.right {
        left:0;
        opacity:0;
        z-index:2;
      }
      .carousel .next, .carousel .prev {
        left:0;
        opacity:1;
        z-index:1;
      }
      
      .carousel-control.left, .carousel-control.right
      {
        background: none;
      }