/* your styles go here */

h1, h2, h3, h4, h5 {
  font-weight: 700 !important;
}
h1 { margin-bottom: 40px; }
h2 { margin: 80px 0 40px 0; }
h3 { margin: 60px 0 20px 0; }

#heading-breadcrumbs { padding: 0px; }
#heading-breadcrumbs h1 { margin-top: 40px; }

ul { margin: 20px 0 30px 0; }

.text-highlight {
    text-shadow: -1px 1px 5px #333;
}
.text-thin   { font-weight: 100; }
.text-medium { font-weight: 400; }
.text-bold   { font-weight: 700; }
.text-larger { font-size: 110%; }

.container-center { text-align: center; }
.container-center .btn-template-main {
    padding: 14px 24px;
}

.navbar ul.nav > li > a {
    text-decoration: none;
    color: #111;
    font-size: 16px;
}

.box-image-text .image {
  min-height: 200px;
  max-height: 200px;
}

.store-link {
    display: inline-block;
    padding-bottom: 10px;
}

#top-carousel {
    height: 600px;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
    display: block;
    min-width: 100%;
    width: 100%;
    max-width: 100%;
    line-height: 1;
}
.carousel-inner ul {
    text-align: center !important;
}
.carousel-caption {
    right: 0px;
    width: 50%;
    left: 50%;
}
.home-carousel .item {
    min-height: 600px;
}
    .home-carousel .item#sco 
    {
        background: url('../img/carousel/sco.jpg') center center repeat;
        background-size: auto;
        background-size: cover;
    }
.home-carousel .owl-carousel {
    padding: 0;
}
.home-carousel .owl-theme .owl-controls {
    margin-top: 0;
    text-align: center;
    height: 0;
    bottom: 40px;
    position: absolute;
    left: 49%;
    z-index: 2;
}
.owl-page span {
    background: #bbb !important;
}
.owl-page.active span {
    background: #fff !important;
}
#hos .carousel-logo,
#sco2 .carousel-logo {
    margin-bottom: 20px;
}
.carousel-control-bg {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 55px;
    background: rgba(1, 1, 1, 0.7);
    z-index: 1;
}

#team .heading h2 { margin-top: 40px; }
#team .bar { padding-top: 0; }

#content { margin-bottom: 100px; }

#footer {
    color: #f1f1f1;
    background: url('../img/footer-bg.jpg') center top no-repeat;
    font-size: 0.9em;
}
#copyright { padding: 60px 0 0; background: transparent; }

@media (min-width: 0px) {
    .carousel-caption {
        text-align: center;
        left: 0px;
        right: 0px;
        width: 100%;
        top:0px;
    }
    img.carousel-logo {
        display:block;
        margin:auto;
    }
    .home-carousel .owl-theme .owl-controls {
        left: 44%;
    }
}
@media (min-width: 640px) {
    .app-link-container {
        padding-right: 40px;
    }
    .home-carousel .owl-theme .owl-controls {
        left: 47%;
    }
}
@media (min-width: 1200px) {
    .home-carousel .owl-theme .owl-controls {
        left: 49%;
    }
}


@media (min-width: 560px) {
    .clsDownloadLink {
        width:100%;
    }
}
@media (max-width: 560px) {
    .clsDownloadLink {
        width: 65%;
    }
}