body {
    font-family: 'Helvetica Neue', Arial, sans-serif;
    color: #061e40;
}

table {
    width: 100%;
}
.night_mode div,
.night_mode label,
.night_mode ol li,
.night_mode ul li,
.night_mode span {
    border-color: #003075 !important;
    color: #fff !important;
}

.night_mode ul li a {
    border-color: #003075 !important;
}


@font-face {
    font-family: 'Samsung Sharp Sans';
    src: url('fonts/SamsungSharpSans-Bold.eot');
    src: url('fonts/SamsungSharpSans-Bold.eot?#iefix') format('embedded-opentype'),
    url('fonts/SamsungSharpSans-Bold.woff2') format('woff2'),
    url('fonts/SamsungSharpSans-Bold.woff') format('woff'),
    url('fonts/SamsungSharpSans-Bold.ttf') format('truetype'),
    url('fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Samsung Sharp Sans';
    src: url('fonts/SamsungSharpSans.eot');
    src: url('fonts/SamsungSharpSans.eot?#iefix') format('embedded-opentype'),
    url('fonts/SamsungSharpSans.woff2') format('woff2'),
    url('fonts/SamsungSharpSans.woff') format('woff'),
    url('fonts/SamsungSharpSans.ttf') format('truetype'),
    url('fonts/SamsungSharpSans.svg#SamsungSharpSans') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Samsung Sharp Sans';
    src: url('fonts/SamsungSharpSans-Medium.eot');
    src: url('fonts/SamsungSharpSans-Medium.eot?#iefix') format('embedded-opentype'),
    url('fonts/SamsungSharpSans-Medium.woff2') format('woff2'),
    url('fonts/SamsungSharpSans-Medium.woff') format('woff'),
    url('fonts/SamsungSharpSans-Medium.ttf') format('truetype'),
    url('fonts/SamsungSharpSans-Medium.svg#SamsungSharpSans-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Sofia Pro';
    src: url('fonts/SofiaPro-Medium.eot');
    src: url('fonts/SofiaPro-Medium.eot?#iefix') format('embedded-opentype'),
    url('fonts/SofiaPro-Medium.woff2') format('woff2'),
    url('fonts/SofiaPro-Medium.woff') format('woff'),
    url('fonts/SofiaPro-Medium.ttf') format('truetype'),
    url('fonts/SofiaPro-Medium.svg#SofiaPro-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Sofia Pro';
    src: url('fonts/SofiaPro.eot');
    src: url('fonts/SofiaPro.eot?#iefix') format('embedded-opentype'),
    url('fonts/SofiaPro.woff2') format('woff2'),
    url('fonts/SofiaPro.woff') format('woff'),
    url('fonts/SofiaPro.ttf') format('truetype'),
    url('fonts/SofiaPro.svg#SofiaPro') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Sofia Pro';
    src: url('fonts/SofiaPro-SemiBold.eot');
    src: url('fonts/SofiaPro-SemiBold.eot?#iefix') format('embedded-opentype'),
    url('fonts/SofiaPro-SemiBold.woff2') format('woff2'),
    url('fonts/SofiaPro-SemiBold.woff') format('woff'),
    url('fonts/SofiaPro-SemiBold.ttf') format('truetype'),
    url('fonts/SofiaPro-SemiBold.svg#SofiaPro-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Sofia Pro';
    src: url('fonts/SofiaPro-ExtraLight.eot');
    src: url('fonts/SofiaPro-ExtraLight.eot?#iefix') format('embedded-opentype'),
    url('fonts/SofiaPro-ExtraLight.woff2') format('woff2'),
    url('fonts/SofiaPro-ExtraLight.woff') format('woff'),
    url('fonts/SofiaPro-ExtraLight.ttf') format('truetype'),
    url('fonts/SofiaPro-ExtraLight.svg#SofiaPro-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Sofia Pro';
    src: url('fonts/SofiaPro-Black.eot');
    src: url('fonts/SofiaPro-Black.eot?#iefix') format('embedded-opentype'),
    url('fonts/SofiaPro-Black.woff2') format('woff2'),
    url('fonts/SofiaPro-Black.woff') format('woff'),
    url('fonts/SofiaPro-Black.ttf') format('truetype'),
    url('fonts/SofiaPro-Black.svg#SofiaPro-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Sofia Pro';
    src: url('fonts/SofiaPro-Light.eot');
    src: url('fonts/SofiaPro-Light.eot?#iefix') format('embedded-opentype'),
    url('fonts/SofiaPro-Light.woff2') format('woff2'),
    url('fonts/SofiaPro-Light.woff') format('woff'),
    url('fonts/SofiaPro-Light.ttf') format('truetype'),
    url('fonts/SofiaPro-Light.svg#SofiaPro-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Sofia Pro';
    src: url('fonts/SofiaPro-Bold.eot');
    src: url('fonts/SofiaPro-Bold.eot?#iefix') format('embedded-opentype'),
    url('fonts/SofiaPro-Bold.woff2') format('woff2'),
    url('fonts/SofiaPro-Bold.woff') format('woff'),
    url('fonts/SofiaPro-Bold.ttf') format('truetype'),
    url('fonts/SofiaPro-Bold.svg#SofiaPro-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('fonts/HelveticaNeue-Light.eot');
    src: url('fonts/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'),
    url('fonts/HelveticaNeue-Light.woff2') format('woff2'),
    url('fonts/HelveticaNeue-Light.woff') format('woff'),
    url('fonts/HelveticaNeue-Light.ttf') format('truetype'),
    url('fonts/HelveticaNeue-Light.svg#HelveticaNeue-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('fonts/HelveticaNeue-Medium.eot');
    src: url('fonts/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),
    url('fonts/HelveticaNeue-Medium.woff2') format('woff2'),
    url('fonts/HelveticaNeue-Medium.woff') format('woff'),
    url('fonts/HelveticaNeue-Medium.ttf') format('truetype'),
    url('fonts/HelveticaNeue-Medium.svg#HelveticaNeue-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('fonts/HelveticaNeue-Bold.eot');
    src: url('fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),
    url('fonts/HelveticaNeue-Bold.woff2') format('woff2'),
    url('fonts/HelveticaNeue-Bold.woff') format('woff'),
    url('fonts/HelveticaNeue-Bold.ttf') format('truetype'),
    url('fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('fonts/HelveticaNeue.eot');
    src: url('fonts/HelveticaNeue.eot?#iefix') format('embedded-opentype'),
    url('fonts/HelveticaNeue.woff2') format('woff2'),
    url('fonts/HelveticaNeue.woff') format('woff'),
    url('fonts/HelveticaNeue.ttf') format('truetype'),
    url('fonts/HelveticaNeue.svg#HelveticaNeue') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('fonts/HelveticaNeue-Thin.eot');
    src: url('fonts/HelveticaNeue-Thin.eot?#iefix') format('embedded-opentype'),
    url('fonts/HelveticaNeue-Thin.woff2') format('woff2'),
    url('fonts/HelveticaNeue-Thin.woff') format('woff'),
    url('fonts/HelveticaNeue-Thin.ttf') format('truetype'),
    url('fonts/HelveticaNeue-Thin.svg#HelveticaNeue-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}




.header {
    padding: 25px 0;
}

.day_logo {
    width: 190px;
    margin-top: 6px;
}

.centerlogo {
    text-align: center;
}

.login_btn {
    width: 160px;
    height: 48px;
    font-size: 16px;
    font-weight: 300 !important;
    color: #000;
    font-weight: normal;
    background-color: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: .3s ease;
    border: 1px solid transparent;
    background-color: #f3f6f9;
    border-radius: 12px;
}


.login_btn svg {
    margin-right: 10px;
    width: 14px;
}

.elan_yerlesdir {
    width: 160px;
    height: 45px;
    font-size: 16px;
    font-weight: 300 !important;
    background-color: #1f9dff;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 12px;
    margin-left: 9px;
    transition: .3s ease;
    border: 1px solid #1f9dff;
}

.elan_yerlesdir:hover {
    border: 1px solid #1f9dff;
    background-color: #fff;
    color: #1f9dff;
}

.elan_yerlesdir svg {
    margin-right: 8px;
    width: 14px;
}

.header_btns {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

@media(min-width: 768px) {
    .header_btns {
        padding-right: 35px !important;
    }

    .night_mode_btn {
        top: 14px;
    }
}

.header_btns a svg line,
.header_btns a svg circle {
    transition: .3s ease;
}

.elan_yerlesdir:hover svg line {
    stroke: #1f9dff !important;
}

.elan_yerlesdir:hover svg circle {
    stroke: #1f9dff !important;
}

.main_page_filter {
    padding: 16px 18px;
    background-color: #f3f6f9;
    border-radius: 6px;
    height: 85px;
}

.main_filter_inputs {
    display: flex;

}

.main_filter_inputs input,
.main_filter_inputs select,
.chosen-container-single .chosen-single {
    width: 100%;
    height: 52px;
    background-color: #fff;
    border-radius: 6px;
    font-family: 'Sofia Pro', sans-serif !important
}

.chosen-container-active .chosen-single,
.chosen-container-single .chosen-single {
    background: #fff;
    box-shadow: none;
    border: 0;
}

.chosen-container-active.chosen-with-drop .chosen-single {
    background-image: none;
    box-shadow: none;
}

.chosen-single {
    display: flex !important;
    align-items: center;

}

.search_inp {
    width: 531px;
    margin-right: 8px;
}

.region_selector {
    width: 322px;
    margin-right: 8px;
}

.main_filter_inputs .chosen-container-single .chosen-single {
    font-size: 16px;
    color: #434760;
}

/*.region_selector .chosen-single:before{
    position: relative;
    float: left;
    width: 16px;
    height: 19px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(images/pin.svg);
    margin-right: 20px;
    content: '';
    background-size: 14px;
}
*/

.chosen-single:after {
    position: absolute;
    float: left;
    right: 15px;
    width: 11px;
    height: 5px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(images/select_down.svg) !important;
    content: '';
    background-size: 15px 5px;
    transition: .3s ease;
}

.chosen-with-drop .chosen-single:after {
    transform: rotate(180deg);
}

.chosen-container .chosen-drop {
    border-radius: 6px;
    border: 0;
    -webkit-box-shadow: 0px 10px 20px 0px rgba(141, 141, 141, 0.16);
    -moz-box-shadow: 0px 10px 20px 0px rgba(141, 141, 141, 0.16);
    box-shadow: 0px 10px 20px 0px rgba(141, 141, 141, 0.16);
    padding: 0px 0;
    margin-top: 5px
}

.chosen-search input {
    display: block;
    background-position: center left 12px !important;
    background-repeat: no-repeat !important;
    background-image: url(images/search.svg) !important;
    background-size: 14px !important;
    padding-left: 35px !important;
    color: #343740 !important;
    border-radius: 3px !important;
    border: 1px solid #f3f6f9 !important;
    height: 35px !important;
;
}

.chosen-container .chosen-results {
    max-height: 180px;
}

.chosen-container .chosen-drop li {
    padding: 16px 40px;
    color: #061e40;
    font-size: 15px;
}

.chosen-container .chosen-drop li.bg-primary {
    background: #fff !important;
    padding: 16px !important;
    color: #061e40 !important;
    font-size: 16px;
    font-weight: 500;
}

.chosen-container .chosen-drop li.highlighted {
    background-color: #f3f6f9 !important;
    background-image: none;
    background: none;
    color: #061e40;
}

.chosen-container-active.chosen-with-drop .chosen-single {
    border: 0;
    border-radius: 6px;
}

.chosen-container .chosen-results {
    padding: 0;
    color: #9E9E9E;
    font-size: 14px;
    margin: 0;
    margin-right: 0px;
    font-family: 'Sofia Pro';
    font-weight: 300;
}

.chosen-container .chosen-results li.result-selected {
    background-color: #f3f6f9;
    color: #061e40;
}

/* width */
.chosen-results::-webkit-scrollbar {
    width: 5px;
    background-color: #f3f6f9;
;
}

/* Track */
.chosen-results::-webkit-scrollbar-track {
    border-radius: 0;
}

/* Handle */
.chosen-results::-webkit-scrollbar-thumb {
    background: #E1E1E1;
    border-radius: 10px;
}

/* Handle on hover */
.chosen-results::-webkit-scrollbar-thumb:hover {
    background: #E1E1E1;
}

.search_inp input {
    background-position: center left 16px;
    background-repeat: no-repeat;
    background-image: url(images/search.svg);
    padding-left: 48px;
    background-size: 18px;
    color: #061e40;
    font-size: 14px;
    font-family: 'Sofia Pro', sans-serif !important;
}

::placeholder {
    color: #061e40;
    opacity: 1;
    /* Firefox */
}

:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #061e40;
}

::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #061e40;
}


input:focus::placeholder {
    opacity: 0;
}

.mf_search_btn button {
    width: 200px;
    height: 52px;
    font-family: 'Sofia Pro', sans-serif !important;
    background-color: #2096f3;
    color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    transition: .3s ease;
    border-radius: 6px;
    cursor: pointer;
}



.mf_search_btn button svg {
    margin-left: 15px;
    display: none;
}

.mf_search_btn button:hover {
    background-color: #21a9f9;
}

.open_adv {
    color: #061e40;
    width: 125px;
    height: 52px;
    background-color: transparent;
    font-size: 15px;
    border-radius: 6px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: .3s ease;
    margin-left: 8px;
    font-family: 'Sofia Pro', sans-serif !important;
}

.night_mode .open_adv {
    color: #fff;
}

.night_mode .bootstrap-tagsinput {
    background: #061e40 !important;
}

.night_mode .close_adv {
    color: #fff;
}

.close_adv {
    color: #434760;
    width: 125px;
    height: 52px;
    font-size: 15px;
    border-radius: 6px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: .3s ease;
    margin-left: 8px;
    display: none;
    position: absolute;
    font-family: 'Sofia Pro', sans-serif !important;
    right: -13px;
    top: -1px;
    background-color: transparent;
}

.close_adv svg {
    margin-right: 11px;
}

.open_adv:before {
    position: relative;
    float: left;
    width: 17px;
    height: 17px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(images/filter.svg);
    margin-right: 11px;
    background-size: 17px 17px;
    content: '';
}

.open_adv svg {
    margin-right: 10px;
}

.vacancy_tab_links {
    margin-top: 25px;
    display: flex;
    width: 100%;
}

.vacancy_tab_links a {
    font-size: 14px;
    color: #212944;
    margin-right: 90px;
    height: 100%;
    position: relative;
    float: left;
    padding: 15px 0;
    transition: .2s ease;
    font-family: 'Samsung Sharp Sans';
    letter-spacing: -0.5px;
}

.vacancy_tab_links h1 {
    font-size: 18px;
    color: #212944;
    margin-right: 90px;
    height: 100%;
    position: relative;
    float: left;
    padding: 15px 0;
    transition: .2s ease;
    font-family: 'Helvetica Neue';
    font-weight: 400;
}

.vacancy_tab_links a:last-child {
    margin-right: 0;
}

.vacancy_tab_links a.active {
    font-weight: 500;
    color: #061e40;
}



.vacancy_tab_links a:after {
    position: absolute;
    left: 0;
    width: 100%;
    height: 3px;
    border-radius: 6px;
    background-color: #1f9dff;
    content: '';
    bottom: 0;
    display: none;
}

.vacancy_tab_links a.active:after {
    display: block;
}

.vacancy_tab_links a:hover {
    color: #061e40;
    /*border-radius: 8px 8px 0 0;
    border-bottom: 2px solid #1f9dff;*/
}

.vacancy_tab_links a.active {

    font-size: 17px;
}

.vacancy_tab_links h1:last-child {
    margin-right: 0;
}

.vacancy_tab_links h1:after {
    position: absolute;
    left: 0;
    width: 100%;
    height: 3px;
    border-radius: 6px;
    max-width: 100px;
    background-color: #1f9dff;
    content: '';
    bottom: 0;
    display: none;
}

.vacancy_tab_links h1.active:after {
    display: block;
}

/* .vacancy_tab_links h1:hover {
    color: #061e40;
    border-radius: 8px 8px 0 0;
    border-bottom: 2px solid #1f9dff;
} */

.vacancy_tab_links h1.active {

    font-size: 18px;
}

.with_keyword span {
    color: #1f9dff;
    margin-left: 4px;
}

/*.vacancy_tab_links a.active:after{
    width: 100%;
    height: 3px;
    background-color: #0075B9;
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    border-radius: 5px;
  }*/

.cat_tabs {
    display: block;
    padding: 22px 0px 1px 0px;
    border-radius: 0 0 8px 8px;
    margin-bottom: 8px;
    background-color: #f3f6f9;
}


.cat_tabs a {
    color: #061e40;
    font-size: 17px;
    font-weight: 300;
    margin-bottom: 20px;
    transition: .2s ease;
    display: flex;

}

.cat_tabs a span {
    color: #1f9dff;
    border-radius: 100%;
    font-size: 12px;
    background-color: #f3f6f9;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 10px;
    flex: none;
    width: 22px;
    height: 22px;
}

.cat_tabs a:hover {
    color: #1f9dff;
    transition: .2s ease;
}

.cat_tabs a.active {
    color: #1f9dff;
    font-weight: 500;
}
.cat_tabs.active {
    display: block
}

.vacancy_cat_tabs {}

.section_title h1 {
    color: #061e40;
    font-size: 19px;
    margin-bottom: 25px;
    font-family: 'Inter' !important;
    font-weight: 400;
    margin-top: 10px;
    display: flex;
    align-items: center;
}

.searchtitle h1 {
    margin: 0;
}

.section_title h2 {
    color: #061e40;
    font-size: 19px;
    margin-bottom: 25px;
    font-family: 'Inter' !important;
    font-weight: 400;
    margin-top: 10px;
    display: flex;
    align-items: center;
}
.section_title h3 {
    color: #061e40;
    font-size: 19px;
    margin-bottom: 25px;
    font-family: 'Inter' !important;
    font-weight: 400;
    margin-top: 10px;
    display: flex;
    align-items: center;
}


.searchtitle h2 {
    margin: 0;
}

.searchtitle b {
    margin-left: 20px;
    color: #2096f3;
    font-size: 18px;
    font-weight: 400;
}

.main_card_section {
    margin-top: -21px;
}

.section_title {
    margin: 15px 0px 10px 0;
}

.section_title h2:before {
    position: relative;
    float: left;
    height: 21px;
    width: 4px;
    background-color: #1f9dff;
    content: '';
    border-radius: 6px;
    margin-right: 14px;
}
.section_title h3:before {
    position: relative;
    float: left;
    height: 21px;
    width: 4px;
    background-color: #1f9dff;
    content: '';
    border-radius: 6px;
    margin-right: 14px;
}


.section_title h1:before {
    position: relative;
    float: left;
    height: 21px;
    width: 4px;
    background-color: #1f9dff;
    content: '';
    border-radius: 6px;
    margin-right: 14px;
}


.card_box {
    background-color: #FFFFFF;
    border-radius: 6px;
    -webkit-box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.07);
    height: 145px;
    margin-bottom: 35px;
    position: relative;
    width: 100%;
    float: left;
    transition: .3s ease;
}


.bi_desc {
    font-family: 'Helvetica Neue';
}

.card_box>a:not(.vacancy_tab) {
    padding: 15px 20px;
    height: 100%;
}

.card_box:hover {
    transform: scale(1.02, 1.02);
}

.card_img {
    width: 85px;
    height: 85px;
    position: relative;
    float: left;
}

.card_box .card_img {}

.card_img img {
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
}

.card_name {
    position: relative;
    float: left;
    padding-left: 20px;
    width: calc(100% - 130px);
}

.card_name h3 {
    font-size: 16px;
    line-height: 26px;
    color: #061e40;
    font-weight: 500;
    position: relative;
    float: left;
    width: 100%;
}

.card_name p.company_name {
    font-size: 16px;
    color: #9C9C9C;
    position: relative;
    float: left;
    margin: 10px 0;
    margin-top: 5px;
}

.card_name span.salary {
    padding: 10px 0;
    color: #1f9dff;
    font-size: 18px;
    font-weight: 500;

    border-radius: 6px;
    position: relative;
    float: left;
}

.card_box .card_name span.salary {
    background: none;
    padding-left: 0;
    color: #2096f3;
    font-size: 16px;
    font-weight: 500;
}

.card_desc {
    position: relative;
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 28px;
    color: #000;
    margin-top: 25px;
    max-height: 84px;
    overflow: hidden;
}

.card_read_more {
    color: #1f9dff;
    font-size: 16px;
    font-weight: 300;
    position: relative;
    float: right;
    display: flex;
    align-items: center;
    margin-top: -26px;
}

.mob_show {
    display: none;
}

.card_box .card_name p.company_name {
    font-size: 16px;
    color: #6a7580;
    position: relative;
    font-weight: 300;
    float: left;
    width: 100%;
    margin: 8px 0;
}

.card_box .card_name h3 {
    width: 200px;
    overflow: hidden;
    font-weight: 400;
    font-size: 18px;
    height: 55px;
    font-family: 'Helvetica Neue';
}

.card_read_more:after {
    position: relative;
    float: right;
    width: 16px;
    height: 8px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(images/more_blue.svg);

    margin-left: 8px;
    transition: .3s ease;
    content: none;
}

.card_box:hover .card_read_more:after {
    margin-left: 12px;
}

@media(min-width: 1200px) {
    .card_box .card_name h3 {
        width: 300px;
    }
}

.show_all a {
    color: #1f9dff;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: .2s ease;
    border-radius: 6px;
}

.show_all a svg {
    margin-left: 9px;
    margin-top: 3px;
}

.show_all a:hover {
    color: #1f9dff;
}

.show_all {
    display: flex;
    justify-content: center;
    margin-bottom: 25px;
}

.mb_img {
    position: relative;
    float: left;
    width: 100%;
    height: 160px;
    border-radius: 8px 8px 0 0;
    overflow: hidden;
}

.mb_img img {
    position: relative;
    float: left;
    width: 100%;
    object-fit: cover;
    height: 100%;
    object-fit: cover;
    -webkit-transition: -webkit-transform 1.2s cubic-bezier(.25, .46, .45, .94);
    -moz-transition: -moz-transform 1.2s cubic-bezier(.25, .46, .45, .94);
    transition: transform 1.2s cubic-bezier(.25, .46, .45, .94);
}

.main_bloq_box:hover .mb_img img {
    -webkit-transform: scale(1.06);
    -moz-transform: scale(1.06);
    transform: scale(1.06);
}

.blog_section a:hover .mb_img img {
    -webkit-transform: scale(1.06);
    -moz-transform: scale(1.06);
    transform: scale(1.06);
}

.night_mode .blogcont {
    background-color: #002354;
}

.blogcont {
    background-color: #f3f6f9;
}


.mb_desc_box {
    position: relative;
    float: left;
    width: 100%;
    background-color: #fff;
    border-radius: 0 0 8px 8px;
    -webkit-box-shadow: 0px 20px 35px 0px rgba(119, 119, 119, 0.11);
    -moz-box-shadow: 0px 20px 35px 0px rgba(119, 119, 119, 0.11);
    box-shadow: 0px 20px 35px 0px rgba(119, 119, 119, 0.11);
    padding: 20px;
}

.mb_desc_box h3 {
    position: relative;
    float: left;
    width: 100%;
    font-size: 18px;
    color: #061e40;
    font-weight: 400;
    margin-bottom: 20px;
    height: 54px;
    line-height: 23px;
    overflow: hidden;
    height: 70px;
    overflow: hidden;
}

.mb_desc_box p {
    position: relative;
    float: left;
    width: 100%;
    color: #A7A7A7;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 18px;
    height: 44px;
    overflow: hidden;
    line-height: 22px;
    opacity: 0;
}

.mb_desc_box .b_more {
    position: relative;
    float: left;
    color: #1f9dff;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    display: flex;
    align-items: center;
}


.mb_desc_box .b_time {
    color: #A2A2A2;
    font-size: 12px;
    position: relative;
    float: right;
    display: flex;
    align-items: center;
}

.mb_desc_box .b_time:before {
    position: relative;
    float: left;
    content: '';
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(images/clock.svg);
    margin-right: 8px;
    background-size: contain;
}


.mb_desc_box .b_more:after {
    position: relative;
    float: right;
    width: 13px;
    height: 6px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(images/small_more.svg);
    margin-left: 4px;
    content: '';
}


.blog_section {
    margin-bottom: 40px;
}

.footer {
    height: auto;
    background-color: #071C40;
}

.copyright p,
.saytda_reklam a {
    font-size: 18px;
    font-weight: 300;
    color: #fff;
}

.saytda_reklam {
    display: flex;
    justify-content: flex-end;
}

.footer_contents {
    margin-top: 105px;
}

.saytda_reklam a:hover {
    text-decoration: underline;
}

.title_right {
    display: flex;
    justify-content: flex-end;
}

.look_all {
    color: #061e40;
    font-size: 18px;
    width: 206px;
    height: 50px;
    border-radius: 6px;
    background-color: #f3f6f9;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: .2s ease;
}

.look_all:hover {
    opacity: .8;
}

.look_all svg {
    margin-left: 11px;
}

.sec_tit {
    display: flex;
    align-items: center;
}

.title_right_links a {
    margin-left: 47px;
    color: #434760;
    font-size: 16px;
    transition: .2s ease;
    margin-top: 10px;
    font-weight: 300;
}

.title_right_links a:hover {
    color: #343740;
}

.title_right_links a.active {
    color: #343740;
}

.title_right_links a svg {
    display: none;
}



.inner_sec_tit h1 {
    font-size: 18px;
    text-transform: none;
    margin-top: 18px;
    margin-bottom: 18px;
}

.inner_sec_tit h2 {
    font-size: 18px;
    text-transform: none;
    margin-top: 18px;
    margin-bottom: 18px;
}

.catinp_1 {
    width: 178px;
    margin-right: 8px;
}

.catinp_2 {
    width: 301px;
    margin-right: 8px;
}

.catinp_3,
.catinp_4 {
    width: 208px;
    margin-right: 8px;
}

.mf_input {
    flex: 1;
}

.main_filter_inputs .catinp_4:last-child {
    margin-right: 0;
}

.chosen-container-single .chosen-single {
    padding-left: 16px;
}

.advs_inner_infobar .company_details {
    padding: 25px 15px !important;
    padding-bottom: 0px !important;
}

.advs_inner_infobar .company_details li p,
.advs_inner_infobar .company_details li a {
    font-weight: 500;
}

.cards_section {
    clear: both;
}

.premium_buttons_container a {
    font-weight: 500 !important;
}

.breadc {
    height: 53px;
    border-radius: 6px;
    background-color: #f3f6f9;
    display: flex;
    align-items: center;
}

.breadc ul li {
    position: relative;
    float: left;
    display: flex;
    align-items: center;
    margin-right: 15px;
}

.breadc ul li:last-child {
    margin-right: 0;
}

.breadc ul {
    margin-left: 3px;
}

.breadc ul li:after {
    position: relative;
    float: right;
    content: '/';
    margin-left: 15px;
    color: #434760;
    font-size: 16px;
}

.breadc ul li:last-child:after {
    content: none;
}

.breadc ul li a {
    color: #061e40;
    font-size: 16px;
    line-height: 18px;
}

.breadc ul li a:hover {
    text-decoration: underline;
}

.filter_page_filter {
    max-height: initial;
    height: auto;
}

.filter_page_filter input {
    padding-left: 18px;
    color: #9E9E9E;
    font-size: 14px;
}

.filter_page_filter .chosen-container-single .chosen-single,
.cat_page_filters .chosen-container-single .chosen-single,
.filter_page_filter select,
.cat_page_filters select {
    font-size: 14px;
    -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.08);
}

/*.region_selector select:before {
    position: relative;
    float: left;
    width: 16px;
    height: 19px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(images/pin.svg);
    margin-right: 20px;
    content: '';
    background-size: 14px;
}*/

.main_filter_inputs select,
.filter_page_filter select,
.cat_page_filters select {
    font-size: 16px;
    color: #434760;
    padding-left: 15px;
    background-position: center right 15px;
    background-repeat: no-repeat;
    background-image: url(images/nsp_arrow.svg) !important;
}

.elan_yerlesdir_right {
    width: 565px;
    padding: 50px 75px;
    background-color: #FCFCFC;
}

.elan_yerlesdir_left {
    width: calc(100% - 565px);
    padding-right: 60px;
}


.elan_yerlesdir_section {
    margin-top: 40px;
    margin-bottom: 80px;
}


.elan_yerlesdir_tab_links a {
    width: 216px;
    height: 46px;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    margin-right: 16px;
    transition: .2s ease;
    color: #1f9dff;
    border: 1px solid #1f9dff;
    background-color: #fff;
}

.elan_yerlesdir_tab_links a.active {
    color: #fff;
    background-color: #1f9dff;
    border: 1px solid #1f9dff;
}


.elan_yerlesdir_tab_links a:hover {
    color: #fff;
    background-color: #1f9dff;
    border: 1px solid #1f9dff;
}

.elan_yerlesdir_tab_links a.active:hover {
    color: #fff;
}



.elan_y_form .form-group {
    width: 100%;
}

.elan_y_form .form-group input,
.elan_y_form .form-group select {
    height: 46px;
    border-radius: 6px;
    border: 1px solid #DCDCDC;
    color: #7B7B7B;
    font-size: 14px;
}

.elan_y_form .form-group textarea {
    height: 222px;
    border-radius: 6px;
    border: 1px solid #DCDCDC;
    font-family: 'Sofia Pro', sans-serif !important;
    color: #7B7B7B;
    font-size: 14px;
    resize: none;
}

.elan_y_form .form-group select {
    background-position: center right 15px;
    background-repeat: no-repeat;
    background-image: url(images/select_down.svg);
}

.elan_y_form .form-group label {
    font-size: 16px;
    color: #7B7B7B;
    margin-bottom: 5px;
    position: relative;
    float: left;
}

.min_max_inpputs select,
.min_max_inpputs input {
    width: 140px;
    font-size: 14px;
    margin-right: 12px;
}

.min_max_inpputs select {
    color: #BCBCBC !important;
}


.min_max_inpputs label {
    width: 100%;
}

.min_max_inpputs {
    display: flex;
    flex-direction: column;
}

.min_max_inputs_cont {
    display: flex;
    align-items: center;
}

.min_max_inpputs p {
    font-size: 14px;
    color: #BCBCBC;
}

.elan_yerlesdir_tab_links {
    margin-bottom: 27px;
    display: flex;
}

.form-control:focus {
    border: 1px solid #1f9dff !important;
    box-shadow: none;
}

.submit_btn {
    display: flex;
    justify-content: flex-end;
}

.submit_btn button {
    width: 210px;
    height: 46px;
    font-size: 16px;
    color: #fff;
    background-color: #1f9dff;
    border: 1px solid #1f9dff;
    transition: .3s ease;
    cursor: pointer;
    margin-top: 16px;
    border-radius: 6px;
}

.submit_btn button:hover {
    background-color: #fff;
    color: #1f9dff;
}

.elan_yerlesdir_right h5 {
    position: relative;
    float: left;
    width: 100%;
    color: #061e40;
    font-size: 22px;
    margin-bottom: 21px;
    text-align: center;
    font-weight: 400;
}

.elan_yerlesdir_right>p {
    position: relative;
    float: left;
    width: 100%;
    color: #061e40;
    font-size: 17px;
    line-height: 21px;
    margin-bottom: 13px;
}

.elan_yerlesdir_right>p span {
    font-weight: bold;
    color: #707070;
}

.elan_yerlesdir_right ol,
.elan_yerlesdir_right ul {
    position: relative;
    float: left;
    width: 100%;
    margin-top: 19px;
    color: #707070;
    font-size: 16px;
    line-height: 20px;
}

.elan_yerlesdir_right ol li,
.elan_yerlesdir_right ul li {
    list-style-type: decimal;
    margin-bottom: 20px;
    position: relative;
    float: left;
    width: 100%;
}

.name_inpputs,
.cv_selects {
    display: flex;
}

.name_inpputs>div {
    width: calc((100% - 22px) / 3);
    margin-right: 11px;
}

.name_inpputs>div:last-child {
    margin-right: 0;
;
}

.cv_selects>div {
    width: calc((100% - 11px) / 2);
}

.cv_selects>div:first-child {
    margin-right: 11px;
}


.eih_image {
    position: relative;
    float: left;
    width: 115px;
    height: 115px;
}

.eih_image img {
    width: 120px !important;
    height: 120px;
    border-radius: 100%;
}

.eih_imagevakansiya {
    position: relative;
    float: left;
    width: 170px;
    height: 170px;
    -webkit-box-shadow: 0px 5px 15px 0px rgba(227, 227, 227, 0.43);
    -moz-box-shadow: 0px 5px 15px 0px rgba(227, 227, 227, 0.43);
    box-shadow: 0px 5px 15px 0px rgba(227, 227, 227, 0.43);
    border-radius: 14px;
    background-color: #fff;
    margin-top: -60px;
    padding: 20px;
}

.night_mode .eih_imagevakansiya {
    background-color: #071C40;
    -webkit-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.11);
    -moz-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.11);
    box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.11);
}

.eih_imagevakansiya img {
    width: 100% !important;
    height: 100%;
}



.elan_inner_header {
    padding: 10px 0 5px 10px;
    width: 100%;
    display: flex;
}

.only_vacancy_specs ul {
    display: block !important;
}

.elan_inner_specs,
.elan_inner_desc {
    position: relative;
    float: left;
    width: 100%;
    margin-top: 1em;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: -0.46em;
    letter-spacing: -0.003em;
    word-break: break-word;
    color: #000000;
    font-weight: 300;
    font-style: normal;
    padding: 0;
    font-family: 'Helvetica Neue';
}

.elan_inner_desc h1,
.elan_inner_desc h2,
.elan_inner_desc h3,
.elan_inner_desc h4,
.elan_inner_desc h5,
.elan_inner_desc h6 {
    font-family: 'Samsung Sharp Sans';
    font-weight: 500;
}


.elan_inner .section_title {}

.elan_inner .blog_inner_tags {
    margin-bottom: 0;
    padding: 0 15px !important;
}

.ei_vo {
    margin-bottom: 5px;
    padding: 0 15px;
}

.premium_buttons_container {
    padding: 0 15px;
}

.tehsilhaqqinda {
    padding: 25px;
    border: 1px solid #f3f6f9;
    border-radius: 6px;
    float: left;
    width: 100%;
}

.elaninsidediv {
    padding: 25px;
    border: 1px solid #f3f6f9;
    border-radius: 6px;
    float: left;
    margin-right: 30px;
    width: 100%;
}

.istecrubesi {
    margin-right: 0;
    float: right;
}

.ei_nt {
    padding-left: 40px;
}

.elan_inner_specs ul {
    width: 100%;
    display: flex;
}

.p-15_box {
    padding: 0 15px !important;
}


.elan_inner_specs li {
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 12px;
}

.elan_inner_specs li p,
.elan_inner_specs li span {
    position: relative;
    float: left;
    width: 190px;
    font-size: 16px;
    color: #061e40;
    font-weight: 300;
}

.elan_inner_specs li p {
    font-weight: 400;
}


.elan_inner_specs li span {}

.elan_inner_specs li span a {
    color: #061e40;
}

.elan_inner_specs li span a:hover {
    text-decoration: underline;
}

.ei_name_andsalary {
    display: flex;
    align-items: center;
}

.card_name .ei_name_andsalary h3 {
    width: unset;
    max-width: 500px;
    margin-right: 28px;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 35px;
}

.eih_desc {
    width: calc(100% - 210px);
}

.eih_desc .card_name {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
}

.eih_name_and_premium {
    display: flex;
    align-items: flex-start;
}

.blog_items{
    padding-top: 30px !important;
}

.blog{
    clear: both;
}

.elan_no {
    display: flex;
    margin-bottom: 9px;

}

.eih_desc_left {
    display: flex;
    flex-direction: column;
}

.eih_desc_right {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.card_name span.salary {
    width: fit-content;
}

.elan_no p {
    font-size: 18px;
    color: #212944;
}

.eih_company {
    display: flex;
    align-items: center;
    margin: 10px 0;

}

.eih_company p {
    color: #212944 !important;
    font-size: 19px !important;
    font-weight: 300;
    margin: 0 !important;
}

.eih_company img {
    margin-right: 15px;
    width: 25px;
}

.eih_desc .card_name p.company_name {
    color: #1f9dff;
    font-size: 20px;
}
.eih_desc .card_name h2.company_name {

    color: #222942;
    font-size: 18px;
    font-weight: 400;
}

.elan_inner_title {
    position: relative;
    float: left;
    width: 100%;
    color: #061e40;
    font-size: 20px;
    font-weight: 400;
    display: flex;
    margin-bottom: 10px;
    align-items: center;
}

.elan_inner_title:before {
    position: relative;
    float: left;
    width: 4px;
    height: 21px;
    border-radius: 6px;
    background-color: #1f9dff;
    margin-right: 15px;
    content: '';
    top: -3px;
}

.elan_inner_desc h6 {
    margin-top: 29px;
    margin-bottom: 40px;
    position: relative;
    float: left;
    width: 100%;
    color: #000;
    font-size: 18px;
    font-weight: 400;
}

span.inputachiqlama {
    padding-bottom: 11px;
    float: left;
}

.bootstrap-tagsinput .tag {
    background: #2096f3 !important;

}

.bootstrap-tagsinput {
    box-shadow: none !important;
    background-color: #FDFDFD !important;
    border: 1px solid #e4e6ef !important;
    font-size: 16px !important;
    border-radius: 6px !important;
    margin-bottom: 17px;
}

.maasinput {
    background-color: #FDFDFD;
    border: 1px solid #e4e6ef;
    font-size: 16px;
    border-radius: 6px;
    color: #414141;
    font-family: 'Sofia Pro', sans-serif !important;
    height: 46px;
    width: 100%;
    padding: 10px;
}

.elan_inner_desc p,
.elan_inner_desc li {
    position: relative;
    float: left;
    width: 100%;
    margin-top: 1em;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: -0.46em;
    letter-spacing: -0.003em;
    word-break: break-word;
    color: #000000;
    font-weight: 400;
    font-style: normal;
}

.elan_inner_desc li p {
    margin: 0 !important;
}

.bi_desc li p {
    margin: 0 !important;
}

.elan_inner_desc li {
    list-style-type: disc;
    margin-left: 15px;
}

.elan_inner_desc strong {
    font-weight: 500;
}



.ei_nt h5 {
    margin-bottom: 30px;
}

.bb-0 {
    border-bottom: 0;
}

.fb_share {
    width: 128px;
    height: 29px;
    border-radius: 6px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #1f9dff;
    margin-top: 45px;
    position: relative;
    float: left;
    display: none;
}

.fb_share svg {
    margin-right: 22px;
}

.cv_title {
    margin-bottom: 29px;
}

/* start state */
.mfp-zoom-in {
    /* animate in */
    /* animate out */
}

.mfp-zoom-in .mfp-with-anim {
    opacity: 0;
    transition: all 0.2s ease-in-out;
    transform: scale(0.8);
}

.mfp-zoom-in.mfp-bg {
    opacity: 0;
    transition: all 0.3s ease-out;
}

.mfp-zoom-in.mfp-ready .mfp-with-anim {
    opacity: 1;
    transform: scale(1);
}

.mfp-zoom-in.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.mfp-zoom-in.mfp-removing .mfp-with-anim {
    transform: scale(0.8);
    opacity: 0;
}

.mfp-zoom-in.mfp-removing.mfp-bg {
    opacity: 0;
}


.mfp-bg {
    background-color: #000;
    opacity: .7 !important;
}

.reg_pop {
    width: 920px;
    background-color: #fff;
    margin: 0 auto;
    border-radius: 16px;
}

.login_left,
.login_right {
    width: 50%;
    overflow: hidden;
    position: relative;
    float: left;
}

.loginmain {
    width: 100%;
    overflow: hidden;
    position: relative;
    float: left;
}

.login_logo {
    margin: 0 auto;
}

.login_left h5,
.loginmain h5 {
    position: relative;
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 36px;
    margin-bottom: 30px;
    font-size: 22px;
    font-weight: 400;
    color: #343740;
}

.reg_pop .mfp-close {
    color: #1f9dff;
    opacity: 1;
}

.login_left,
.loginmain {
    padding: 97px 65px 86px 65px;
    border-radius: 16px 0 0 16px;
}

.login_right {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(images/login_back.png);
    border-radius: 0 16px 16px 0;
}

.night_mode .login_by_sites {
    border: 1px solid #1f9dff;
}

.login_by_sites {
    width: 100%;
    height: 55px;
    border-radius: 6px;
    border: 1px solid #d8d8d8;
    padding: 0 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    margin-bottom: 17px;
    transition: .3s ease;
    color: #484848;
}

.login_by_sites:hover {
    border: 1px solid #1f9dff;
}

.login_by_sites:before {
    position: absolute;
    left: 100px;
    background-position: center;
    background-repeat: no-repeat;
    content: '';
}

.fb_login:before {
    background-image: url(images/fb.svg);
    width: 12px;
    height: 22px;
}

.display_column {
    display: flex;
    flex-direction: column;
}

.fb_login {
    color: #4174DC;
}

.gmail_login {
    color: #575757;
}

.gmail_login:before {
    background-image: url(images/gmail.svg);
    width: 24px;
    height: 24px;
}

.or {
    display: flex;
    justify-content: center;
    font-size: 14px;
    color: #575757;
    margin-bottom: 20px;
}

.login_by_tel {
    margin-bottom: 0;
}

.login_right h5 {
    color: #fff;
    font-size: 22px;
    margin-top: 87px;
    text-align: center;
    position: relative;
    float: left;
    width: 100%;
}

#login-popup2 .form-group {
    /*width: 100%;*/

}

/*.night_mode #login-popup2 input[type="text"],*/
/*.night_mode #login-popup2 input[type="password"] {*/
/*    border: 1px solid #1f9dff;*/
/*}*/

/*#login-popup2 input[type="text"],*/
/*#login-popup2 input[type="password"] {*/
/*    height: 55px;*/
/*    border-radius: 6px;*/
/*    border: 1px solid #d8d8d8;*/
/*    color: #C5C5C5;*/
/*    font-size: 14px;*/
/*    font-family: 'Sofia Pro', sans-serif !important;*/
/*    color: #061e40;*/
/*}*/

#login-popup2 .login_left,
.loginmain {
    padding-bottom: 43px;

}

.login_button {
    width: 100%;
    height: 55px;
    border-radius: 6px;
    background-color: #1f9dff;
    border: 1px solid #1f9dff;
    color: #fff;
    font-size: 16px;
    transition: .2s ease;
    cursor: pointer;
    font-family: 'Sofia Pro', sans-serif !important;
}

.login_button:hover {
    background-color: #fff;
    color: #1f9dff;
}

.remember_me label {
    display: flex;
    align-items: center;
}

.remember_me label input {
    width: 16px;
    height: 16px;
    bordeR: 1px solid #BEBEBE;
    border-radius: 2px;
    margin-right: 11px;
}

.remember_me label input:checked {
    background-color: #1f9dff;
    border: 1px solid #1f9dff;
}



.remember_me label p {
    font-size: 14px;
    color: #7E7E7E;
}

.forget_pass {
    display: flex;
    justify-content: flex-end;
}

.forget_pass a {
    font-size: 14px;
    color: #7E7E7E;
    text-decoration: underline;
}

.forget_pass a:hover {
    opacity: .8;
}

.remember {
    margin-top: 16px;
}

.get_reg {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 29px;
}

.get_reg p {
    font-size: 14px;
    color: #575757;
    text-align: center;
}

.get_reg a {
    font-size: 18px;
    color: #4C81EF;
    margin-top: 8px;
    text-align: center;
    text-decoration: underline;
}

.get_reg a:hover {
    opacity: .8;
}

.regs_pop_left {
    width: 428px;
    height: 100%;
}

.regs_pop_right {
    width: calc(100% - 428px);
    height: 100%;
    padding: 64px;
}

#registration_popup {
    height: 570px;
    display: flex;
}

.regs_pop_left h5 {
    position: relative;
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 9px;
    font-size: 22px;
    font-weight: 400;
    color: #343740;
}

#registration_popup .form-group {
    margin-bottom: 21px;
}

#registration_popup .error_note {
    position: absolute;
}

.regs_pop_right input {
    height: 46px;
    border: 1px solid #DCDCDC;
    color: #343740;
    font-size: 14px;
    border-radius: 6px;
}

.regs_pop_right .form-group {
    width: 100%;
}

.duo_input .form-group {
    width: calc((100% - 8px) / 2);
}

.duo_input .form-group:first-child {
    margin-right: 8px;
}

.ikiinput select {
    width: 40%;
    margin-right: 20px;
    float: left;
    margin-bottom: 15px;
}

.ikiinput select:last-child {
    margin-right: 0;
}

.regs_pop_right input::placeholder {
    color: #6c757d;
}

.regs_pop_right .get_reg {
    margin-top: 0;
}

.regs_pop_right .form-group {
    margin-bottom: 13px;
}

.popup_social {
    position: absolute;
    bottom: 28px;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: center;
}

.popup_social li {
    margin: 0 13px;
}

.popup_social li a {
    font-size: 20px;
    color: #fff;
    transition: .2s ease;
}

.popup_social li a:hover {
    opacity: .8;
}

.popup_social li a.fb {
    font-size: 18px;
}

.success_pop {
    height: 521px;
    padding-top: 104px;
    padding-bottom: 80px;
}

.success_pop .row .col-md-12 {
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.suc_img {
    margin-top: 34px;
    margin-bottom: 26px;
}

.suc_texts h5 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 8px;
    text-align: center;
    color: #484848;
}

.suc_texts p {
    font-size: 18px;
    color: #484848;
    text-align: center;
}

.suc_link {
    margin-top: 17px;
}

.suc_link a {
    width: 264px;
    height: 46px;
    border: 1px solid #BCBCBC;
    color: #484848;
    font-size: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: .2s ease;
    border-radius: 6px;
    margin: 0 auto;
}

.success_pop .mfp-close,
#registration_popup .mfp-close {
    color: #C5C5C5;
}

.suc_link a:hover {
    border: 1px solid #1f9dff;
    color: #1f9dff;
}

.menim_elanlarim_title {}

.menim_elanlarim_links a {
    color: #434760;
    font-size: 18px;
    font-weight: 300;
    margin: 20px 35px 0 0;
    position: relative;
    float: left;
    padding-bottom: 15px;
    transition: .2s ease;
}

.menim_elanlarim_links a:hover {
    color: #000;
}

.menim_elanlarim_links .row {}


.menim_elanlarim_links a.active {
    color: #000;
}

.menim_elanlarim_links a.active:after {
    content: '';
    position: absolute;
    bottom: -2px;
    height: 3px;
    width: 100%;
    background-color: #2096f3;
    left: 0;
    border-radius: 5px;
}

.profile_right .menim_elanlarim_links {
    margin-left: 50px;
}

.menim_elanlarim_links {
    margin-bottom: 35px;
}

.menim_elanlarim_sec {
    margin-bottom: 60px;
}

.menim_elanlarim_sec .card_box {
    height: 178px;
}

.me_left .edit,
.me_left .delete {
    width: 163px;
    height: 40px;
    background-color: #F9F9F9;
    font-size: 18px;
    color: #061e40;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 17px;
    border-radius: 6px;
    cursor: pointer;
    font-family: 'Sofia Pro', sans-serif !important;
    transition: .3s ease;
    border: 1px solid #F9F9F9;
}

.profile_right_cards {
    padding-left: 65px;
}

.me_left .edit:before {
    position: relative;
    float: left;
    width: 15px;
    height: 15px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(images/edit.svg);
    content: '';
    margin-right: 14px;
}

.me_left .delete:before {
    position: relative;
    float: left;
    width: 15px;
    height: 16px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(images/delete.svg);
    content: '';
    margin-right: 14px;
}

.me_left {
    display: flex;
}

.me_buttons {
    margin-top: 15px;
    position: relative;
    float: left;
}

.me_left .edit:hover {
    background-color: #fff;
    border: 1px solid #1f9dff
}

.me_left .delete:hover {
    background-color: #fff;
    border: 1px solid #1f9dff
}

.user_name {
    position: relative;
    float: left;
}

.user_drop {
    position: absolute;
    top: 40px;
    padding-top: 0px;
    right: 0;
}

.user_drop ul {
    background-color: #fff;
    border-radius: 6px;
    width: 160px;
    z-index: 15;
    -webkit-box-shadow: 0px 10px 20px 0px rgba(141, 141, 141, 0.16);
    -moz-box-shadow: 0px 10px 20px 0px rgba(141, 141, 141, 0.16);
    box-shadow: 0px 10px 20px 0px rgba(141, 141, 141, 0.16);
    display: none;
    position: relative;
    float: left;
}

.chosen-container {
    width: 100% !important;
}

.user_drop ul li {
    position: relative;
    float: left;
    width: 100%;
}

.night_mode .user_drop ul li a {
    background: #071C40;
}

.user_drop ul li a {
    font-size: 14px;
    color: #061e40;
    line-height: 18px;
    padding: 12px 20px;
    width: 100%;
    border-bottom: 1px solid #f3f6f9;
    font-weight: 300;
}

.user_drop ul li a:hover {
    background: #f3f6f9;
}

.user_drop ul li a:first-child:hover {
    background: #f3f6f9;
    border-radius: 8px 8px 0 0;
}

.user_drop ul li a:list-child:hover {
    background: #f3f6f9;
    border-radius: 0 0 8px 8px;
}

.night_mode .user_drop ul li a:hover {
    background: #1f9dff !important;
    border-radius: 6px;
}

.user_name:hover ul {
    display: block;
}

.elan_yerlesdir_button_hover:hover ul {
    display: block;
}

.elan_yerlesdir_button_hover {
    position: relative;
    float: left;
}

.filter_page_filter input,
.filter_page_filter select,
.chosen-container-single .chosen-single {
    width: 100%;
    height: 52px;
    background-color: #fff;
    border-radius: 6px;
}

.main_page_filter .filter_page_filter {
    margin-top: 35px;
    opacity: 0;
    pointer-events: none;
}

.opened_filter {
    height: auto !important;
}

.opened_filter .filter_page_filter {
    opacity: 1;
    pointer-events: all;
}

.search_results {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.mf_buttons_cont {
    display: flex;
}

.search_results a {
    width: 371px;
    height: 52px;
    border-radius: 6px;
    color: #fff;
    background-color: #1f9dff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: bold;
    transition: .2s ease;
}

.search_results button {
    font-size: 16px;
    color: #212744;
    font-family: Sofia Pro;
    text-decoration: underline;
    margin-right: 11px;
    cursor: pointer;
    transition: .2s ease;
    background-color: transparent;
}

.night_mode .search_results button {
    color: #fff;
}


.search_results button[data-action="search"] {
    width: 232px;
    height: 52px;
    border-radius: 6px;
    color: #fff;
    background-color: #1f9dff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: bold;
    transition: .2s ease;
    text-decoration: none;
    font-family: inherit;
}


.search_results button:hover {
    opacity: .7;
}

.search_results span {
    width: 371px;
    height: 52px;
    border-radius: 6px;
    color: #fff;
    background-color: #1f9dff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: bold;
}



.search_results a:hover {
    background-color: #0296ce;
}

.responsive_elan {
    display: none;
    width: 152px;
    height: 43px;
    border-radius: 6px;
    border: 1px solid #343740;
    font-size: 14px;
    color: #343740;
    padding-left: 20px;
    background-position: center right 15px;
    background-repeat: no-repeat;
    background-image: url(images/select_down.svg) !important;
}

.title_right_links a {
    display: none;

}

.menu_open {
    position: absolute;
    left: 0;
    margin-top: 2px;
    width: 25px;
    height: 34px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(images/open-menu.svg);
    background-color: transparent;
    cursor: pointer;
    display: none;
    background-size: contain;
}

.mob_show.wishlist {
    display: none !important;
}

.mobile_menu {
    position: fixed;
    width: 100%;
    height: 100vh;
    left: 0;
    top: 0;
    z-index: 99;
    background-color: #fff;
    padding: 22px 25px;
    transform: translateX(-100%);
    opacity: 0;
    transition: .3s ease;
    overflow-y: scroll;
}

.mobile_menu.menu_opened {
    transform: translateX(0) !important;
    opacity: 1;
    transition: .3s ease;
}

.mobile_menu .elan_yerlesdir,
.mobile_menu .user_name,
.mobile_menu .login_btn {
    width: 100%;
    margin-left: 0;
    margin-bottom: 15px;
}

.mobile_logo_cont {
    margin-bottom: 25px;
}

.menu_close {
    position: absolute;
    right: 0;
    width: 27px;
    height: 27px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(images/close.svg);
    background-color: transparent;
    cursor: pointer;
    display: block;
    background-size: 15px;
}

.qaydalar_open {
    display: none;
}

.rules_back {
    display: none;
}

.blog_slider {
    display: none !important;
}

.blog_slider .owl-item {
    width: 270px !important;
}

.blog_slider .owl-stage-outer {
    padding-bottom: 80px;
}

.blog_slider .mb_desc_box {
    box-shadow: 0px 2px 25px 0px rgba(119, 119, 119, 0.11);
}

.blog_slider .owl-stage-outer {
    padding-left: 18px;
}

.blog_slider .owl-stage-outer {
    margin-left: -18px;
}

.hidden_email,
.hidden_number {
    display: none;
    width: unset !important;
    margin-right: 10px;
}

.is_axtaran_card .card_read_more {
    margin-top: 11px;
}

.profile_right_cards .card_img {
    width: 64px;
    height: 64px;
    margin-top: 14px;
}

.profile_right_cards .card_box {
    height: 114px;
    padding: 16px 23px;
}



.profile_right_cards .salary {
    font-size: 11px !important;
    padding: 5px 10px !important;
}

.profile_right_cards .card_read_more {
    font-size: 11px;
}

.profile_right_cards .card_name {
    padding-left: 15px;
}

.profile_right_cards .card_box .card_name h3 {
    height: 22px;
    max-width: 250px;
}

.profile_right_cards .card_like {
    width: 27px;
    height: 27px;
    top: 10px !important;
    right: 23px;
}

.profile_right_cards .card_like i {
    width: 20px;
    font-size: 12px;
}

.profile_right_cards .card_read_more {
    margin-top: -16px !important;
}

.profile_right_cards .card_box .card_name p.company_name {
    margin-bottom: 18px;
}


.profile_right_cards .job_searcher .is_axtaran_card {
    height: 150px;
    padding: 14px 20px;
}

.profile_right_cards .job_searcher_tags li a {
    font-size: 10px;
    padding: 6px 10px;
    margin-right: 10px;
}

.profile_right_cards .job_searcher .is_axtaran_card .card_name p.company_name {
    font-size: 12px;
}

.profile_right_cards .job_searcher .is_axtaran_card .card_name h3 {
    font-size: 16px;
    height: 18px;
    overflow: hidden;
}

.profile_right_cards .card_colored_tags {
    margin-top: 0;
}

.profile_right_cards .job_searcher .card_img {
    margin-top: 4px;
}

.profile_right_cards .job_searcher .job_searcher_desc {
    margin-top: 15px;
}

.profile_right_cards .job_searcher_salary {
    margin-top: 15px;
}

.profile_right_cards .job_searcher_salary .card_read_more {
    margin-top: 5px !important;
    display: block;
}

.profile_right_cards .card_name span.salary {
    color: #1f9dff;
    background-color: #fff;
    padding-left: 0 !important;
}


.resp_filter_btns .mf_search_btn button {
    background-color: #1f9dff;
    width: 37px;
    height: 50px;
}

.resp_filter_btns .mf_search_btn button svg {
    display: block;
    padding: 0;
    margin-left: 0;
    width: 16px;
}

.resp_filter_btns .mf_advanced_btn .open_adv {
    width: 37px;
    height: 34px;
    margin-top: 8px;
}

.resp_filter_btns .mf_advanced_btn .open_adv:before {
    margin-right: 0;
}

.resp_filter_btns>div {
    width: unset !important;
}

.resp_filter_btns {
    width: 82px !important;
}

.night_mode_btn {
    position: absolute;
    float: right;
    right: 0;
    top: 2px;
    width: 40px;
    height: 40px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #f3f6f9;
    border-radius: 12px;


}

.wishlist {
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 8px;
    background-image: url(images/heart.svg);
    background-size: 18px;
    opacity: 1;
}

.facebook {
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 100%;
    background-image: url(images/facebook.svg);
    background-size: 18px;
    opacity: 1;
}

.instagram {
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 100%;
    background-image: url(images/instagram.svg);
    background-size: 18px;
    opacity: 1;
}

.telegram {
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 100%;
    background-image: url(images/telegram.svg);
    background-size: 18px;
    opacity: 1;
}

.linkedin {
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 100%;
    background-image: url(images/linkedin.svg);
    background-size: 18px;
    opacity: 1;
}

.night_mode_btn.night {
    background-image: url(images/moon.svg?v=2);
    background-size: 18px;
    opacity: 1;
}

.night_mode_btn.day {
    background-image: url(images/sun.svg);
    display: none;
}

.night_mode .night_mode_btn.day {
    background-color: #061e40;
}

.night_logo {
    display: none;
}

.night_mode .night_logo {
    display: block;
    width: 190px;
    margin-top: 6px;
}

.night_mode .cat_tabs {
    background-color: #071C40;
}

.night_mode .day_logo {
    display: none;
}

.night_mode .wishlist {
    color: #1f9dff;
    background-color: #061e40;
    background-image: url(images/heartblue.svg);
}

.night_mode .login_btn {
    background: #061e40;
    color: #fff;
}

.night_mode .menu_open {
    background-image: url(images/menu_open_night.svg);
}

.night_mode .main_page_filter {
    background-color: #071C40;
}

.night_mode .open_adv:before {
    background-image: url(images/filter_w.svg);
}

.night_mode .main_filter_inputs input,
.night_mode .main_filter_inputs select,
.night_mode .chosen-container-single .chosen-single {
    background-color: #081833;
    color: #fff;
}

.night_mode input::placeholder {
    color: #fff;
}

.night_mode .cat_tabs a {
    color: #fff;
}

.cat_tabs a {
    display: flex;
    align-items: center;
    font-weight: 300;
    font-size: 19px;
    font-family: 'Helvetica Neue';
}

.night_mode .section_title h2 {
    color: #fff;
}

.night_mode .section_title h2:before {}

.night_mode .title_right_links a {
    color: #fff;
}

.night_mode .title_right_links a svg path {
    stroke: #fff !important;
}

.night_mode .title_right_links a svg line {
    stroke: #fff !important;
}

.night_mode .cat_tabs a span {
    background-color: #071C40;
    color: #1f9dff !important;
}

.night_mode .card_box,
.night_mode .profile_companies_card {
    background-color: #071C40;
    -webkit-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.11);
    -moz-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.11);
    box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.11);
}

.night_mode .card_box .card_name h3 {
    color: #fff;
}

.night_mode .card_name span.salary {}

.night_mode .card_like i {
    color: #1f9dff;
    filter:
            brightness(0) invert(1);
}

.company_inner_mobile_name{
    display: none;
}

.ios .elan_inner_header{
    overflow-x: hidden;
}

.night_mode .card_name p.company_name {
    color: #1f9dff !important;
    text-decoration: none;
}


.night_mode .mb_desc_box {
    background-color: #071C40;
    box-shadow: none;
}

.night_mode .dropdown_openbutton {
    background-color: #081833;
    color: #fff;
}

.night_mode .chosen-container-single .chosen-single span {
    color: #fff;
}

.night_mode .chosen-container.chosen-with-drop .chosen-drop {
    background-color: #061e40;
    box-shadow: none;
}

.night_mode .dropdown_drop {
    background-color: #061e40;
    box-shadow: none;
    color: #fff;
}

.night_mode .chosen-container .chosen-drop li {
    color: #fff;
}

.night_mode .chosen-container .chosen-results li.result-selected {
    background-color: #071933;
    color: #ffffff;
}

.night_mode .chosen-container .chosen-drop li.highlighted {
    background-color: #071933 !important;
    background-image: none;
    background: none;
    color: #fff;
}

.night_mode .mb_desc_box h3 {
    color: #fff;
}

.night_mode .mb_desc_box .b_time {
    color: #fff;
}

.night_mode .mb_desc_box .b_time:before {
    background-image: url(images/clock_w.svg);
}

.night_mode .search_checks label {
    color: #fff;
}

.night_mode .filter_page_filter input,
.night_mode .filter_page_filter select,
.night_mode .chosen-container-single .chosen-single {
    background-color: #081833;
    color: #fff;
}

.night_mode .close_adv svg line {
    stroke: #fff !important;
}

.night_mode .main_filter_inputs select,
.night_mode .filter_page_filter select,
.night_mode .cat_page_filters select,
.night_mode .ei_forms select {
    background-image: url(images/sdw.svg) !important;
}

.night_mode .vacancy_tab_links a.active {
    color: #fff;

}

.night_mode .vacancy_tab_links {}

.night_mode .vacancy_tab_links a {
    color: #fff;
}

.night_mode .ei_forms input[type="text"],
.night_mode .ei_forms input[type="password"],
.night_mode .ei_forms input[type="tel"],
.night_mode .ei_forms input[type="num"],
.night_mode .ei_forms input[type="email"],
.night_mode .ei_forms textarea,
.night_mode .ei_forms select,
.night_mode .maasinput {
    background-color: #071C40;
    border: 1px solid #013175;
    color: #fff !important;
}

.night_mode p,
.night_mode h1,
.night_mode h2,
.night_mode h3,
.night_mode h4,
.night_mode h5,
.night_mode h6,
.night_mode select,
.night_mode .personal label {
    color: #fff !important;
}

.night_mode .cv_up_cont {
    background-color: #071C40;
    border: 0;
}

.night_mode .cv_up_cont svg path {
    fill: #fff !important;
}

.night_mode .add_tel svg circle,
.night_mode .add_tel svg line {
    stroke: #fff !important;
}

.night_mode .add_port_btn svg circle,
.night_mode .add_port_btn svg line {
    stroke: #fff !important;
}

.night_mode .breadc {
    background-color: #071C40;
}

.night_mode .breadc a {
    color: #fff;
}

.night_mode .breadc ul li:after {
    color: #fff;
}

.night_mode textarea::placeholder {
    color: #fff;
}

.night_mode textarea {
    color: #fff;
}

.night_mode .reg_pop,
.night_mode .add_comp {
    background-color: #071C40;
}

.night_mode .reg_pop a,
.night_mode .reg_pop p,
.night_mode .reg_pop label {
    color: #fff;
}

.night_mode .reg_pop select,
.night_mode .reg_pop input,
.night_mode .reg_pop textarea,
.night_mode .add_comp input,
.night_mode .add_comp select,
.night_mode .add_comp textarea {
    background-color: #071C40;
    color: #fff;
}


.night_mode .mobile_menu {
    background-color: #071C40;
}

.night_mode .mobile_menu a,
.night_mode .add_company {
    color: #fff;
}

.night_mode .menu_close {
    background-image: url(images/closew.svg);
}


.night_mode .add_company svg circle,
.night_mode .add_company svg line {
    stroke: #fff !important;
}

.night_mode .mf_search_btn button {
    background-color: #081833;
    color: #fff !important;
}

.night_mode .blog_inner_tags ul li a {
    background-color: #071C40;
    color: #fff !important;
    white-space: nowrap;
}

.night_mode .title_right_links select {
    background-color: #071C40;
    color: #fff !important;
    background-image: url(images/sdw.svg);
}

.cat_tabs .col-lg-3.active a{
    color: #1f9dff;
}


.night_mode .pagination li a {
    color: #fff;
}

.night_mode .bi_desc .b_time {
    color: #fff;
}

.night_mode .company_box {
    -webkit-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.11);
    -moz-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.11);
    box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.11);
    background-color: #071C40;
    border: 0;
}

