html,
body{font-family:'Open Sans', sans-serif;height:100%;}
body{top:0px !important;position:static !important;padding-top:80px;}
.img-portfolio{margin-bottom:30px;}
.img-hover:hover{opacity:0.8;}
header.carousel{height:50%;}
header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner{height:100%;}
header.carousel .fill{width:100%;height:100%;background-position:center;background-size:cover;}
header.carousel .contain{width:100%;height:100%;background-position:center;background-size:contain;}
header.carousel .contain-nr{width:100%;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat;}
header.carousel .blackbg{background-color:#000;}
.error-404{font-size:100px;}
.price{display:block;font-size:40px;line-height:40px;}
.price sup{top:-20px;left:2px;font-size:20px;}
.period{display:block;font-style:italic;}
footer{margin:50px 0;}
.navbar-inverse{background-color:#000597;border-color:#4A4A4A;}
.nav a{text-transform:uppercase;font-weight:800;}
.navbar-inverse .navbar-nav > li > a{color:#fff;}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus{color:#000597;background-color:#fff;}
.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover{color:#000597;background-color:#fff;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover{color:#000597;background-color:#fff;}
.navbar-brand{padding:0px 5px;}
.navbar-brand img{height:50px;}
header.carousel{height:470px;}
header.carousel .fill{}
.carousel-caption{text-transform:uppercase;font-weight:800;}
.carousel-caption a{margin-bottom:10px;font-weight:800;}
.goog-te-banner-frame{display:none !important}
.home-panel-body p{margin-top:6px;height:73px;}
.home-panel-body a{text-align:center;}
#map_canvas{height:470px;width:100%;border-radius:4px;}
.abovenav{height:29px;}
.abovenav p{margin:0px;}
.social-top{margin-left:6px;}
.social-top a{color:#c4c4c4;}
#carousel-photo-album img{width:auto;margin:0px auto;max-height:450px;text-align:center;}
.pricing-levels .img-responsive, .bottomstuff .img-responsive{margin:0 auto;}
.pricing-button{margin-top:10px;}
.packages{max-height:450px;}
.form-group.qty{margin-bottom:0px;}
.qtyaddons{text-align:left;width:60%;}
.basic-red{color:#ff0000;}
input[type='number']{-moz-appearance:textfield;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance:none;}
.red{color:#ff0000;}
.history-content .img-responsive{display:inline;}
@media print{.noprint{display:none !important;}
a:link:after, a:visited:after{display:none;content:"";}
}
@media(max-width:991px){.customer-img,
.img-related{margin-bottom:30px;}
}
@media(max-width:767px){.img-portfolio{margin-bottom:15px;}
header.carousel .carousel{height:70%;}
}
@media only screen and (max-width:900px){.nogutter{padding:0px;}
}
@media only screen and (max-width:700px){header.carousel{height:230px;}
#map_canvas{height:250px;width:100%;border-radius:4px;}
.photogallery-indicators{display:none;}
#carousel-photo-album img{width:auto;margin:0px auto;max-height:300px;text-align:center;}
}