@media only screen and (max-width: 5000px) {
}
/* Large Layout: 1200px. */
@media only screen and (min-width: 1200px) {
}
/* Medium screen  */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 767px) and (max-width: 991px) {
    .t4-col.col-sm {
    flex: 25%;
}
}
/* Mobile Layout: 320px. */
@media only screen and (min-width: 320px) and (max-width: 765px) {
    h2.sec-title {
        text-align: center;
    }
    div.itemListSubCategories {
        margin-top: 30px !important;
    }
    div.itemListCategoriesBlock {
        margin-top: 30px !important;
    }
    .tour-card__rating i {
        font-size: 11px !important;
    }
    .tour-header .tour-title {
        text-align: center !important;
    }
    .description-table th, .description-table td {
        padding: 0 !important;
    }

    h3.feature-media__title {
        font-size: 15px !important;
    }
    .feature-media__text {
        font-size: 12px !important;
    }
    .tour-card__title {
        font-size: 12px !important;
    }
    .golf {
        margin-top: 0 !important;
    }
    .trip-card-details .subtitle {
        font-size: 14px !important;
    }
    .trip-card-details {
        max-width: 100%;
    }



    .dahabeya .offer-card.background-image{
        height: auto;
    }
    h1{
        font-size: 25px!important;
    }
    h2 {
        font-size: 22px!important;
    }
    h3 {
        font-size: 20px!important;
    }
    p.dahabeya-text {
        font-size: 15px;
    }
    .feature-media .se-btn {
        position: relative;
        right: auto;
    }
    .ot-btn {
        position: relative;
        z-index: 2;
        overflow: hidden;
        vertical-align: middle;
        display: inline-block !important;
        border: none;
        text-transform: uppercase;
        text-align: center;
        background-color: #213368 !important;
        color: var(--white-color) !important;
        font-family: var(--body-font);
        font-size: 12px !important;
        font-weight: 600 !important;
        line-height: 1;
        padding: 12px 10px !important;
        min-width: 130px;
        border-radius: 5px;
    }
    #t4-why-us .sec-title {
        text-align: center;
    }
}

