body:before {
          content: "";
          position: fixed;
          top: -10px;
          left: 0;
          width: 100%;
          height: 10px;

          -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
              -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
                         box-shadow: 0px 0px 10px rgba(0,0,0,.8);

          z-index: 100;
}
body {
	color:#333;
}
#home {
	padding-top:20px;
}
#about {
	padding-top:100px;
	text-align:center;
	margin-bottom:50px;
}
#gallery {
	padding-top:50px;
	text-align:center;
	margin-bottom:50px;
}
#contact {
	padding-top:50px;
	text-align:center;
	margin-bottom:50px;
	color:#333;
}
.payments-logo {
	max-width:70px;
}
.margin-fix {
	margin:0;
}
.nav-margin {
	margin-top:20px;
}
.navbar-default {
	border:0;
	background-color:#333;
	border-radius:0;
	margin-bottom:0;
	z-index: 9999;
	border-bottom:2px solid #23acec;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	background-color:transparent;
	color:#fff;
}
.navbar-default .navbar-nav>li>a {
	color:#fff;
	text-transform:uppercase;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	color:#fff;
}
.carousel {
	margin-top:0;
}
#testimonials {
	background-color:#333;
	margin-top:50px;
	margin-bottom:30px;
	color:#fff;
	min-height:430px;
}
#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: #23acec;
  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;
}
section {
    padding-top: 50px;
    padding-bottom: 50px;
}
.quote {
    color: rgba(0,0,0,.1);
    text-align: center;
    margin-bottom: 30px;
}
#services {
	padding-top:50px;
	margin-bottom:50px;
}
#services h1 {
	text-align:center;
}
#services .header {
	font-size:22px;
	color:#23acec;
}
 .header {
	font-size:22px;
	color:#23acec;
}
#services img {
	border-bottom:2px solid #23acec;
}
.clear {
	clear:both;
}
.gap {
	margin-top:30px;
}
@media (min-width:768px) {
	.navbar-default {
		width:1140px;
	}
}
.affix {
	top:0;
}
#prices {
	background-color:#23acec;
	padding:50px;
	color:#fff;
	text-align:center;
	margin-bottom:50px;
}
#prices p {
	margin:0;
}
#prices h1 {
	margin:0;
	font-size:100px;
}
/* CONTACT FORM */
/*-----COPY CODE BELOW INTO YOUR EXISTING STYLESHEET-----*/
#form {
width: 100%;
margin-bottom:50px;
}

/*-----error/success messages-----*/
#error {
display:none;
background: #e74c3c;
color:#FFF;
padding:25px;
margin-bottom: 25px;
}

#success{
display:none;
background: #2ecc71;
color:#FFF;
padding:25px;
margin-bottom: 25px;
}

/*-----form elements-----*/
#easy {
float:left;
max-width: 100%;
margin: auto;
}

#easy .input {
width: 49%;
float: left;
margin: 0 0 20px 0;
}

#easy .textarea {
width: 100%;
margin: 0 0 15px 0;
max-width: 675px;
}

#easy .last {
float: right;
}

#easy input.text, 
#easy textarea {
font-family: 'Source Sans Pro', sans-serif;
font-weight:300;
font-size:1em;
padding: 8px 8px;
border: 1px solid #cecece;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
float: left;
margin: 0;
outline: none;
}


#easy input[type=text]:focus, 
#easy input[type=tel]:focus, 
#easy textarea:focus {
margin-right: 0px;
box-shadow: 0 0 3px #f86e65;
border: 1px solid #f86e65;
}

#easy input:hover,  
#easy textarea:hover {
border: 1px solid #f86e65;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}

#easy textarea {
height: 200px;
}

#easy span {
color:red;
}

#easy .verification {
width: 100%;
height: 42px;
float: left;
}

#easy #vimage {
width: 99px;
height: 42px;
float: left;
}

#easy .refresh {
width: 42px;
height: 42px;
display: block;
float: left;
margin: 0 7px;
border:0;
}

#easy #verify {
width: 145px;
height: 40px;
float: left;
margin: 0;
padding:8px;
}

#easy button {
float: right;
display: block;
width: 125px;
background: #fff;
padding: 12px 20px 7px !important;
color: #23acec;
box-shadow: 0 7px 0 #23acec;
text-align: center;
margin:0;
border:0;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
cursor:pointer;
border:1px solid #23acec;
}
#easy button:hover {
background: #fff;
color:#ccc;
box-shadow: 0 7px 0 #ccc;
border:1px solid #ccc;
}
#copyright {
	background-color:#333;
	color:#ccc;
	padding:15px;
}
#copyright p {
	margin:0;
}
.fa-4x {
	color:#23acec;
}
#refurb {
	background-color:#DD3A17;
	color:#fff;
	padding:50px;
}
#refurb .lead {
	font-size:30px;
	margin:0;
}