.imageslider {    position: relative;}.slide-item {    display: block;    position: relative;}.slide-image {    text-align: center;    overflow: hidden;    background-color: #fff;}.slide-image > img { /* default */    display: block;    max-width: 100%;    height: auto;}.slide-image > img.image-responsive {    position: relative;    left: 100%;    margin-left: -200%; /*default move by half*/    display: inline-block;    max-width: none;}/* video */.slide-image > video {    position: absolute;    width: auto;    height: 100%;    margin: auto;    left: -100%;    right: -100%;    top: 0;}.slide-image > .mute-toggle {    position: absolute;    bottom: 15px;    right: 15px;    display: none;    margin-bottom: 0;    text-align: center;    vertical-align: middle;    touch-action: manipulation;    cursor: pointer;    background-image: none;    background-color: #000;    background-color: rgba(0, 0, 0, 0.5);    color: #fff;    border: none;    white-space: nowrap;    padding: 6px 12px;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.slide-content {    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;}.slide-content-static {    position: static;}.slide-box {    position: absolute;    padding: 15px;}.slide-content-static .slide-box {    position: static;    margin: auto;}.slide-center {    left: 0;    right: 0;    margin-left: auto;    margin-right: auto;}.slide-abscenter {    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    -o-transform: translateY(-50%);    transform: translateY(-50%);}.slide-text {    text-align: left;}/* Responsive Font Size */.slide-text-sm {    font-size: 8px;}.slide-text-md {    font-size: 12px;}.slide-text-lg {    font-size: 14px;}@media (min-width: 768px) {    .slide-text-sm {        font-size: 10px;    }    .slide-text-md {        font-size: 14px;    }    .slide-text-lg {        font-size: 16px;    }}@media (min-width: 992px) {    .slide-text-sm {        font-size: 12px;    }    .slide-text-md {        font-size: 16px;    }    .slide-text-lg {        font-size: 18px;    }}@media (min-width: 1200px) {    .slide-text-sm {        font-size: 14px;    }    .slide-text-md {        font-size: 18px;    }    .slide-text-lg {        font-size: 20px;    }}/****************************/.slide-text-left {    text-align: left;}.slide-text-center {    text-align: center;}.slide-text-right {    text-align: right;}.slide-text-center-lg,.slide-text-left-lg,.slide-text-right-lg {    text-align: center;}.slide-text-white {    color: #fff;}.slide-text-black {    color: inherit;}.slide-text-shadow {    text-shadow: 0 1px 2px rgba(0,0,0,.6);}.slide-title {    font-size: 25px;    font-weight: normal;    margin-top: 0;    margin-bottom: 0;}.slide-description {    margin-top: 5px;    line-height: 1.5;}.slide-text a.dialog {    display: inline-block;    margin-top: 14px;    text-shadow: none;}.slide-dialog {    padding: 15px;    font-size: inherit;    line-height: inherit;    text-shadow: none;}.imageslider .carousel-indicators {    bottom: 20px;    margin-bottom: 0;    line-height: 1;}.imageslider .carousel-indicators li {    background-color: rgba(0,0,0,.5);    width: 12px;    height: 12px;    margin: 5px;}.imageslider .carousel-indicators-white .active {    background-color: #fff;}.imageslider .carousel-indicators-yellow .active {    background-color: #ffcb31;}.imageslider .carousel-control {    background: none;    font-size: 4em;}.imageslider .carousel-control .fa {    width: 1em;    height: 1em;    margin-top: -0.5em;    position: absolute;    top: 50%;}.imageslider .carousel-control.left .fa  {    margin-left: -0.5em;    left: 50%;}.imageslider .carousel-control.right .fa  {    margin-right: -0.5em;    right: 50%;}.carousel-control-white,.carousel-control-white:hover,.carousel-control-white:focus {    color: #fff;}.carousel-control-yellow,.carousel-control-yellow:hover,.carousel-control-yellow:focus {    color: #ffcb31;}@media (min-width: 1200px) {    .slide-image > img.image-responsive {        width: 100%;    }    .slide-image > video {        left: auto;        right: auto;    }}@media (min-width: 768px) {    .slide-text-left-lg {        text-align: left;    }    .slide-text-center-lg {        text-align: center;    }    .slide-text-right-lg {        text-align: right;    }    .slide-title {        font-size: 3em;    }    .slide-text-nm .slide-title {        font-size: 32px;    }    .slide-description {        font-size: 1.1em;    }    .slide-text-nm .slide-description {        font-size: 16px;        line-height: inherit;    }    .slide-text a.btn {        margin-top: 1em;        font-size: .8em;    }    .slide-text-nm a.btn {        margin-top: 10px;        font-size: inherit;    }    .slide-category {        max-width: 65%;        padding-top: 40px;        padding-bottom: 40px;    }}@media (max-width: 767px) {    .slide-center-sm {        left: 0 !important;        right: 0 !important;        top: auto;        bottom: auto;        margin-left: auto;        margin-right: auto;    }    .slide-image > img.image-responsive {        width: 100%;    }    .imageslider .carousel-indicators {        bottom: 10px;    }    .imageslider .carousel-indicators li {        width: 10px;        height: 10px;        margin: 2px;    }    .imageslider .carousel-control {        font-size: 2em;    }}@media (max-width: 480px) {    .slide-zoom-large > img.image-responsive {        width: 130%;    }    .slide-zoom-larger > img.image-responsive {        width: 200%;    }}/* Carousel */.iscarousel {    margin-bottom: 0;}.iscarousel .carousel-caption h1{    font-size: 77px;    line-height: 104px;    color: #fff;    text-transform: uppercase;    margin: 0;    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);}.iscarousel .carousel-caption p{    font-family: inherit;    color: #747378;    font-size: 30px;    line-height: 35px;}.iscarousel .carousel-caption .readmore{    font-family: inherit;    font-size: 18px;    line-height: 100%;    color: #a98a6e;    margin-top: 15px;    display: inline-block;    vertical-align: middle;    text-transform: uppercase;}