.night_mode .ci_about a {
    color: #fff;
}

.night_mode .ci_about a svg g {
    stroke: #fff !important;
}

.night_mode .elan_inner_header .card_name span.salary {
    justify-content: center;
}

.night_mode .cv_down span svg path {
    fill: #fff !important;
}

.night_mode .elan_inner_specs li p,
.night_mode .elan_inner_specs li span {
    color: #fff;
}

.night_mode .elan_inner_specs li span a {
    color: #fff;
}

.night_mode .show_number,
.night_mode .show_email {
    background-color: transparent !important;
    color: #1f9dff !important;
}

.night_mode .portfolio_box {
    -webkit-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.11);
    -moz-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.11);
    box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.11);
    background-color: #071C40;
    padding: 17px 15px;
}

.night_mode .job_searcher .is_axtaran_card {
    -webkit-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.11);
    -moz-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.11);
    box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.11);
    background-color: #071C40;
}

.night_mode .job_searcher span.salary {
    background-color: transparent;
}

.ei_name_andsalary .salary {
    justify-content: center !important;
}

.night_mode .mf_search_btn button {
    background-color: #1f9dff;
}

.night_mode .mf_search_btn button svg line,
.night_mode .mf_search_btn button svg circle {
    stroke: #071C40 !important;
}

