
.productCarrousel {
    width: calc(100% - 70px);
    margin: 0 auto;
}

.productCarrousel ul li {
    margin: auto 5px 30px 5px;
}

.productCarrousel.slider ul li {
    margin: 0;
}
.carousel-caption2 {
    position: absolute;
    width: 50%;
    top: 20px;
    left: 52%;
    text-align: left;
    z-index: 10;
    padding-bottom: 100px;
    color: #fff;
}
.carousel-caption8 {
    position: absolute;
    width: 100%;
    top: 180px;
    text-align: center;
    z-index: 10;
    color: #fff;
}
.carousel-caption8 p {
    font-size: 1.5rem;
    font-weight: bold;
    font-family: "Roboto";
    line-height: 40px;
    -webkit-font-smoothing: antialiased;
}
.carousel-caption3 {
    position: absolute;
    width: 100%;
    bottom: 280px;
    text-align: center;
    z-index: 10;
    color: #fff;
}

.carousel-caption3 h3{
    font-size: 2rem;
    font-weight: bold;
    text-transform: uppercase;
    font-family: "Roboto";
    -webkit-font-smoothing: antialiased;
}
.carousel-caption3 span{
    font-size: 5rem;
    font-weight: bold;
    text-transform: uppercase;
    font-family: "Roboto";
    -webkit-font-smoothing: antialiased;
}
.carousel-caption3 p{
    font-size: 5rem;
    font-weight: bold;
    text-transform: uppercase;
    font-family: "Roboto";
    -webkit-font-smoothing: antialiased;
}

/* carrosselniced */

.carrosselniced {
    width: 100%;
    position: relative;
    margin: 0 0 15px;
}

.carrosselniced:first-child {
    /*margin:40px 0 20px;*/
}

.carrosselniced .block {
    width: 100%;
    /*height:180px;*/
    transition: all 0.4s;
    overflow: hidden;
}

.carrosselniced .content {
    margin: 0;
}

.carrosselniced .content li {
    width: 100%;
    /*height:180px;
    line-height:180px;
    font-size:60px;
    font-weight:800;
    color:rgba(255, 255, 255, 0.4);
    font-family:arial;*/
    position: relative;
    /*margin:0 5px;*/
    /*test*/
    /*padding:0 5px;*/
    /*test*/
    text-transform: uppercase;
    transition: all 0.4s;
    overflow: hidden;
    text-align: center;
    display: block;
    float: left;
}

.carrosselniced .content li img {
    width: 96%;
    height: 230px;
    /*position:absolute;*/
    /*left:0;
    top:0;
    z-index:-1;*/
}

.carrosselniced .control {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.carrosselniced .control button {
    background: none;
    position: absolute;
    top: 0;
    color: #00C4FF;
    font-size: 13px;
    font-weight: 100;
    text-transform: uppercase;
    transition: all 0.4s;
    cursor: pointer;
    display: inline-block;
}

.carrosselniced .control button span {
    font-size: 35px;
    font-weight: 100;
}

.carrosselniced .control button:hover {
    color: #111111;
}

.carrosselniced .control button.prev {
    left: -35px;
}

.carrosselniced .control button.next {
    right: -35px;
}

.carrosselniced .bullet {
    width: 100%;
    position: absolute;
    top: 15px;
    left: 0;
    z-index: 1;
    text-align: center
}

.carrosselniced .bullet button {
    width: 14px;
    height: 14px;
    background: rgba(255, 255, 255, 0.6);
    text-indent: -9999px;
    margin: 0 3px;
    border: 1px solid #717171;
    border-radius: 20px;
    cursor: pointer;
    display: inline-block;
}

.carrosselniced.caption .bullet button {
    width: auto;
    height: auto;
    text-indent: 0;
    padding: 3px 5px;
    margin: 0 3px 0 0;
    font-size: 10px;
    color: #424242;
    border-radius: 3px;
}

.carrosselniced .bullet button.selected {
    background: #00C4FF;
}

.carrosselniced.caption .bullet button.selected {
    color: #FFFFFF;
}


/* animations */

.carrosselniced.anGrayscale .block {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
}

.carrosselniced.anRotateY .block {
    transform: rotateY(360deg);
}

.carrosselniced.anRotateX .block {
    transform: rotateX(360deg);
}

.carrosselniced.anOpacity .block {
    opacity: 0;
}


/* :animations */


/* :carrosselniced */


/* adjust for plataform */

section#slider .slider-content .carrosselniced .control {
    width: 90px !important;
    height: 50px !important;
    position: absolute;
    right: 3% !important;
    bottom: 4.3% !important;
    top: inherit;
    left: inherit;
    margin: 0 !important;
}

section#slider .slider-content .carrosselniced .control button {
    padding: 15px;
    color: white;
    left: inherit !important;
    right: inherit !important;
    cursor: pointer;
    border: 1px solid white;
    top: inherit;
}

section#slider .slider-content .carrosselniced .control span {
    font-size: 18px;
}

section#slider .slider-content .carrosselniced .control button:first-child {
    left: 0 !important;
}

section#slider .slider-content .carrosselniced .control button:last-child {
    right: 0 !important;
}



@media (max-width: 767px){  
    .carousel-caption2 {
    position: absolute;
    width: 100%;
    bottom: 50px;
    left: 0%;
    z-index: 10;
    padding: 10px;
    color: #fff;
    }
    .carousel-item{
        background-position: -600px
    }

    .carousel-caption3 {
    position: absolute;
    width: 100%;
    bottom: 100px;
    left: 0%;
    text-align: center;
    z-index: 10;
    color: #fff;
    }
    .carousel-caption3 h3{
    font-size: 1rem;
    font-weight: bold;
    text-transform: uppercase;
    }
    .carousel-caption3 span{
    font-size: 2.5rem;
    font-weight: bold;
    text-transform: uppercase;
    }
    .carousel-caption3 p{
    font-size: 1rem;
    font-weight: bold;
    text-transform: uppercase;
    }

}
