.mod_slider {

}

.mod_slider .item {
    height:600px;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
}

@media(max-width:767px) {
  .mod_slider .item {
    height:300px;
  }
}

@media(min-width:992px) {
  .mod_slider .item {
    height:400px;
  }
}


@media(min-width:768px) {
  .mod_slider .item {
    height:650px;
  }
}

@media(min-width:1200px) {
  .mod_slider .item {
    height:750px;
  }
}


.mod_slider .carousel-control {
    font-size:80px;
    background-color:transparent;
    background-image:none;
    height:80px;
    width:80px;
    display:block;
    text-align:center;
}
.mod_slider .carousel-control.left {
    top:50%;
    margin-top:-40px;
}
.mod_slider .carousel-control.right {
    top:50%;
    margin-top:-40px;
}

/** fading **/

.carousel-fade .carousel-inner .item {
    -webkit-transition-property: opacity;
    transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
    z-index: 2;
}