.night_mode .menim_elanlarim_links a,
.night_mode .profile_left_menu a {
    color: #fff;
}

.night_mode .profile_left_menu {
    background-color: #071C40;
}

.night_mode .packages_info p {
    background-color: #071C40;
    color: #fff;
}

.night_mode .packages_box {
    background-color: #071C40;
    -webkit-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.11);
    -moz-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.11);
    box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.11);
    margin-bottom: 20px;
}

.night_mode .password_form label {
    color: #fff;
}

.night_mode .password_form input {
    background-color: #071C40;
    color: #fff;
}

.night_mode .login_btn svg path,
.night_mode .login_btn svg line {
    stroke: #fff !important;
}

.must_fill .form-control {
    border: 1px solid red !important;
}

.profile_left_menu.pos_fix {
    width: 292.5px;
    position: fixed;
    z-index: 25;
    top: 10px;
}

.resp_filter_btns {
    display: none !important;
}

.job_searcher .card_like {
    top: 15px;
    right: 30px;
}

.title_right_links .chosen-container {
    width: 220px !important;
}

.category_page_filter_mobile,
.categroy_mobile_filter_open {
    display: none;
}

.categroy_mobile_filter_open .open_adv,
.categroy_mobile_filter_open .close_adv {
    padding-right: 5px;
    width: 40px;
    position: absolute;
    right: 0;
    top: 6px;
}

