/*!
 * Start Bootstrap - Scrolling Nav (https://startbootstrap.com/template-overviews/scrolling-nav)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-scrolling-nav/blob/master/LICENSE)
 */
body {font-family: inherit;}
header {
  padding: 140px 0 100px;
}
h1, .h1 {font-size: 4rem;}
h2, .h2 {
  font-size: 2rem;
    color: rgb(67, 70, 112);
    font-weight: 400;
}
#stats {background: #fff;}
#stats span {text-align: center!important;font-size: 44px!important;}
#stats .fa {color: rgb(67, 70, 112);}
.bg-primary {height: 420px!important;}
header a.button, #callus a.button {letter-spacing: 2px;}
.fa {color: #27ad5f;padding-right: 10px;}
#services h3 {color: #27ad5f;}
header .lead {
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: 4px;
    text-align: left;}
#about a.button {
    background: #27ad5f;
    padding: 20px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    margin: 30px 10px;
    letter-spacing: 2px;
}
#about a.button:hover {background: rgb(67, 70, 112); cursor: pointer; text-decoration: none;}
@media ( max-width:450px) {
.fancybox-slide--iframe {padding: 44px 0px 0!important;}
header a.button, #about a.button {margin-left: auto;margin-right: auto;}
header .lead {text-align: center!important;}
header .text-left {text-align: center!important;}
header h1 {font-size: 3rem;}
}
@media (min-width: 992px) {
  header {
    padding: 140px 0 100px;
  }
}
.fa-star {color: orange;}
section {
  padding: 60px 0;
}
#services i {
	color: #27ad5f;
}
#contact h2 {color:#fff;
}
#contact {
	background: #3d4a6e;
	color: #fff;
}
#contact {
	background: #3d4a6e;
	color: #fff;
}
#callus {
	background: #343c56;
	color: #fff;
}
#callus h2 {color: #ffffff;}

/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/

/*#fade-quote-carousel.carousel {
  padding-bottom: 60px;
}*/
#fade-quote-carousel.carousel .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
  opacity: 1;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: #27ad5f;
  border: none;
}
#fade-quote-carousel blockquote {
    text-align: left;
    border: none;
}
#fade-quote-carousel .profile-circle {
    width: 80px;
    height: 80px;
    margin: 20px 0;
    border-radius: 100px;

}
.fancybox-slide--iframe .fancybox-content {
  width  : 600px!important;
  height : 535px!important;
  margin: 0;
}