/* #Tablet (Landscape)
================================================== */

@media only screen and (max-width: 1080px) {
    .is-sticky #header,
    .is-sticky #hornav {
        position: relative !important;
        width: auto !important;
        top: 0 !important;
        left: 0;
        margin-left: 0;
    }
    .primary-container-background .primary-container {
        width: 100%;
    }
    /* Disable CSS animations */
    .animated {
        -webkit-animation-duration: 0;
        animation-duration: 0;
        -webkit-animation-delay: 0;
        animation-delay: 0;
    }
}


/* #Tablet (Portrait)
================================================== */

@media only screen and (max-width: 959px) {}


/* #Mobile (Landscape)
================================================== */

@media only screen and (max-width: 767px) {
    .carousel-control.right span,
    .carousel-control.icon-next span {
        right: 20%;
    }
    .carousel-control.left span,
    .carousel-control.icon-prev span {
        left: 15%;
    }
}


/*  #Mobile (Portrait)
================================================== */

@media only screen and (max-width: 440px) {}