.categroy_mobile_filter_open .close_adv {
    top: 10px;
}

.job_searcher {
    transition: .3s ease;
}

.job_searcher:hover {
    transform: scale(1.02, 1.02);
}

main {
    min-height: calc(100vh - 450px);
}

.ci_about_tab {
    display: none;
}

.ci_vac_count a.active,
.companies_inner_about.active {
    font-weight: bold;
}

.ci_about_tab .bi_desc {
    margin-bottom: 80px;
}

.error_note {
    font-size: 10px;
    margin-top: 3px;
    color: red;
    display: none;
}

.must_fill .error_note {
    display: block;
}

.blog_inner_tags {
    padding-right: 0 !important;
}

.more_tags {
    position: absolute;
    right: 0;
    font-family: 'Sofia Pro', sans-serif !important;
    background-color: #f3f6f9;
    width: 120px;
    font-size: 14px;
    color: #8D8D8D;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    transition: .2s ease;
    border-radius: 6px;
    cursor: pointer;
    top: 0;
}

.show_less {
    display: none;
}

.tag-collections {}

.filename {
    position: absolute;
    left: 140px;
    top: 12px;
}

.menim_elanlarim_sec .card_box>a:not(.vacancy_tab) {
    padding: 0;
}

.menim_elanlarim_sec .card_box .vacancy_tab {
    top: 15px;
}

