.owl-carousel .img { display: block;  background-size: cover !important;}
.owl-carousel .img .link{ width: 100%; height: 100%; float:left; background-size: contain !important;}
.owl-carousel .row{margin:0 auto; max-width:100%; width:100%}
.owl-carousel .row:before,.row:after{content:" ";display:table}
.owl-carousel .row:after{clear:both}
.owl-carousel .row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}
.owl-carousel .row.collapse .row{margin-left:0;margin-right:0}
.owl-carousel .row .row{margin:0 -.9375rem;max-width:none;width:auto}
.owl-carousel .row .row:before,.row .row:after{content:" ";display:table}
.owl-carousel .row .row:after{clear:both}
.owl-carousel .row .row.collapse{margin:0;max-width:none;width:auto}
.owl-carousel .row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}
.owl-carousel .row .row.collapse:after{clear:both}
.owl-carousel .column,.columns{padding: 0;}
.owl-carousel .column+.column:last-child,.columns+.column:last-child,.column+.columns:last-child,.columns+.columns:last-child{float:right}
.owl-carousel .column+.column.end,.columns+.column.end,.column+.columns.end,.columns+.columns.end{float:left}

.owl-carousel button, .owl-carousel .button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:"Lato","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;line-height:normal;margin:0;position:relative;text-align:center;text-decoration:none;display:inline-block; font-size:1rem;background-color:#008CBA;border-color:#007095;color:#fff;transition:background-color 300ms ease-out}

.home-demo{padding: 0; margin: 0px 0 0;cursor: grab;}
.home-demo .item{ height: 62.25vh !important; max-height: 600px}


@media(max-width: 990px){
    .home-demo .item{max-height: 200px;}
}