.elements .btn {
    margin-bottom: 5px
}

.homepage #wrapper {
    background-position: center 0
}

@media (min-width: 768px) and (max-width: 991px) {
    .homepage .panel-circle-big-contrast .panel-body {
        height: 286px
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .homepage .panel-image .panel-body {
        height: 238px
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .homepage .panel-image .panel-big {
        height: 258px
    }
}

#wrapper {
    background-position: center -130px;
    background-color: #363533;
}

@media (min--moz-device-pixel-ratio: 1.3),
(-o-min-device-pixel-ratio: 2.6 / 2),
(-webkit-min-device-pixel-ratio: 1.3),
(min-device-pixel-ratio: 1.3),
(min-resolution: 1.3dppx) {
    #wrapper {
        background-color: #363533;
        background-size: 1400px 535px
    }
}

body.error-page,
body.countdown-page {
    background: url("../images/demo/bg_fullsize.jpg") no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-behavior: url("../images/ie/backgroundsize.min.htc")
}

.client-slideshow {
    min-height: 40px
}

.carousel-contrast,
.carousel-contrast .item {
    height: 488px
}

@media (min-width: 768px) and (max-width: 991px) {
    .carousel-contrast,
    .carousel-contrast .item {
        height: 491px
    }
}

@media (min-width: 992px)
{
    .carousel-contrast,
    .carousel-contrast .item {
        height: 535px
    }
}

.carousel-contrast .homeEvent1 {
    background-image: url("../images/home/home1.jpg");
    background-repeat: no-repeat;
}

.carousel-contrast .homeEvent2 {
    background-image: url("../images/home/event2.png");
    background-repeat: no-repeat;
}

.carousel-contrast .homeSlideOne {
    background-image: url("../images/home/home1.jpg");
    background-repeat: no-repeat;
}

.carousel-contrast .homeSlideTwo {
    background-image: url("../images/home/home2.jpg");
    background-repeat: no-repeat;
}

.carousel-contrast .homeSlideThree {
    background-image: url("../images/home/home3.jpg");
    background-repeat: no-repeat;
}

.carousel-contrast .homeSlideFour {
    background-image: url("../images/home/home4.jpg");
    background-repeat: no-repeat;
}

.carousel-blur,
.carousel-image,
.carousel-blur .item,
.carousel-image .item {
    height: 388px
}

@media (min-width: 768px) and (max-width: 991px) {
    .carousel-blur,
    .carousel-image,
    .carousel-blur .item,
    .carousel-image .item {
        height: 393px
    }
}

@media (min-width: 992px) {
    .carousel-blur,
    .carousel-image,
    .carousel-blur .item,
    .carousel-image .item {
        height: 437px
    }
}

.homepage.fullsize #wrapper {
    background-image: none
}

@media (min--moz-device-pixel-ratio: 1.3),
(-o-min-device-pixel-ratio: 2.6 / 2),
(-webkit-min-device-pixel-ratio: 1.3),
(min-device-pixel-ratio: 1.3),
(min-resolution: 1.3dppx) {
    .homepage.fullsize #wrapper {
        background-color: #363533;
        background-size: 1400px 535px
    }
}

.homepage.black-and-white #wrapper {
    background-color: #363533;
}

@media (min--moz-device-pixel-ratio: 1.3),
(-o-min-device-pixel-ratio: 2.6 / 2),
(-webkit-min-device-pixel-ratio: 1.3),
(min-device-pixel-ratio: 1.3),
(min-resolution: 1.3dppx) {
    .homepage.black-and-white #wrapper {
        background-color: #363533;
        background-size: 1400px 535px
    }
}

@media (max-width: 767px) and (orientation: portrait) {
    .quotes .quote {
        min-height: 331px
    }
}

@media (max-width: 767px) and (orientation: landscape) {
    .quotes .quote {
        min-height: 225px
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .quotes .quote {
        min-height: 190px
    }
}

@media (min-width: 992px) {
    .quotes .quote {
        min-height: 185px
    }
}