@media(min-width: 768px) {
    .card_box .card_name span.salary {}

    .card_box .card_name {
        height: 93px;
    }

    .card_box .card_read_more {
        margin-top: 3px;
        margin-right: 10px;
    }
}

#registration_popup .regs_pop_right {
    padding-top: 10px;
}

#registration_popup .regs_pop_right input {
    height: 50px;
    border-radius: 6px;
    border: 1px solid #d8d8d8;
    color: #C5C5C5;
    font-size: 14px;
    font-family: 'Sofia Pro', sans-serif !important;
    color: #061e40;
}


.title_right_links .chosen-search {
    display: none;
}

.duo_input .error_note {
    position: absolute;
    bottom: 0;
}

.night_mode .men {
    position: absolute;
    top: -34px;
    left: 0;
    font-weight: 500;
    color: #fff;
}

.men {
    position: absolute;
    top: -34px;
    left: 10px;
    font-size: 16px;
    font-weight: 500;
    color: #212744;
}

.night_mode .dash_box {
    position: relative;
    float: left;
    width: 100%;
    height: 84px;
    box-shadow: none;
    background: #061e40;
    padding: 19px;
}

.dash_box {
    position: relative;
    float: left;
    width: 100%;
    height: 84px;
    -webkit-box-shadow: 0px 2px 10px 0px rgba(239, 239, 239, 1);
    -moz-box-shadow: 0px 2px 10px 0px rgba(239, 239, 239, 1);
    box-shadow: 0px 2px 10px 0px rgba(239, 239, 239, 1);
    border-radius: 6px;
    padding: 19px;
}

.dashbox_icon {
    width: 47px;
    height: 47px;
    border-radius: 100%;
    position: relative;
    float: left;
    background-position: center;
    background-repeat: no-repeat;
}

