@media all and (min-width: 1220px) /*and (transform-3d), (-webkit-transform-3d)*/ {
    .carousel-inner > .item.next,
    .carousel-inner > .item.active.right {
        left: 0;
        -webkit-transform: translate3d(33.33333%, 0, 0);
        -ms-transform: translate3d(33.33333%, 0, 0);
        transform: translate3d(33.33333%, 0, 0);
    }
    .carousel-inner > .item.prev,
    .carousel-inner > .item.active.left {
        left: 0;
        -webkit-transform: translate3d(-33.33333%, 0, 0);
        -ms-transform: translate3d(-33.33333%, 0, 0);
        transform: translate3d(-33.33333%, 0, 0);
    }
    .carousel > .carousel-control {
        width: auto;
        background-image:none;
        opacity: 1.0;
    }
    .item > div {
        width: 33.3333%;
        float: left;
        text-align: center;
    }
    .container {
        width: 1220px;
    }
}
@media all and (min-width:768px) and (max-width: 1219px) /*and (transform-3d), (-webkit-transform-3d)*/ {
    .carousel-inner > .item.next,
    .carousel-inner > .item.active.right {
        left: 0;
        -webkit-transform: translate3d(50%, 0, 0);
        -ms-transform: translate3d(50%, 0, 0);
        transform: translate3d(50%, 0, 0);
    }
    .carousel-inner > .item.prev,
    .carousel-inner > .item.active.left {
        left: 0;
        -webkit-transform: translate3d(-50%, 0, 0);
        -ms-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
    }
    .carousel > .carousel-control {
        width: auto;
        background-image:none;
    }

    .item > div {
        width: 50%;
        float: left;
        text-align: center;
    }
    /*.navbar-nav .open .dropdown-menu {
        position: absolute;
        background-color: white;
    }*/
    .navbar-nav .open .dropdown-menu li:hover {
        background-color: gray;
    }
}
@media all and (max-width:767px;) /*and (transform-3d), (-webkit-transform-3d)*/ {
    .carousel-inner > .item.next,
    .carousel-inner > .item.active.right {
        left: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    .carousel-inner > .item.prev,
    .carousel-inner > .item.active.left {
        left: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        -ms-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
    .carousel > .carousel-control {
        width: auto;
        background-image:none;
    }

    .item > div {
        width: 100%;
        float: left;
        text-align: center;
    }
    /*.navbar-nav .open .dropdown-menu {
        position: absolute;
        background-color: white;
    }*/
    .navbar-nav .open .dropdown-menu li:hover {
        background-color: gray;
    }
}

@media (max-width: 768px) and (min-width: 500px) {
    .navbar-header {
        float: left;
    }
    .navbar-nav>li {
        float: right;
    }
    /*.navbar-nav .open .dropdown-menu {
        position: absolute;
        background-color: white;
    }*/
    .navbar-nav .open .dropdown-menu li:hover {
        background-color: gray;
    }
    /*.titleImage {
        overflow-x: hidden;
    }*/
    .titleImage > .img-responsive {
        max-width: 200%;
        left: 50%;
        transform:translate(-50%,0%);
    }
}
@media (max-width: 499px) {
    .navbar-nav>li {
        float: left;
    }
    /*.navbar-nav .open .dropdown-menu {
        position: absolute;
        background-color: white;
    }*/
    .navbar-nav .open .dropdown-menu li:hover {
        background-color: gray;
    }
    .titleImage {
        overflow-x: hidden;
    }
    .titleImage > .img-responsive {
        max-width: 200%;
        left: 50%;
        transform:translate(-50%,0%);
    }
}
.container {
    padding: 0;
    text-align:center;
    vertical-align:middle;
    position:relative;
    margin-top:56px;
}

@media all and (min-width: 992px) {
    .row {
        margin-left: 0;
        margin-right: 0;

        /*padding-left: 110px;
        padding-right: 110px;*/
        padding-left: 7.857rem;
        padding-right: 7.857rem;
    }
}
@media all and (max-width: 991px) {
    .row {
        margin-left: 0;
        margin-right: 0;

        /*padding-left: 110px;
        padding-right: 110px;*/
        padding-left: 0;
        padding-right: 0;
    }
}

.navbar-nav .open .dropdown-menu {
    position: absolute;
    /*background-color: #4a0086;*/
    background-color: #030d35;
}
.dropdown-menu > li > a {
    color: #fff;
}

.dropdown-menu > li > a:hover {
    font-style: italic;
    font-weight: bold;
    text-decoration: underline;
    /*background-color: #4a0086;*/
    background-color: #030d35;
    color: #fff;
}
.navbar-right .dropdown-menu {
    left: 0;
    min-width: 190px;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
    /*background-color: #4a0086;*/
    background-color: #030d35;
    color: #fff;
}

.carousel > .carousel-control img {
    transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
}
.carousel > .carousel-control > div {
    height: 50%;
    width: 100%;
    top:50%;
    position: relative;
}

.carousel > .left {
    vertical-align: middle;
}
.carousel > .right {
    vertical-align: middle;
}
.carousel-control {
    opacity: 1.0;
}
.carousel-control.right {
    background-image: none;
    width: auto;
}
.carousel-control.left {
    background-image: none;
    width: auto;
}

.navbar-nav li:hover {
    /*background-color: #4a0086;*/
    background-color: #030d35;
}
.navbar-default .navbar-nav > li > a:hover {
    color: white;
}
#fixed-topbar .navbar-right {
    margin-right: 0;
    margin-left: 0;
}

.clear-initial::after {
    clear: initial;
}

.container-fluid > .navbar-header {
    margin: 0;
}
.navbar-right {
    float: right !important;
}
.navbar-nav > li {
    float: left;
}
