

    .services .service-item {
    background-color: #ffffff;
    border: 1px solid #3d4348;
    height: 100%;
    padding: 12px;
    transition: 0.3s;
    border-radius: 10px;
    display: flex;
    align-items: center;
}

.services .service-item .icon {
    font-size: 32px;
    border-radius: 10px;
    position: relative;
    margin-right: 12px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100px;
    height: 100px;
    flex-shrink: 0;
}

.services .service-item.item-teal .icon {
    color: #20c997;
    border: 1px solid #20c997;
    background: rgba(32, 201, 151, 0.1);
}
.services .service-item.item-red .icon {
    color: #df1529;
    border: 1px solid #df1529;
    background: rgba(223, 21, 4, 0.1);
}
.services .service-item.item-cyan .icon {
    color: #0dcaf0;
    border: 1px solid #0dcaf0;
    background: rgba(13, 202, 240, 0.1);
}
.services .service-item.item-orange .icon {
    color: #fd7e14;
    border: 1px solid #fd7e14;
    background: rgba(253, 126, 20, 0.1);
}

.services .service-item h3 {
    color: #3e5055;
    font-weight: 700;
    font-size: 18px;
    transition: 0.3s;
}
.services .service-item .read-more {
    display: inline-flex;
    align-items: center;
    margin-top: 10px;
    transition: 0.3s;
    font-size: 14px;
}
.services .service-item .read-more i {
    margin-left: 10px;
}

.services .service-item:hover {
    box-shadow:0px 2px 20px 7px #c7c7c7;
}


@media(min-width: 768px){
    .desk-none{
        display: none;
    }
}

.hover-shadow:hover {
    box-shadow: 10px 10px 11px #e8def4;
}
.flight_categories_search{
    position: unset;
}



        .searchInput {
            width: 200px;
            padding: 8px;
            border: 1px solid #ccc;
        }

        .dropdownContent {
            position: absolute;
            width: 240px;
            max-height: 400px;
            overflow-y: auto;
            background-color: #fff;
            border: 1px solid #ccc;
            display: none;
            z-index: 9;
        }

        .dropdownItem {
            padding: 8px;
            cursor: pointer;
        }

        .dropdownItem:hover {
            background-color: #f9f9f9;
        }
        .flight_categories_search .nav-tabs .nav-link {
            margin-bottom: 0;
            color: #000000;
            border-radius: 6px;
            border: none;
            font-weight: 500;
            background: transparent;
        }
        .flight_categories_search .nav-tabs .nav-item.show .nav-link, .flight_categories_search .nav-tabs .nav-link.active {
            color: #003b95;
        }

        .flight_Search_boxed input { width: 96% !important;}
        
        .flight_categories_search{
            position: unset;
        }
        .flight_categories_search .nav-tabs{
            justify-content: center;
        }

        .custom-margin { margin-top: -10%;}
        @media screen and (max-width: 720px) {
            .custom-margin { margin-top: 31%; }

            .dropdown_passenger_area .dropdown-menu.show {
                transform: translate(-15%, 70px) !important;
            }
        }

        .common_card_four_text h3 a {
            font-size: 19px !important;
            color: #003b95;
        }
        .flight_Search_boxed input {
            font-size: 16px;
        }
        .dropdownItem{
            font-size: 14px;
        }
        
        
        .flight_Search_boxed span{
            padding-top: 0;
            color: black !important;
            font-size: 14px;
        }

    @media only screen and (max-width: 1199px) {
        .main-responsive-nav .mean-container a.meanmenu-reveal span {
            background: black;
        }
        .is-sticky .main-responsive-nav .mean-container a.meanmenu-reveal span{
            background: white !important;
        }
    }