/*
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/Other/CascadeStyleSheet.css to edit this template
*/
/* 
    Created on : 1 Nov 2023, 4:56:43 PM
    Author     : Zeeshan
*/

.masthead.-type-10 .masthead__image{
    right: initial !important;
    left: 0 !important;
}

.masthead.-type-5 .masthead__bg{
    left: initial !important;
    right: 0 !important;
}
.masthead.-type-5 .masthead__image{
    right: initial !important;
    left: 0 !important;
}
.section-bg__item.-right {
    right: initial !important;
    left: 0 !important;
}

.mainSearch .button-grid {
    display: grid;
    grid-template-columns: auto auto auto auto;
}

@media (max-width: 991px){
    .mainSearch .button-grid {
        grid-template-columns: 1fr;
    }
}

.m-t{
    text-align: right;
}

.m-col .col {
    /* Adjust borders for specific columns */
    &:first-child {
        border-right: 0px solid #697488; /* Right border for first column */
        border-bottom: 1px solid #697488; /* Bottom border for first column */
        border-left: 1px solid #697488;
    }

    &:nth-child(2) {
        border-bottom: 1px solid #697488; /* Bottom border for second column */
    }

    &:nth-child(3) {
        border-right: 0px solid #697488; /* Right border for third column */
        border-bottom: 1px solid #697488; /* Bottom border for third column */
        border-left: 1px solid #697488;
    }

    &:nth-child(4) {
        border-bottom: 1px solid #697488; /* Bottom border for fourth column */
    }
    &:nth-child(5) {
        border-right: 0px solid #697488; /* Bottom border for fourth column */
        border-left: 1px solid #697488;
    }
}

.fs{
    text-align: right !important;
    padding-right: 5px;
}

.hotelsCard.-type-1 .hotelsCard__title span {
    background-image: linear-gradient(transparent 32px, #0D2857 20px);
}

.mainSearch .button-grid > * + * {
    border-left:0px;
    border-right: 1px solid var(--color-border);
}

.activityCard.-type-1 .activityCard__title span{
    background-image: linear-gradient(transparent 32px, black 20px);
}

.ui-datepicker table{
    font-size: .75em !important;
}
.ui-state-default, .ui-widget-content .ui-state-default{
    width: 32px !important;
    height: 32px !important;
}

.border-line-2{
    border-left: 0px solid var(--color-border);
    border-right: 1px solid var(--color-border);
    right: 29px;
    left: 0px;
}
.border-left-light {
    border-left: 0px solid var(--color-border);
    border-right: 1px solid var(--color-border);
}

.display-inlineflex{
    width: -webkit-fill-available;
}

.ltr{
    direction: ltr;
}

@media screen and (max-width: 420px){
    .trip-type span {
        padding: 8px 14px !important;
    }
}