  /*# sourceMappingURL=bootstrap.min.css.map *//*Body*/
body, html {
  height: 100%;
  margin: 0;
  font: 400 15px/1.8 "Lato", sans-serif;
  color: #777;
}

@media (min-width:576px){

  /*Images*/
.bgimg-1, .bgimg-2, .bgimg-3 {
  position: relative;
  opacity: 1.0;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.bgimg-1 {
  background-image: url("../images/Parallex-1_1.jpg");
  min-height: 100%;
  width:auto;
}

.bgimg-2 {
  background-image: url("../images/Parallex-1.jpg");
  min-height: 100%/*400px*/;
  width:auto;
}

.bgimg-3 {
  background-image: url("../images/Parallex-2_2.jpg");
  min-height: 100%/*400px*/;
  width:auto;
}

}

@media (min-width:768px){

  /*Images*/
.bgimg-1, .bgimg-2, .bgimg-3 {
  position: relative;
  opacity: 1.0;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.bgimg-1 {
  background-image: url("../images/Parallex-1_1.jpg");
  min-height: 100%;
  width:auto;
}

.bgimg-2 {
  background-image: url("../images/Parallex-1.jpg");
  min-height: 100%/*400px*/;
  width:auto;
}

.bgimg-3 {
  background-image: url("../images/Parallex-2_2.jpg");
  min-height: 100%/*400px*/;
  width:auto;
}

}

@media (min-width:992px){

  /*Images*/
.bgimg-1, .bgimg-2, .bgimg-3 {
  position: relative;
  opacity: 1.0;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.bgimg-1 {
  background-image: url("../images/Parallex-1_1.jpg");
  min-height: 100%;
  width:auto;
}

.bgimg-2 {
  background-image: url("../images/Parallex-1.jpg");
  min-height: 100%/*400px*/;
  width:auto;
}

.bgimg-3 {
  background-image: url("../images/Parallex-2_2.jpg");
  min-height: 100%/*400px*/;
  width:auto;
}

}

@media (min-width:1200px){

  /*Images*/
.bgimg-1, .bgimg-2, .bgimg-3 {
  position: relative;
  opacity: 1.0;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.bgimg-1 {
  background-image: url("../images/Parallex-1_1.jpg");
  min-height: 100%;
  width:auto;
}

.bgimg-2 {
  background-image: url("../images/Parallex-1.jpg");
  min-height: 100%/*400px*/;
  width:auto;
}

.bgimg-3 {
  background-image: url("../images/Parallex-2_2.jpg");
  min-height: 100%/*400px*/;
  width:auto;
}

}


/*Images*/
.bgimg-1, .bgimg-2, .bgimg-3 {
  position: relative;
  opacity: 1.0;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.bgimg-1 {
  background-image: url("../images/Parallex-1_1.jpg");
  min-height: 100%;
  width:auto;
}

.bgimg-2 {
  background-image: url("../images/Parallex-1.jpg");
  min-height: 100%/*400px*/;
  width:auto;
}

.bgimg-3 {
  background-image: url("../images/Parallex-2_2.jpg");
  min-height: 100%/*400px*/;
  width:auto;
}

/*Image Captions*/
.caption {
  position: absolute;
  left: 0;
  right:0;
  top: 50%;
  width: 100%;
  text-align: center;
  color: #ffffff;
}

/*Image Caption Borders*/
.caption span.border {
  background-color: #ff8000;
  color: #ffffff;
  padding: 15px;
  font:Lato;
  font-size: 18px;
  letter-spacing: 8px;
}

/*Header 3*/
h3 {
  letter-spacing: 5px;
  text-transform: uppercase;
  font: 25px "Lato", sans-serif;
  color: #008000;
}

/* Turn Off Parallax Scrolling for Tablets & Phones */
@media only screen and (max-device-width: 1024px) {
    .bgimg-1, .bgimg-2, .bgimg-3 {
        background-attachment: scroll;
    }
}

/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
  margin-bottom: 4rem;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  bottom: 3rem;
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel-item {
  height: 40rem;
  /*background-color: #777;*/
  max-height:100%;
}
.carousel-item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  /*height: 40rem;*/
  max-height:100%;
}


/* MARKETING CONTENT
-------------------------------------------------- */

/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
  margin-bottom: 1.5rem;
  text-align: center;
}
.marketing h2 {
  font-weight: 400;
}
.marketing .col-lg-4 p {
  margin-right: .75rem;
  margin-left: .75rem;
}


/* Featurettes
------------------------- */

.featurette-divider {
  margin: 5rem 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -.05rem;
}


/*Featurettes Text Colors*/
.text-muted-saffron{color:#ff8000!important}

.text-muted-navyblue{color:#0000ff!important}

.text-muted-green{color:#008000!important}

.lead-saffron{font-size:1.25rem;font-weight:300;color:#ff8000}

.lead-navyblue{font-size:1.25rem;font-weight:300;color:#0000ff}

.lead-green{font-size:1.25rem;font-weight:300;color:#008000}

.featurette-heading-saffron{font-weight:300;line-height:1;letter-spacing:-.05rem;color:#ff8000}

.featurette-heading-navyblue{font-weight:300;line-height:1;letter-spacing:-.05rem;color:#0000ff}

.featurette-heading-green{font-weight:300;line-height:1;letter-spacing:-.05rem;color:#008000}



/* RESPONSIVE CSS
-------------------------------------------------- */

@media (min-width: 40em) {
  /* Bump up size of carousel content */
  .carousel-caption p {
    margin-bottom: 1.25rem;
    font-size: 1.25rem;
    line-height: 1.4;
  }

  .featurette-heading {
    font-size: 50px;
  }
}

@media (min-width: 62em) {
  .featurette-heading {
    margin-top: 7rem;
  }
}

.featurette-heading-saffron {
    font-size: 50px;
  }
}

@media (min-width: 62em) {
  .featurette-heading-saffron {
    margin-top: 7rem;
  }
}

.featurette-heading-navyblue {
    font-size: 50px;
  }
}

@media (min-width: 62em) {
  .featurette-heading-navyblue {
    margin-top: 7rem;
  }
}

.featurette-heading-green {
    font-size: 50px;
  }
}

@media (min-width: 62em) {
  .featurette-heading-green {
    margin-top: 7rem;
  }
}

/*------------------------------------------------------------------------------------*/


/*Globals*/


/*Links*/
a, a:focus, a:hover {
  color: #0080ff;
}



/*Custom Default Button*/
.btn-secondary, .btn-secondary:hover, .btn-secondary:focus {
  color: #333;
  text-shadow: none; /* Prevent inheritance from `body` */
  background-color: #fff;
  border: .05rem solid #fff;
}


/*Base Structure*/
/*html, body {
  height: 100%;
  background-color: #333;
}*/

/*body {
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  text-shadow: 0 .05rem .1rem rgba(0, 0, 0, .5);
  box-shadow: inset 0 0 5rem rgba(0, 0, 0, .5);
}*/

.cover-container {
  max-width: 100%;
}


/*Header*/
.masthead {
  margin-bottom: 2rem;
}

.masthead-brand {
  margin-bottom: 0;
}

.nav-masthead .nav-link {
  padding: .25rem 0;
  font-weight: 700;
  color: rgba(255, 255, 255, .5);
  background-color: transparent;
  border-bottom: .25rem solid transparent;
}

.nav-masthead .nav-link:hover, .nav-masthead .nav-link:focus {
  border-bottom-color: rgba(255, 255, 255, .25);
}

.nav-masthead .nav-link + .nav-link {
  margin-left: 1rem;
}

.nav-masthead .active {
  color: #fff;
  border-bottom-color: #fff;
}

@media (min-width: 48em) {
  .masthead-brand {
    float: left;
  }
  .nav-masthead {
    float: right;
  }
}


/*Cover*/
.cover {
  padding: 0 1.5rem;
}

.cover .btn-lg {
  padding: .75rem 1.25rem;
  font-weight: 700;
}


/*Footer*/
.mastfoot {
  color: rgba(255, 255, 255, .5);
}


/*----------------------------------------------------------------------------------*/


/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */

body {
  /*padding-top: 3rem;*/
  padding-bottom: 3rem;
  color: #5a5a5a;
}

/*Blue Button*/
.btn-blue{color:#fff;background-color:#0000ff;border-color:#0000ff}

.btn-blue:hover{color:#fff;background-color:#0000df;border-color:#0000df}

.btn-blue.focus,.btn-blue:focus{box-shadow:0 0 0 .2rem rgba(55,55,250,.5)}

.btn-blue.disabled,.btn-blue:disabled{color:#fff;background-color:#0000ff;border-color:#0000ff}

.btn-blue:not(:disabled):not(.blue).active,.btn-blue:not(:disabled):not(.disabled):active,.show>.btn-blue.dropdown-toggle{color:#fff;background-color:#0000df;border-color:#0000df}

.btn-blue:not(:disabled):not(.disabled).active:focus,.btn-blue:not(:disabled):not(.disabled):active:focus,.show>.btn-blue.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(55,55,250,.5)}


/*Saffron Button*/
.btn-saffron{color:#fff;background-color:#ff8000;border-color:#ff8000}

.btn-saffron:hover{color:#fff;background-color:#df8000;border-color:#df8000}

.btn-saffron.focus,.btn-saffron:focus{box-shadow:0 0 0 .2rem rgba(55,55,250,.5)}

.btn-saffron.disabled,.btn-saffron:disabled{color:#fff;background-color:#ff8000;border-color:#ff8000}

.btn-saffron:not(:disabled):not(.saffron).active,.btn-saffron:not(:disabled):not(.disabled):active,.show>.btn-saffron.dropdown-toggle{color:#fff;background-color:#df8000;border-color:#df8000}

.btn-saffron:not(:disabled):not(.disabled).active:focus,.btn-saffron:not(:disabled):not(.disabled):active:focus,.show>.btn-saffron.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(55,55,250,.5)}


/*Green Button*/
.btn-green{color:#fff;background-color:#008000;border-color:#008000}

.btn-green:hover{color:#fff;background-color:#007000;border-color:#007000}

.btn-green.focus,.btn-green:focus{box-shadow:0 0 0 .2rem rgba(55,55,250,.5)}

.btn-green.disabled,.btn-green:disabled{color:#fff;background-color:#008000;border-color:#008000}

.btn-green:not(:disabled):not(.green).active,.btn-green:not(:disabled):not(.disabled):active,.show>.btn-green.dropdown-toggle{color:#fff;background-color:#007000;border-color:#007000}

.btn-green:not(:disabled):not(.disabled).active:focus,.btn-green:not(:disabled):not(.disabled):active:focus,.show>.btn-green.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(55,55,250,.5)}

.social-media{
  width:65px;
  height:65px;
  margin:0 5px;
  align-content:center;
}
