/* GLOBAL STYLES
-------------------------------------------------- */

body{ padding-bottom:40px; color:#5a5a5a;}

/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

.navbar-wrapper{ position:absolute; top:0; right:0; left:0; z-index:20;}
.navbar-wrapper .container{ padding-right:0; padding-left:0;}
.navbar-wrapper .navbar{ padding-right:15px; padding-left:15px;}
.navbar-wrapper .navbar .container{ width:auto;}

/* CUSTOMIZE THE CAROUSEL 
-------------------------------------------------- */

.carousel{ height:48%; margin-bottom:0px; overflow:hidden; position:fixed; width:100%;}
.carousel-caption{ z-index:10;}
.carousel .item{ height:100%; background-color:#427BC2;}
.carousel-inner .item img{ position:absolute; top:0; left:0; min-width:100%; height:100%;}
.carousel-inner{ position:relative; overflow:visible; height:100%; width:100%;}

/* MARKETING CONTENT
-------------------------------------------------- */

.marketing .col-lg-4{ margin-bottom:20px; text-align:center;}
.marketing h2{ font-weight:normal;}
.marketing .col-lg-4 p{ margin-right:10px; margin-left:10px;}

/* Featurettes
------------------------- */

.featurette-divider{ margin:80px 0;}
.featurette-heading{ font-weight:300; line-height:1; letter-spacing:-1px;}

/* RESPONSIVE CSS
-------------------------------------------------- */

@media (min-width: 768px) {

.navbar-wrapper{ margin-top:20px;}
.navbar-wrapper .container{ padding-right:15px; padding-left:15px;}
.navbar-wrapper .navbar{ padding-right:0; padding-left:0;}
.navbar-wrapper .navbar{ border-radius:4px;}
.featurette-heading{ font-size:50px;}
}

@media (min-width: 992px) {
.featurette-heading{ margin-top:120px;}
}
