.ui-menu img {
    width: 40px;
    height: 40px;
}

.ui-menu li span {
    font-size: 1em;
    padding: 0 0 10px 10px;
    margin: 0 0 10px 0 !important;
    white-space: nowrap;
}

.ui-autocomplete {
    height: 400px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.logoImage {
    width:200px;
}

.searchStyle {
    width: 100%;
    max-width: 360px;
    min-width: 350px;
}

.internalSearch {
    width: 80%;
    border-radius: 25px;
}

@media (max-width: 300px) {

    .logoImage {
        width: 120px !important;
    }
    .badgeNumber {
        top: 48px !important;
        font-size: x-small !important;
    }
}

@media (max-width: 972px) {


    .badgeNumber {
        top: 55px !important;
        font-size: x-small !important;
    }
}

@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1340px;
    }

    .navbar > .container, .navbar > .container-fluid, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container-xl {
        display: flex;
        flex-wrap: inherit;
        align-items: center;
        justify-content: space-between;
        max-width: 1340px;
    }
}

@media (min-width: 1800px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1740px;
    }

    .navbar > .container, .navbar > .container-fluid, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container-xl {
        display: flex;
        flex-wrap: inherit;
        align-items: center;
        justify-content: space-between;
        max-width: 1740px;
    }
}




@media (max-width: 300px) {
    .badgeNumber {
        top: 50px !important;
        font-size: x-small !important;
    }
    .internalSearch {
       width: 90% !important;
        border-radius: 25px;
    }
}

@media (max-width: 992px) {
    .searchStyle-lg {
        display: none !important;

    }
    .logoImage {
        width: 170px;
    }
    .signin {
        font-size: smaller;
    }
    .lead {
        font-size: 0.9rem;
        font-weight: 400;
    }
    .btn {
        padding: .75rem 0.4rem!important;
    }
   
}
@media (min-width: 992px){
    .searchStyle-sm {
        display: none !important;
    }
    .searchStyle-lg {
        width: 50%;
    }
    .signin {
        font-size: smaller;
    }
}