 .contact-header {
        background: linear-gradient(to right, #090979 0%, #00D4FF 51%, #090979 100%);
        color: white;
        padding: 15px;
        border-radius: 5px;
        margin-bottom: 20px;
    }
    .breadcrumb-item + .breadcrumb-item::before { color: white; }
    .card-header {
        background: linear-gradient(to right, #090979 0%, #00D4FF 51%, #090979 100%) !important;
        color: white;
        font-weight: bold;
    }
    .btn-send {
        background-color: #090979;
        border: none;
        padding: 12px 30px;
        transition: 0.3s;
    }
    .btn-send:hover { background-color: #00D4FF; opacity: 0.9; }
    .contact-info-box { background-color: #f8fdff; border-left: 4px solid #00D4FF; }
    .icon-circle {
        width: 40px;
        height: 40px;
        background: #090979;
        color: white;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 15px;
    }
    
.select2-container {
    width: 100% !important;
    max-width: 100% !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 35px;
    font-size: 14px;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: gray;
    font-size: 14px;
}

.select2-container--default .select2-selection--single
 {
    background-color: #fff;
    border: 1px solid #000000;
    border-radius: 0;
    height: 35px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    height: 33px;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: flex;
    align-items: center;
}

.select2-container--default .select2-selection--single .select2-selection__arrow
{
    height: 33px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #090979 transparent transparent transparent;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #090979 transparent;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #8fecff;
    color: black;
    font-size: 13px;
}

.select2-results__option--selectable {
    cursor: pointer;
    font-size: 13px;
}

/* Select2 ke main box ka border set karne ke liye */
.select2-container--default .select2-selection--single {
    border: 1px solid #dee2e6 !important; /* Bootstrap ka default border color */
    border-radius: 0.375rem !important;    /* Bootstrap default radius */
    height: 38px !important;               /* Normal input height */
    padding-top: 4px;
}

/* Jab dropdown open ho ya focus mein ho */
.select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #86b7fe !important;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}