.BvSelect__fullcontainer {
    padding: 60px 10px 60px 10px;
}

.Main__selectBox {
    max-width: 600px;
    width: 100%;
    height: 400px;
    margin-bottom: 40px;
}

@media(max-width:34em) {
    .Main__selectBox {
        min-width: 150px;
        width: auto;
    }
}

select {
    display: none !important;
}

.dropdown-select {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.25)), to(rgba(255, 255, 255, 0)));
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40FFFFFF', endColorstr='#00FFFFFF', GradientType=0);
    background-color: #fff;
    /* border-radius: 6px; */
    border: 1px solid #B7CDE6;
    /* box-shadow: 0px 2px 5px 0px rgba(155, 155, 155, 0.5); */
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: 42px;
    line-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 30px;
    position: relative;
    text-align: left !important;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: auto;
}

.dropdown-select:focus {
    background-color: #fff;
}

.dropdown-select:hover {
    background-color: #fff;
}

.dropdown-select:active, .dropdown-select.open {
    /* background-color: #fff !important;
    border-color: #bbb; */
    /* box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05) inset; */
}

.current {
    /* old browser */
    font-size: calc(10pt + 0.15vw);
    font-size: var(--Subpara-Font);
    font-family: 'Circular_Font';
    letter-spacing: 0.03em;
    color: var(--para-Color);
}

.dropdown-select:after {
    -webkit-transform: origin(50% 20%);
    -ms-transform: origin(50% 20%);
    transform: origin(50% 20%);
    -webkit-transition: all 0.125s ease-in-out;
    -o-transition: all 0.125s ease-in-out;
    transition: all 0.125s ease-in-out;
    content: '';
    display: block;
    margin-top: 0px;
    pointer-events: none;
    position: absolute;
    right: 10px;
    top: 30%;
    background-image: url('../Assets/Icons/chevron-down.svg');
    width: 100% !important;
    height: 50%;
    background-repeat: no-repeat;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.dropdown-select.open:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.dropdown-select.open .list {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    pointer-events: auto;
}

.dropdown-select.open .option {
    cursor: pointer;
}

.dropdown-select.wide {
    width: 100%;
}

.dropdown-select.wide .list {
    left: 0 !important;
    right: 0 !important;
}

.dropdown-select .list {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.15s cubic-bezier(0.25, 0, 0.25, 1.75), opacity 0.1s linear;
    -o-transition: all 0.15s cubic-bezier(0.25, 0, 0.25, 1.75), opacity 0.1s linear;
    transition: all 0.15s cubic-bezier(0.25, 0, 0.25, 1.75), opacity 0.1s linear;
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
    transform: scale(0.75);
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    background-color: #fff;
    margin-top: 0px;
    padding: 0px 0;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 8;
    max-height: 550px;
    overflow: auto;
    border: 1px solid #B7CDE6;
}

.dropdown-select .list:hover .option:not(:hover) {
    background-color: transparent !important;
}

.dropdown-select .dd-search {
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0.5rem;
}

.dropdown-select .dd-searchbox {
    width: 100%;
    padding: 5px 15px 2px 15px;
    border: 1px solid #B7CDE6;
    outline: none;
    /* old browser */
    font-size: calc(10pt + 0.15vw);
    font-size: var(--Subpara-Font);
    font-family: 'Circular__Medium';
    letter-spacing: 0.03em;
}

.dropdown-select .dd-searchbox:focus {
    border-color: #12CBC4;
}

.dropdown-select .list ul {
    padding: 20px 0px 20px 0px;
}

.dropdown-select .option {
    cursor: default;
    /* old browser */
    font-size: calc(10pt + 0.15vw);
    font-size: var(--Subpara-Font);
    font-family: 'Circular_Font';
    letter-spacing: 0.03em;
    color: var(--para-Color);
    line-height: 45px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    list-style: none;
}

.dropdown-select .option.selected {
    color: #1C3052;
}

.dropdown-select .option:hover {
    background-color: #de3d3b !important;
    color: white;
}

.dropdown-select .option:focus {
    background-color: white;
}

.dropdown-select .option.selected:focus {
    background: #f6f6f6;
}

.dropdown-select a {
    color: #1C3052;
    text-decoration: none;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

/* xx */

.NewsS__subpara {
    /* old browser */
    font-size: calc(10pt + 0.15vw);
    font-size: var(--Subpara-Font);
    font-family: 'Circular_Font';
    letter-spacing: 2px;
    color: var(--para-Color);
}

.Nwes__H3__text {
    /* old browser */
    font-size: calc(22pt + 0.15vw);
    font-size: var(--Subhead-Font);
    font-family: 'Ubuntu_Regular';
    color: #1C3052;
    letter-spacing: 0.03em;
    padding-bottom: 20px;
}

/* xx */

.Button__Select {
    margin-top: 8rem;
    padding-left: 5px;
}

@media only screen and (max-width: 40em) {
    .Nwes__H3__text {
        font-size: var(--Subhead-Font-re);
    }
    .QES__Text__h3H {
        font-size: var(--Subhead-Font-re);
    }
    .First__Post p:nth-child(1) {
        font-size: var(--Para-Font-re);
    }
}

/* *****************************************************Internet Explorer Starts here**************************************************************************************** */

/* IE 11/10 Starts Here */

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    body {
        -ms-overflow-style: none;
    }
    .dropdown-select .dd-searchbox {
        padding: 20px 15px 20px 15px;
    }
}

/* IE 11/10 Ends Here */

/* *****************************************************Internet Explorer Ends here**************************************************************************************** */