/* offer carousel home page */

.offer-slider button.slick-arrow:before {
    display: none;
}

.offer-slider .slick-prev {
    background: url(../images/arrow/banner-left-w-arrow.png) no-repeat center center;
    width: 25px;
    height: 60px;
    left: 5px;
    z-index: 11;
}

.offer-slider .slick-next {
    background: url(../images/arrow//banner-right-w-arrow.png) no-repeat center center;
    width: 25px;
    height: 60px;
    right: 5px;
    z-index: 11;
}

.offer-slider .slick-prev:hover {
    background: url(../images/arrow/banner-left-w-arrow.png) no-repeat center center;
}

.offer-slider .slick-next:hover {
    background: url(../images/arrow//banner-right-w-arrow.png) no-repeat center center;
}


/* gallery carousel in home page */

#gallery-one .owl-nav {
    position: absolute;
    width: 100%;
    top: 20%;
}

#gallery-one .owl-nav>button>span {
    display: none;
}

#gallery-one .owl-nav>button.owl-prev {
    position: absolute;
    background: url(../images/arrow/banner-left-b-arrow.png) no-repeat center center;
    width: 25px;
    height: 60px;
    left: 23%;
    top: 20px;
    font-size: 55px;
    font-weight: 100;
    opacity: 0.6;
}

#gallery-one .owl-nav>button.owl-next {
    position: absolute;
    background: url(../images/arrow/banner-right-b-arrow.png) no-repeat center center;
    width: 25px;
    height: 60px;
    right: 23%;
    top: 20px;
    font-size: 55px;
    font-weight: 100;
    opacity: 0.6;
}

#gallery-one .owl-nav>button.owl-prev:hover,
#gallery-one .owl-nav>button.owl-prev:focus,
#gallery-one .owl-nav>button.owl-next:hover,
#gallery-one .owl-nav>button.owl-next:focus {
    opacity: 1;
    border: none;
    outline: none;
}

#gallery-one .owl-nav [class*="owl-"] {
    color: #bbbbbb;
}


/*========================================*/

.event-slider,
.about-slider,
.about-testimonial-slider {
    position: relative;
}

.event-slider .slick-arrow-left,
.about-slider .slick-arrow-left,
.about-testimonial-slider .slick-arrow-left {
    position: absolute;
    background: url(../images/arrow/banner-left-b-arrow.png) no-repeat center center;
    width: 25px;
    height: 60px;
    top: 42%;
    left: -50px;
    cursor: pointer;
    opacity: 0.5;
}

.event-slider .slick-arrow-right,
.about-slider .slick-arrow-right,
.about-testimonial-slider .slick-arrow-right {
    position: absolute;
    background: url(../images/arrow//banner-right-b-arrow.png) no-repeat center center;
    width: 25px;
    height: 60px;
    top: 42%;
    right: -50px;
    cursor: pointer;
    opacity: 0.5;
}

.event-slider .slick-arrow-left:hover,
.event-slider .slick-arrow-right:hover,
.about-slider .slick-arrow-left:hover,
.about-slider .slick-arrow-right:hover,
.about-testimonial-slider .slick-arrow-left:hover,
.about-testimonial-slider .slick-arrow-right:hover {
    opacity: 1;
}

.event-slider .slick-arrow>i,
.about-slider .slick-arrow>i,
.about-testimonial-slider .slick-arrow>i {
    font-size: 0;
    display: none;
}

.event-slider [class*="slick-arrow-"] {
    color: #e2e2e2;
}

.event-slider [class*="slick-arrow-"]:hover,
.event-slider [class*="slick-arrow-"]:focus {
    color: #a2a2a2;
}


/*=============================*/

.room-slider {
    position: relative;
}

.room-slider .slick-arrow-left {
    position: absolute;
    width: 25px;
    height: 60px;
    top: 42%;
    left: 20px;
    cursor: pointer;
    opacity: 0.5;
    z-index: 12;
}

.room-slider .slick-arrow-right {
    position: absolute;
    width: 25px;
    height: 60px;
    top: 42%;
    right: 20px;
    cursor: pointer;
    opacity: 0.5;
    z-index: 12;
}

.room-slider .slick-arrow-left:hover,
.room-slider .slick-arrow-right:hover {
    opacity: 1;
}


/*============================*/

.facility-slider .owl-nav {
    position: absolute;
    width: 100%;
    top: 20%;
}

.facility-slider .owl-nav>button>span {
    display: none;
}

.facility-slider .owl-nav>button.owl-prev {
    position: absolute;
    background: url(../images/arrow/banner-left-b-arrow.png) no-repeat center center/22px;
    width: 25px;
    height: 60px;
    left: -50px;
    top: 20px;
    font-size: 55px;
    font-weight: 100;
    opacity: 0.6;
}

.facility-slider .owl-nav>button.owl-next {
    position: absolute;
    background: url(../images/arrow/banner-right-b-arrow.png) no-repeat center center/22px;
    width: 25px;
    height: 60px;
    right: -50px;
    top: 20px;
    font-size: 55px;
    font-weight: 100;
    opacity: 0.6;
}

.facility-slider .owl-nav>button.owl-prev:hover,
.facility-slider .owl-nav>button.owl-prev:focus {
    background: url(../images/arrow/banner-left-b-arrow.png) no-repeat center center/22px;
    opacity: 1;
    border: none;
    outline: none;
}

.facility-slider .owl-nav>button.owl-next:hover,
.facility-slider .owl-nav>button.owl-next:focus {
    background: url(../images/arrow/banner-right-b-arrow.png) no-repeat center center/22px;
    opacity: 1;
    border: none;
    outline: none;
}

.brand button.owl-prev {
    position: absolute;
    background: url(../images/arrow/banner-left-b-arrow.png) no-repeat center center/22px;
    width: 25px;
    height: 60px;
    left: -50px;
    top: 20px;
    font-size: 55px;
    font-weight: 100;
    opacity: 0.6;
}

.brand button.owl-next {
    position: absolute;
    background: url(../images/arrow/banner-right-b-arrow.png) no-repeat center center/22px;
    width: 25px;
    height: 60px;
    right: -50px;
    top: 20px;
    font-size: 55px;
    font-weight: 100;
    opacity: 0.6;
}

.brand button.owl-prev:hover,
.brand button.owl-prev:focus {
    background: url(../images/arrow/banner-left-b-arrow.png) no-repeat center center/22px;
    opacity: 1;
    border: none;
    outline: none;
}

.brand button.owl-next:hover,
.brand button.owl-next:focus {
    background: url(../images/arrow/banner-right-b-arrow.png) no-repeat center center/22px;
    opacity: 1;
    border: none;
    outline: none;
}


/**********CUSTOM CSS*******/

ul.about-ul li {
    padding: 5px 0;
}

.comfort-bx h4 {
    font-size: 20px;
}

.comfort-bx p {
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
}