.dashbox_right {
    position: relative;
    float: left;
    width: calc(100% - 47px);
    height: 100%;
    padding-left: 19px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.night_mode .dashbox_right span {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}

.night_mode.dashbox_right p {
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    margin-top: 3px;

}

.dashbox_right span {
    font-size: 14px;
    font-weight: 600;
    color: #061e40;
}

.dashbox_right p {
    font-size: 14px;
    font-weight: 500;
    color: #061e40;
    margin-top: 3px;

}

.profile_welcome_text {
    font-size: 16px;
    color: #061e40;
    margin-bottom: 23px;
}

.dash_right {
    padding-left: 23px;
    padding-right: 0;
}

.pr_vacancy {
    background-image: url(images/pr_vacancy.svg);
}

.pr_cv {
    background-image: url(images/pr_cv.svg);
}

.pr_box {
    background-image: url(images/pr_box.svg);
}

.pr_view {
    background-image: url(images/pr_view.svg);
}

.mobile_menu .user_drop {
    position: absolute;
    top: 50px;
    width: 100%;
}

.mobile_menu .user_name ul {
    width: 100%;
}

.mobile_menu .user_name ul li {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.mobile_nav li:first-child {}

.blog_slider .mb_desc_box p {
    display: none;
}

.blog_slider .mb_desc_box h3 {
    margin-bottom: 30px;
}

.cat_filter_inputs .col {
    padding-left: 4px;
    margin-right: 0;
    padding-right: 4px;
    margin: 0 !important;
}

.cat_page_filters {
    padding: 16px 13px;
}

.multi-select-container {
    width: 100%
}

.multi-select-button {
    width: 100%;
    height: 52px;
    background-color: #fff;
    border-radius: 6px;
    border: 0;
    display: flex;
    align-items: center;
    box-shadow: none;
    color: #434760;
    max-width: 220.8px;
    white-space: inherit;
    padding-left: 15px;
}

.multi-select-button:after {
    width: 11px;
    height: 5px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(images/select_down.svg) !important;
    content: '';
    background-size: 15px 5px;
    border: 0;
    position: absolute;
    right: 15px;
}

.multi-select-menuitem {
    display: block;
    font-size: 0.875em;
    padding: 0 1em 0 36px;
    white-space: nowrap;
    display: flex;
    align-items: center;
    height: 24px;
    margin: 15px 0;

}

.multi-select-menuitem input {
    position: relative;
    float: left;
    margin-right: 12px;
    margin-top: 0;
    background-color: #f3f6f9 !important;
}

.multi-select-menu {
    border: 0;
    border-radius: 6px;
    -webkit-box-shadow: 0px 10px 20px 0px rgba(141, 141, 141, 0.16);
    -moz-box-shadow: 0px 10px 20px 0px rgba(141, 141, 141, 0.16);
    box-shadow: 0px 10px 20px 0px rgba(141, 141, 141, 0.16);
}

.category_page_filter_mobile {
    display: block;
}

.mobile_breadc {
    display: none;
}

.category_page_filter_mobile {
    display: none;
}

.error_img,
.error_link,
.error_note {
    display: flex;
    justify-content: center;
}

.error_link {
    margin-bottom: 50px;
}

.error_img img {
    width: 400px;
    height: auto;
    margin-top: 10px;
    margin-bottom: 20px
}

.error_link a {
    position: relative;
    float: left;
    height: 40px;
    border-radius: 12px;
    color: #fff;
    font-size: 18px;
    background-color: #1f9dff;
    transition: .2s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 15px;
}

.error_link a:hover {
    background-color: #0b98ce;
}


.error_note p {
    font-size: 30px;
    color: #000;
    font-weight: bold;
    margin-top: 25px;
}

@media(max-width: 768px) {
    .error_img img {
        width: 230px;
    }

    .error_note p {
        font-size: 20px;
    }
}

#uploaded_cv {
    position: absolute;
    left: 140px;
    white-space: nowrap;
    top: 14px;
}

.vacancy_tab {
    display: none;
}

.card_img img {}

.error_note {
    display: none;
}

.job_search_colored_tags {
    color: #000 !important;
}

.bootstrap-tagsinput input {
    max-width: 186px !important;
    overflow: hidden;
}

.job_search_colored_tags p {
    font-size: 12px;
    border-radius: 6px;
    color: #242424;
    padding: 4px 8px;
    margin-right: 5px;
    background-color: #f3f6f9 !important;
}

.night_mode .job_search_colored_tags p {
    background: #071933 !important;
}

.delete_port {
    font-size: 16px;
    margin-left: 3px;
    margin-top: 13px;
    cursor: pointer;
    background-color: transparent;
    color: #777;
}

.data-temporary-file-pl-rg-j {
    position: relative;
}

.result_photos {}

.data-temporary-file-pl-rg-j i {
    width: 21px;
    height: 21px;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.new_packages {
    padding-left: 15px;
}

.new_packages p {
    border-radius: 8px 0 0 8px !important;
}

.new_packages a {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0 8px 8px 0;
}

.reset_pass_input {
    position: relative;
    float: left;
    width: 100%;
}

.reset_pass_input input {
    height: 46px;
    border-radius: 6px;
    border: 1px solid #BCBCBC;
    color: #C5C5C5;
    font-size: 14px;
    font-family: 'Sofia Pro', sans-serif !important;
}

.ql-blank {
    background-color: #FDFDFD;

    font-size: 16px;
    border-radius: 6px;
    color: #414141;
    font-family: 'Sofia Pro', sans-serif !important;

}

.ql-container.ql-snow {
    border-radius: 0 0 6px 6px
}

.my_items_buttons {
    position: absolute;
    width: 100%;
    display: flex;
    justify-content: flex-end;
    padding-right: 38px;
    z-index: 99;
}

.my_items_read_more {
    position: absolute;
    margin-top: unset !important;
    bottom: -5px;
    right: 0;
}

.my_items_salary {
    left: 15px !important;
}

.status_icon {
    position: relative;
    float: left;
    margin-left: 5px;
    width: 10px;
    height: 10px;
    border-radius: 100%;
}

.status_icon:after {
    position: absolute;
    top: -9px;
    left: 21px;
    padding: 5px 10px;
    background-color: #f3f6f9;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9;
    font-weight: 500;
    border-radius: 6px;
    transition: .2s ease;
    opacity: 0;
    pointer-events: none;
}

.status:hover .status_icon:after {
    opacity: 1;
    pointer-events: all;
}

.status_icon.yellow {
    background-color: #ffc800;
}

.status_icon.yellow:after {
    content: 'Yoxlanılır'
}

.status_icon.red {
    background-color: red;
}

.status_icon.red:after {
    content: "Qəbul edilməyib"
}

.status_icon.green {
    background-color: green;
}

.status_icon.green:after {
    content: "Aktiv"
}

.status {
    display: flex;
    position: relative;
    float: left;
    align-items: center;
    color: #000;
    font-size: 14px;
    top: -5px;

}

.profile_right_cards .my_items_card_box,
.profile_right_cards .profile_wish_card {
    padding-top: 10px !important;
}

.my_items_card_box .card_name span.salary {
    bottom: -6px;
}

.profile_right_cards .profile_wish_card .card_read_more {
    position: absolute;
    right: 0;
    bottom: -5px;
}


.profile_right_cards .profile_wish_card .salary {
    left: 15px !important;
}

.profile_companies {
    position: relative;
    float: left;
    width: 100%;
    padding-left: 30px;
    padding-bottom: 50px;
}




.profile_companies_card {
    position: relative;
    float: left;
    width: calc(50% - 16px);

    height: 114px;
    background-color: #fff;
    border-radius: 6px;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(68, 68, 68, 0.15);
    -moz-box-shadow: 0px 0px 15px 0px rgba(68, 68, 68, 0.15);
    box-shadow: 0px 0px 15px 0px rgba(68, 68, 68, 0.15);
    padding: 15px;
    margin: 15px 0;
    margin-right: 32px;
}

.profile_companies .profile_companies_card:nth-child(odd) {
    margin-right: 0;
}

.pcc_image {
    width: 100px;
    position: relative;
    float: left;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;

}

.pcc_image img {
    max-width: 75px;
    height: auto;
}

.pcc_right {
    position: relative;
    float: left;
    width: calc(100% - 100px);
    padding-left: 10px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
}

.pcc_right p {
    font-size: 14px;
    font-weight: 500
}

.pcc_right h2 {
    font-size: 16px;
    font-weight: 600
}

.pcc_right p span {
    font-weight: bold;
}

.ppc_buttons {
    position: absolute;
    width: 50px;
    height: 100%;
    right: 15px;
    top: 0;
    z-index: 9;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.ppc_buttons a,
.ppc_buttons button {
    width: 35px;
    height: 35px;
    background-color: #f3f6f9;
    border-radius: 100%;
    margin: 5px 0;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    color: #343740;
    transition: .2s ease;
}

.ppc_buttons button:hover {
    background-color: #e4e4e4;
}


.ppc_buttons a:hover {
    background-color: #e4e4e4;
}


.companies_title {
    color: #061e40;
    font-size: 20px;
    margin-bottom: 25px;
    font-weight: 500;
    display: flex;
    align-items: center;
}

.companies_title:before {
    position: relative;
    float: left;
    height: 21px;
    width: 4px;
    background-color: #1f9dff;
    content: '';
    margin-right: 14px;
}

.profile_companies_heading a {
    width: 130px;
    height: 40px;
    font-size: 14px;
    background-color: #1f9dff;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    margin-left: 9px;
    transition: .3s ease;
    border: 1px solid #1f9dff;
    margin-top: -26px;
}


.profile_companies_heading a:hover {
    background-color: #17afe8;
    border: 1px solid #17afe8;
}

.profile_companies_heading a:before {}

.profile_companies_heading {
    display: flex;
    align-items: center;
}

.profile_right {
    padding-right: 0;
}

.buy_packages_cards {
    padding: 20px;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(199, 199, 199, 0.45);
    -moz-box-shadow: 0px 0px 20px 0px rgba(199, 199, 199, 0.45);
    box-shadow: 0px 0px 20px 0px rgba(199, 199, 199, 0.45);
    border-radius: 6px;
    position: relative;
    float: left;
}

.buy_packages_cards_list li {
    position: relative;
    float: left;
    margin-right: 32px;
    margin-bottom: 32px;
}

.buy_packages_cards_list li:nth-child(3n) {}

.bpc_title {
    font-size: 18px;
    color: #4D4D4D;
    font-weight: bold;
    position: relative;
    float: left;
    width: 100%;
    text-align: center;
}

.bpc_value {
    font-size: 18px;
    color: #1f9dff;
    font-weight: bold;
    position: relative;
    float: left;
    width: 100%;
    text-align: center;
    margin: 23px 0;
}

.buy_packages_cards_list li a {
    position: relative;
    float: left;
    width: 100%;
    height: 46px;
    background-color: #1f9dff;
    border: 1px solid #1f9dff;
    color: #fff;
    font-size: 16px;
    border-radius: 6px;
    transition: .2s ease;
    cursor: pointer;
    margin-top: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.buy_packages_cards_list li a:hover {
    background-color: #fff;
    color: #1f9dff;
}

.bpc_count {
    margin-top: 20px;
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #343740;
    font-weight: 500;
    width: 100%;
    text-align: center;
}

.bpc_count p {
    margin-bottom: 15px;
    font-size: 14px;
    color: #343740;
    font-weight: 500;
    width: 100%;
    text-align: center;
    margin-top: 20px;
}

.cat_search_result button {
    font-size: 16px;
    color: #212744;
    text-decoration: underline;
    font-weight: 300;
    cursor: pointer;
    transition: .2s ease;
    background-color: transparent;
    margin-top: 5px;
}

.night_mode .cat_search_result button {
    color: #fff;
}

.cat_search_result p {
    color: #1f9dff;
    font-size: 16px;
    transition: .2s ease;
    font-weight: 500;
}

.cat_search_result {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding-left: 15px;
}

.job_searcher .company_name {
    white-space: nowrap;
}

.dropdown {
    position: relative;
    float: left;
    width: 100%;
}

.dropdown_openbutton {
    width: 100%;
    height: 52px;
    background-color: #f3f6f9;
    border-radius: 6px;
    border: 0;
    display: flex;
    align-items: center;
    box-shadow: none;
    color: #434760;
    max-width: 220.8px;
    white-space: inherit;
    padding-left: 15px;
    font-family: 'Sofia Pro';
    position: relative;
    font-size: 16px;
    font-weight: 300;
}


.dropdown_openbutton:after {

    position: absolute;
    float: left;
    right: 15px;
    width: 11px;
    height: 5px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(images/nsp_arrow.svg) !important;
    content: '';
    background-size: 15px 5px;
    transition: .3s ease;
}


.dropdown_drop {
    -webkit-box-shadow: 0px 10px 20px 0px rgba(141, 141, 141, 0.16);
    -moz-box-shadow: 0px 10px 20px 0px rgba(141, 141, 141, 0.16);
    box-shadow: 0px 10px 20px 0px rgba(141, 141, 141, 0.16);
    background-color: #fff;
    width: 100%;
    padding: 15px;
    display: none;
    border-radius: 6px;
    z-index: 55;
    position: absolute;
    top: 35px;
}

.dropdown_drop ul {
    position: relative;
    float: left;
    width: 100%;
}

.dropdown_drop ul li {
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 13px;
}

.dropdown_drop ul li:last-child {
    margin-bottom: 0;
}

.dropdown_drop ul li label {
    position: relative;
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
}

.dropdown_drop ul li label input {
    width: 24px;
    height: 24px;
    background-color: #f3f6f9;
    border-radius: 7px;
    margin-right: 8px;
    position: relative;
    float: left;
}

.password_form .error_note,
.add_comp .error_note {
    position: absolute;
}

#add_copmany .comp_pop_button {
    margin-top: 18px;
}

.hidden_number,
.hidden_email {}

#login-popup .login_left,
.loginmain {
    width: 100%;
    padding: 35px 65px 35px 65px;
}

#login-popup .login_left,
.loginmain h5 {
    margin-top: 15px;
}

#login-popup input[type="text"],
#login-popup input[type="password"] {
    height: 46px;
    border-radius: 6px;
    border: 1px solid #BCBCBC;
    color: #C5C5C5;
    font-size: 14px;
    font-family: 'Sofia Pro', sans-serif !important;
}

.login_first_login .form-group {
    width: 100%;
}

@media(min-width: 768px) {
    .header_btns {
        padding-right: 35px !important;
    }

    .night_mode_btn {
        top: 6px;
        cursor: pointer;
    }

    .night_mode_btn.day {}
}

.new_search_panel {
    height: 107px;
    background-color: #1f9dff;
    padding-top: 25px;
    margin-bottom: 40px;
}

.nsp_top ul {
    position: relative;
    float: left;
    display: flex;
}

.nsp_top li a {
    font-family: 'Samsung Sharp Sans';
    font-weight: 500;
    color: #fff;
    font-size: 14px;
}

.nsp_top li.active a {
    font-size: 18px;
    font-weight: bold;
}

.nsp_top li:after {
    position: relative;
    float: right;
    content: '|';
    font-weight: 500;
    color: #fff;
    font-size: 14px;
    margin: 0 32px;
}

.nsp_top li:last-child:after {
    content: none;
}

.nsp_searchbar {
    min-height: 77px;
    background-color: #fff;
    margin-top: 20px;
    z-index: 9;
    -webkit-box-shadow: 0px 3px 25px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 3px 25px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 3px 25px 0px rgba(0, 0, 0, 0.08);
    border-radius: 6px;
    padding: 0 20px;
    display: flex;
    align-items: center;
}

.nsb_bar_buttons {
    width: 190px;
    display: flex;
    align-items: center;
}

.nsp_search_input {
    width: calc(100% - 160px);
    padding-right: 15px;
    float: left;
}

.night_mode .nsp_search_input input {
    color: #fff !important;
    background-color: #061e40 !important;
}

.night_mode .nsp_searchbar {
    color: #fff !important;
    background-color: #061e40 !important;
}

.night_mode .nsp_filter_open {
    color: #fff !important;
    background-color: #061e40 !important;
}

.night_mode .nsp_search_input input::placeholder {
    color: #fff !important;
}

.nsp_search_input input {
    width: 100%;
    height: 50px;
    background-repeat: no-repeat;
    background-position: center left 6px;
    background-image: url(images/nsp_search.svg);
    padding-left: 60px;
    font-size: 14px;
    color: #979BA2;
    padding-right: 15px;
    font-family: 'Helvetica Neue';
    font-weight: 300;
}

.nsp_search_input input::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #979BA2;
    opacity: 1;
    /* Firefox */
}

.nsp_search_input input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #979BA2;
}

.nsp_search_input input::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #979BA2;
}

.nsp_search {
    width: 137px;
    height: 47px;
    background-color: #1f9dff;
    border-radius: 8px;
    cursor: pointer;
    transition: .2s ease;
    border: 1px solid #1f9dff;
    font-family: 'Samsung Sharp Sans';
    font-size: 14px;
    color: #fff;
    margin-right: 16px;
}

