

/*
.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--bs-gutter-y)* -1);
    margin-right: calc(var(--bs-gutter-x) / -2);
    margin-left: calc(var(--bs-gutter-x) / -2);
}*/

.grid-item4 {
    float: left;
    padding: 10px;
}

.bkcard {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VjZjBmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ecf0f1));
    background-image: -moz-linear-gradient(top, #ffffff 0%, #ecf0f1 100%);
    background-image: -webkit-linear-gradient(top, #ffffff 0%, #ecf0f1 100%);
    background-image: linear-gradient(to bottom, #ffffff 0%, #ecf0f1 100%);
    -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5);
    display: block;
    position: relative;
    padding: 20px;
    margin-bottom: 20px;
}

.align-items-center {
    align-items: center !important;
}

/*@media (min-width: 768px) {
    .col-md-12 {
        flex: 0 0 auto;
        width: 100%;
        padding-left: 15px;
        padding-right: 1px;
    }
}


@media (min-width: 992px) {

    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.6666666667%;
        padding-left: 15px;
        padding-right: 1px;
    }

    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.3333333333%;
        padding-left: 15px;
        padding-right: 1px;
    }
}
*/
@media (min-width: 639px) {
    .bkcard .social-network {
        float: right;
        margin: -5px 0 0;
    }
}

.bkcard .name {
    font-weight: 100;
    display: inline-block;
    vertical-align: top;
    position: relative;
}


.bkcard .name p {
    font-size: 20px;
    font-weight: 100;
    display: inline-block;
    vertical-align: top;
    position: relative;
}

.bkcard-info- .name h2 a {
    font-size: 24px;
    font-weight: 700 !important;
    line-height: 1.5;
    font-family: 'Lora', serif;
    color: #973301;
    font-weight: 400;
}
.bkcard .social-network .button {
    color: #fff !important;
    background: #0f75bd;
    padding: 10px;
    border-radius: 3px;
    display: inline-block;
    box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.15);
    border-color: #66bdfa #005fa2 #005fa2 #66bdfa;
    -webkit-transition: .3s ease;
    transition: .3s ease;
    text-decoration: none;
}

.bkcard .name i {
    font-size: 14px;
    color: #feb902;
    margin-left: 1px;
    margin-right: 1px;
}

.bkcard .bkcard-image- {
    padding-left: 0;
}

.page a {
    font-weight: 700;
}

.booking-section .group1 img {
    height: auto;
    width: 100%;
}

.grid-item4 img {
    display: block;
    max-width: 100%;
}

@media (min-width: 992px) {
    .grid-item4 img {
    min-height: 220px;
    object-fit: cover;
}
}

.bkcard:after {
    content: '';
    display: block;
    clear: both;
}

.green {
    color: #0ab21b;
}

.bkcard .content span {
    font-size: 24px;
}

@media (max-width: 991.98px) {
    .bkcard-info- {
        margin-top: 16px;
    }
}