
section{
	padding: 50px 0;
}
section.well, #section-1{
	padding: 50px 0 !important;
}
.bg-image.top{
	background: url('../../images/top-bg.jpg') no-repeat;
	background-size: cover;
	height:100vh;
	min-height:100%;
	position:relative;
	background-attachment:fixed;
}

.bg-image{
	background: url('../../images/imac.jpg') no-repeat;
	background-size: cover;
	padding:150px 0;
	position:relative;
	color:#fff;
}

.bg-image:before{
	z-index:-1;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color: rgba(24, 142, 237, 0.59);
	display:block;
}
section.bg-image h1, section.bg-image h2{
	color: #fff;
	text-shadow: 1px 1px 0px rgba(0,0,0, .5);
}
.section-skew-footer{
	padding: 20px 0;
}
.btn-margin-20{
	margin-bottom: 20px;
}
.btn-rbf.btn-top {
	left: 50%;
	position: absolute;
	bottom: 100px;
	margin-left: -28px;
}
.navbar-brand img{
	max-height:45px;
	width:auto;
}
.navbar .navbar-nav>li>a{
	padding-top: 20px !important;
  	padding-bottom: 20px !important;
}
#custom-bootstrap-menu{
	min-height: 60px;
}
.navbar .navbar-brand {
  padding: 15px 15px !important;
}
.navbar-toggle{
	margin-top: 15px;
}

.text-white{
	color:#fff !important;
}

section.well{
	margin-bottom:0;
}
.explain-text{
	display: inline-block;
}
#feedbackForm{
	padding: 15px;
}
#feedbackForm .form-group{
 	margin-right: 0;
 	margin-left: 0;
 }
 
 #pinBoot {
  position: relative;
  max-width: 100%;
  width: 100%;
}
#pinBoot img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
.white-panel {
  position: absolute;
  background: white;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
  padding: 10px;
}
/*
stylize any heading tags withing white-panel below
*/

.white-panel h1 {
  font-size: 1em;
}
.white-panel h1 a {
  color: #A92733;
}
.white-panel:hover {
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
  margin-top: -5px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}



/*-------------------------------*/
/*      Code snippet by          */
/*      @maridlcrmn              */
/*-------------------------------*/

.quote {
    color: rgba(0,0,0,.1);
    text-align: center;
    margin-bottom: 30px;
}

/*-------------------------------*/
/*    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 {
  bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: #e84a64;
  border: none;
}
#fade-quote-carousel blockquote {
    text-align: center;
    border: none;
}
#fade-quote-carousel .profile-circle {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
}