@media (max-width: 991px) {
    .header-links>.container {
        width:100%;
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width: 992px) {
    .header-links {
        position:relative;
        //margin-top: -75px;
        //margin-bottom: -75px
    }
}

@media (max-width: 550px) {
    .header-links>.container {
        padding-left:0;
        padding-right: 0
    }

    .header-links .col-xs-6 {
        float: none;
        width: 100%
    }
}

@media (min-width: 551px) {
    .header-links-item {
        min-height:110px
    }
}

@media (min-width: 768px) {
    .header-links-item {
        min-height:125px
    }
    .carousel-caption {
        left: 5%;
        right: 20%;
        padding-bottom: 30px;
    }   
    .carousel-control .fa-chevron-circle-left, .carousel-control .fa-chevron-circle-right, .carousel-control .icon-prev, .carousel-control .icon-next {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        font-size: 30px;
    }
    .carousel-control .icon-prev, .carousel-control .fa-chevron-circle-left {
        left: 50%;
        margin-left: -10px;
    }
    .carousel-control .icon-next, .carousel-control .fa-chevron-circle-right {
        right: 50%;
        margin-right: -10px;
    }
    .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .fa-chevron-circle-left, .carousel-control .fa-chevron-circle-right {
        position: absolute;
        top: 50%;
        z-index: 5;
        display: inline-block;
    }   
    .carousel-control .fa-chevron-circle-left, .carousel-control .icon-prev {
        margin-left: -75px;
    }    
    .carousel-control .fa-chevron-circle-right, .carousel-control .icon-next {
        margin-right: -75px;
    }          
}
@media (min-width: 992px) {
    .header-links-item {
        min-height:150px
    }
}

@media (max-width: 550px) {
    .header-links-item .col-xs-6 {
        float:none;
        width: 100%
    }
}



/* ---------------------------------- min 320px ---------------------------------- */
@media screen and (min-width: 320px) {

}


/* ---------------------------------- min 600px ---------------------------------- */
@media screen and (min-width: 600px) {
 
}


/* ---------------------------------- min 768px and max 1024px ---------------------------------- */
@media only screen and (min-width:768px) and (max-width: 1024px)  {
 
}


/* ---------------------------------- min 768px ---------------------------------- */
@media screen and (min-width: 768px) {
.navbar-nav {
    float: right;
    margin: 0;
}
.navbar-nav {
    margin: 0;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate3d(0,-75%,0);
    transform: translate3d(0,-75%,0);
}
.navbar-nav>li>a {
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 0;
}
}


/* ---------------------------------- min device 768px and max device 1024px ---------------------------------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {

}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
}


/* ---------------------------------- min 980px ---------------------------------- */
@media screen and (min-width: 980px) {
 
}

/* ---------------------------------- min 1024px ---------------------------------- */
@media screen and (min-width: 1024px) {

}

/* ---------------------------------- min 1200px ---------------------------------- */
@media screen and (min-width: 1200px) {
 
}

/* ---------------------------------- max 1140px ---------------------------------- */
@media screen and (max-width: 1140px) {
.carousel-caption {
    left:10%;
    bottom: 0;
    width: 65%;
    transform: translateY(-10%);
}
.carousel-caption h1 {
    font-size: 5rem;
}
.carousel-control .fa-chevron-circle-right, .carousel-control .icon-next {
    margin-right: -55px;
}
.carousel-control .fa-chevron-circle-left, .carousel-control .icon-prev {
    margin-left: -55px;
}
}

/* ---------------------------------- max 980px ---------------------------------- */
@media screen and (max-width: 980px) {
h2.headline {
    margin-bottom: 2em;
}    
.navbar-nav {
    margin: 0;
    position: relative;
    top: 30%;
    right: 0;
    -webkit-transform: translate3d(0,30%,0);
    transform: translate3d(0,30%,0);
    float: left;
    padding-bottom: 40px;
}
.carousel-control .fa-chevron-circle-left, .carousel-control .icon-prev {
    margin-left: -55px;
}
.carousel-caption {
    left: 10%;
    bottom: 0;
    width: 65%;
    transform: translateY(-10%);
}
.carousel-caption h1 {
    font-size: 4rem;
}
}

/* ---------------------------------- max 768px ---------------------------------- */
@media screen and (max-width: 768px) {
.slideContainer {
    margin: 0.25em;
}
.footer-left {
    text-align: center;
}
.footer-right.text-right {
    text-align: center;
}	
.navbar-nav {
    margin: 0;
    position: relative;
    top: 30%;
    right: 0;
    -webkit-transform: none;
    transform: none;
    float: left;
    padding-bottom: 40px;
    padding-top: 40px;
    width: 100%;    
}
.signupSection {
    background-color: rgba(29,131,246,.08);
    padding: 2em 0 3em;
}
.carousel-caption {
    left: 10%;
    bottom: 0;
    width: 65%;
    transform: translateY(-10%);
}
.carousel-caption h1 {
    font-size: 2.5rem;
}
.carousel-control {
    display: none;
}
}

/* ---------------------------------- max 640px ---------------------------------- */
@media screen and (max-width: 640px) {
 
}  


/* ---------------------------------- max 480px ---------------------------------- */
@media screen and (max-width: 480px) {
.carousel-caption {
    left: 10%;
    bottom: 0;
    width: 70%;
    transform: translateY(-10%);
}
.carousel-caption h1 {
    font-size: 1.5rem;
}
.carousel-control {
    display: none;
} 
}


/* ---------------------------------- LANDSCAPE ---------------------------------- */
@media all and (orientation:landscape) {
 
}




