    /*body {
        background-color: #001323;
        color: #FFF;
    }
    .heading {
        height: 120px;
        background-color: #001323;
    }
    .top-bar,
    .top-bar-section ul li,
    .top-bar-section li:not(.has-form) a:not(.button) {
        background: transparent !important;
    }
    .top-bar .name {
        height: auto;
    }*/
    /*.heading {
        padding-top: 20px;
        background-image: url(/images/longbg.jpg);
        background-repeat: repeat-x;
        border-bottom: solid 6px #007BC6;
    }
    footer {
        padding-top: 20px;
        height: 120px;
        background-image: url(/images/longbg.jpg);
        background-repeat: repeat-x;
        border-top: solid 6px #007BC6;
    }*/
    .rowfull {
        width: 100%;
    }
/*    #sidebar,
    #maincontent,
    #thumbs {
        background-color: #001323;
    }*/

    #thumbs a img {
    opacity: 0.8;
    border: solid 4px #000;
    }

    #thumbs a.current img, #thumbs a:hover img {
    opacity: 1;
    border: solid 4px #0A71CE;
    }


    #main {
        margin: 15px 0;
    }
    ul.nav li a {
        text-transform: uppercase;
    }

    .top-bar.expanded .title-area{
        background-color: transparent;
    }
    
#wowslider-container1 .ws_bullets {
bottom: -38px;
left: 50%;
}

#wowslider-container1 .ws_bullets a{
    background-color: #0A71CE;
    background-image: none;
    width: 12px;
    height: 12px;
}


#wowslider-container1 .ws_bullets a:hover{
    background-color: #FFF;
    background-image: none;
    width: 12px;
    height: 12px;
}

#wowslider-container1 .ws-title {
position: absolute;
bottom: 5%;
left: 0;
left: -12px;
border-radius: 0;
margin-right: 0;
z-index: 50;
padding: 12px;
text-align: center;
width: 100%;
color: #F9FBFB;
text-transform: uppercase;
background: #2a2a2a;
background: #007BC6;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
background: rgba(0,123,198,.7);
font-family: Helvetica,Arial,sans-serif;
font-weight: bold;
font-size: 1rem;
line-height: 1.2rem;
}

#thumbs,#maincontent{
  margin-top: 120px;
}

#maincontent {
  margin-top: 70px;
}
#thumbs ul li {
display: block;
text-align: center;
text-transform: uppercase;
font-weight: bold;
margin-bottom: 25px;
font-size: 1.2rem;
}

footer a {
color: #CCC;
text-decoration: none;
}

footer a:hover{
color: #FFF;
text-decoration: none;
}
footer img{
    margin: 0 5px 0 20px;
}

.heading {
height: 120px;
/*background-color: #001323;*/
position: fixed;
top: 0;
height: 120px;
z-index: 1000;
width: 100%;
}


rame blockquote {
  padding: 3px 15px;
  color: #DDD;
  font-size: 1.2rem;
  border: none;
}
#contentframe h1 {
  background-color: #1370ce;
  background-image: -webkit-gradient(linear, left center, right center, from(#1370ce), to(#02233c));
  background-image: -webkit-linear-gradient(left, #1370ce, #02233c);
  background-image: -moz-linear-gradient(left, #1370ce, #02233c);
  background-image: -o-linear-gradient(left, #1370ce, #02233c);
  background-image: -ms-linear-gradient(left, #1370ce, #02233c);
  background-image: linear-gradient(left, #1370ce, #02233c);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#1370ce', EndColorStr='#02233c');
  color: #000;
  text-transform: uppercase;
  font-size: 2.2rem;
  font-weight: bold;
  font-family: 'Source Sans Pro', 'Helvetica Bold', Helvetica, Arial, sans-serif;
  *font-family: Arial, sans-serif;
  padding-left: 15px;
}
.contentHolderVisibleWrapper {
  margin-left: 6px;
}


#largedynamic-a{
  font-size: 1.6em;
  line-height: 1em;
  color: #FFF;
  opacity: 0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=8)";
  filter: alpha(opacity=8);
  position: absolute;
  top: 150px;
  
  font-weight: bold;
  font-style: italic;
  display: none;
  text-transform: uppercase;
  overflow: hidden;
  *display:none;
  *font-size: 0em;
}

#largedynamic-2a{
  font-size: 1.6em;
  line-height: 1em;
  color: #FFF;
  opacity: 0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
  filter: alpha(opacity=15);
  position: absolute;
  top: 250px;
  
  font-weight: bold;
  font-style: italic;
  display: none;
  text-transform: uppercase;
  overflow: hidden;
  *display:none;
  *font-size: 0em;
}

#largedynamic-3a{
  font-size: 1.6em;
  line-height: 1em;
  color: #FFF;
  opacity: 0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  position: absolute;
  top: 350px;
  
  font-weight: bold;
  font-style: italic;
  display: none;
  text-transform: uppercase;
  overflow: hidden;
  *display:none;
  *font-size: 0em;
}

#largedynamic-4a{
  font-size: 1.6em;
  line-height: 1em;
    opacity: 0;
  color: #476B97;
  position: absolute;
  top: 450px;
  
  font-weight: bold;
  font-style: italic;
  display: none;
  text-transform: uppercase;
  overflow: hidden;
  *display:none;
  *font-size: 0em;
}

#largedynamic-5a{
  font-size: 1.6em;
  line-height: 1em;
  color: #0451A2;
    opacity: 0;
  position: absolute;
  top: 550px;
  
  font-weight: bold;
  font-style: italic;
  display: none;
  text-transform: uppercase;
  overflow: hidden;
  *display:none;
  *font-size: 0em;
}