.nsp_search:hover {
    background-color: #fff;
    color: #1f9dff;
}


.nsp_filter_open {
    /* width: calc(100% - 153px); */
    height: 47px;
    background-color: #fff;
    font-size: 16px;
    font-weight: 300;
    color: #454545;
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: .2s ease;
    padding-left: 10px;
    font-family: 'Sofia Pro';
}

.nsp_filter_open:hover {}

.night_mode .nsp_filter_open:before {
    position: relative;
    float: left;
    width: 15px;
    height: 15px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(images/nightnsp_filter.svg);
    margin-right: 16px;
    content: '';
}

.nsp_filter_open:before {
    position: relative;
    float: left;
    width: 15px;
    height: 15px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(images/nsp_filter.svg);
    margin-right: 16px;
    content: '';
}

.nsb_searchbar_top {
    width: 100%;
    position: relative;
    float: left;
    display: flex;
}

.nsb_searchbar_filter {
    display: none;
}

.nsb_searchbar_filter {
    padding-top: 50px;
    padding-bottom: 28px;
}

.nsb_searchbar_filter .chosen-single {
    -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.06);
}

.nsb_searchbar_filter .chosen-container-active.chosen-with-drop .chosen-single {}

.nsb_searchbar_filter .chosen-single:after {
    background-image: url(images/nsp_arrow.svg) !important;
}

.nsp_close {
    width: 45px;
    height: 45px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(images/nsp_close.svg);
    background-color: #fff;
    transition: .2s ease;
    position: absolute;
    right: 0;
    top: 0;
    right: -8px;
    cursor: pointer;
}

.nsp_close:hover {
    background-image: url(images/nsp_close_hover.svg);
}

.night_mode .nsp_close {
    width: 45px;
    height: 45px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(images/nsp_close_hover.svg);
    background-color: #061e40;
    transition: .2s ease;
    position: absolute;
    right: 0;
    top: 0;
    right: -8px;
    cursor: pointer;
}


.vacancy_cat_tabs {
    overflow: hidden;
}

.search_results {
    padding-right: 5px;
}

.nsb_searchbar_filter select {
    -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.06);
    background-image: url(images/nsp_arrow.svg) !important;
}

.mobile_search_tags {
    display: none;
}

.mobile_cats {
    width: 100%;
    position: absolute;
    float: left;
    background-color: #fff;
    top: 45px;
    z-index: 99;
    border-radius: 6px;
    padding: 5px 10px;
    writing-mode: -15px;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(68, 68, 68, 0.15);
    -moz-box-shadow: 0px 0px 15px 0px rgba(68, 68, 68, 0.15);
    box-shadow: 0px 0px 15px 0px rgba(68, 68, 68, 0.15);
    padding-bottom: 10px;
    left: 0;
}

.mobile_cats a {
    font-size: 15px;
    font-weight: 500;
    color: #000;
    width: 100%;
    text-align: left;
    color: #161823;
    padding: 2px 10px;
    line-height: 41px;
    background-color: #fff;
    height: 46px;
    display: inline-block;
    border-bottom: 1px solid #F2F2F2;
    background-image: url(images/nsp_next.svg);
    background-position: center right 15px;
    background-repeat: no-repeat;
    position: relative;
}

.mobile_cats1 h1 {
    font-size: 18px;
    margin-top: 7px;
    font-weight: 500;
}

.night_mode .mobile_cats a {
    font-size: 14px;
    font-weight: 500;
    background-size: 9px;
    color: #000;
    width: 100%;
    text-align: left;
    color: #ffffff;
    padding: 2px 10px;
    line-height: 41px;
    background-color: #061e40;
    height: 46px;
    display: inline-block;
    border-bottom: 1px solid #00255a;
    background-image: url(images/nightmodensp_next.svg);
    background-position: center right 15px;
    background-repeat: no-repeat;
    position: relative;
}

