.cta-section .cta-inner{
    background-color: #DED0BA!important;
}

.cta-section .cta-inner::after {
    content: none!important;
}

.room-slider .rooms-content-wrap .room-content-box {
    background-color: #29a1b0!important;
}

.room-slider .rooms-content-wrap .room-content-box .icon{
    color: white;
}

.room-slider .rooms-content-wrap .room-content-box .room-content-slider ul.slick-dots li.slick-active button{
    background-color: white!important;
}

.room-slider .rooms-content-wrap .room-content-box .room-content-slider ul.slick-dots li button{
    background-color: #ffffff4d!important;
}

.with-bg{
    background-color: #ECECEC!important;
}

.conference .container, .event-form, .offer-form{
    padding: 50px!important;
    background-color: white;
    box-shadow: 0px 0px 10px 10px #29a1b02e;
}

.testimonial-section{
    background-color: white;
}

.footer-top{
    padding: 50px 0;
    background-color: #DED0BA;
}

footer .copyright-area {
    background-color: #ded0ba!important;
}

.cta-section .cta-inner .cta-features .single-feature .cta-desc .count {
    font-size: 150px!important;
    opacity: 0.2!important;
    -webkit-text-stroke: 1px #fff!important;
}

.cta-section .cta-inner::before {
    content: url(../images/home/send-icon.png)!important;
    left: 5%!important;
}

.cta-section .cta-inner .cta-text a.main-btn.btn-filled:hover {
    background-color: #111!important;
    color: #fff!important;
    border-color: #111!important;
}

.cta-section .cta-inner .cta-text a.main-btn.btn-filled {
    background-color: #29A1B0!important;
    border-color: #29A1B0!important;
}

.cta-section .cta-inner .cta-features .single-feature .icon{
    border: 1px solid #29A1B0;
}

.site-logo img{
    padding: 20px;
}

.banner-area.banner-style-one {
    padding-top: 140px!important;
}

header.header-absolute {
    top: 0px!important;
}

.room-type-section .room-filter li a.active{
    background-color: #29a1b0!important;
}

.right-header{
    display: flex;
}

.right-header div{
    padding: 0 20px;
    float: right;
    display: inline-block;
}

.room-list{
    padding: 40px 40px 40px!important;
}

.room-list .title-wrap{
    border-bottom: none!important;
    padding-bottom: 0px!important;
    margin-bottom: 0px!important;
}

.news-section .nav-link{
    border: 2px solid #4babb7!important;
}

.background-img{
    background-image: url("../images/home/background.jpg");
    background-size: cover;
}

.about-section .video-wrap{
    background-image: url("../images/about/building.jpg");
}

.breadcrumb-area{
    background-image: url("../images/page_title.jpg");
}

.breadcrumb-area::before{
    opacity: 0!important;
}
@media only screen and (min-width: 720px) {
    .contact-part .contact-info .info-box{
        margin-bottom: 200px!important;
        margin-top:  130px!important;
    }
    }

    .event-form, .offer-form{
        margin: 5% 10%;
        padding: 15% 0;
    }

    .contact-part .contact-form {
        padding: 50px!important;
    }

    header .nav-container .site-logo img {
        max-width: 180px!important;
    }
}

@media only screen and (max-width: 718px) {
    header .nav-container .site-logo img, .footer-logo img {
        max-width: 150px!important;
    }

    .language-switcher{
        padding:15px;
    }

    /*.footer-logo{*/
    /*    padding-bottom: 20px!important;*/
    /*}*/
}

body{
    background-color: white!important;
}

.info-box{
    box-shadow: 0px 0px 10px 10px #29a1b02e;
}

.map-section{
    padding-left: 60px;
}

.language-switcher a{
    padding: 0 5px;
}

.footer-menu .fa{
    min-width: 16px;
}

.footer-logo img{
    max-width: 80%;
}

/*.rooms-slider-one .slider-img{*/
/*    width: 249px!important;*/
/*}*/

.rate-plans-listing{
    border-top: 1px solid #29a1b0;
}

.wellnes{
    background-image: url("../images/wellnes/background.jpg");
}

.breadcrumb-area .breadcrumb-text {
    padding: 110px 0!important;
}

@media (max-width: 575px){
    .breadcrumb-area {
        margin-top: 120px!important;
    }
}

@media (max-width: 767px){
    .contact-part .contact-form {
        padding: 15px!important;
    }

    .language-switcher{
        padding:15px;
    }

    .footer-logo img {
        max-width: 60%!important;
    }

    .offers-area .offer-boxes-loop .offer-box .offer-desc .title-wrap{
        display: block!important;
    }

    .offers-area .offer-boxes-loop .offer-box .offer-desc .title-wrap .title .room-cat{
        padding-bottom: 0px!important;
    }

    .offers-area .offer-boxes-loop .offer-box .offer-desc .title-wrap .price{
        text-align: left!important;
    }

    .offers-area .offer-boxes-loop .offer-box .offer-desc .title-wrap .title .room-cat{
        font-size: 12px!important;
    }
}

.counter-section .counter-box.counter-box-two {
    padding: 10px 40px 30px 120px!important;
}





