.swiper-wrapper{
    height:fit-content;
    height:-moz-fit-content;
    height:available;
    height:-moz-available;
}
#banner .swiper-wrapper{
    padding-bottom:0px;
}
.swiper-pagination{
    padding:10px 0px;
    bottom:0px;
    z-index:2;
}
.swiper-pagination-bullet{
    background:transparent;
    border-radius:50%;
    width:13px;
    height:13px;
    position:relative;
    opacity:1;
    border: 1px solid #fff;
}
.swiper-pagination-bullet-active{
    background:#fff;
}

.sliderGaleria .swiper-pagination-bullet{
    border-color: #cfc0af;
}
.sliderGaleria .swiper-pagination-bullet-active{
    background: #cfc0af;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0 7px;
}


.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background: url("../img/arrowEsq.png") no-repeat left top !important;
    left:0px;
    right: auto;
    width:58px;
    height:58px;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background: url("../img/arrowDir.png") no-repeat right top !important;
    right:0px;
    width:58px;
    height:58px;
}


@media screen and (max-width: 600px){
    .swiper-button-prev,
    .swiper-container-rtl .swiper-button-next {
        background: url("../img/arrowEsqP.png") no-repeat left top !important;
        width:28px;
        height:28px;
    }
    .swiper-button-next,
    .swiper-container-rtl .swiper-button-prev {
        background: url("../img/arrowDirP.png") no-repeat right top !important;
        width:28px;
        height:28px;
    }
}