.anthemeblocks-homeslider {
    margin-bottom: 38px;
}
.anthemeblocks-homeslider .item > div > a {
    position: relative;

    display: block;
}
.anthemeblocks-homeslider-desc {
    position: absolute;
    top: 50%;
    left: 50%;

    width: 1170px;

    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
@media(max-width: 1199px) {
    .anthemeblocks-homeslider-desc {width: 900px;}
}
@media(max-width: 991px) {
    .anthemeblocks-homeslider-desc {width: 680px;}
}
@media(max-width: 767px) {
    .anthemeblocks-homeslider-desc {width: 80vw;}
}
.anthemeblocks-homeslider .owl-prev,
.anthemeblocks-homeslider .owl-next {
    position: absolute;
    z-index: 2;
    top: -webkit-calc(50% - 15px);
    top:         calc(50% - 15px);

    cursor: pointer;
}
.anthemeblocks-homeslider .owl-prev i,
.anthemeblocks-homeslider .owl-next i {
    font-size: 30px;
}
.anthemeblocks-homeslider .owl-prev {
    left: 50%;

    -webkit-transform: translateX(-47vw);
        -ms-transform: translateX(-47vw);
            transform: translateX(-47vw);
}
.anthemeblocks-homeslider .owl-next {
    right: 50%;

    -webkit-transform: translateX(47vw);
        -ms-transform: translateX(47vw);
            transform: translateX(47vw);
}
.anthemeblocks-homeslider .owl-dots {
    position: absolute;
    bottom: 16px;
    left: 50%;

    -webkit-transform: translate3d(-50%,0,0);
            transform: translate3d(-50%,0,0);
    text-align: center;

    -webkit-tap-highlight-color: transparent;
}
.anthemeblocks-homeslider .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;

    *display: inline;
}
.anthemeblocks-homeslider .owl-dots .owl-dot span {
    display: block;

    width: 10px;
    height: 10px;
    margin: 5px 7px;

    -webkit-transition: opacity 200ms ease;
         -o-transition: opacity 200ms ease;
            transition: opacity 200ms ease;

    -webkit-border-radius: 30px;
            border-radius: 30px; 
    background: #d6d6d6;

    -webkit-backface-visibility: visible;
}
.anthemeblocks-homeslider .owl-dots .owl-dot.active span,
.anthemeblocks-homeslider .owl-dots .owl-dot:hover span {
    background: #869791;
}