.mobile_cats a span {
    position: absolute;
    right: 50px;
    font-size: 15px;
    color: #1f9dff;
    top: 50%;

    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.mobile_cats a:last-child {
    border-bottom: 0;
}

.nsp_category_bottom .nsb_searchbar_filter {
    display: block;
    padding-top: 18px;
    padding-bottom: 18px;
}

.night_mode .nsp_category_bottom .nsb_searchbar_filter .chosen-single,
.nsp_category_bottom .nsb_searchbar_filter select {
    box-shadow: none;
    background-color: #071933;
}

.nsp_category_bottom .nsb_searchbar_filter .chosen-single,
.nsp_category_bottom .nsb_searchbar_filter select {
    box-shadow: none;
    background-color: #f3f6f9;
}

.mobile_search_tags li .mobile_cats {
    display: none;
}

.night_mode .mobile_search_tags li .mobile_cats {
    background: #061e40;
}

.mobile_tag_button.active:after {
    transform: rotate(180deg);
}

.nsp_bottom {
    z-index: 10;
}

.mobile_second_cats,
.mobile_category_filter {
    display: none;
}

.mobile_all {
    display: none;
}

.desk_breadc {
    display: none;
}


.nsp_breadcrumb {
    position: absolute;
    right: 15px;
    display: flex;
    align-items: center;
}

.nsp_breadcrumb a {
    color: #fff;
    font-size: 14px;
}

.nsp_breadcrumb span {
    color: #fff;
    font-size: 14px;
}

.nsp_breadcrumb a:after {
    position: relative;
    float: right;
    content: '/';
    margin-left: 15px;
    margin-right: 15px;
    color: #fff;
    font-size: 14px;
}

.nsp_breadcrumb a:last-child:after {
    content: none;
}

.my_cv .job_searcher_salary {
    width: 100%;
}

.my_cv .card_colored_tags {
    margin-left: 0;
}

.my_cv .card_name h3 {
    height: 26px !important;
}

.my_cv span.salary {
    margin-left: 69px !important;
}

.job_searcher_status {
    width: 100%;
    position: relative;
    float: left;
    font-size: 14px;
    display: flex;
}

.my_cv .my_items_buttons {
    top: 10px;
}

.my_cv .card_colored_tags {
    margin: 0px 0 5px 0px;
}

.my_cv .job_searcher_salary {
    margin-top: 10px;
}

.new_breadcrumb {
    height: 60px;
    background-color: #1f9dff;
    border-radius: 0;
    margin-bottom: 10px;
    margin-top: 5px;
    font-weight: 300;
}

.new_breadcrumb ul {
    display: flex;
    justify-content: flex-end;
}

.new_breadcrumb a {
    color: #fff !important;
}

.new_breadcrumb li:after {
    color: #fff !important;
}

.breadc {}

.result_photos {
    position: relative;
    float: left;
    padding-left: 130px;
    margin: 20px 0;
}

.data-temporary-file-pl-rg-j {
    float: left;
}

.liked .unliked_ico {
    display: none;
}

.liked_ico {
    display: none !important;
    color: #1f9dff;
}

.liked .liked_ico {
    display: block !important;
}


.nsp_blue {
    height: 107px;
    background-color: #1f9dff;
    /* background-image: url('/content/assets/css/images/ordumuzunyanindayiq.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; */
    position: absolute;
    width: 100%;
    z-index: 0;
    top: 0;
}

.main_new_search_panel {
    height: auto;
    background-color: transparent;
    margin-bottom: 0;
}

.svg-inline--fa {
    max-width: 15px !important;
    max-height: 15px !important;
}

.premium-etiket {
    position: absolute;
    z-index: 1;
    width: 25px;
    height: 25px;
    top: 8px;
    left: 12px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(images/premium.svg);
}


.premium-etiket-inner {
    margin: 5px;
    font-size: 13px;
    border-radius: 5px;
    padding: 5px;
    border: 2px solid #efcc3a;
    color: #efcc3a;
}

.premiumet {
    border: 2px solid #2096f3;
    border-radius: 6px;
    padding: 10px 10px;
    font-size: 13px;
    color: #2096f3;
    font-weight: 300;
}

.premiumico {
    padding: 12px;
    margin-right: 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(images/premium.svg?v=3);
}

.card_box .premiumico,
.eih_name_and_premium .premiumico{
    padding: 12px;
    margin-right: 2px;
    filter: invert(44%) sepia(95%) saturate(933%) hue-rotate(1deg) brightness(103%) contrast(104%);
    background-size: 18px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(images/premium.svg);
}

.totop {
    margin-right: 23px;
}

.totop .premiumico {
    background-image: url(images/totop.svg?v=2);
    background-position: center;
    background-repeat: no-repeat;
}

.premiumoptions a {
    display: block;
    width: 100%;
    border-bottom: 1px solid #e4e4e4;
    padding: 20px 10px;
}

.premiumoptions a:last-child {
    border-bottom: 0;
}

.premiumoptions a:hover {
    background: #f9f9f9;
}

.cardpremium {
    font-weight: 100;
    color: #eabc00;
    font-size: 12px;
    background: #fff9e4;
    padding: 7px;
    border-radius: 6px;
    float: right;
    margin-top: -10px;
}

.card_box .cardpremium,
.eih_name_and_premium .cardpremium{
    font-weight: 100;
    color: #ff9400;
    font-size: 9px;
    background: #fff9e4;
    padding: 7px;
    border-radius: 6px;
    float: right;
    margin-top: -10px;
}

.night_mode .cardpremium {
    background-color: #081833;
}

.night_mode .companies_inner_infobar {
    background-color: #071C40;
}

.cardpremiuminner {
    font-weight: 100;
    color: #eabc00;
    font-size: 12px;
    background: #fff9e4;
    padding: 7px;
    border-radius: 6px;
    margin-right: 15px;
}

.night_mode .cardpremiuminner {
    background: #071C40;
}

.inner_fixed_bottom {
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 96px;
    z-index: 999;
    background-color: #fff;
    -webkit-box-shadow: 0px -5px 6px 0px rgba(201, 201, 201, 0.27);
    -moz-box-shadow: 0px -5px 6px 0px rgba(201, 201, 201, 0.27);
    box-shadow: 0px -5px 6px 0px rgba(201, 201, 201, 0.27);
    transition: .4s ease;
}

.bottom_fix_container {
    height: 96px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.fb_left {
    display: flex;
    align-items: center;
}

.bshow_email {
    display: flex;
    align-items: center;
}

.bshow_email button {
    width: 176px;
    height: 48px;
    border-radius: 4px;
    background-color: #1f9dff;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
}

.fb_left a:not(.elan_yerlesdir) {
    font-size: 18px;
    color: #1f9dff;
    font-weight: 500;
    display: none;
}

.bshow_tel {
    display: flex;
    align-items: center;
    margin-left: 35px;
}

.bshow_tel img {
    margin-right: 10px;
}

.bshow_tel p {
    font-size: 18px;
    color: #1f9dff;
    font-weight: 500;
    cursor: pointer;
}

.fb_right {
    display: flex;
    align-items: center;
}

.fb_right a {
    display: flex;
    align-items: center;
}

.fb_right a {
    color: #1f9dff;
    font-size: 18px;
    font-weight: 500;
}

.fb_right a .b_liked {
    display: none;
    filter: invert(17%) sepia(75%) saturate(5228%) hue-rotate(355deg) brightness(93%) contrast(124%);
}

.fb_right a img {
    color: #1f9dff;
    margin-right: 15px;
    width: 24px;
}

.fb_right a.bliked .bnon_liked {
    display: none;
}

.fb_right a.bliked .b_liked {
    display: block;
}

.fb_more {
    display: flex;
    align-items: center;
    margin-left: 34px;
    margin-right: -10px;
}

.fb_more svg {
    fill: #3495db;
}

.report_advs a {
    display: flex;
    align-items: center;
}

.report_advs a img {
    fill: #3495db;
    margin-right: 17px;
}


.report_advs a {
    color: #222842;
    font-size: 16px;
    font-weight: 500;
    width: 100%;
    padding: 16px 0;
    border-bottom: 1px solid #EDEDED;
}

.report_advs a:last-child {
    border-bottom: 0;
}

.report_advs {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.07);
    transition: box-shadow .28s cubic-bezier(.4, 0, .2, 1);
    will-change: box-shadow;
    width: 245px;
    padding: 2px 12px;
    height: auto;
    border-radius: 8px;
    position: absolute;
    top: 26px;
    right: 0;
    background-color: #fff;
    display: none;
    z-index: 9;
}

.report_popup {
    width: 480px;
    border-radius: 12px;
    height: auto;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    padding: 35px;
    background-color: #fff;
}

.report_popup h3 {
    font-size: 26px;
    line-height: 34px;
    color: #061e40;
    margin-bottom: 30px;
}

.report_pop_radios form {
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
}

.report_pop_radios form label {
    display: flex;
    align-items: center;
    width: 100%;
    margin-bottom: 15px;
}

.report_pop_radios form label input {
    width: 18px;
    height: 18px;
    border-radius: 100%;
    border: 1px solid #cdd0d5;
    margin-right: 15px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.report_pop_radios form label input:after {
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: #1f9dff;
    content: '';

    transform: scale(0);
    transition: .2s ease;
}

.report_pop_radios form label input:checked:after {
    transform: scale(1);
}

.report_pop_radios form label input:checked {
    border: 1px solid #1f9dff;
}

.report_pop_radios form label p {
    font-size: 16px;
    color: #061e40;
}

.report_pop_radios form button {
    margin-top: 30px;
    width: 176px;
    height: 48px;
    border-radius: 6px;
    background-color: #1f9dff;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    transition: .3s ease;
}

.report_pop_radios form button:hover {
    opacity: .8;
}

button {
    cursor: pointer;
}

.premium_buttons_container {
    display: flex;
    align-items: center;
    margin-top: -10px;
}

.totop {
    margin-left: 0 !important;
    width: 146px;
    flex: none;
}

.advs_inner_infobar {
    height: auto !important;
}

.advs_inner_infobar .company_details {
    width: 100% !important;
}

.gold_pre .premiumico {
    background-image: url(images/gpre.svg);
}

.eih_name_and_premium h3 {
    color: #222842;
    font-size: 19px;
    line-height: 36px;
    font-weight: 400;
    max-width: 485px;
    width: fit-content;
    font-family: 'Helvetica Neue';
}
.eih_name_and_premium h1 {
    color: #222842;
    font-size: 19px;
    line-height: 36px;
    font-weight: 400;
    max-width: 485px;
    width: fit-content;
    font-family: 'Helvetica Neue';
}

.eih_name_and_premium .cardpremiuminner {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ff9400;
    font-size: 15px;
    font-weight: 400;
    padding: 7px 15px;
    margin-left: 35px;
}

.newstylepopup {
    width: 523px;
}

.newstylepopup .loginmain {
    padding: 0;
}

.wihlist_new{
    margin-top: -10px;
    margin-bottom: 30px;
}

.newstylepopup h5 {
    height: 74px;
    text-align: left;
    display: flex;
    align-items: center;
    margin-top: 0;
    justify-content: flex-start;
    border-bottom: 1px solid #E2E2E2;
    padding: 0 25px;
    margin-bottom: 0;
}

.premium_pop_text {
    padding: 15px 20px;
    font-size: 16px;
    color: #000;
    line-height: 21px;
}

.newstylepopup .col-md-12 {
    padding: 0;
}

.newstylepopup h5 img {
    margin-right: 18px;
}

.newstylepopup .row {
    margin: 0;
}

.xms {
    display: flex;
    align-items: center;
    font-size: 15px;
    font-weight: 700;
    color: #212944;
    text-transform: uppercase;
    height: 54px;
    width: 100%;
    justify-content: center;
    background-color: #F5F5F5;
}

.newstylepopup .premiumoptions {
    padding: 0 35px;
}

.newstylepopup .premiumoptions a {
    color: #212944;
    font-size: 18px;
}

.pp_bottom_note {
    font-size: 16px;
    color: #919191;
    text-align: center;
    padding: 10px 25px 25px 25px;
    line-height: 21px;
}

.pp_bottom_note a {
    color: #919191;
    text-decoration: underline;
}

.newstylepopup .mfp-close {
    color: #000000;
    font-size: 35px;
    margin-top: 14px;
    margin-right: 13px;
}

.time_premium {
    color: #00C689;
    padding: 0 20px;
    padding-top: 25px;
}

.eih_cv_image {
    width: 210px;
    height: 210px;
    padding: 10px;
    border-radius: 14px;
    -webkit-box-shadow: 0px 5px 15px 0px rgba(227, 227, 227, 0.43);
    -moz-box-shadow: 0px 5px 15px 0px rgba(227, 227, 227, 0.43);
    box-shadow: 0px 5px 15px 0px rgba(227, 227, 227, 0.43);
    margin-top: -70px;
    background-color: #fff;
}

.eih_cv_image img {
    width: 100% !important;
    border-radius: 14px;
    height: 100%;
}

/* form*/
.apply_form_title {
    font-size: 27px;
    color: #222842;
    font-weight: 700;
    margin-bottom: 33px;
}

.apply_section .section_title h2 {
    color: #222842;
    font-size: 20px;
}

.apply_form_infos {
    border: 1px solid #EDEDED;
    border-radius: 14px;
    padding: 30px 34px;
    margin-bottom: 34px;
    display: flex;
}

.fi_left_file {
    width: 185px;
    height: 185px;
    border-radius: 100%;
    background-color: #F4F6F9;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
}

.apply_fi_left {
    width: 185px;
    position: relative;
}

.apply_fi_right {
    width: calc(100% - 185px);
    position: relative;
    padding-left: 55px;
}

.fi_left_file p {
    display: flex;
    align-items: center;
    font-size: 20px;
    color: #222842;
}

.fi_left_file p img {
    margin-right: 7px;
}

.fi_left_file>img {
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
    display: none;
    object-fit: cover;
}

.fi_left_file input {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0;
    z-index: 9;
}

.apply_fi_right .form-group {
    display: flex;
    flex-direction: column;
    margin-bottom: 32px;
}

.apply_fi_right .form-group label {
    font-size: 20px;
    color: #222842;
    margin-bottom: 16px;
}

.apply_fi_right .form-group input {
    height: 60px;
    background-color: #F4F6F9;
    padding: 0 15px;
    color: #222842;
    border-radius: 14px;
    font-size: 16px;
}

.apply_fi_right .form-group input::placeholder {
    color: #808080;
}



.default_forms .form-group {
    display: flex;
    flex-direction: column;
    margin-bottom: 32px;
}

.default_forms .form-group label {
    font-size: 20px;
    color: #222842;
    margin-bottom: 16px;
}

.default_forms .form-group input {
    height: 60px;
    background-color: #F4F6F9;
    padding: 0 15px;
    color: #222842;
    border-radius: 14px;
    font-size: 16px;
}

.default_forms .form-group input::placeholder {
    color: #808080;
}

.apply_fi_right .form-group .chosen-single,
.default_forms .form-group .chosen-single {
    background-color: #F4F6F9 !important;
    height: 60px;
    border-radius: 14px;
    font-size: 16px;
}

.newapply_cv {
    background-color: #EDEDED;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 102px;
    border-radius: 14px;
    margin-bottom: 40px;
    position: relative;
}

.newapply_cv input {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    z-index: 9;
    opacity: 0;
}

.newapply_cv label {
    display: flex;
    align-items: center;
    color: #222842;
    font-size: 20px;
}

.newapply_cv label img {
    margin-right: 7px;
}

.work_experience_container {
    display: flex;
    flex-direction: column;
}

.na_checklabel {
    display: flex;
    align-items: center;
    font-size: 20px;
    color: #222842;
}

.na_checklabel input {
    width: 24px;
    height: 24px;
    border: 1px solid #4696EC;
    margin-right: 11px;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 6px;
}

.na_checklabel input:checked {
    background-image: url(images/na_check.svg);
}

.apply_addable_container {
    display: flex;
    margin-bottom: 34px;
    margin-top: 25px;
    width: 100%;
    position: relative;
    flex-direction: column;
}

.apply_addable_content {
    display: flex;
    border: 1px solid #EDEDED;
    border-radius: 14px;
    padding: 30px 34px;
    padding-bottom: 0;
    width: 100%;
    position: relative;

}

.mb-32 {
    margin-bottom: 32px;
}

.default_forms .row {
    width: 80%;
}

.apply_fi_right .row .col-md-5:nth-child(even) {
    padding-left: 20px;
}

.apply_fi_right .row .col-md-5:nth-child(odd) {
    padding-right: 20px;
}

.na_check {
    background-color: #fff !important;
}

.middled_check {
    margin-top: 57px;
}

.add_plus {
    background-color: transparent;
    display: flex;
    align-items: center;
    background-color: transparent;
    cursor: pointer;
    margin-top: 24px;
    color: #222842;
    font-size: 20px;
}

.add_plus img {
    margin-right: 13px;
}

.delete_na_form {
    position: absolute;
    width: 25px;
    height: 25px;
    right: 22px;
    top: 22px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(images/na_delete.svg);
    background-color: transparent;
    z-index: 9;
    transition: .3s ease;
    cursor: pointer;
}

.delete_na_form:hover {
    opacity: .8;
}

.apply_addable_container textarea {
    height: 124px;
    padding: 22px 19px;
    background-color: #F4F6F9;
    resize: none;
    border-radius: 14px;
    font-family: 'Quicksand',
    sans-serif !important;
    font-size: 16px;
}

.apply_addable_container textarea::placeholder {
    color: #808080;
}

.driver_checks {
    display: flex;
    align-items: center;
}

.driver_checks label {
    margin-right: 15px;
}

.driver_checks input {
    height: 24px !important;
    border-radius: 6px !important;
    padding: 0 !important;
}

.apply_form_submit {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    margin-bottom: 32px;
}

.apply_form_submit button {
    color: #fff;
    font-size: 20px;
    cursor: pointer;
    width: 176px;
    height: 60px;
    border-radius: 14px;
    background-color: #1f9dff;
    transition: .3s ease;
}

.apply_form_submit button:hover {
    background-color: #1987e0;
}

.skills div {
    height: 44px;
    border-radius: 14px;
    background-color: #F4F6F9;
    font-size: 16px;
    color: #202020;
    padding: 0 22px;
    display: flex;
    align-items: center;
    width: fit-content;
    padding-right: 10px;
    margin-right: 29px;
    margin-bottom: 10px;
}

.skills {
    display: flex;
    flex-wrap: wrap;
}

.skills span {
    border-right: 1px solid #EDEDED;
    padding-right: 24px;
    height: 100%;
    display: flex;
    align-items: center;
}

.tag_delete {
    width: 24px;
    height: 24px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(images/tag_Delete.png);
    background-color: transparent;
    cursor: pointer;
    background-size: contain;
    margin-left: 10px;
}

.main_addable_parent .work_experience_container .add_plus {
    display: none;
}

.main_addable_parent .work_experience_container:last-child .add_plus {
    display: flex;
}

.addedbox {
    margin-bottom: 32px;
}

@media(max-width: 1200px) {
    .default_forms .row {
        width: 100%
    }

    .default_forms .form-group label,
    .na_checklabel,
    .apply_fi_right .form-group label {
        font-size: 16px
    }

    .apply_fi_right .form-group select {
        width: 100%;
        height: 60px;
        background-color: #F4F6F9;
        padding: 0 16px;
        border-radius: 14px;
        color: #222842;
        background-repeat: no-repeat;
        background-position: center right 16px;
        background-image: url(images/select_down.svg);
    }
}

@media(max-width: 991px) {

    .default_forms .form-group label,
    .apply_fi_right .form-group label {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .na_checklabel {
        font-size: 14px;
    }

    .default_forms .form-group input,
    .apply_fi_right .form-group select {
        height: 45px;
    }

    .middled_check {
        margin-top: 39px;
    }

    .apply_fi_right .form-group input {
        height: 45px;
    }

    .default_forms .row {
        margin: 0;
    }
}



.company_card {
    height: 160px;
    transition: .3s ease;
    margin-bottom: 20px;
}
.company_box{
    transition: .3s ease;
    height: 100%;
}

.company_card:hover .company_box{
    -webkit-box-shadow: 0px 3px 10px 0px rgba(206, 206, 206, 0.43);
    -moz-box-shadow: 0px 3px 10px 0px rgba(206, 206, 206, 0.43);
    box-shadow: 0px 3px 10px 0px rgba(206, 206, 206, 0.43);
    transform: translateY(-2px);
    border: 0;
}

.company_card:hover .company_box a{
    border: 0;
}


.company_card .company_box a {
    width: 100%;
    height: 160px;
    padding: 30px 10px;
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    border: 1px solid #EDEDED;
    align-items: center;
    transition: .3s ease;
}



.company_card a p {
    font-family: 'Samsung Sharp Sans';
    font-size: 16px;
    color: #212944;
    font-weight: 500;
    margin-top: 15px;
    margin-bottom: 10px;
    text-align: center;
}

.company_card a span {
    font-size: 14px;
    color: #212944;
}

.companies_section {
    padding-top: 36px !important;
}

@media(max-width: 768px) {
    .apply_fi_left {
        width: 100%;
        display: flex;
        justify-content: center;
        margin-bottom: 30px;
    }

    .apply_form_title {
        margin-bottom: 0;
    }

    .companies_section {
        padding-top: 0 !important;
    }

    .apply_form_infos {
        padding: 30px 15px;
    }

    .after_add {
        margin-top: -25px;
    }

    .apply_addable_content {
        padding: 0;
        padding-top: 45px;
    }

    .middled_check {
        margin-top: 0;
        margin-bottom: 24px;
    }

    .newapply_cv {
        height: 70px;
    }

    .apply_fi_right .form-group {
        margin-bottom: 24px;
    }

    .apply_fi_right {
        width: 100%;
        padding-left: 0;
    }

    .apply_form_infos {
        flex-direction: column;
    }
}

.breadc_single_link {
    font-size: 20px;
    font-weight: bold;
}

.two_side_breadc {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.b_visible {
    display: flex;
    align-items: center;
}

.b_visible i {
    width: 19px;
    height: 11px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(images/bv.svg);
    margin-right: 8px;
}

.bi_time_and_counter {
    display: flex;
    align-items: center;
    margin-top: 27px;
    margin-bottom: 16px;
}

.bi_time_and_counter span {
    font-size: 14px;
    margin-right: 20px;
    margin-top: 0;
    margin-bottom: 0;
}

.bi_desc h2:before {
    position: relative;
    float: left;
    height: 21px;
    width: 4px;
    background-color: #1f9dff;
    content: '';
    border-radius: 6px;
    margin-right: 14px;
}

.category_new_tags {
    width: 100%;
    background-color: #F4F6F9;
    padding: 24px 0;
    margin-bottom: 40px;
}

.category_new_tags .category_tags a {
    padding: 0 !important;
    color: #222842;
}

.category_new_tags .category_tags a:hover {
    background-color: transparent;
    color: #000 !important;
}

.category_new_tags .category_tags a span {
    color: #1f9dff;
    margin-left: 8px;
}

.category_new_tags ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.category_new_tags ul li {
    margin-right: 60px !important;
    margin-top: 8px !important;
    margin-bottom: 8px !important;
}

.section_title .title_bottomline {
    display: flex;
    flex-direction: column-reverse;
    margin-bottom: 0;
}

.section_title .title_bottomline:before {
    height: 3px;
    margin-top: 15px;
    margin-right: 0;
    width: 100%;
}

.title_bottomline_p {
    margin-bottom: 0;
}

.title_right_select {
    display: flex;
    align-items: center;
}

.title_right_select p {
    font-weight: 500;
    font-size: 14px;
    color: #212944;
    margin-right: 19px;
}

.title_right_select .chosen-single {
    background-color: #F4F6F9;
    border-radius: 16px;
    margin-top: 0;
}

.title_right_select select{
    background-color: #F4F6F9;
    border-radius: 16px;
    margin-top: 0;
    height: 52px;
    padding-left: 16px;
    background-position: center right 10px;
    background-repeat: no-repeat;
    background-image: url(images/select_down.svg);
}

.mb-23 {
    margin-bottom: 23px;
}

.title_right_select .chosen-container-active.chosen-with-drop .chosen-single {
    border-radius: 16px;
}

.cv_inner_header_2 .eih_name_and_premium {
    margin-top: -5px;
}

.night_mode .title_right_select .chosen-single{
    background-color: #003075 !important
}


span.remove-item-spec{
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/content/assets/css/images/delete.svg);
    background-size: 18px;
    opacity: 1;
    width: 20px;
    height: 20px;
}

span.remove-item-spec{
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/content/assets/css/images/delete.svg);
    background-size: 18px;
    opacity: 1;
    width: 20px;
    height: 20px;
}
a.editmycv{
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/content/assets/css/images/edit.svg);
    background-size: 18px;
    opacity: 1;
    width: 20px;
    height: 20px;
}
.col-md-8{
.vacancies__banner{ height: 195px!important;}
    }
@media (max-width: 767px){
.vacancies__banner {
    
    height: 195px!important;
    min-height: auto!important;
}
}