#largedynamic-6a{
  font-size: 1.6em;
  line-height: 1em;

  color: #FFF;
  position: absolute;
  top: 650px;
  
  font-weight: bold;
  font-style: italic;
  display: none;
  text-transform: uppercase;
  overflow: hidden;
  *display:none;
  *font-size: 0em;
}

.sticky-footer{
position: fixed !important; 
top: 800px !important; 
left: 0; 
height: 1200px;
min-height: 1200px;
z-index: 800; 
background-color: #001223;
}

#largedynamic-a, #largedynamic-2a,#largedynamic-3a, #largedynamic-4a, #largedynamic-5a,#largedynamic-6a{
font-size: 1.6em;
line-height: 1em;
text-transform: uppercase;
font-weight: bold;
position: absolute;
right: 0;
z-index: 200;
}

.heading img {
width: 100%;
max-width: 444px;
}


.small-block-grid-2 li a img {
width: 300px;
height: auto;
}
ul.small-block-grid-1 li a img{
  width: 500px;
  height: auto;
}

#wowslider-container1 .ws_bullets a{
  margin-bottom: 10px;
}
    @media screen and (max-width: 600px){
        .heading{
            height: auto;
            min-height: 90px;
        }

        ul.nav li a{
            font-size: 20px;
        }

        .sticky-footer{
        position: relative; 
        top: auto; 
        left: 0; 
        height: auto; 
        }
    
    .ws_bullets{
      display: none;
    }
    #wowslider-container1{
      margin-bottom: 15px;
    }
    }

    @media screen and (max-width: 1200px){
        #largedynamic-a, #largedynamic-2a,#largedynamic-3a, #largedynamic-4a, #largedynamic-5a,#largedynamic-6a{
            display: none;
            font-size: 0;
        }
        #thumbs ul li {
font-size: 1.0rem;
}
    }

@media screen and (max-width: 900px) and (min-width: 767px){
.top-bar .title-area {
float: left;
width: 386px;
}
 .sticky-footer{
        position: relative; 
        top: auto; 
        left: 0; 
        height: auto; 
        }
}

@media screen and (max-width: 800px){

  #thumbs ul li {
display: block;
text-align: center;
text-transform: uppercase;
font-weight: bold;
margin-bottom: 5px;
font-size: 0.7em;
}

#wowslider-container1 .ws_bullets {
bottom: -68px;
left: 50%;
}

.video{
  max-width: 100%;
  height: auto;
}

}
@media screen and (max-width: 1024px) and (min-width: 640px){
  .pull-7 {
position: relative;
right: 75%;
left: auto;
}

#contentframe{
    padding-bottom: 15px;
  }

  .sticky-footer{
    position: relative !important;
    top: auto !important;
    padding-bottom: 30px;
    min-height: 150px !important;
    height: 150px;
  }
}

@media screen and (max-width: 767px){
  #thumbs{
    margin-top: 10px;
  }
  #maincontent{
    margin-top: 85px;
  }
  #contentframe{
    padding-bottom: 15px;
  }
  .sticky-footer{
    position: relative !important;
    top: auto !important;
    padding-bottom: 30px;
    min-height: 150px !important;
  }

          #thumbs ul li {
font-size: 1.2rem;
}
}
   