.divCarousel {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}

.rightAlign {
    /*position: absolute;
    margin: auto;
    min-height: 100%;
    min-width: 100%;*/

    left: calc(100vw - 1366px);
}
.centerAlign {
    left: calc((100vw - 1366px)/2);
}

.leftAlign {
    right: calc(100vw - 1366px);
}
@media (max-width : 360px) {
    .rightAlign {
        /*position: absolute;
        margin: auto;
        min-height: 100%;
        min-width: 100%;*/

        left: calc(360px - 1366px);
    }
    .centerAlign {
        left: calc((360px - 1366px)/2);
    }

    .leftAlign {
        right: calc(360px - 1366px);
    }
}

.upAlign {
    top: -80px
}

@media (min-width : 1380px) {
    .rightAlign {
        left: 0px;
    }
    .centerAlign {
        left: 0px;
    }

    .leftAlign {
        right: 0px;
    }
}

.divCarousel img {
    position: absolute;
    margin: auto;
    /*height: 100vh;*/
    max-height: 768px;
    max-width: 1366px;
}

.divCarousel h2 {
   position: absolute;
   top: calc(20% - 90px);
   left: calc(0.08*100%);
   width: 100%;
   text-align: left;
}

.divCarousel h2 span.spacer {
   padding:0 5px;
   background: rgba(0, 0, 0, 0);
}

.divCarousel h2 span .tab {
   padding: 20px;
   background: rgba(0, 0, 0, 0);
}

.divCarousel h2 span{
    color: white;
    font: bold 24px/45px Helvetica, Sans-Serif;
    letter-spacing: -1px;
    background: rgba(0, 0, 0, 0);
    padding: 10px;
}

.content {
    position: relative;
    height: calc(100vh - 115px);
}

#divFooter {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 10;
}

#carousel {
    height: calc(100vh - 115px);
    background-color: #000000;
    max-height: 1000px;
}

@media (max-width : 1100px) {
    #carousel, .content {
        height: calc(100vh - 100px);
    }
}

@media (max-width : 900px) {
    #carousel, .content {
        height: calc(100vh - 120px);
    }
}

@media (max-width : 700px) {
    #carousel, .content {
        height: calc(100vh - 135px);
    }
}

@media (max-height : 500px) {
    #carousel, .content {
        height: 500px;
    }
}
