.jp-mobile-autocomplte-icon .jp-backoff {
    text-align: left;
    background-color: #fff;
    border: 1px solid #435b73;
    border-radius: 0;
    color: #2a3c4d;
    cursor: default;
    width: 100%;
    border-left: none;
    border-top: none;
    border-right: none;
    padding-bottom: 3.5px;
    margin-top: 12px;
    height: 100%;
    }
    
    
    .jp-mobile-autocomplte-icon .jp-backoff img {
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin-right: 6px;
    }
    
    .jp-mobile-autocomplte-icon .jp-backoff span {
    font-family: Montserrat-Bold;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: 0.33px;
    color: #2a3c4d;
    vertical-align: middle;
    }
    
    .jp-mobile-autocomplte-icon span {
    font-family: Montserrat-Regular;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.43;
    letter-spacing: 0.3px;
    color: #435b73;
    }
    
    .jp-mobile-autocomplte-icon .jp-number-ext{
    position: relative;
    top:2px
    }
    
    .jp-mobile-autocomplete-withicon-modalpopup .ReactModal__Content {
    scroll-behavior: smooth;
    border: none!important;
    height: 100%;
    text-align: left!important;
    width: 100%!important;
    left: 0px!important;
    top: 0px!important;
    margin: 0px -10px!important;
   
    overflow: inherit !important;
    
    
    }
    
    
    .jp-autocomplete-mobile-dropdown .jp-desktop-single-dropdown-with-icon-container div.Select-menu-outer img{
    width: 24px;
    height: 24px;
    margin-right: 15px;
    vertical-align: middle;
    display: inline-block;
    } 
    
    
    .jp-autocomplete-mobile-dropdown .jp-desktop-single-dropdown-with-icon-container .Select .Select-control{
    background-color: #fff;
    border: 1px solid #435b73;
    border-radius: 0;
    color: #2a3c4d;
    cursor: default;
    display: table;
    border-spacing: 0;
    border-collapse: separate;
    height: 100%;
    outline: none;
    overflow: hidden;
    position: relative;
    width: 100%;
    border-left: none;
    border-top: none;
    border-right: none;
    padding-bottom: 3.5px;
    
    }
    
    
    .jp-autocomplete-mobile-dropdown .jp-desktop-single-dropdown-with-icon-container .Select .Select-control:hover
    {
    box-shadow: none;
    }
    
    
    .jp-autocomplete-mobile-dropdown .jp-desktop-single-dropdown-with-icon-container .Select-control .Select-placeholder,.Select--single > .Select-control .Select-value
    {
    bottom: 0;
    color: #2a3c4d;
    left: 0;
    line-height: 34px;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    right: 0;
    top: 0;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: Montserrat-Bold;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: 0.33px;
    height: 24px;
    }
    
    
    .jp-autocomplete-mobile-dropdown .jp-desktop-single-dropdown-with-icon-container .Select-arrow{
    border-color: #34495e transparent transparent;
    border-style: solid;
    border-width: 8.3px 6px;
    display: none;
    height: 8.6px;
    width: 11.3px;
    position: relative;
    top:7px;
    left: -5px;
    }
    
    
    
    
    .jp-autocomplete-mobile-dropdown .jp-desktop-single-dropdown-with-icon-container .Select.is-open > .Select-control .Select-arrow {
    top: -2px;
    border-color: transparent transparent #34495e;
    border-width: 8.3px 6px;
    }
    
    
    .jp-autocomplete-mobile-dropdown .jp-desktop-single-dropdown-with-icon-container .Select-input > input
    {
    width: 100%!important; /*for input autosuggest textfiled because text is gone behind the div */
    background: none transparent;
    border: 0 none;
    box-shadow: none;
    cursor: default;
    display: inline-block;
    
    margin: 0;
    outline: none;
    line-height: 17px;
    /* For IE 8 compatibility */
    padding: 0;
    /* For IE 8 compatibility */
    -webkit-appearance: none;
    position:relative;
    top:0;
    
    }
    
    
    .jp-autocomplete-mobile-dropdown .jp-desktop-single-dropdown-with-icon-container .Select.is-focused:not(.is-open) > .Select-control{
    border-color: #435b73;
    box-shadow:none;
    background: #fff;
    }
    
    
    .jp-autocomplete-mobile-dropdown .jp-desktop-single-dropdown-with-icon-container .Select-value-label img {
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin-right: 6px;
    }
    
    
    .jp-autocomplete-mobile-dropdown .jp-desktop-single-dropdown-with-icon-container .Select-placeholder:before{
    content: "";
    border-bottom: 0px solid #d8d8d8;
    border-top: 0 solid transparent;
    border-left: 24px solid #d8d8d8;
    border-right: 0px solid #d8d8d8;
    position: relative;
    top: -1px;
    margin-right: 6px;
    display: none
    } 
    
    
    .jp-mobile-autocomplete-withicon-container .jp-mobile{
    font-family: Montserrat-Regular;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.43;
    letter-spacing: 0.3px;
    color: #435b73;
    margin-top: 32px;
    margin-bottom: 12px;
    } 
    .jp-mobile-autocomplete-withicon-container .Select-input {
    height: auto;
    } 
    
    
    .jp-mobile-autocomplete-withicon-container .jp-autocomplete-mobile-dropdown .jp-desktop-single-dropdown-with-icon-container .Select-menu-outer
    {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    background-color: #fff;
    border: none;
    border-top-color: transparent;
    box-shadow: none;
    box-sizing: border-box;
    margin-top: 5px;
    max-height: max-content;
    position: absolute;
    left: 0;
    top: 95%;
    width: 100%;
    z-index: 1;
    -webkit-overflow-scrolling: touch;
    }
    
    
    .jp-mobile-autocomplete-withicon-container .jp-autocomplete-mobile-dropdown .jp-desktop-single-dropdown-with-icon-container .Select-menu-outer:hover 
    {
    border: 1px solid #55acee;
    border-top-color: #f8f4f4;
    
    
    }
    
    
    
    .jp-autocomplete-mobile-dropdown .jp-desktop-single-dropdown-with-icon-container .Select-option
    {
    box-sizing: border-box;
    background-color: #fff;
    cursor: pointer;
    display: block;
    padding: 8px 0;
    font-family: Montserrat-Bold;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.43;
    height:40px;
    letter-spacing: 0.3px;
    color: #2a3c4d;
    }
    
    
    .jp-autocomplete-mobile-dropdown .jp-desktop-single-dropdown-with-icon-container .Select-option.is-focused
    {
    background-color: rgba(248, 244, 244, 0);
    /* Fallback color for IE 8 */
    background-color: rgba(248, 244, 244, 0);
    color: #435b73;
    }
    
    .jp-autocomplete-mobile-dropdown .jp-desktop-single-dropdown-with-icon-container .Select.is-disabled .Select-arrow-zone 
    {
    cursor: default;
    pointer-events: none;
    opacity: 0.12;
    
    }
    
    
    .jp-autocomplete-mobile-dropdown .jp-desktop-single-dropdown-with-icon-container .Select.is-disabled > .Select-control 
    {
    background-color: #f9f9f9;
    opacity: 0.12;
    border: 1px solid #34495e;
    }
    
    
    .jp-autocomplete-mobile-dropdown .jp-desktop-single-dropdown-with-icon-container .Select.is-disabled > .Select-control:hover
    {
    box-shadow: none;
    opacity: 0.12;
    border: 1px solid #34495e;
    }
    
    
    .jp-autocomplete-mobile-dropdown .jp-desktop-single-dropdown-with-icon-container ::-webkit-scrollbar
    {
    width: 2px;
    }
    
    
    .jp-autocomplete-mobile-dropdown .jp-desktop-single-dropdown-with-icon-container ::-webkit-scrollbar-track
    
    {
    background: #f1f1f1; 
    }
    
    /* Handle */
    
    .jp-autocomplete-mobile-dropdown .jp-desktop-single-dropdown-with-icon-container ::-webkit-scrollbar-thumb 
    {
    background: #888; 
    
    }
    
    .jp-autocomplete-mobile-dropdown .jp-desktop-single-dropdown-with-icon-container ::-webkit-scrollbar-thumb:hover 
    
    {
    background: #555; 
    
    }
    
    .jp-autocomplete-mobile-dropdown .jp-desktop-single-dropdown-with-icon-container .Select.has-value.Select--single > .Select-control .Select-value .Select-value-label {
    color: #2a3c4d;
    }
    
    .jp-autocomplete-mobile-dropdown .Select-menu {
    max-height: 600px;
    overflow-y: auto;
    }

    .jp-autocomplete-mobile-dropdown .Select-option:last-child{
        padding-bottom: 200px
    }
