.bg14 {
    background-color: #ffffff;        background-size: cover;    background-position-x: center;    background-position-y: center;    background-repeat: no-repeat;        background: transparent;}.bg69 {
    background-color: #ebebeb;        background-size: cover;    background-position-x: center;        background-repeat: no-repeat;        }.bg207 {
    background-color: #ffffff;        background-size: cover;    background-position-x: center;        background-repeat: no-repeat;        }.bg211 {
            background-size: cover;    background-position-x: center;        background-repeat: no-repeat;        }.bg153 {
            background-size: cover;    background-position-x: center;        background-repeat: no-repeat;        }.bg164 {
    background-color: #ffffff;        background-size: cover;    background-position-x: center;        background-repeat: no-repeat;        }.bg212 {
    background-color: #ffffff;        background-size: cover;    background-position-x: center;        background-repeat: no-repeat;        }.bg267 {
            background-size: cover;    background-position-x: center;        background-repeat: no-repeat;        }.bg15 {
            background-size: cover;    background-position-x: center;    background-position-y: center;    background-repeat: no-repeat;        }
/* Extra CSS */
.body-mi186 .module-formbuilder {
    max-width: 850px;
    margin: 0 auto;
}

.module-menu-holder li a {
    font-size: 18px!important;
}

.menu-visible-desktop .mi180, .menu-visible-desktop .mi198{
    display: none;
}

@media (max-width: 1199px) {
.module-menu-holder li a {
    font-size: 15px!important;
}
}

@media (max-width: 840px) {
.module-menu-holder li a {
    font-size: 13px!important;
}
}

#cc-tours .tours .tour .image-container {
    height: 250px;
    overflow: hidden;
    position: relative;
}


#cc-tours .tours .tour .image-container img {
    object-fit: cover;
    height: 100%;
    width: 100%;
    position: absolute;
    inset: 0;
}
