:root{
     --header-background : white;
     --card-background : blue;
     --theme-hover:white;
}
@charset "utf-8";
@font-face {
    font-family:'open_sanssemibold';
    src:url(../fonts/opensans-semibold-webfont.eot);
    src:url(../fonts/opensans-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans-semibold-webfont.woff2) format("woff2"),url(../fonts/opensans-semibold-webfont.woff) format("woff"),url(../fonts/opensans-semibold-webfont.ttf) format("truetype");
    font-weight:400;
    font-style:normal;
}
@font-face {
    font-family:'open_sansregular';
    src:url(../fonts/opensans-regular-webfont.eot);
    src:url(../fonts/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans-regular-webfont.woff2) format("woff2"),url(../fonts/opensans-regular-webfont.woff) format("woff"),url(../fonts/opensans-regular-webfont.ttf) format("truetype");
    font-weight:400;
    font-style:normal;
}
@font-face {
    font-family:'open_sansbold';
    src:url(../fonts/opensans-bold-webfont.eot);
    src:url(../fonts/opensans-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans-bold-webfont.woff2) format("woff2"),url(../fonts/opensans-bold-webfont.woff) format("woff"),url(../fonts/opensans-bold-webfont.ttf) format("truetype");
    font-weight:400;
    font-style:normal;
}
@font-face {
    font-family:'open_sansextrabold';
    src:url(../fonts/opensans-extrabold-webfont.eot);
    src:url(../fonts/opensans-extrabold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/opensans-extrabold-webfont.woff2) format("woff2"),url(../fonts/opensans-extrabold-webfont.woff) format("woff"),url(../fonts/opensans-extrabold-webfont.ttf) format("truetype");
    font-weight:400;
    font-style:normal;
}
html,html a {
    -webkit-font-smoothing: antialiased!important;
    -webkit-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
* {
     margin: 0;
     padding: 0;
     box-sizing: border-box;
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
}
body,html {
    height: 100%;
    width: 100%;
    float: left;
}
body {
    background: #fff;
    font-size: 14px;
    color: #333;
    margin: 0;
    padding: 0;
}
ul,li {
    list-style: none;
    margin: 0;
    list-style-type: none;
}
a {
    text-decoration: none;
    cursor: pointer;
    color: var(--card-background);
}
a:hover {
    text-decoration: none;
}
a img {
    border: none;
    outline: none;
}
img {
    vertical-align: middle;
}
.clr {
    clear: both;
    float: none;
}
.clr:after,.row:after,.afclr:after {
    clear: both;
    float: none;
    content: "";
    display: block;
}
:focus {
    outline: none;
}
input[type="submit"],input[type="reset"],button {
    cursor: pointer;
    -webkit-appearance: none;
}
.wrapper {
    max-width: 1150px;
    margin: 0 auto;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
img {
    max-width: 100%;
}
.wide {
    width: 100%;
}
html {
    -webkit-font-smoothing: none;
}
h1,h2,h3,h4,h5,h6 {
    margin: 0;
    padding: 0;
}
*,after,before {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
section,footer,header {
    display: block;
}
select::-ms-expand {
    padding-right: 0!important;
}
img {
    max-width: 100%;
}
a {
    text-decoration: none;
    transition: all 0.2s ease-in-out 0;
}
a:hover {
    text-decoration: none;
    transition: all 0.2s ease-in-out 0;
}
.main {
    float: left;
    width: 100%;
}
.navi {
    display: inline-block;
    width: 100%;
}
.header_left {
    float: right;
    width: 70%;
    padding-top: 18px;
}
#cssmenu > ul > li.nevi_bx {
    display: none;
}
.header {
    display: inline-block;
    width: 100%;
    padding: 0;
    float: left;
    background: rgba(255,255,255,0.8);
    position: relative;
    z-index: 9999;
    /*box-shadow: 0 0 7px 0 #999;
    */
}
.header_right {
    float: right;
    text-align: right;
    padding-top: 14px;
    width: 100%;
}
ul.login_menu {
    display: inline-block;
    width: 100%;
    text-align: right;
}
ul.login_menu li {
    display: inline-block;
    width: 24.5%;
    padding-left: 15px;
    position: relative;
}
ul.login_menu li.checkarraow {
    padding-left: 32px;
}
ul.login_menu li a {
    border-bottom: 1px solid transparent;
    display: inline-block;
    padding: 4px 5px 0;
    font-size: 14px;
    font-family: 'open_sansregular';
    text-transform: capitalize;
    height: 24px;
    border-radius: 0px;
    margin-bottom: 4px;
    text-decoration: none!important;
}
.signup {
}
/*.login {
    color: var(--card-background);
    background: #fff;
    border-bottom: 1px transparent solid;
}
*/
.signup:hover {
    background: #fff;
    color: var(--card-background);
}
ul.login_menu li a:hover {
    color: var(--card-background);
    border-bottom-color: var(--card-background);
}
ul.login_menu li.checkarraow:first-child {
    padding-left: 0;
}
.follow_icon {
    display: inline-block;
}
.follow_icon a {
    display: inline-block;
    margin: 0 1px;
}
.banner_bx {
    overflow: hidden;
    width: 100%;
    float: left;
    min-height: 299px;
    background-size: cover;
}
.banner_txt {
    display: inline-block;
    width: 100%;
    padding: 0;
}
.banner_txt h1 {
    display: inline-block;
    width: 100%;
    text-align: left;
    font-size: 48px;
    color: var(--card-background);
    font-family: 'latobold';
}
.header_top {
    float: left;
    width: 100%;
    min-height: 60px;
    background: #fff;
    border-bottom: 1px #d1d1d1 solid;
}
/*.logo {
    float: left;
    padding: 17px 0;
}
*/
.logo img {
    height: inherit!important;
}
.header_contct {
    float: left;
    padding: 13px 0;
}
.header_contct ul {
    float: left;
    width: 100%;
    text-align: right;
    margin: 0;
}
.header_contct ul li {
    float: left;
    color: #4a4948;
    font-size: 13px;
    font-family: 'open_sanssemibold';
    border-left: 1px #c9c9c9 solid;
    padding: 15px 10px;
    line-height: 16px;
}
.header_contct ul li a {
    color: #4a4948;
    font-size: 13px;
    font-family: 'open_sanssemibold';
}
.massge_ico {
    background: url(../../img/front/massege_ico.png) no-repeat left center;
    display: inline-block;
    padding-left: 22px;
}
.phone_ico {
    background: url(../../img/front/phone_ico.png) no-repeat left center;
    display: inline-block;
    padding-left: 22px;
}
.header_contct ul li:last-child {
    border-right: 1px #c9c9c9 solid;
}
.bs-example {
    padding: 18px 0 0;
}
.banner_txt ul {
    display: inline-block;
    width: 100%;
    text-align: left;
    padding-top: 10px;
    margin: 0;
}
.banner_txt ul li {
    display: inline-block;
    font-family: 'latoregular';
    color: #282828;
    font-size: 18px;
    padding: 9px 6px;
    width: 100%;
}
.banner_txt ul li i {
    margin-right: 5px;
}
.search_bar {
    display: inline-block;
    background: rgba(27,27,27,0.5);
    width: 100%;
    min-height: 100px;
    padding: 20px 10px;
    margin-top: 35px;
}
.ser {
    display: inline-block;
    width: 26%;
    padding: 0 10px;
    vertical-align: top;
}
.ser label {
    display: inline-block;
    font-weight: 400;
    margin-bottom: 7px;
    color: #fff;
    font-size: 14px;
    font-family: 'open_sanssemibold';
    text-transform: capitalize;
    width: 100%;
    padding-left: 11px;
}
.sre_icon {
    position: absolute;
    right: 10px;
    top: 12px;
    color: #8f8f8f;
}
.sr_img {
    display: inline-block;
    width: 100%;
    position: relative;
}
.sr_img input[type="text"] {
    border-radius: 5px;
    float: left;
    font-size: 14px;
    height: 40px;
    line-height: 38px;
    width: 100%;
    border: 1px solid #c4c4c4;
     font-weight: 600;
    color: #fff;
    font-weight: normal;
    background: rgba(27,27,27,0.5);
    padding: 0 10px;
    font-family: 'open_sanssemibold';
    padding-right: 34px;
}
.sr_img input[type="text"]::-webkit-input-placeholder {
    color: gray;
    opacity: 1;
}
.sr_img input[type="text"]::-moz-placeholder {
    color: gray;
    opacity: 1;
}
.sr_img input[type="text"]:-ms-input-placeholder {
    color: gray;
    opacity: 1;
}
.sr_img input[type="text"]:-moz-placeholder {
    color: gray;
    opacity: 1;
}
.ser2 {
    display: inline-block;
    width: 20%;
    padding: 0 10px;
}
.ser2 label {
    display: inline-block;
    font-weight: 400;
    margin-bottom: 7px;
    color: #fff;
    font-size: 14px;
    font-family: 'open_sanssemibold';
    text-transform: capitalize;
    width: 100%;
    padding-left: 20px;
}
.sr_img2 {
    display: inline-block;
    width: 100%;
    position: relative;
}
.sr_img2 input[type="submit"] {
    display: inline-block;
    width: 100%;
    background: var(--card-background);
    font-size: 14px;
    color: #fff;
    font-family: 'open_sansregular';
    border: none;
    height: 40px;
    line-height: 38px;
    border-radius: 5px;
}
.sr_img2 input[type="submit"]:hover {
    opacity: .7;
}
.ser2 span {
    display: inline-block;
    font-weight: 400;
    margin-top: 7px;
    color: #fff;
    font-size: 14px;
    font-family: 'open_sanssemibold';
    width: 100%;
    padding-left: 20px;
    text-align: center;
}
.ser2 span a {
    display: inline-block;
    font-weight: 400;
    color: #fff;
    font-size: 14px;
    font-family: 'open_sanssemibold';
    text-align: center;
}
.middel_bx_teb {
    float: left;
    width: 100%;
    padding-top: 30px;
    background: #fff;
    border-bottom: 1px #ccc solid;
}
.tabs {
    display: inline-block;
    width: 100%;
}
.tabs ul {
    display: inline-block;
    width: 100%;
    margin: 0;
    border: 0;
}
.tabs ul li {
    display: inline-block;
    margin-bottom: -6px;
}
.tabs ul li a {
    display: inline-block;
    color: #4a4948;
    font-size: 14px;
    padding: 10px 20px;
    font-family: 'open_sansregular';
    text-transform: capitalize;
    border: 1px solid transparent;
}
.tabs ul li a:hover {
    text-decoration: none;
    color: var(--card-background);
    border: 1px solid transparent;
}
.tabs ul li.active a {
    color: #4a4948;
    background: #fff;
    font-family: 'open_sanssemibold';
    border: 1px #ccc solid;
    border-bottom: 1px #fff solid;
    margin-bottom: -1px;
}
.tabs ul li a:focus {
    outline: 0;
}
.tabs ul li:focus {
    outline: 0;
}
.middel_bx_open {
    display: inline-block;
    width: 100%;
    padding-top: 0;
    background: #fff;
    min-height: 500px;
    padding-bottom: 30px;
    float: left;
}
.tabs_ds {
    float: left;
    width: 100%;
    background: #fff;
    min-height: 200px;
    border-left: 1px #ededed solid;
    padding: 10px;
}
.tabs_ds h2 {
    display: inline-block;
    width: 100%;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    font-family: 'open_sanssemibold';
    border-bottom: 1px #cbcbcb solid;
    margin: 0 0 10px;
    padding: 10px;
}
.link_menu {
    display: inline-block;
    width: 100%;
    padding: 0 7px;
    width: 100%;
}
.link_menu h3 {
    display: inline-block;
    width: 100%;
    color: #4a4948;
    font-size: 14px;
    font-weight: 400;
    font-family: 'open_sanssemibold';
    margin: 0;
    padding: 0 0 10px;
}
.link_menu ul {
    display: inline-block;
    width: 100%;
    padding: 0;
    margin: 0;
}
.link_menu ul li {
    display: inline-block;
    width: 25%;
    padding: 0 5px;
    margin: 0;
    transition: all 0.3s ease-in-out 0;
}
.link_menu ul li a:after {
    content: " ";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    background: #999;
    transition: all 0.2s ease-in-out 0;
    width: 0;
}
.link_menu ul li a {
    display: inline-block;
    color: #747474;
    font-size: 12px;
    font-family: 'open_sansregular';
    word-wrap: break-word;
    border-bottom: solid 1px #eee;
    position: relative;
    width: 100%;
    float: left;
    padding: 8px 0;
}
.link_menu ul li:hover a {
    color: #333;
}
.link_menu ul li:hover a:after {
    right: 0;
    display: block;
    width: 100%;
}
.right_panal {
    padding: 0;
    text-align: right;
    width: 100%;
}
.add_img {
    display: inline-block;
    width: 100%;
    margin-top: 10px;
}
.get_add {
    display: inline-block;
    width: 100%;
    background: #fff;
    margin-top: 20px;
    padding: 20px 20px 30px;
    text-align: center;
}
.get_add h3 {
    display: inline-block;
    width: 100%;
    color: var(--card-background);
    font-size: 25px;
    font-weight: 400;
    font-family: 'd';
    margin: 0;
    padding: 0;
    text-align: center;
    line-height: 30px;
}
.get_add a {
    display: inline-block;
    background: #4a4948;
    font-size: 17px;
    color: #fff;
    font-family: 'open_sansregular';
    border: none;
    height: 40px;
    line-height: 38px;
    border-radius: 5px;
    text-decoration: none;
    text-align: center;
    margin-top: 40px;
    text-transform: capitalize;
    padding: 0 30px;
}
.get_add a:hover {
    background: #353433;
    text-decoration: none;
    color: #fff;
}
.footer {
    float: left;
    width: 100%;
    background: #fff;
    margin-top: 0px;
}
.fotter_bax h2 {
    display: inline-block;
    width: 100%;
    color: #4a4948;
    font-size: 20px;
    font-weight: 400;
    font-family: 'open_sanssemibold';
    margin: 0;
    padding: 0;
    text-align: center;
    line-height: 30px;
    text-transform: capitalize;
}
.fotter_bax {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 20px 0 26px;
}
.fotter_bax ul {
    display: inline-block;
    width: 100%;
    margin: 0;
}
.fotter_bax ul li {
    display: inline-block;
    padding: 26px;
}
.social_icon {
    display: inline-block;
    width: 100%;
    text-align: left;
    padding: 10px 0;
}
.social_icon a {
    display: inline-block;
    margin: 0 5px;
    color: #fff;
    width: 40px;
    height: 40px;
    padding: 8px 0;
    text-align: center;
    font-size: 20px;
    border: 2px #fff solid;
    border-radius: 50%;
}
.social_icon a:first-child{
     margin-left: 0
}
.social_icon a:hover {
    border-color: var(--card-background);
    color: var(--card-background);
}
.ua-safari .free_trile2 a {
    padding: 13px 30px;
    letter-spacing: -1px;
}
.ua-safari .free_trile a {
    padding: 13px 30px;
    letter-spacing: -1px;
}
.footer_right {
    float: left;
    width: 100%;
    padding-top: 12px;
}
.footer_right ul {
    text-align: center;
    width: 100%;
    display: inline-block;
    margin: 0;
}
.footer_right ul li {
    display: inline-block;
    border-left: 1px #fff solid;
    line-height: 15px;
}
.footer_right ul li a {
    display: inline-block;
    font-family: 'open_sansregular';
    font-size: 15px;
    color: #fff;
    text-transform: capitalize;
    padding: 0 10px;
}
.footer_right ul li a:hover {
    color: #000;
    text-decoration: none;
}
.bottom_footer {
    float: left;
    width: 100%;
    background: #23394b;
    padding: 30px 0 20px;
    border-top: 1px #fff solid;
}
.bottom_liks {
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-family: 'open_sansregular';
    padding-top: 10px;
}
.bottom_liks a {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    font-family: 'open_sansregular';
}
.bottom_liks a:hover {
    color: #000;
    text-decoration: none;
}
.brand_icon {
    display: inline-block;
    width: 100%;
}
.nest_ss {
    display: inline-block;
    width: 100%;
}
.bottom_liks i {
    margin-right: 5px;
}
.footer_right li:first-child {
    border-left: medium none;
}
.footer_right li:last-child a {
    padding-right: 0;
}
.main_container {
    border-top: 1px solid #d1d1d1;
    display: inline-block;
    padding: 0;
    width: 100%;
    margin-top: 100px;
}
.login_wepper {
    max-width: 500px;
    margin: 0 auto;
}
.login_cnter {
    display: inline-block;
    width: 100%;
    padding: 40px 0 20px;
}
.lefty_dv {
    width: 55%;
    float: left;
    margin: 0;
}
.righty_dv {
    float: right;
    width: 40%;
    background: #ededed;
    padding: 50px 20px;
}
.upper_hd_dv {
    font-size: 20px;
    color: var(--card-background);
    text-align: left;
    padding: 15px 0;
    font-family: 'open_sanssemibold';
}
.login_form {
    width: 100%;
    padding: 20px 40px;
    width: 100%;
    display: inline-block;
    position: relative;
    background: #fff;
    min-height: 505px;
}
.form_contnr {
    width: 100%;
    float: left;
    padding: 20px;
    background-color: #fff;
    border-radius: 5px;
    margin-top: -6px;
    min-height: 250px;
}
.rght_mn {
    background-color: #00325f;
    width: 250px;
    float: right;
    color: #fff;
    padding: 10px;
    border-radius: 10px;
    height: 254px;
    position: relative;
    text-align: center;
}
.mj_hd {
    font-size: 22px;
    font-family: "open_sanssemibold";
    color: #fff;
    margin-bottom: 30px;
}
.lowr_txtng {
    min-height: 125px;
    font-size: 15px;
}
.sgnup_blnk {
    float: left;
    width: 100%;
    text-align: center;
}
.sgnup_blnk a {
    display: inline-block;
    box-shadow: 0 2px 3px rgba(0,0,0,0.3);
    background: #fccd13;
    color: #000;
    margin-right: 5px;
    margin-bottom: 5px;
    font-size: 18px;
    font-family: "open_sanssemibold";
    cursor: pointer;
    height: 41px;
    line-height: 42px;
    padding: 0 10px;
    border-radius: 5px;
    text-transform: capitalize;
    letter-spacing: 0;
    transition: all 0.3s ease-in-out 0;
    min-width: 98px;
    text-align: center;
}
.sgnup_blnk a:hover {
    background: #1660a2;
    color: #fff;
}
.form_lst {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}
.form_lst > label {
    width: 26%;
    float: left;
    font-weight: 400;
    color: #4a4948;
    font-size: 12px;
    position: relative;
    font-family: 'open_sansregular';
    margin: 0 20px 0 0;
    padding-top: 8px;
}
.form_lst > label::after {
    content: ":";
    font-weight: 400;
    color: #4a4948;
    float: right;
     position: absolute;
     right: 0;
     top: 8px;
}
.rltv {
    overflow: hidden;
    display: block;
}
.form_lst input[type="text"],.form_lst input[type="password"],.form_lst input[type="email"],.form_lst textarea,.form_lst select {
    width: 100%;
    border: 1px solid #cacaca;
    padding: 0 10px;
    border-radius: 4px;
    height: 36px;
    background-color: #fff;
    font-size: 13px;
    color: #928d8d;
    display: inline-block;
}
.form_lst textarea {
    height: 100px;
    resize: vertical;
    padding: 10px;
}
.form_lst select {
    background: #f3f7f9;
    line-height: 35px;
}
.form_lst input[type="text"]:focus,.form_lst input[type="password"]:focus,.form_lst input[type="email"]:focus,.form_lst textarea:focus,.form_lst select:focus {
    background-color: #fff;
}
.fg_pass {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 20px;
}
.fg_lk a {
    font-size: 13px;
    color: #333;
    line-height: 18px;
    text-align: center;
    font-family: 'open_sansregular';
}
.fg_lk a:hover {
    color: var(--header-background);
}
.checkbox2 {
    display: inline-block;
    float: left;
    margin: 0;
    position: relative;
    text-align: left;
}
.checkbox2 input[type="checkbox"] {
    cursor: pointer;
    display: block;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    z-index: 9;
    width: 22px;
    height: 22px;
}
.checkbox2 label:before {
    background:#fff;
    border: 1px solid #bdbdbd;
    content: "";
    display: inline-block;
    height: 20px;
    border-radius: 2px;
    left: 1px;
    margin-right: 15px;
    position: absolute;
    top: 3px;
    width: 20px;
    line-height: 20px;
}
.checkbox2 label {
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    padding-top: 0;
    margin-right: 15px;
    overflow: hidden;
    padding-left: 29px!important;
    position: relative;
    text-transform: inherit;
    min-height: 26px;
    line-height: 26px;
    font-weight: 400;
    font-family: 'open_sansregular';
}
.checkbox2 input[type="checkbox"]:checked + label:before {
    background: var(--header-background);
    border-color: var(--header-background);
    color: #fff;
    content: "✓";
    font-size: 10pt;
    line-height: 20px;
    text-align: center;
}
.checkbox2 input[type="checkbox"]:checked + label + label:before {
    background: #0078a2;
    color: #fff;
    content: "✓";
    font-size: 10pt;
    line-height: 20px;
    text-align: center;
}
.checkbox2 input[type="checkbox"].error + label + label:before {
    background: #fff;
    content: "";
    border: 1px solid #c43022;
    font-size: 10pt;
    line-height: 20px;
    text-align: center;
}
.checkbox2 input[type="checkbox"].error + label:before {
    background: #fff;
    content: "";
    border: 1px solid #c43022;
    font-size: 10pt;
    line-height: 20px;
    text-align: center;
}
span.rmmr_me {
    float: left;
}
span.fg_lk {
    color: gray;
    float: right;
    font-size: 13px;
    padding-top: 3px;
}
.kg_sb .input_btn,.inputy .input_btn {
    display: inline-block;
    background: var(--card-background);
    color: #fff;
    font-size: 14px;
    font-family: "open_sanssemibold";
    cursor: pointer;
    height: 41px;
    line-height: 40px;
    padding: 0 10px;
    border-radius: 2px;
    text-transform: capitalize;
    transition: all 0.3s ease-in-out 0;
    text-align: center;
    border: 1px var(--card-background) solid;
    width: 100%;
}
.kg_sb .input_btn:hover,.inputy .input_btn:hover {
    background: #fff;
    color: var(--card-background);
    text-decoration: none;
    text-decoration: none;
}
.sign_up1 {
    float: left;
    width: 50%;
    background: #f1c115 url(../../img/front/login_img.png) no-repeat center bottom;
    min-height: 680px;
    text-align: center;
    padding: 80px 20px;
}
.sign_up1 h2 {
    display: inline-block;
    width: 100%;
    color: #fff;
    font-size: 30px;
    font-weight: 400;
    font-family: 'open_sanssemibold';
    margin: 0;
    padding: 0;
    text-align: center;
    line-height: 40px;
    text-transform: capitalize;
}
.sign_bus {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 50px 0;
}
.sign_bus button[type="button"],.sign_bus input[type="submit"] {
    display: inline-block;
    background: var(--card-background);
    font-size: 17px;
    color: #fff;
    font-family: 'open_sansregular';
    border: none;
    height: 40px;
    line-height: 38px;
    border-radius: 5px;
    padding: 0 30px;
    text-transform: capitalize;
}
.sign_bus button[type="button"]:hover,.sign_bus input[type="submit"]:hover {
    opacity: .7;
}
.sign_up2 {
    float: left;
    width: 50%;
    background: #60b4b6 url(../../img/front/login_img2.png) no-repeat center bottom;
    min-height: 680px;
    text-align: center;
    padding: 80px 20px;
}
.sign_up2 h2 {
    display: inline-block;
    width: 100%;
    color: #fff;
    font-size: 30px;
    font-weight: 400;
    font-family: 'open_sanssemibold';
    margin: 0;
    padding: 0;
    text-align: center;
    line-height: 40px;
    text-transform: capitalize;
}
.sign_bus2 {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 50px 0;
}
.sign_bus2 button[type="button"],.sign_bus2 input[type="submit"] {
    display: inline-block;
    background: #60b4b6;
    font-size: 17px;
    color: #fff;
    font-family: 'open_sansregular';
    border: 2px #fff solid;
    height: 40px;
    line-height: 37px;
    border-radius: 5px;
    padding: 0 30px;
    text-transform: capitalize;
}
.sign_bus2 button[type="button"]:hover,.sign_bus2 input[type="submit"]:hover {
    opacity: .7;
}
.login_bb {
    background: #fff;
    width: 100%;
    border-radius: 7px;
    border-top: 6px solid var(--card-background);
    min-height: 300px;
}
.modal_header {
    display: inline-block;
    width: 100%;
    padding: 20px 0 10px;
}
.modal_title {
    display: inline-block;
    width: 100%;
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    font-family: 'open_sanssemibold';
    margin: 0;
    padding: 0;
    text-align: center;
    line-height: 40px;
    text-transform: capitalize;
}
.jomakar {
    float: left;
    width: 50%;
    background: var(--card-background);
    color: #fff;
    font-family: 'open_sanssemibold';
    font-size: 18px;
    padding: 12px;
    border-radius: 0 0 20px;
}
.sibf_bx {
    display: inline-block;
    width: 100%;
    padding: 10px 0;
}
.sign_input {
    display: inline-block;
    width: 100%;
    padding: 0 0 10px;
}
.sign_input input[type="text"] {
    border-radius: 5px;
    float: left;
    font-size: 14px;
    height: 40px;
    line-height: 38px;
    width: 100%;
    border: 1px solid #c4c4c4;
    font-weight: 600;
    color: #fff;
    font-weight: normal;
    background: rgba(27,27,27,0.5);
    padding: 0 10px;
    font-family: 'open_sanssemibold';
}
.sear_selcd {
    display: inline-block;
    width: 100%;
}
.sear_selcd span {
    display: inline-block;
    float: left;
    overflow: hidden;
    position: relative;
    width: 100%;
    margin-bottom: 8px;
}
.sear_selcd span:after {
    background: url(../../img/front/arrow.png) no-repeat center center;
    bottom: 0;
    color: #333;
    content: "";
    height: 12px;
    padding: 18px 19px;
    pointer-events: none;
    position: absolute;
    right: 1px;
    top: 1px;
    z-index: 1;
    border-radius: 0 5px 5px 0;
    font-size: 19px;
}
.sear_selcd select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
}
.sear_selcd option {
    padding: 0 5px;
}
.sear_selcd select {
    border-radius: 5px;
    float: left;
    font-size: 14px;
    height: 40px;
    line-height: 38px;
    width: 100%;
    border: 1px solid #c4c4c4;
    font-weight: 600;
    color: #fff;
    font-weight: normal;
    background: rgba(27,27,27,0.5);
    padding: 0 10px;
    font-family: 'open_sanssemibold';
}
.emp_bx {
    float: left;
    width: 100%;
    background: #fff;
    margin-bottom: 50px;
}
.emp_bx h2 {
    display: inline-block;
    width: 100%;
    color: #fff;
    font-size: 22px;
    font-weight: 400;
    font-family: 'open_sanssemibold';
    margin: 0;
    padding: 13px 0;
    text-align: center;
    line-height: 30px;
    text-transform: capitalize;
    background: var(--card-background);
}
.ems_bx {
    display: inline-block;
    width: 100%;
    padding: 20px;
}
.ems_bx h3 {
    display: inline-block;
    width: 100%;
    color: var(--card-background);
    font-size: 22px;
    font-weight: 400;
    font-family: 'open_sansregular';
    margin: 0;
    padding: 0;
    text-align: center;
    line-height: 30px;
}
.lo_dtl {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 20px 0;
}
.lo_dtl a {
    display: inline-block;
    padding: 4px 20px;
    font-size: 14px;
    font-family: 'open_sansregular';
    text-transform: capitalize;
    height: 30px;
    border-radius: 5px;
    margin: 0 10px;
    margin-bottom: 2px;
    text-decoration: none!important;
}
.signup1 {
    background: var(--card-background);
    color: #fff;
    border: 1px var(--card-background) solid;
}
.login1 {
    color: var(--card-background);
    background: #fff;
    border: 1px var(--card-background) solid;
}
.signup1:hover {
    background: #fff;
    color: var(--card-background);
}
.login1:hover {
    color: #fff;
    background: var(--card-background);
}
.error_msg {
    border-radius: 5px;
    position: relative;
    color: #a94442;
    background: #f2dede;
    margin-bottom: 10px;
    padding: 10px 30px 10px 10px;
    width: 100%;
    float: left;
    text-align: left;
}
.success_msg.success_lo {
    text-align: left;
    width: 100%;
    float: left;
    border-radius: 5px;
    position: relative;
    background: #dff0d8;
    color: #3c763d;
    margin-bottom: 10px;
    padding: 10px 30px 10px 10px;
}
.captcha_img > img {
    float: left;
}
.captcha_img > a {
    display: block;
    overflow: hidden;
    padding: 2px 10px;
    text-align: center;
    width: 55px;
}
.fre_selct {
    float: left;
    width: 45%;
}
.fre_selct_right {
    float: right;
}
.to_text {
    color: #fff;
    float: left;
    font-size: 14px;
    padding: 7px;
    text-align: center;
}
.captcha_img {
    float: left;
    width: 59%;
}
.login_input {
    float: right;
    width: 37%;
}
.righty_dv h2 {
    display: inline-block;
    width: 100%;
    color: var(--card-background);
    font-size: 20px;
    font-weight: 400;
    font-family: 'open_sanssemibold';
    margin: 0;
    padding: 0;
    text-align: center;
    line-height: 40px;
    text-transform: capitalize;
}
.righty_dv p {
    display: inline-block;
    width: 100%;
    color: #4a4948;
    font-size: 15px;
    font-weight: 400;
    font-family: 'open_sansregular';
    margin: 0;
    padding: 0;
    text-align: center;
}
.staps {
    display: inline-block;
    width: 100%;
    padding-top: 40px;
}
.staps ul {
    display: inline-block;
    width: 100%;
    margin: 0;
}
.staps ul li a {
    display: inline-block;
    width: 100%;
    color: var(--card-background);
    font-size: 20px;
    font-family: 'open_sanssemibold';
    padding: 0 10px 0 35px;
    text-transform: capitalize;
}
.staps ul li a span {
    display: inline-block;
    width: 100%;
    color: #4a4948;
    font-size: 14px;
    font-weight: 400;
    font-weight: normal;
    text-transform: none;
}
.radio2 {
    display: inline-block;
    float: left;
    margin: 0;
    position: relative;
    text-align: left;
}
.radio2 input[type="radio"] {
    cursor: pointer;
    display: block;
    left: 4px;
    opacity: 0;
    position: absolute;
    top: 7px;
    z-index: 9;
}
.radio2 label:before {
    background:#fff;
    border: 1px solid #00325F;
    content: "";
    display: inline-block;
    height: 20px;
    left: 1px;
    margin-right: 15px;
    position: absolute;
    top: 3px;
    width: 20px;
    line-height: 20px;
    border-radius: 50%;
    box-shadow: inset 0 0 3px rgba(0,0,0,0.5);
}
.radio2 label {
    color: #38502e;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    padding-top: 0;
    margin-right: 15px;
    overflow: hidden;
    padding-left: 29px;
    position: relative;
    text-transform: inherit;
    min-height: 26px;
    line-height: 26px;
}
.radio2 input[type="radio"]:checked + label:before {
    background: #00325F;
    color: #fff;
    content: "✓";
    font-size: 10pt;
    line-height: 20px;
    text-align: center;
    border-radius: 50%;
}
.radio2 input[type="radio"]:checked + label + label:before {
    background: #0078a2;
    color: #fff;
    content: "✓";
    font-size: 10pt;
    line-height: 20px;
    text-align: center;
    border-radius: 50%;
}
.radio2 input[type="radio"].error + label + label:before {
    background: #fff;
    content: "";
    border: 1px solid #c43022;
    font-size: 10pt;
    line-height: 20px;
    text-align: center;
    border-radius: 50%;
}
.radio2 input[type="radio"].error + label:before {
    background: #fff;
    content: "";
    border: 1px solid #c43022;
    font-size: 10pt;
    line-height: 20px;
    text-align: center;
    border-radius: 50%;
}
.dotno label::after {
    display: none;
}
.tnc {
    display: inline-block;
    font-size: 12px;
    width: 100%;
    font-family: 'open_sansregular';
    padding: 10px 0;
    color: #4a4948;
}
.tnc a {
    display: inline-block;
    font-size: 12px;
    font-family: 'open_sansregular';
    color: #0282cc;
}
.entro {
    color: #000;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 20px;
    font-family: 'open_sanssemibold';
    width: 100%;
}
span.fulliwasd {
    padding: 10px 0;
    float: left
}
.box_relative label.error,.rltv label.error {
    color: #fff !important;
    font-weight: 400;
    display: block;
    background: #f3665c;
    font-weight: 400 !important;
    padding: 3px 10px;
    border-radius: 3px;
    margin-top: 5px !important;
    position: relative;
}
.box_relative label.error::before,.rltv label.error::before {
    position: absolute;
    left: 20px;
    top: -7px;
    content: "";
    border-left: 7px transparent solid;
    border-right: 7px transparent solid;
    border-bottom: 8px #f3665c solid;
}
.rltv .error {
    /*border:1px solid #f3665c!important*/
    ;
}
label.error {
    color: #f3665c!important;
    font-weight: normal!important;
    font-size: 13px;
    margin: 0!important;
    width: 100% !important;
}
input.error,textarea.error,select.error {
    backface-visibility: hidden;
    perspective: 1000px;
}
#loaderID {
    bottom: inherit!important;
    height: 100%;
    left: 0;
    margin-top: 0!important;
    position: fixed!important;
    text-align: center;
    top: 35%!important;
    width: 100%!important;
    z-index: 9999;
}
.image_sec {
    width: 100%;
    display: inline-flex;
    background: url(../../img/front/profile_banner.png) no-repeat left top;
    padding: 110px 0 20px;
    background-size: cover;
    position: relative;
     overflow: hidden
}
.profile_head {
    float: left;
}
.profile_img {
    width: 140px;
    height: 140px;
    display: inline-block;
    position: relative;
    border-radius: 50%;
    overflow: hidden;
    vertical-align: middle;
    margin-right: 25px;
    background: transparent;
    box-shadow: 0 0 5px 0 #9e9e9c;
}
.profile_img img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    max-height: 100%;
    border-radius: 50%;
    width: 100%;
    height: 100%;
}
.ua-safari .profile_img {
    border-radius: 0;
}
.profilie_right {
    display: inline-block;
    vertical-align: middle;
    background: rgba(0,0,0,0.3);
    padding: 7px 15px;
    border-radius: 10px;
}
.profilie_right em {
    display: block;
    font-size: 30px;
    font-style: normal;
    color: #fff;
    font-family: 'open_sanssemibold';
    text-transform: capitalize;
}
.profilie_right b {
    display: block;
    font-size: 15px;
    font-style: normal;
    color: #fff;
    font-weight: 400;
    margin-bottom: 5px;
    font-family: 'open_sansregular';
}
.profilie_right b i {
    margin-right: 10px;
}
.my_acc {
    display: inline-flex;
    margin: 20px 0 0;
    padding: 40px 0;
    width: 100%;
    background: #fff;
}
.left_menu {
    float: left;
    margin-right: 30px;
    padding-right: 20px;
    width: 240px;
}
.left_lnks {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}
.left_lnks ul {
    width: 100%;
    float: left;
    background: #fff;
    margin: 20px 0 0;
}
.left_lnks ul li {
    width: 100%;
    float: left;
    margin-bottom: 18px;
}
.left_lnks ul li a {
    padding: 0;
    display: block;
    font-size: 15px;
    color: #25242a;
    font-family: 'Roboto', sans-serif;
    text-decoration: none !important;
    border-radius: 3px;
    transition: all .5s ease-out;
     border: 1px transparent solid;
     height: 42px;
     overflow: hidden
}
.left_lnks ul li a i {
    margin-right: 10px;
    font-size: 20px;
    width: 40px;
    height: 40px;
    color: #fff;
    text-align: center;
    border-radius: 5px;
     line-height: 40px;
     display: inline-block;
     vertical-align: middle;
     position: relative
}
.left_lnks ul li a {
    display: inline-block;
    transition: all .5s ease-out;
     width: 100%
}
.left_lnks ul li a:hover{
}
.left_lnks ul li.active a {
     -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.05);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.05);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.05);
    transition: all 200ms ease-in;
    transform: scale(1.05);
}
.left_lnks ul li a:hover i,.left_lnks ul li.active a i{
    border-radius: 0
}
.my-profiles-tab a i {
    background:#f15424;
}
.my-profiles-tab a:hover,.my-profiles-tab.active a {
    border: 1px #f15424 solid;
     color: #f15424 
}
.edit-profiles-tab a i {
    background: #3494e6;
}
.edit-profiles-tab a:hover,.edit-profiles-tab.active a {
    border: 1px #3494e6 solid;
     color: #3494e6 
}
.my-education-tab a i {
    background: #6e49a5;
}
.my-education-tab a:hover,.my-education-tab.active a {
    border: 1px #6e49a5 solid;
     color: #6e49a5 
}
.my-experience-tab a i {
    background: #62b146;
}
.my-experience-tab a:hover,.my-experience-tab.active a {
    border: 1px #62b146 solid;
     color: #62b146 
}
.my-professional-tab a i {
    background: #f08a5d;
}
.my-professional-tab a:hover,.my-professional-tab.active a {
    border: 1px #f08a5d solid;
     color: #f08a5d 
}
.my-mackcv-tab a i {
    background: #09a7c9;
}
.my-mackcv-tab a:hover,.my-mackcv-tab.active a {
    border: 1px #09a7c9 solid;
     color: #09a7c9 
}
.my-paymenthistory-tab a i {
    background: #f9bd18;
}
.my-paymenthistory-tab a:hover,.my-paymenthistory-tab.active a {
    border: 1px #f9bd18 solid;
     color: #f9bd18 
}
.my-manage-tab a i {
    background: #3e5eab;
}
.my-manage-tab a:hover,.my-manage-tab.active a {
    border: 1px #3e5eab solid;
     color: #3e5eab 
}
.my-savedjob-tab a i {
    background: #7c3695;
}
.my-savedjob-tab a:hover,.my-savedjob-tab.active a {
    border: 1px #7c3695 solid;
     color: #7c3695 
}
.my-applied-tab a i {
    background: #f99b1e;
}
.my-applied-tab a:hover,.my-applied-tab.active a {
    border: 1px #f99b1e solid;
     color: #f99b1e 
}
.my-search-tab a i {
    background: #ff5e00;
}
.my-search-tab a:hover,.my-search-tab.active a {
    border: 1px #ff5e00 solid;
     color: #ff5e00 
}
.my-mailhistory-tab a i {
    background: #5e7c8b;
}
.my-mailhistory-tab a:hover,.my-mailhistory-tab.active a {
    border: 1px #5e7c8b solid;
     color: #5e7c8b 
}
.my-changepass-tab a i {
    background: #795446;
}
.my-changepass-tab a:hover,.my-changepass-tab.active a {
    border: 1px #795446 solid;
     color: #795446 
}
.my-changephoto-tab a i {
    background: #009687;
}
.my-changephoto-tab a:hover,.my-changephoto-tab.active a {
    border: 1px #009687 solid;
     color: #009687 
}
.my-sign-tab a i {
    background: #f6402c;
}
.my-sign-tab a:hover,.my-sign-tab.active a {
    border: 1px #f6402c solid;
     color: #f6402c 
}
.my-trash-tab a i {
    background: #eb1460;
}
.my-trash-tab a:hover,.my-trash-tab.active a {
    border: 1px #eb1460 solid;
     color: #eb1460 
}
.my-videocv-tab a i {
    background: #1480df;
}
.my-videocv-tab a:hover,.my-videocv-tab.active a {
    border: 1px #1480df solid;
     color: #1480df 
}
.my_hd {
    border-bottom: 1px solid #ddd;
    padding: 5px 3px;
    font-size: 26px;
    color: #25242a;
    text-transform: capitalize;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
}
.left_lnks ul {
    width: 100%;
    float: left;
    background: #fff;
    margin: 20px 0 0;
}
.left_lnks ul li {
    width: 100%;
    float: left;
    margin-bottom: 5px;
}
.rght_dv {
    overflow: hidden;
    padding-right: 15px;
}
.info_dv {
    width: 100%;
    float: left;
    border: 1px solid var(--card-background);
    background: #fff;
    border-radius: 10px;
}
.heads {
    width: 100%;
    float: left;
    background: var(--card-background);
    padding: 10px 15px;
    font-size: 18px;
    color: #fff;
    font-family: "open_sanssemibold";
     text-transform: capitalize;
    border-radius: 9px 9px 0 0;
}
.information_cntn {
    width: 100%;
    float: left;
    padding: 20px;
    position: relative;
}
.form_lst input[type="text"],.form_lst input[type="password"],.form_lst input[type="email"],.form_lst textarea,.form_lst select {
    width: 100%;
     border: solid 1px #dddddd;
    padding: 0 10px;
    border-radius: 3px;
    height: 37px;
    background-color: #fff;
    font-size: 13px;
    color: #928d8d;
    display: inline-block;
}
.form_lst textarea {
    height: 100px;
    resize: vertical;
    padding: 10px;
}
.form_lst select {
    background: #f3f7f9;
    line-height: 35px;
}
.form_lst input[type="text"]:focus,.form_lst input[type="password"]:focus,.form_lst input[type="email"]:focus,.form_lst textarea:focus,.form_lst select:focus {
    background-color: #fff;
}
.rltv > em {
    font-size: 13px;
    color: #303030;
    font-style: normal;
    line-height: 35px;
}
.image_thumb {
    width: 150px;
    height: 150px;
    border: 1px solid #ddd;
    display: inline-block;
    position: relative;
    margin: 5px 5px 5px 0;
    overflow: hidden;
}
.image_thumb img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 0;
}
.delete_image {
    position: absolute;
    right: 5px;
    top: 5px;
    background: #ddd url(../../img/front/close_icn_bbn.png) center no-repeat;
    color: #fff;
    right: 5px;
    top: 5px;
    border-radius: 3px;
    text-align: center;
    width: 20px;
    font-size: 0!important;
    line-height: 50px;
    overflow: hidden;
    line-height: 20px;
    height: 20px;
    cursor: pointer;
    display: inline-block;
    vertical-align: bottom;
}
.wewain-add a.add_btn,.input_btn {
    display: inline-block;
    color: #fff;
    margin-right: 5px;
    margin-bottom: 5px;
    font-size: 16px;
    cursor: pointer;
    height: 41px;
    line-height: 39px;
    padding: 0 38px;
    border-radius: 55px;
    text-transform: capitalize;
    letter-spacing: 0;
    transition: all 0.3s ease-in-out 0;
    text-align: center;
    border: 1px var(--card-background) solid;
    font-weight: 500;
    background: var(--card-background);
}
/*.input_btn:hover {
    background: #fff;
    color: var(--card-background);
    border-color: var(--card-background);
    text-decoration: none;
}
*/
.pro_row_left input[type="submit"] {
    display: inline-block;
    background-position: right bottom;
    transition: all .5s ease-out;
    background-color: var(--card-background);
    border:none;
}
.pro_row_left input[type="submit"]:hover{
    background-position: left bottom;
    background: linear-gradient(to right, black 50%, #0a4650 50%);
    background-size: 200% 100%;
    color: #fff;
    box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;
    border:none;
}
.rigjt {
    display: inline-block;
    background-position: right bottom;
    transition: all .5s ease-out;
    border:none;
     background: var(--header-background) 
}
.rigjt:hover{
    background-position: left bottom;
    background: linear-gradient(to right, black 50%, #0a4650 50%);
    background-size: 200% 100%;
    color: #fff;
    box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;
    border:none;
}
.user_img_box {
    width: 180px;
    border: 1px solid #ddd;
    border-radius: 6px;
    padding: 5px;
    margin: 10px 0;
    position: relative;
}
.user_img_box img {
    min-width: 100%;
}
.delete_icon {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 14px;
    z-index: 10;
    color: #333;
    background: #fff;
    width: 23px;
    height: 23px;
    text-align: center;
    border-radius: 50%;
}
.delete_icon a {
    color: #333;
    display: block;
    height: 19px;
    padding-top: 4px;
}
.close {
    opacity: 1!important;
}
.listing_box_full {
    float: left;
    width: 100%;
}
.iner_form_bg_box {
    float: left;
    width: 100%;
    background: #fff;
    padding: 20px;
    display: block;
    min-height: 570px;
    margin: 20px 0;
}
.iner_form_bg_box:after {
    content: " ";
    clear: both;
    display: block;
}
/*.top_page_name_box {
    border-bottom: 2px solid #ddd;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 7px;
    width: 100%;
    position: relative;
    padding-left: 13px;
}
*/
.top_page_name_box {
    border: 1px solid #ddd;
    float: left;
    margin-bottom: 20px;
    width: 100%;
    position: relative;
    padding: 13px 20px;
    border-radius: 6px;
    box-shadow: 3px 3px 5px 0 #ddd;
}
.list_bot_boox_table_bbox {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.page_name_boox {
    color: var(--card-background);
    font-family: "open_sanssemibold";
    float: left;
    width: 100%;
    font-size: 20px;
    float: left;
    text-transform: capitalize;
}
.page_name_boox h1 {
    color: var(--card-background);
    font-family: "open_sanssemibold";
    float: left;
    width: 100%;
    font-size: 20px;
    float: left;
    text-transform: capitalize;
    padding: 0;
    margin: 0;
}
.cols_3 {
    float: left;
    width: 100%;
    padding: 0;
}
.cols_7 {
    float: left;
    width: 100%;
    padding: 0;
    position: relative;
}
.job_searc_white_box_no {
    border-bottom: solid 1px #eee;
}
.job_search_filter_title {
    color: #fff;
    float: left;
    font-family: "open_sanssemibold";
    font-size: 18px;
    padding: 10px 26px;
    background: var(--card-background);
    width: 100%;
}
.left_sec_form_1 {
    float: left;
    width: 100%;
    padding: 20px 20px 0;
}
.div_full_dfaya {
    float: left;
    width: 100%;
}
.job_searc_white_box_no .full_cols {
    margin-bottom: 10px;
}
.full_cols {
    float: left;
    width: 100%;
}
.job_searc_white_box_no .key_word_txet {
    font-size: 14px;
}
.key_word_txet {
    color: #36383a;
    float: left;
    font-family: "open_sanssemibold";
    font-size: 18px;
    margin-bottom: 5px;
    width: 100%;
}
.search_input {
    background: #fff;
    border: 1px solid #dedede;
    border-radius: 3px;
    color: #4a4948;
    float: left;
    height: 36px;
    line-height: 36px;
    font-size: 12px;
    padding: 0 6px;
    transition: all 0.2s ease-in-out 0;
    width: 100%;
    font-family: "open_sansregular";
}
select.search_input {
    padding-right: 0;
}
.job_searc_white_box {
    background: #fff;
    box-shadow: 0 -2px 3px rgba(0,0,0,0.2);
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.find_tab_bt {
    float: right;
    background: #0282CC;
    color: #FFF;
    font-size: 14px;
    cursor: pointer;
    height: 41px;
    line-height: 40px;
    padding: 0 5px;
    border-radius: 5px;
    text-transform: capitalize;
    letter-spacing: 0;
    clear: both;
    transition: all 0.3s ease-in-out 0;
    width: 98px;
    -webkit-appearance: none;
    appearance: none;
    border: 0;
    text-align: center;
    float: left;
    margin: 0 5px 5px 0;
}
.find_tab_bt:hover {
    background: #616161;
    color: #fff;
}
.full_cols .reset_bt,.rigjt {
    color: #fff;
    border-color: #616161;
    clear: none;
}
/*.full_cols .reset_bt:hover,.rigjt:hover {
    background: #fff;
    color: #616161;
    border-color: #616161;
}
*/
.key_word_txet {
    color: var(--card-background);
    float: left;
    font-family: "open_sanssemibold";
    font-size: 15px;
    margin-bottom: 5px;
    width: 100%;
}
.to_textsr {
    color: #36383a;
    display: inline-block;
    float: left;
    font-family: "open_sansregular";
    font-size: 18px;
    margin: 0;
    padding: 5px;
    text-align: center;
    width: 12%;
}
.paging {
    float: right;
    text-align: right;
    margin: 20px 0;
    width: 100%;
     padding: 0 10px
}
.noofproduct {
    float: left;
}
.paginations {
    float: right;
}
.paginations .badge-gray {
    background: #fff;
    color: var(--card-background);
    border-radius: 2px;
    float: left;
    border: 1px #ccc solid;
}
.paginations .badge-gray a {
    color: #333;
    display: block;
    font-family: "open_sansregular";
    font-size: 13px;
}
.paginations span {
    float: left;
    margin: 0 0 0 4px;
    text-align: center;
}
.paginations span a {
    color: #fff;
}
.paginations span a:hover {
    background: var(--card-background);
    color: #fff;
}
.paginations span.next {
    width: 40px;
    line-height: 20px;
    height: 26px;
    vertical-align: middle;
    border-radius: 2px;
    background: #333;
    color: #fff;
}
.paginations span.next a {
    display: block;
    line-height: 24px;
    float: left;
    width: 100%;
    height: 100%;
    font-family: "open_sansregular";
    font-size: 13px;
    color: #fff;
    padding: 0 3px;
}
.paginations span.first {
    width: 30px;
    line-height: 20px;
    height: 20px;
    vertical-align: middle;
    background: #00325F;
    color: #fff;
}
.paginations span.first a {
    display: block;
    line-height: 20px;
    float: left;
    width: 100%;
    height: 100%;
    padding-top: 4px;
    color: #fff;
}
.paginations span.last {
    width: 30px;
    line-height: 20px;
    height: 20px;
    vertical-align: middle;
    background: #00325F;
    color: #fff;
}
.paginations span.last a {
    display: block;
    line-height: 20px;
    float: left;
    width: 100%;
    height: 100%;
    padding-top: 4px;
    color: #fff;
}
.paginations span.prev {
    line-height: 20px;
    height: 26px;
    border-radius: 2px;
    margin-top: 0 !important;
    vertical-align: middle;
    background: #333;
    color: #fff;
}
.paginations span.prev a {
    display: block;
    line-height: 25px;
    float: left;
    width: 100%;
    height: 100%;
    font-family: "open_sansregular";
    font-size: 13px;
    color: #fff;
    padding: 0 5px;
}
.paginations span.prev a:hover,.paginations span.next a:hover,.paginations span.last a:hover,.paginations span.first a:hover {
    background: var(--card-background);
    color: #fff;
}
.paginations span.current {
    background: var(--card-background);
    color: #fff;
    font-family: "open_sansregular";
    font-size: 13px;
    border: 1px var(--card-background) solid;
}
.badge-gray {
    background: transparent;
    border-radius: 4px;
    color: #838383;
    display: inline-block;
    line-height: 27px;
    margin: 0 5px;
    min-width: 26px;
     vertical-align: middle;
     font-size: 16px;
}
.current.badge-gray {
    background: var(--card-background);
    color: #fff;
}
.pagingsrt {
    padding-top: 20px;
}
.listing_full_row {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    padding: 20px;
    background: #fff;
    border: 1px solid #efefef;
    box-shadow: 2px 2px 3px #dcdcdc;
    border-radius: 6px;
}
.listing_full_row:hover {
    background: #fbfbfb;
    box-shadow: 2px 2px 3px #dcdcdc;
}
.listing_full_row_bg {
    background: #fff;
}
.listing_box_full_fulll .listing_col_left {
    width: 100%!important;
}
.listing_col_left {
    float: left;
    width: 85%;
}
.lisint_box_title {
    float: left;
    width: 100%;
    color: #002f59;
    font-size: 20px;
    font-family: "open_sansregular";
    margin-bottom: 5px;
}
.lisint_box_title a {
    font-size: 18px;
    color: var(--card-background);
    font-family: "open_sanssemibold";
}
.open_bt a {
    font-size: 18px;
    color: var(--card-background);
    font-family: "open_sanssemibold";
}
.list_location_box {
    float: left;
    width: 100%;
    color: #444;
    font-size: 14px;
    font-family: "open_sansregular";
    margin-bottom: 4px;
}
.listing_pro_detail_box {
    float: left;
    width: 100%;
    font-size: 13px;
    padding: 7px 0;
}
.listing_pro_detail_box span {
    margin-top: 10px;
    display: inline-block;
}
.listing_pro_detail_box a {
    color: #0078a2;
}
.listing_pro_detail_box a:hover {
    color: #002f59;
}
.list_bot_boox {
    float: left;
    width: 100%;
    margin-top: 8px;
}
.list_bot_boox_table {
    width: 100%;
    display: table;
}
.list_bot_boox_row {
    width: 100%;
    display: table-row;
}
.list_bot_boox_col {
    display: inline-block;
    font-size: 13px;
    font-family: "open_sansregular";
    padding-right: 5px;
}
.list_bot_boox_col img {
    display: inline-block;
    margin-right: 6px!important;
    float: left;
    margin-top: 2px;
}
.listing_col_right {
    float: right;
    width: 13%;
}
.list_location_box {
    color: #444;
    float: left;
    font-family: "open_sansregular";
    font-size: 14px;
    margin-bottom: 5px;
    width: 100%;
}
.list_bot_boox {
    float: left;
    margin-top: 8px;
    width: 100%;
}
.list_bot_boox_table {
    display: table;
    width: 100%;
}
.list_bot_boox_row {
    display: table-row;
    width: 100%;
}
.list_bot_boox_col {
    display: inline-block;
    font-family: "open_sansregular";
    font-size: 13px;
    padding-right: 35px;
}
.select_drop {
    display: inline-block;
    width: 100%;
}
.select_drop span {
    display: inline-block;
    float: left;
    overflow: hidden;
    position: relative;
    width: 100%;
    margin-bottom: 8px;
}
.select_drop option {
    padding: 0 5px;
}
.select_drop select {
    border-radius: 3px;
    float: left;
    font-size: 12px;
    height: 36px;
    line-height: 38px;
    width: 100%;
    border: 1px solid #dedede;
    color: #4a4948;
    font-weight: 400;
    background: #fff;
    padding: 0 10px;
    font-family: 'open_sansregular';
}
.sel_left {
    float: left;
    width: 44%;
}
.sel_right {
    float: right;
}
.full_colsdr {
    display: inline-block;
    width: 100%;
    padding: 0 20px 20px;
}
.full_colsdr input[type="submit"] {
    display: inline-block;
    background: var(--card-background);
    color: #fff;
    margin-right: 5px;
    font-size: 14px;
    font-family: "open_sanssemibold";
    cursor: pointer;
    height: 37px;
    line-height: 35px;
    padding: 0 18px;
    border-radius: 5px;
    text-transform: capitalize;
    letter-spacing: 0;
    transition: all 0.3s ease-in-out 0;
    min-width: 98px;
    text-align: center;
    border: 1px var(--card-background) solid;
}
.full_colsdr input[type="submit"]:hover {
    background: #fff;
    color: var(--card-background);
}
.full_colsdr a {
    display: inline-block;
    background: #4a4948;
    color: #fff;
    font-size: 14px;
    font-family: "open_sanssemibold";
    cursor: pointer;
    height: 37px;
    line-height: 35px;
    padding: 0 18px;
    text-decoration: none!important;
    border-radius: 5px;
    text-transform: capitalize;
    letter-spacing: 0;
    transition: all 0.3s ease-in-out 0;
    min-width: 98px;
    text-align: center;
    border: 1px #4a4948 solid;
}
.full_colsdr a:hover {
    background: #fff;
    color: #4a4948;
}
.listing_boxbfg {
    float: right;
}
.listing_boxbfg a {
    display: inline-block;
    padding: 2px 16px;
    font-size: 14px;
    font-family: 'open_sansregular';
    text-transform: capitalize;
    height: 27px;
    border-radius: 5px;
    background: var(--card-background);
    color: #fff;
    border: 1px var(--card-background) solid;
    text-decoration: none!important;
}
.listing_boxbfg a:hover {
    background: #fff;
    color: var(--card-background);
    text-decoration: none;
}
.list_bot_boox_col span {
    display: inline-block;
    color: #4a4948;
    font-size: 13px;
    font-family: 'open_sanssemibold';
    vertical-align: middle;
}
.list_bot_boox_col span a {
    display: inline-block;
    color: #4a4948;
    font-size: 13px;
    font-family: 'open_sansregular';
    vertical-align: middle;
}
.share_icons {
    float: right;
    text-align: right;
}
.share_icons a {
    /*background: var(--card-background);
    border-radius: 3px;
    color: #fff;
    font-size: 18px;
    margin-left: 2px;
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 6px 0;
    text-decoration: none;
    vertical-align: middle;
    */
    display: inline-block;
}
.share_icons a:hover {
    color: #fff;
    opacity: .7;
}
.share_icons a.print img {
    width: 17px;
}
.share_icons a:hover {
    text-decoration: none!important;
}
.detali_onre {
    display: inline-block;
    width: 100%;
}
.det_imv {
    display: inline-block;
    width: 100%;
    padding-bottom: 20px;
}
.det_imv label {
    display: inline-block;
    font-weight: 400;
    margin: 0 10px 0 0;
    color: var(--card-background);
    font-size: 15px;
    font-family: 'open_sansregular';
    text-transform: capitalize;
}
.det_imv span {
    display: inline-block;
    font-weight: 400;
    margin: 0;
    color: #4a4948;
    font-size: 15px;
    font-family: 'open_sansregular';
    width: 100%
}
.video_img {
    width: 100%;
    border: 1px #ddd solid;
    padding: 5px;
    display: inline-block;
}
.job_discription {
    display: inline-block;
    width: 100%;
}
.job_discription p {
    display: inline-block;
    width: 100%;
    padding: 30px 0 0;
    margin: 0;
    line-height: 22px;
    color: #4a4948;
    font-size: 15px;
    font-family: 'open_sansregular';
}
.job_discription p b {
    width: 100%;
    float: left;
    color: var(--card-background);
    font-size: 15px;
    font-family: 'open_sansregular';
    text-transform: capitalize;
    font-weight: 400;
}
.deil_bg {
    display: inline-block;
    margin-top: 20px;
    width: 100%;
    background: url(../../img/front/detail_bg.png) no-repeat left top;
    background-size: cover;
}
.deil_bg .search_bar {
    background: none;
}
.data_row_ful_skil_content2 {
    display: inline-block;
    width: 100%;
    color: #4a4948;
    font-size: 14px;
    font-family: 'open_sansregular';
}
.addthis_button i {
    color: var(--card-background);
    margin-right: 5px;
}
.slikk_listnbg ul {
    display: inline-block;
    margin: 0;
    width: 100%;
    padding: 0 30px;
}
.slikk_listnbg ul li {
    margin: 0;
    width: 100%;
    font-size: 14px;
    color: #666;
    font-family: 'open_sansregular';
    list-style-type: square;
    float: left;
}
.company_logo {
    display: inline-block;
    width: 60px;
    height: 60px;
    overflow: hidden;
    position: relative;
}
.company_logo img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    max-height: 100%;
    margin: auto;
}
.inr_firm_roq_left {
    float: left!important;
    width: 20%!important;
    margin-bottom: 10px;
}
.areal_img_box {
    background: #FFF;
    box-shadow: rgba(0,0,0,0.298039) 0 0 4px;
    float: left;
    margin-top: 5px;
    padding: 5px;
    width: 90%;
}
.nneeww_clss2 {
    width: 100%!important;
}
.nneeww_clss {
    display: none;
}
.select_plan {
    float: left;
    width: 100%;
    margin: 80px 0 50px;
}
.plan_blk {
    float: left;
    width: 33.33%;
    cursor: pointer;
}
.plan_blk input[type="radio"] {
    opacity: 0;
    visibility: hidden;
    width: 0;
    height: 0;
    border: 0;
    font-size: 0;
    margin: 0;
    padding: 0;
}
.plan_blk label {
    float: left;
    width: 100%;
    cursor: pointer;
    height: 100%;
}
.plan_name {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 18px;
    text-transform: capitalize;
    background: #ababab;
    height: 42px;
    line-height: 42px;
    text-align: center;
    border-radius: 4px 4px 0 0;
}
.price_inner_section {
    float: left;
    width: 100%;
    padding: 20px 0;
    text-align: center;
    min-height: 330px;
    border: solid 1px #d1d1d1;
    border-top: 0;
    border-radius: 0 0 4px 4px;
    background: #fff;
}
.plan_price {
    font-size: 22px;
    color: #909090;
    font-family: 'open_sansbold';
    border-left: solid 3px #ababab;
    border-right: solid 3px #ababab;
    margin-bottom: 20px;
    padding: 0 20px;
    float: left;
    width: 100%;
}
.plan_price span {
    clear: both;
    display: block;
    font-size: 15px;
    font-family: 'open_sansregular';
}
.pna_dtls {
    float: left;
    width: 100%;
}
.pna_dtls ul li {
    float: left;
    width: 100%;
    font-size: 14px;
    color: #909090;
    font-family: 'open_sansregular';
    font-weight: 100;
    padding: 5px 0;
}
.plan_blk.selected {
    position: relative;
    z-index: 3;
    transform: scale(1.1,1.1);
}
.plan_blk.selected .plan_name {
    background: var(--card-background);
    color: #fff;
}
.plan_blk.selected .plan_price {
    color: var(--card-background);
}
.plan_blk.selected .pna_dtls ul li {
    color: var(--card-background);
    font-size: 12px;
    padding: 3px 0;
}
.choose_plain_btn {
    background: var(--card-background);
    color: #fff;
    font-size: 12px;
    text-transform: capitalize;
    padding: 4px 10px;
    border-radius: 2px;
    cursor: pointer;
    border: 0;
    margin-top: 10px;
    display: none;
}
.plan_blk.selected .choose_plain_btn {
    display: inline-block;
}
.btn_center {
    float: left;
    width: 100%;
    text-align: center;
}
.input_btn_yello {
    background: var(--card-background);
    color: #fff;
    font-size: 14px;
    text-transform: capitalize;
    padding: 6px 20px;
    border-radius: 2px;
    cursor: pointer;
    border: 0;
}
.input_btn_yello:hover {
    background: #595959;
}
textarea {
    padding: 10px;
}
.radio {
    float: left;
    margin: 0 10px 0 0 !important;
}
.radio label {
    font-size: 14px;
    margin-left: 0!important;
}
.radio input {
    margin: 4px 0 0!important;
    padding: 0;
}
.checkbox {
    float: left;
    margin: 0 10px 0 0 !important;
}
.checkbox label {
    font-size: 14px;
    margin-left: 0!important;
}
.checkbox input {
    margin: 4px 0 0!important;
    padding: 0;
}
.rltv_check_boco {
    padding-top: 7px;
}
.rltv {
    font-size: 13px;
}
.or_det_devide {
    float: left;
    width: 100%;
    text-align: center;
    font-family: 'open_sansbold';
}
.job_content {
    display: table;
    width: 100%;
}
.job_heading {
    display: table-row;
    width: 100%;
    background: #e1e1e1;
    color: #6a6a6a;
    border-radius: 4px 4px 0 0;
}
.job_heading li:first-child {
    border-radius: 4px 0 0 0;
    /*width: 107px;
    */
}
.job_heading li:last-child {
    border-radius: 0 4px 0 0;
     border-right:none
}
.information_cntn li:last-child {
     border-right:none
}
/*.job_list:last-child li {
    border-bottom: none
}
*/
.job_heading li {
    display: table-cell;
    padding: 15px 8px;
    vertical-align: middle;
     font-size: 15px;
}
.job_list li {
    display: table-cell;
    padding: 18px 8px;
    vertical-align: middle;
     color: #676669;
     font-size: 14px;
     border-bottom: 1px #e5e5e5 solid 
}
.job_list li a {
     color: #3494e6;
     font-size: 14px;
}
.job_list li a:hover {
     color: #ed5324;
}
.job_list {
    display: table-row;
    width: 100%;
    background: #fff;
}
/*.job_list li {
    border-bottom: solid 1px #b9b9b9;
}
*/
.job a {
    color: #fff;
}
.job a:hover {
    color: #fff;
}
.job_list .candi_img {
    display: none;
}
.fvghhnhn {
    text-align: left;
}
.fvaa {
    display: block;
    clear: both;
}
.gvvgfr {
    float: left;
    text-align: left;
    min-width: 50px;
}
.right_child_sec li:last-child {
    /*width: 17%;
    */
    text-align: center;
}
.right_child_sec li:first-child img {
    width: 87px;
    height: 29px;
}
.full_row_div {
    float: left;
    width: 100%;
    padding: 20px 0;
}
.ful_row_ddta {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.ful_row_ddta .blue {
    float: left;
    width: 18%;
    font-family: 'open_sanssemibold';
}
.ful_row_ddta .grey {
    float: left;
    width: 82%;
}
.popup .ful_row_ddta .blue {
    float: left;
    width: 30%;
    font-family: 'open_sanssemibold';
}
.popup .ful_row_ddta .grey {
    float: left;
    width: 70%;
}
.data_row_ful_skil_header {
    float: left;
    width: 100%;
    font-family: 'open_sansbold';
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.iner_pages_formate_box {
    float: left;
    width: 100%;
}
.row_hr {
    max-width: none;
    margin: 0 -15px;
}
.cols_3 {
    float: left;
    width: 30%;
    padding: 0 15px;
}
.cols_7 {
    float: left;
    width: 70%;
    padding: 0 15px;
}
.full_cols_btt {
    text-align: left;
    padding: 0 20px 20px;
}
.listing_table_data {
    float: left;
    width: 100%;
    overflow: auto;
}
.listing_table_data_table {
    display: table;
    width: 100%;
}
.listing_table_data_row {
    display: table-row;
    width: 100%;
}
.listing_table_data_cols {
    display: table-cell;
    padding: 8px;
}
.listing_table_data_row_header {
    display: table-row;
    width: 100%;
    background: #696969;
    color: #fff;
    border-radius: 4px 4px 0 0;
}
.listing_table_data_row_header .listing_table_data_cols:first-child {
    border-radius: 4px 0 0 0;
    width: 107px;
}
.listing_table_data_row_header .listing_table_data_cols:last-child {
    border-radius: 0 4px 0 0;
}
.listing_table_data_row .listing_table_data_cols {
    vertical-align: middle;
    border-bottom: solid 1px #ddd;
}
.inr_firm_roq {
    float: right;
    width: 100%;
}
.inr_firm_roq .page_name_boox {
    width: auto!important;
}
.top_bt_action {
    float: right;
}
.back_bt_ini {
    float: right;
}
.data_row_ful_skil_content {
    float: left;
    width: 100%;
}
.all-uploaded-images {
    float: left;
}
.download_bt_show_img {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 20px;
    width: 30px;
    height: 30px;
    background: #fff;
    line-height: 30px;
    text-align: center;
    border-right: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
    z-index: 9;
}
.download_bt_show_img .fa {
    margin-top: 5px;
}
.download_bt_show_img a {
    display: block;
}
.top_bt_action {
    margin-bottom: 0;
}
.top_bt_action a.already_added {
    cursor: default!important;
    text-decoration: none!important;
}
.heads .addthis_button {
    font-weight: 100;
    color: #fff;
    float: right;
    margin-left: 10px;
    font-size: 22px;
}
.heads .addthis_button i {
    font-weight: 100;
    color: #fff;
    margin-right: 0;
}
.job.links_bbosks {
    float: right;
    padding-top: 2px;
}
.links_bbosks a {
    margin: 0 10px;
    float: left;
    font-size: 23px;
}
.links_bbosks a .fa.fa-files-o {
    font-size: 20px;
}
.leftin_wow {
    float: left;
}
.stst_img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.gitust {
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
}
.gitust i {
    color: var(--card-background);
    font-style: normal;
}
.gitust em {
    color: var(--card-background);
    font-style: normal;
    font-family: 'open_sanssemibold';
    margin-left: 5px;
}
.righting_wow {
    float: right;
}
.calcultn {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    margin-left: 15px;
}
.calcultn i {
    font-size: 22px;
    font-style: normal;
    color: #ababab;
}
.calcultn em {
    font-size: 12px;
    font-style: normal;
    color: #ababab;
}
.left_side_calu > i.icon_calcultn {
    color: var(--card-background);
    float: left;
    margin-right: 5px;
    font-size: 30px;
}
.left_side_calu {
    float: left;
    margin-top: 11px;
}
.right_side_calu {
    float: right;
}
.search_full {
    width: 100%;
    float: left;
    padding: 20px 10px;
    margin: 20px 0;
    background: #eee;
}
.left_dbv ul {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}
.left_dbv ul li {
    float: left;
    text-align: center;
    margin-right: 10px;
    margin-bottom: 10px;
}
.left_dbv ul li i {
    font-style: normal;
    display: block;
    font-size: 14px;
    color: #6c6b6b;
    margin-bottom: 10px;
}
.numbvering {
    display: inline-block;
    min-width: 44px;
    height: 44px;
    line-height: 42px;
    border: 1px solid #a3a3a3;
    background: #fff;
    border-radius: 3px;
    font-size: 15px;
    color: #6c6b6b;
}
.rght_srch {
    float: right;
}
.left_dbv {
    float: left;
}
.srch_iputwa input {
    float: left;
    width: 220px;
    height: 44px;
    border: solid 1px var(--card-background);
    border-radius: 4px;
    padding: 0 10px;
    font-size: 15px;
    background: #fff url(../../img/front/search_icon_space.png) right center no-repeat;
    padding-right: 40px;
}
.srch_iputwa {
    display: block;
    margin-top: 29px;
}
.table_over_auto_div {
    float: left;
    width: 100%;
    overflow: auto;
}
.detl_content {
    display: table;
    width: 100%;
    border: solid 1px #aeaeae;
    border-radius: 4px;
    overflow: hidden;
}
.detl_content ul {
    display: table-row;
    width: 100%;
}
.detl_content ul li {
    display: table-cell;
    padding: 8px;
}
.detl_content ul.detl_heading {
    background: #eee;
    text-transform: capitalize;
    font-family: 'open_sanssemibold';
}
.detl_content ul.detl_list {
    border-bottom: solid 1px #bfbfbf;
}
.status_select select {
    float: left;
    width: 100%;
    height: 38px;
    border: solid 1px var(--card-background);
    padding: 0 10px;
    font-size: 13px;
    border-radius: 4px;
    margin-top: 0;
    margin-bottom: -10px;
}
.candi_namer a {
    color: var(--card-background);
    font-size: 14px;
    text-transform: capitalize;
    font-family: 'open_sanssemibold';
}
.candi_namer {
    float: left;
    width: 100%;
    margin-bottom: 5px;
}
.status_select {
    float: right;
    margin-top: 20px;
}
.candi_dte {
    display: block;
}
.candi_dte em {
    font-style: normal;
    margin-left: 5px;
}
.candi_options {
    display: block;
    margin: 5px 0;
}
.candi_options a {
    color: #333;
}
.candi_dtl {
    display: block;
    vertical-align: top;
}
.outside {
    float: right;
    margin: 10px 0 0;
}
.btn-success {
    background: var(--card-background)!important;
    border-color: var(--card-background)!important;
    text-transform: capitalize;
    font-family: 'open_sanssemibold';
}
.btn-success:hover {
    background: #616161!important;
    color: #fff!important;
    border-color: #616161!important;
    clear: none;
}
.wow_div {
    float: left;
    width: 100%;
}
.wow_tab {
    float: left;
    width: 100%;
    border-bottom: solid 1px #949494;
    padding: 0 10px;
    margin-bottom: 20px;
}
.wow_tab ul li {
    float: left;
    display: inline;
    margin-bottom: -1px;
}
.wow_tab ul li a {
    color: #4a4948;
    font-size: 15px;
    text-transform: capitalize;
    padding: 8px 25px;
    text-decoration: none;
    float: left;
    display: block;
    border: solid 1px transparent;
}
.wow_tab ul li.active a {
    font-family: 'open_sansbold';
    border: solid 1px #949494;
    border-bottom: solid 1px #fff;
}
.left_ldin {
    float: left;
    width: 80%;
}
.rght_rd {
    float: right;
    width: 20%;
}
.subTypeLoader {
    position: absolute;
    z-index: 2;
    margin-left: -40px;
    margin-top: 6px;
}
.applycc {
    background: #0282CC;
    color: #FFF;
    font-size: 14px;
    cursor: pointer;
    height: 41px;
    line-height: 40px;
    padding: 0 5px;
    border-radius: 5px;
    text-transform: capitalize;
    letter-spacing: 0;
    clear: both;
    transition: all 0.3s ease-in-out 0;
    width: 98px;
    -webkit-appearance: none;
    appearance: none;
    border: 0;
    text-align: center;
    float: left;
    margin: 0 5px 5px 0;
    margin-left: 5px;
}
.applycc:hover {
    background: #616161;
    border-color: #616161;
}
.no_found {
    float: left;
    width: 100%;
    font-size: 15px;
    text-align: center;
    border: solid 1px #ddd;
    padding: 50px 10px;
}
.blank_label:after {
    display: none!important;
}
.add_btn {
    display: inline-block;
    background: var(--card-background);
    color: #fff;
    margin-right: 5px;
    font-size: 14px;
    font-family: "open_sanssemibold";
    cursor: pointer;
    height: 37px;
    line-height: 35px;
    padding: 0 18px;
    border-radius: 5px;
    text-transform: capitalize;
    letter-spacing: 0;
    transition: all 0.3s ease-in-out 0;
    min-width: 98px;
    text-align: center;
    border: 1px var(--card-background) solid;
    margin-bottom: 10px;
    text-decoration: none!important;
}
.add_btn a {
    text-decoration: none!important;
}
.add_btn:hover {
    background: #fff;
    border-color: var(--card-background);
    color: var(--card-background);
}
.media_box span {
    display: block;
    margin-bottom: 5px;
}
.close_icon3_1 {
    float: right;
}
.nzwh-wrapper .radio-inline {
    padding: 4px 0;
    padding-left: 20px;
    line-height: 20px;
}
.fdsf {
    font-family: "open_sanssemibold";
}
.addthis_button_mar {
    vertical-align: middle;
    display: inline-block;
}
.newda .numbvering {
    border-color: var(--card-background);
}
.left_dbv ul li.newda i {
    color: var(--card-background);
}
.article_dv {
    float: left;
    width: 100%;
}
.errow_page {
    float: left;
    width: 100%;
    text-align: center;
    padding: 50px 0;
    background: #fff;
    margin: 20px 0 0;
    min-height: 560px;
    padding-top: 200px;
}
.form_lst .rltv input[type="file"] {
    margin-top: 6px;
}
.modal-content {
    border-radius: 0!important;
}
.modal-header {
    background: #444;
    color: #fff;
    border-bottom: 0!important;
    border-radius: 0;
}
.modal-header .close {
    background: #666;
    color: #fff;
    text-shadow: none;
    border: solid 1px #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    padding: 0;
}
.modal-header .close:hover {
    background: #fff;
}
.text_input_box {
    width: 100%;
    display: block;
    padding: 6px;
    border: solid 1px #bbb;
    font-size: 13px;
    padding: 0 12px;
    height: 40px;
    border-radius: 3px;
}
.modal_lable {
    padding-top: 10px;
}
.login_modal_body {
    padding: 50px!important;
    background: #eee;
}
.user_video_secc {
    position: relative;
}
.mask_video {
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(255,255,255,0.0);
    cursor: pointer;
}
.modal-footer.text-center {
    text-align: center!important;
    font-size: 13px;
}
.modal-footer.text-center p:last-child {
    margin-bottom: 0;
}
@keyframes shake {
    10%,90% {
        transform: translate3d(-1px,0,0);
    }
    20%,80% {
        transform: translate3d(2px,0,0);
    }
    30%,50%,70% {
        transform: translate3d(-4px,0,0);
    }
    40%,60% {
        transform: translate3d(4px,0,0);
    }
}
.supported-types {
    clear: both;
    color: #999;
    font-size: 12px;
    margin-top: 2px;
    display: block;
}
.clearfix {
    clear: both;
    display: block;
}
.ml140 .input_btn {
    margin-right: 0;
}
.to_cretae_hs,.gredv {
    padding-top: 12px;
    text-align: center;
}
.star_red {
    display: inline-block;
    color: red;
}
.form_trl_box_show .rltv {
    width: 74%;
    padding-left: 20px;
    float: right;
    overflow: inherit!important;
}
.form_trl_box_show .form_lst > label {
    margin-right: 0!important;
}
.popup .inr_firm_roq_left {
    display: none!important;
}
.popup .inr_firm_roq {
    width: 100%!important;
}
.ser_double {
    width: 52.5%;
}
.ser_double .sr_img {
    width: 48%;
}
.ser_double .sr_img:last-child {
    float: right;
}
.half_ser .sr_img {
    width: 48%;
}
.half_ser .sr_img:last-child {
    float: right;
}
.l_filter {
    float: left!important;
    font-size: 16px;
    width: 100%;
}
.lisitng_page h4.catir {
    font-family: "OpenSansRegular";
    font-size: 24px;
    font-weight: 400;
    margin: 0 0 5px;
}
.l_filter_2 {
    float: left;
    width: 100%;
    max-height: 400px;
    overflow-x: auto;
}
.inp_se_main.rotate90 {
    background-image: url(../../img/front/blk.png);
    background-position: 5px center;
    background-repeat: no-repeat;
}
.inp_se_main {
    background-image: url(../../img/front/inblk.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-color: #fff;
    color: #444;
    cursor: pointer;
    float: left;
    font-size: 14px;
    line-height: 27px;
    min-height: 30px;
    padding: 0 0 0 17px;
    position: relative;
    text-decoration: none;
    text-shadow: none!important;
    width: 100%;
    z-index: 2;
    font-weight: 100;
}
.inp_se_main input[type="checkbox"] {
    cursor: pointer;
    display: block;
    height: 16px;
    left: 24px;
    margin: 0;
    opacity: 0;
    position: absolute;
    top: 6px;
    width: 16px;
    z-index: 9;
}
.displayBl {
    display: block!important;
}
.inp_se_main.rotate90 {
    background-image: url(../../img/front/blk.png);
    background-position: left center;
    background-repeat: no-repeat;
}
.inp_se_main input[type="checkbox"]:checked + .inp_se_main_2::before {
    background-image: url(../../img/front/tik.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 14px auto;
    border: 1px solid #444;
    color: #444;
    content: "";
    font-size: 10pt;
    height: 16px;
    line-height: 13px;
    text-align: center;
    width: 16px;
}
.inp_se_main .inp_se_main_2::before {
    background-color: #fff;
    box-shadow: 0 0 0 1px #ddd inset;
    content: "";
    display: inline-block;
    height: 16px;
    left: 16px;
    margin-right: 15px;
    position: absolute;
    top: 7px;
    transition: all 0.2s ease 0;
    width: 16px;
}
.inp_se_main_2 {
    float: left;
    font-size: 13px;
    margin: 2px 0 0 20px;
    width: 160px;
}
.search_su {
    display: none;
    float: left;
    margin: 0;
    width: 100%;
}
i.fa.fa-file-pdf-o.pdfDoc {
    font-size: 20px!important;
}
.search_su .inp_se_main {
    background-color: #e8eef1;
    background-image: none;
    border-bottom: 1px solid #fff;
    color: #9a9a9a;
    cursor: pointer;
    font-size: 14px;
    padding: 0;
    text-decoration: none;
    z-index: 1;
}
.search_su .inp_se_main .inp_se_main_2 {
    float: left;
    font-size: 14px;
    margin: 0;
    padding: 2px 10px 2px 50px;
    width: 100%;
}
#skill-filter,#designation-filter,#subcat-filter {
    float: left;
    width: 100%;
}
#skill-filter input[type="text"],#subcat-filter input[type="text"],#designation-filter input[type="text"] {
    border-radius: 3px;
    float: left;
    font-size: 12px;
    height: 36px;
    line-height: 38px;
    width: 100%;
    border: 1px solid #dedede;
    color: #4a4948;
    font-weight: 400;
    background: #fff;
    padding: 0 10px;
    font-family: 'open_sansregular';
}
.designer-drop {
    float: left;
    width: 100%;
    max-height: 200px;
    overflow: auto;
    background: #fff;
    padding: 0;
}
.des_box_cont label {
    font-weight: 100;
    padding-left: 7px;
    margin-bottom: 0;
    vertical-align: top;
    text-transform: capitalize;
    max-width: 94%;
}
.wewa {
    float: right;
    clear: both;
    margin-bottom: 3px;
    width: 100%;
}
.wewa .fa {
    margin-right: 3px;
}
.educationElement,.experienceElement {
    clear: both;
    display: block;
    margin-top: 10px;
}
.educationElement .add_btn,.experienceElement .add_btn {
    margin-right: 0;
}
.inputsortlisting_sec {
    float: right;
    padding-right: 20px;
    margin-bottom: 10px;
}
.wewain {
    float: right;
}
select.not_chosen {
    color: #999;
}
select.not_chosen option {
    color: #444;
}
.sear_selcd select.not_chosen {
    color: #999;
}
/*.sear_selcd select.not_chosen option {
    color: #fff;
}
*/
.inputsortlisting_sec select {
    padding: 4px 10px;
    font-size: 14px;
}
#facebox .popup .iner_form_bg_box {
    margin-top: 0;
    padding: 0;
    min-height: inherit;
}
.sizes-drop {
    position: relative;
    padding-top: 5px;
    display: block;
    border: solid 1px #ccc;
    box-shadow: 0 4px 4px rgba(0,0,0,0.1);
    border-radius: 4px;
}
.crooss {
    float: right;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    color: #fff;
    background: red;
    cursor: pointer;
    position: absolute;
    z-index: 9;
    right: 0;
    top: 0;
}
.sizemorescroll {
    display: block;
    clear: both;
    max-height: 250px;
    overflow: auto;
}
.des_box_cont {
    display: block;
    color: #444;
    padding: 5px;
}
.des_box_cont:hover {
    background: #444;
    color: #fff;
}
.des_box_cont input {
    vertical-align: middle;
    display: inline-block;
    margin: 0!important;
}
.des_box_cont label {
    width: inherit;
    vertical-align: middle;
    display: inline-block;
    padding-left: 5px;
    font-size: 13px;
}
/*.addthis_button img {
    display: none!important;
}
*/
.job_save_btt a.active {
    display: inline-block;
    background: var(--card-background);
    color: #fff;
    margin-right: 5px;
    margin-bottom: 5px;
    font-size: 14px;
    font-family: "open_sanssemibold";
    cursor: pointer;
    height: 41px;
    line-height: 39px;
    padding: 0 18px;
    border-radius: 5px;
    text-transform: capitalize;
    letter-spacing: 0;
    transition: all 0.3s ease-in-out 0;
    min-width: 98px;
    text-align: center;
    border: 1px var(--card-background) solid;
    text-decoration: none!important;
}
.job_save_btt a.active:hover {
    color: var(--card-background);
    border-color: var(--card-background);
    background: #fff;
}
#UserLocation_chosen {
    border-radius: 4px;
}
#UserLocation_chosen.error {
    border-color: red!important;
    animation: shake .82s cubic-bezier(.36,.07,.19,.97) both!important;
    transform: translate3d(0,0,0)!important;
    backface-visibility: hidden!important;
    perspective: 1000px!important;
}
.form_lst input[type="file"] {
    width: 100%;
    border: 1px solid #dddddd;
    padding: 8px 10px;
    border-radius: 4px;
    background-color: #f3f7f9;
    font-size: 13px;
    color: #928d8d;
    display: inline-block;
}
.temp-image-section a {
    color: #333;
    display: inline-block;
    font-size: 13px;
}
.close_icon_for {
    background: #ddd url(../../img/front/close_icn_bbn.png) center no-repeat;
    color: #fff;
    right: 5px;
    top: 5px;
    border-radius: 3px;
    text-align: center;
    width: 20px;
    font-size: 0!important;
    line-height: 50px;
    overflow: hidden;
    line-height: 20px;
    height: 20px;
    cursor: pointer;
    display: inline-block;
    vertical-align: bottom;
}
.logrk {
    text-align: center;
    margin-top: 20px;
    margin-bottom: -20px;
}
.ser .chosen-container-multi .chosen-choices .search-field input[type="text"] {
    border-radius: 5px;
    float: left;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    width: 100%;
    border: 1px solid #c4c4c4;
    font-weight: 600;
    color: #fff;
    font-weight: normal;
    background: rgba(27,27,27,0.5);
    padding: 0 10px;
    font-family: 'open_sanssemibold';
    color: #999;
}
.ser .chosen-container-multi .chosen-choices .search-field input[type="text"]:focus {
    color: #fff!important;
}
.ser .chosen-container-multi .chosen-choices {
    background: rgba(27,27,27,0.5);
    border: 1px solid #c4c4c4;
}
.chosen-container-single .chosen-search input[type="text"] {
    background: url(search_iicn.png) no-repeat 98% 10px!important;
}
.job_save_btt {
    margin-top: 10px;
}
.pstrength-minchar {
    margin-top: 4px;
    font-size: 12px;
    color: #7f7f7f;
}
.cont_ac {
    float: left;
    width: 100%;
}
.con_left {
    float: left;
    width: 100%;
}
.rig_con {
    float: right;
    width: 100%;
}
.fancy-title {
    float: left;
    width: 100%;
    font-size: 20px;
    font-family: 'open_sanssemibold';
    margin-bottom: 20px;
}
.con_le {
    float: left;
    width: 100%;
}
.img_bdr_new_neww {
    float: left;
    width: 100%;
}
.oned {
    float: left;
    width: 100%;
    margin: 0 0 10px;
}
.input_box_register {
    float: left;
    width: 100%;
}
.con_inpt {
    float: left;
    width: 100%;
    border: 1px solid #dddddd;
    padding: 0 10px;
    border-radius: 4px;
    height: 36px;
    background-color: #FFF7F7;
    font-size: 13px;
    color: #928d8d;
    display: inline-block;
}
.captn {
    float: left;
    width: 50%;
}
.capin {
    float: right;
    width: 48%;
}
.con_inpt_textarea {
    float: left;
    width: 100%;
    border: 1px solid #dddddd;
    padding: 10px;
    border-radius: 4px;
    height: 110px;
    background-color: #FFF7F7;
    font-size: 13px;
    color: #928d8d;
    display: inline-block;
    resize: none;
}
.inputs {
    float: left;
    width: 100%;
}
.copmanys {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.copmanys small {
    float: left;
    width: 50px;
    height: 50px;
    background: var(--card-background);
    text-align: center;
    line-height: 50px;
    font-size: 20px;
    border: 1px solid var(--card-background);
    color: #fff;
}
.copmanys small .fa {
    margin-top: 15px;
}
.metios {
    float: right;
    width: 87%;
}
.metios em {
    float: left;
    width: 100%;
    font-style: normal;
    color: #999;
    font-size: 12px;
    text-transform: capitalize;
    font-family: 'open_sanssemibold';
    margin-bottom: 3px;
}
.metios b {
    font-weight: 100;
    float: left;
    width: 100%;
    font-size: 14px;
    font-family: 'open_sanssemibold';
}
.chosen-container {
    z-index: 0;
}
.alert {
    clear: both;
}
.rel_Skills .chosen-container {
    z-index: 10;
}
.rel_Designation .chosen-container {
    z-index: 4;
}
.rel_Location .chosen-container {
    z-index: 3;
}
.title_of_hobdetail {
    color: var(--card-background);
    font-family: "open_sanssemibold";
    float: left;
    font-size: 17px;
    float: left;
    margin-bottom: 12px;
    text-transform: capitalize;
}
.called_detail_box {
    float: left;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
}
.called_detail_box ol {
    margin-left: 15px;
    display: block;
    list-style-type: decimal;
}
.called_detail_box ol li {
    float: left;
    width: 100%;
    margin: 4px 0;
    display: list-item;
    text-align: -webkit-match-parent;
    list-style-type: inherit;
}
.sal_tile_ths {
    float: left;
    width: 100%;
}
.row_full_sale {
    float: left;
    margin: 0;
    width: 100%;
}
.row_full_sale label {
    font-size: 14px;
    color: #444;
    width: 130px;
}
.row_full_sale span {
    overflow: hidden;
}
.clear {
    clear: both;
}
.show_skills_sc {
    float: left;
    width: 100%;
}
.show_skills_sc ul li {
    float: left;
    display: inline-block;
    margin: 0 4px 4px 0;
    background: #eee;
    padding: 4px 19px;
    font-size: 16px;
    border-radius: 40px;
    font-weight: 300;
    color: #000;
}
.page_name_boox_img {
    float: left;
    margin-right: 10px;
    width: 120px;
}
.page_name_boox .overfow_tte_page {
    overflow: hidden;
}
.ttle_sub_parts {
    float: left;
    width: 70%;
    margin-top: 5px;
}
.ttle_sub_parts ul li {
    float: left;
    display: inline;
    font-size: 14px;
    color: #444;
    text-transform: none;
    margin: 0 10px 5px 0;
}
.ttle_sub_parts ul li .fa {
    color: #999;
    font-size: 18px;
    vertical-align: middle;
    margin-right: 5px;
}
.nomatching h1 {
    font-size: 18px;
    text-align: center;
    letter-spacing: 2px;
    font-weight: 300;
}
.nomatching h3 {
    font-size: 15px;
    text-align: center;
    color: #777;
    margin-top: 5px;
    margin-bottom: 20px;
    clear: both;
    letter-spacing: 2px;
}
.cke_reset {
    max-width: 100%;
}
.doc_fukll_name {
    display: block;
    margin-bottom: 10px;
}
.company_div {
    margin-top: 0!important;
    margin-bottom: 5px;
}
.listing_loc_exp {
    float: left;
    margin-right: 50px;
}
.list_socials {
    background-color: #ededed;
    border-top: 1px solid #dcdcdc;
    display: table-row;
    float: left;
    padding: 8px 0;
    margin-top: 20px;
}
.big_desc {
    float: left;
    width: 100%;
}
.big_desc .first_span {
    width: 18%;
    float: left;
    font-size: 13px;
    font-family: "open_sanssemibold";
}
.big_desc .second_span {
    float: right;
    width: 80%;
    font-size: 14px;
}
.big_desc {
    float: left;
    width: 100%;
    margin: 4px 0;
}
.blog_tit h4 a:hover {
    text-decoration: underline!important;
}
.blog_tit a:hover {
    text-decoration: underline!important;
}
.blog_des {
    color: #666;
}
.blog_box {
    padding: 10px 0 20px;
    border-bottom: 1px #666 dashed;
}
.logos_cmployer_company {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
.logos_cmployer_company ul li {
    float: left;
    width: 12.5%;
    text-align: center;
    padding: 0 42px;
    display: inline;
}
.logos_cmployer_company ul li img {
    vertical-align: middle;
}
.blocks_sections_smei {
    float: left;
    width: 100%;
    margin-top: 20px;
    background: #fff;
    padding: 20px;
}
.blocks_sections_smei_cols {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.blocks_sections_smei_cols_title {
    float: left;
    width: 100%;
    font-size: 15px;
    margin-bottom: 10px;
    color: #4a4948;
    text-transform: capitalize;
    letter-spacing: 1px;
}
.menus_blsection {
    float: left;
    width: 100%;
}
.menus_blsection ul li {
    float: left;
    width: 100%;
    clear: both;
    padding: 3px 0;
}
.menus_blsection ul li a {
    float: left;
    color: var(--card-background);
    font-size: 12px;
    position: relative;
    padding: 1px 0;
    margin-bottom: 1px;
    transition: all 0.2s ease-in-out 0;
}
.menus_blsection ul li a:after {
    content: " ";
    height: 1px;
    background: var(--card-background);
    left: 0;
    width: 0;
    transition: all 0.2s ease-in-out 0;
    position: absolute;
    bottom: 0;
}
.menus_blsection ul li a:hover:after {
    right: 0;
    width: 100%;
}
.title_of_manage_logos {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 22px;
    margin-bottom: 20px;
    color: #a2a2a2;
}
.lft_btm_ggl_add {
    float: left;
    width: 100%;
    background: #fff;
    margin-top: 20px;
    margin-bottom: -20px;
    overflow: auto;
    padding: 20px 0;
    text-align: center;
}
.lft_btm_ggl_add iframe {
    max-width: 100%!important;
}
.list_bot_boox.list_socials {
    padding: 10px;
}
.listing_full_row:hover .list_bot_boox.list_socials {
    background: #fff;
}
.noofproduct .badge-gray {
    padding: 0 8px;
}
.form_lst_row {
    float: left;
    width: 100%;
    position: relative;
}
.input_from_lst_row {
    padding-left: 40px!important;
}
select.input_from_lst_row {
    padding-left: 35px!important;
}
.fa_icon_uper {
    position: absolute;
    left: 0;
    top: 0;
    width: 40px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    z-index: 1;
    color: var(--card-background);
    font-size: 18px;
}
.fa_icon_uper .fa:before {
    line-height: 38px;
}
.row_defaultt {
    max-width: none;
    margin: 0 -7px;
    clear: both;
}
.col_devide {
    float: left;
    width: 50%;
    padding: 0 7px;
}
.col_devide_full {
    float: left;
    width: 100%;
    padding: 0 7px;
}
.reun_takine {
    float: left;
    width: 100%;
    margin: 0 0 5px;
    color: #777;
}
.type_of_brtoms_secs {
    float: left;
    width: 100%;
    margin-bottom: 8px;
}
.type_of_brtoms_secs input {
    vertical-align: top!important;
    margin: 4px 0 0!important;
    display: inline-block!important;
    float: left;
}
.type_of_brtoms_secs label {
    vertical-align: top;
    display: inline-block;
    float: right;
    font-weight: 100;
    width: 95%;
}
.type_of_brtoms_secs label a {
    vertical-align: top;
}
.or_iae {
    float: left;
    width: 100%;
    height: 1px;
    background: #bbb;
    margin: 20px 0;
    position: relative;
}
.or_iae:after {
    content: "Or";
    position: absolute;
    left: 50%;
    margin-left: -15px;
    background: #fff;
    text-transform: capitalize;
    font-family: "open_sanssemibold";
    top: 0;
    margin-top: -10px;
    width: 30px;
    height: 20px;
    text-align: center;
}
.social_login_with {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 7px;
}
.social_login_with ul li {
    display: inline-block;
    margin: 0 2px 10px;
}
.olready_thia_boxxs {
    width: 330px;
    box-shadow: inset 0 -10px 60px rgba(0,0,0,0.1),0 2px 8px rgba(0,0,0,0.2);
    display: inline-block;
    border-radius: 0 0 5px 5px;
    border: solid 1px #ccc;
    margin: auto;
    background: #fff;
    position: relative;
    margin-top: -27px;
    margin-left: 17%;
    padding: 25px;
    text-align: center;
    display: inline-block;
}
.olready_thia_boxxs:after {
    content: " ";
    clear: both;
    display: block;
}
.olready_thia_boxxs:before {
    content: " ";
    clear: both;
    display: block;
}
.title_alredya_tus {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 18px;
    color: #5f5f5f;
    margin-bottom: 20px;
    font-family: 'open_sanssemibold';
}
.login_menu_already {
    float: left;
    width: 100%;
}
.login_menu_already a {
    display: inline-block;
    padding: 0 20px;
    font-size: 14px;
    font-family: "open_sanssemibold";
    text-transform: capitalize;
    height: 40px;
    line-height: 38px;
    border-radius: 5px;
    background: var(--card-background);
    color: #fff;
    border: 1px var(--card-background) solid;
    text-decoration: none!important;
}
.login_menu_already a:hover {
    color: var(--card-background);
    background: #fff;
    border-color: var(--card-background);
}
.left_rrow_ic {
    content: " ";
    border-right: solid 7px #bbb;
    border-bottom: solid 0 transparent;
    border-left: solid 7px transparent;
    border-top: solid 7px transparent;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin: -1px 0 0 -14px;
}
.right_rrow_ic {
    content: " ";
    border-left: solid 7px #bbb;
    border-bottom: solid 0 transparent;
    border-right: solid 7px transparent;
    border-top: solid 7px transparent;
    width: 0;
    height: 0;
    position: absolute;
    right: 0;
    top: 0;
    margin: -1px -14px 0 0;
}
.sear_selcd select::-ms-expand {
    display: none;
}
.breadcrems {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    font-family: "open_sanssemibold";
}
.breadcrems a {
    font-size: 14px;
    font-family: "open_sanssemibold";
    color: #444;
}
.breadcrems a:hover {
    color: var(--card-background);
}
.feedback_popup_section {
    position: fixed;
    right: 0;
    top: 20%;
    z-index: 100;
}
.feedback_button {
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    height: 120px;
    background: var(--card-background) url(../../img/front/feedback_icon.png) center no-repeat;
    cursor: pointer;
    transition: all 0.2s ease-in-out 0;
}
.feedback_button:hover {
    background: var(--card-background) url(../../img/front/feedback_icon.png) center no-repeat;
}
.feedback_form {
    transition: transform 0.3s ease-out 0s;
    position: absolute;
    top: 0;
    background: #fff;
    width: 230px;
    border-left: solid 3px var(--card-background);
    right: -230px;
    display: none;
}
.feedback_form_row_inputs {
    float: left;
    width: 100%;
    padding: 15px;
}
.feedback_form_row {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.feedback_form_row:last-child {
    margin-bottom: 0;
}
.feed_input_sect {
    float: left;
    width: 100%;
    border: solid 1px #ccc;
    border-radius: 0;
    padding: 0 15px;
    font-size: 13px;
    height: 40px;
    border-radius: 3px;
}
textarea.feed_input_sect {
    padding: 10px 15px;
    height: 80px;
    resize: none;
}
.feedback_form_row_button {
    float: left;
    width: 100%;
    padding: 10px 15px;
    background: #eee;
}
.feedback_form_row_button input {
    width: 100%!important;
    height: 40px;
    line-height: 40px!important;
    background: #444!important;
    border: 0!important;
    padding: 0 10px;
    border-radius: 3px;
}
.feedback_form .success_msg {
    border-radius: 0!important;
    font-size: 13px!important;
    padding: 10px 6px!important;
    margin-bottom: 0!important;
}
.feedback_button.off {
    background: var(--card-background) url(../../img/front/feedback_icon.png) center no-repeat;
    right: 230px;
}
.feedback_form.box {
    right: 0;
    display: block;
}
.loasd_sehcf img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}
.feedback_button.off:after {
    height: 30px;
    background: var(--card-background) url(../../img/front/clos_fed_icon.png) center no-repeat;
    width: 40px;
    content: " ";
    cursor: pointer;
    border-top: solid 1px #0a879b;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    margin-bottom: -30px;
}
.feedback_form label.error {
    font-size: 12px;
}
.searh_new_1 {
    float: none;
    max-width: none;
    margin: 0 ;
    margin-bottom: 10px;
}
.nessss {
    margin: 0!important;
    padding: 10px 0;
}
.searh_new_1 .ser {
    width: 25%;
    float: left;
}
.searh_new_1 .ser #skill-filter input[type="text"],.searh_new_1 .ser #designation-filter input[type="text"] {
    border-radius: 5px;
    float: left;
    font-size: 14px;
    height: 40px;
    line-height: 38px;
    width: 100%;
    border: 1px solid #c4c4c4;
    font-weight: 600;
    color: #fff;
    font-weight: normal;
    background: rgba(27,27,27,0.5);
    padding: 0 10px;
    font-family: 'open_sanssemibold';
}
.searh_new_1 .ser .designer-drop {
    position: absolute;
    top: 0;
    margin-top: 40px;
    background: #999;
}
.sear_selcd {
    position: relative;
    z-index: 99;
}
.searh_new_1:after,.searh_new_1:before {
    clear: both;
    display: block;
    content: " ";
}
.nessss .ser2 {
    width: auto;
    padding: 0;
    float: right;
    clear: both;
}
.nessss .ser2 label {
    display: none;
}
.nessss .ser2 .sr_img2 {
    float: left;
    width: 100%;
}
.nessss .ser2 .sr_img2 input[type="submit"] {
    width: 180px;
    vertical-align: middle;
    margin-bottom: 5px;
}
.nessss .ser2 .sr_img2 .reset_js {
    display: inline-block;
    width: 180px;
    background: var(--card-background);
    font-size: 14px;
    color: #fff;
    font-family: 'open_sansregular';
    border: none;
    height: 40px;
    transition: all 0.1s ease-in-out 0;
    line-height: 40px;
    margin-left: 10px;
    margin-bottom: 5px;
    border-radius: 5px;
    text-align: center;
    text-transform: capitalize;
    vertical-align: middle;
}
.nessss .ser2 .sr_img2 .reset_js:hover {
    opacity: .7;
}
.page_name_boox.needess {
    width: auto;
}
.inputsortlisting_sec.neede {
    padding-right: 0;
}
#filterSection .paging {
    margin: 0;
    margin-bottom: 10px;
}
#filterSection .paginations .badge-gray,#filterSection .paginations .next,.paginations span.prev {
    margin-top: 4px;
}
.bloglist span.prev {
    margin-top: 0!important;
}
.listing_box_full_fulll .big_desc .first_span {
    width: 12%;
}
.listing_box_full_fulll .big_desc .second_span {
    width: 88%;
}
.badge-gray a {
    color: #838383;
}
.inr_firm_roq_nabws {
    overflow: hidden;
    float: none;
    width: auto;
}
select.alertLoc[multiple],select.alertLoc[size] {
    height: 127px;
}
select.alertLoc[multiple] option,select.alertLoc[size] option {
    height: 21px;
}
.input_btn.No_marefng_sj {
    margin-right: 1px!important;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
    .feedback_popup_section {
        right: 16px;
    }
}
.over_flow_auto_sigr {
    overflow: auto;
    clear: both;
    float: left;
    width: 100%;
}
.detl_content ul li:last-child {
    text-align: left;
    padding-right: 10px;
}
.full_overlay {
    overflow: auto;
}
.table_education_formate {
    display: table;
    width: 100%;
}
.jjj .search_full {
    margin-top: 0;
}
.form_lst > label.removeColn:after {
    display: none!important;
}
.ster_ti {
    display: inline-block;
    width: auto;
    color: #4a4948;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
    font-family: 'open_sanssemibold';
    border-bottom: 1px #cbcbcb solid;
    margin: 0 0 10px;
    padding: 0 20px 3px 0;
}
.link_menu_sitemap {
    padding: 0;
    margin-bottom: 25px;
}
.link_menu_sitemap ul li {
    padding-left: 0;
    float: left;
}
.link_menu_sitemap_three ul li {
    width: 33.33%;
}
.type_of_brtoms_secs input[type="reset"] {
    display: inline-block;
    background: #616161;
    color: #fff;
    margin-left: 5px!important;
    margin-bottom: 5px;
    font-size: 14px;
    font-family: "open_sanssemibold";
    cursor: pointer;
    height: 41px;
    line-height: 39px;
    padding: 0 18px;
    border-radius: 5px;
    text-transform: capitalize;
    letter-spacing: 0;
    transition: all 0.3s ease-in-out 0;
    min-width: 98px;
    text-align: center;
    border: 1px #616161 solid;
}
.type_of_brtoms_secs input[type="reset"]:hover {
    background: #fff;
    color: #616161;
    border-color: #616161;
    text-decoration: none;
}
.listing_page {
    float: left;
    width: 100%;
}
.ltstjbmenu ul li {
    min-height: 100px;
    vertical-align: top;
    width: 48%;
    margin: 0 .6% 8px;
    border-bottom: 1px solid #ccc;
}
.ltstjbmenu ul li a {
    color: #4C75D9;
    font-family: "open_sanssemibold";
    margin-bottom: 3px;
}
.ltstjbmenu ul li:hover a,.ltstjbmenu ul li a:hover {
    color: #4C75D9;
}
.ltstjb {
    display: inline-block;
    width: 100%;
}
.ltstjb span {
    color: #666;
    font-size: 12px;
    padding-right: 7px;
    float: left;
    width: 50%;
    padding-bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.btn_indicate_label {
    color: #777;
    font-size: 11px;
    font-weight: 100;
    display: block;
}
.ltstjbmenu ul li a {
    border-bottom: none;
}
.ltstjbmenu ul li a::after {
    display: none;
}
.ltstjbmenu ul li:hover a::after {
    display: none;
}
.ltstjb_description {
    color: #666;
    float: left;
    font-size: 12px;
    width: 100%;
}
.inpfil h2 {
    color: #666;
    font-size: 18px;
    font-weight: 600;
}
.inpfil h3 {
    color: #666;
    font-size: 18px;
    font-weight: 600;
}
.blog_bx {
    float: left;
    width: 100%;
    padding: 20px;
    border: 1px #ddd solid;
    box-shadow: 2px 2px 3px 1px #ddd;
    margin-bottom: 20px;
    position: relative;
}
.blog_txts {
    float: left;
    padding-left: 170px;
    width: 100%;
}
.blog_date {
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 160px;
}
.blog_date::before {
    background: #ddd;
    content: "";
    height: 100%;
    left: 80px;
    position: absolute;
    top: 0;
    width: 1px;
}
.blog_date i {
    background: #fff none repeat scroll 0 0;
    border: 2px solid #ddd;
    border-radius: 50%;
    color: #999;
    display: inline-block;
    font-size: 17px;
    height: 35px;
    margin-top: 40px;
    padding: 7px 0;
    position: relative;
    text-align: center;
    width: 35px;
}
.blog_date > span {
    background: #fff;
    border: 1px solid #ddd;
    color: #333;
    display: inline-block;
    font-weight: 600;
    margin-top: 5px;
    padding: 5px;
    position: relative;
    width: 85%;
    box-shadow: 2px 2px 3px 1px #ddd;
    font-family: "open_sanssemibold";
    font-size: 13px;
}
.blog_im {
    border: 3px solid #fff;
    border-radius: 3px;
    box-shadow: 0 0 0 4px #ddd;
    float: left;
    height: 197px;
    overflow: hidden;
    width: 22%;
    margin-top: 6px;
    position: relative;
}
.blog_im > img {
    bottom: 0;
    left: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
}
.blog_rights {
    float: left;
    padding: 0 0 0 30px;
    width: 73%;
}
.blog_titsl {
    float: left;
    width: 100%;
}
.blog_titsl h4 {
    float: left;
    width: 100%;
    margin: 0;
}
.blog_titsl h4 a {
    color: #337ab7;
    text-decoration: none;
}
.blog_desdr {
    color: #999;
    float: left;
    font-size: 13px;
    min-height: 80px;
    padding: 10px 0;
    width: 100%;
}
.inpfil_new p.det_img {
    float: left;
    width: 20%;
    height: 210px;
    overflow: hidden;
    position: relative;
    text-align: center;
    border: 3px solid #fff;
    border-radius: 3px;
    box-shadow: 0 0 0 4px #ddd;
    margin-right: 2%;
}
.inpfil_new p.det_img img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    max-height: 100%;
    max-width: 100%;
    margin: auto;
}
.blog_tit_new {
    overflow: hidden;
}
.blog_tit .det_dates {
    color: #333;
    font-weight: 600;
    border-bottom: 1px solid #ccc;
    padding: 0 0 9px;
}
@font-face {
    font-family: 'latobold';
    src: url('fonts/lato-bol-webfont-webfont.woff2') format('woff2'),url('fonts/lato-bol-webfont-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latoheavy';
    src: url('fonts/lato-heavy-webfont.woff2') format('woff2'),url('fonts/lato-heavy-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latomedium';
    src: url('fonts/lato-medium-webfont.woff2') format('woff2'),url('fonts/lato-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latoregular';
    src: url('fonts/lato-reg-webfont-webfont.woff2') format('woff2'),url('fonts/lato-reg-webfont-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latosemibold';
    src: url('fonts/lato-semibold-webfont.woff2') format('woff2'),url('fonts/lato-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/*.header.fixed-me {
    position: fixed;
    background: #fff;
    box-shadow: 0 0 7px 0 #999;
}
*/
#toTop {
    background: var(--card-background);
    top: 50%;
    color: #fff;
    cursor: pointer;
    transform: translate(0,-50%);
    display: none;
    font-size: 13px;
    height: 60px;
    line-height: 94px;
    padding: 0;
    position: fixed;
    right: 0px;
    text-align: center;
    transition: transform 0.5s ease 0s;
    width: 40px;
    z-index: 999999;
    font-family: 'latomedium';
}
#toTop::before {
    position: absolute;
    right: 0;
    width: 100%;
    height: 30px;
    background: #808080;
    content: "\f106";
    font-family: FontAwesome;
    line-height: 30px;
    font-size: 15px;
}
/*.active.login {
    color: var(--card-background);
}
*/
.detail_imgset {
    float: left;
    margin: 0 20px 10px 0;
}
.det_datessd {
    color: #333;
    font-weight: 600;
    border-bottom: 1px solid #ccc;
    padding: 0 0 4px;
    margin-bottom: 10px;
    display: block;
}
.social_login_with ul li a {
    background: #4265a3;
    border-bottom: 1px solid #263a63;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    padding: 2px 20px 2px 0px;
    width: 100%;
    font-family: 'open_sansregular';
    line-height: 31px;
}
.social_login_with ul li a.gplusicon {
    background: #e14934;
    border-bottom: 1px solid #a02f1f;
}
.social_login_with ul li a.linkedinicon {
    background: #1686B0;
    border-bottom: 1px solid #025b87;
}
.social_login_with ul li a i {
    border-right: 1px solid rgba(0, 0, 0, 0.26);
    font-size: 21px;
    padding: 6px 0;
    width: 44px;
    vertical-align: top;
    margin-right: 5px;
}
.customer_error {
    color: #f3665c !important;
    font-size: 13px;
    margin: 0 !important;
}
.login_form .staps ul li {
    padding-left: 28px;
}
ul.login_menu li a.active {
    color: var(--card-background);
    border-bottom: 1px var(--card-background) solid;
}
.login_cnter_forgot {
    text-align: center;
    min-height: 500px;
}
.login_cnter_forgot .login_form {
    min-height: 0;
}
.lefty_dv_fo {
    display: inline-block;
    width: 100%;
}
.forgot_cnter {
    display: inline-block;
    max-width: 50%;
    text-align: left;
}
._new {
    display: inline-block;
    padding: 14px;
    width: 100%;
    text-align: center;
}
.peoplesc {
    display: inline-block;
    width: 100%;
    color: #333;
    font-size: 14px;
    margin: 3px 0;
}
.peoplesc a {
    display: inline-block;
    padding: 0 4px;
    font-size: 12px;
    color: var(--card-background);
    margin: 0 1px;
}
.peoplesc a:hover {
    background: #333;
    color: #fff;
}
._notes {
    background: #fff;
    box-shadow: 1px 1px 0 0 #ccc;
    color: #666;
    float: left;
    font-family: verdana;
    font-size: 13px;
    padding: 12px;
    width: 100%;
}
.dfds {
    background: #fff;
    margin: 23px 0 10px;
    padding: 5px;
}
.dfds .peoplesc {
    color: #bfbfbf;
    display: inline-block;
    font-family: verdana;
    font-size: 11px;
    margin: 3px 0;
    width: 100%;
}
.dfds .peoplesc a {
    color: #bfbfbf;
    display: inline-block;
    font-family: verdana;
    font-size: 11px;
    padding: 1px 4px;
}
.peoplesc a.active,.dfds .peoplesc a:hover {
    color: #fff;
    background: #333;
}
.sadasd {
    background: #fff;
    color: #666;
    float: left;
    font-family: arial;
    font-size: 18px;
    font-weight: normal;
    margin-top: 20px;
    padding: 17px 0 0;
    text-align: center;
    width: 100%;
}
.newcc {
    background: #fff;
    float: left;
    padding: 15px;
    width: 100%;
    margin-bottom: 20px;
    min-height: 300px;
}
.sdasdsadsGt {
    float: left;
    width: 100%;
    padding: 0 20px;
}
.newc {
    float: left;
    width: 100%;
    min-height: 250px;
}
.sadnasdugsadyyyyy {
    float: left;
    width: 50%;
    margin-bottom: 10px;
}
.staps ul li {
    display: inline-block;
    width: 100%;
    background: url(../../img/front/thiks.png) no-repeat left 2px;
    margin-bottom: 40px;
}
.sadsd a {
    background: url(../../img/front/arow.png) no-repeat left 6px;
    font-size: 13px;
    padding: 0 0 0 20px;
    font-family: verdana;
    display: inline-block;
}
.navbar-default .navbar-nav > li > a.logins {
    display: none;
}
.newcleft {
    float: left;
    width: 76%;
}
.newcright {
    float: right;
    width: 21%;
}
.y-hd {
    border: 1px #ddd solid;
    padding: 15px;
    border-radius: 3px;
    width: 100%;
    margin-bottom: 15px;
    float: left;
}
.mediumlightgray {
    color: #666;
    font-family: Verdana;
    font-size: 14px;
    line-height: 1.4em;
    font-weight: bold;
    border-bottom: 1px solid #ededed;
    padding-bottom: 10px;
}
.list-unstyled {
    display: inline-block;
    width: 100%;
    padding: 10px 0;
}
.list-unstyled li {
    display: inline-block;
    width: 100%;
    padding: 6px 0px;
    font-family: "open_sansregular";
}
.list-unstyled li:hover {
}
.list-unstyled li a {
    display: inline-block;
    font-size: 16px;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 0;
    padding: 0;
}
.list-unstyled li a:hover {
     color: var(--card-background);
}
.lightgrayfont {
    color: #999;
    display: inline-block;
    font-size: 13px;
    padding: 0 0 0 5px;
}
.list-unstyled li .media-heading {
    margin: 0;
}
.login_cnter {
    padding-top: 0;
}
.staps ul li {
    color: var(--card-background);
    display: inline-block;
    font-family: "open_sanssemibold";
    font-size: 20px;
    text-transform: capitalize;
    width: 100%;
}
.staps ul li span {
    color: #4a4948;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    text-transform: none;
    width: 100%;
}
.phone_icos i {
    font-size: 18px;
    vertical-align: middle;
    margin-right: 3px;
}
.messege_ico i {
    font-size: 16px;
    vertical-align: top;
}
.list_bot_boox_col i,.savejob i,.savejob i {
    color: var(--card-background);
    margin-right: 5px;
    vertical-align: middle;
    font-size: 15px;
}
.copmanys_name i {
    font-size: 17px;
}
.copmanys_address i {
    font-size: 22px;
}
.copmanys_contace i {
    font-size: 19px;
}
.copmanys_email i {
    font-size: 18px;
}
.neccft {
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 20px;
    min-height: 450px;
    padding: 100px 0;
    border: none;
    box-shadow: none;
    margin-top: 20px;
}
.neccft:hover {
    background: #fff;
    border: none;
    box-shadow: none;
}
.dty {
    float: left;
    margin-right: 20px;
    margin-top: 6px;
}
.dty > label {
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
    padding: 0px 0 0 3px;
    vertical-align: top;
    width: auto;
    line-height: 22px;
    margin: 0;
}
.dty input[type="radio"], .dty input[type="checkbox"] {
    margin-top: 4px;
}
.ekdiv {
    border: 1px solid #ddd;
    box-shadow: 1px 1px 0 0 #ddd;
    display: inline-block;
    margin-top: 20px;
    padding: 20px;
    width: 100%;
    font-family: "open_sansregular";
}
.noft {
    color: #000;
    font-family: Arial;
    font-size: 18px;
    line-height: 1.6em;
    border-bottom: 1px #ddd solid;
    padding-bottom: 5px;
}
.contentv {
    display: inline-block;
    font-size: 13px;
    color: #666;
    line-height: 20px;
    padding-top: 5px;
}
.newcleft .ful_row_ddta .blue {
    width: 26%;
}
.newcleft .ful_row_ddta .grey {
    width: 62%;
}
.newcleft .job_content {
    display: table;
    width: 100%;
    padding-top: 10px;
}
.ekdiv i.fa.fa-file-pdf-o.pdfDoc {
    font-size: 15px;
}
.recenrtdiv {
    float: left;
    width: 100%;
    margin: 20px 0;
}
.sadsattt {
    float: left;
    width: 48%;
    margin: 0 1%;
}
.idtyc {
    float: left;
    width: 100%;
}
.candidateDiv {
    box-shadow: 0 0 3px 1px #ddd;
    float: left;
    margin: 5px 0;
    padding: 10px 16px;
    width: 100%;
}
.page_name_boox_small {
    font-family: "open_sanssemibold";
    font-size: 13px;
    padding-bottom: 5px;
}
.page_name_boox_small span a {
    color: #4c75d9;
}
.candidateDiv .ful_row_ddta .grey {
    float: left;
    width: 69%;
    margin-bottom: 5px;
}
.candidateDiv .ful_row_ddta .blue {
    float: left;
    font-family: "open_sanssemibold";
    width: 30%;
    margin-bottom: 5px;
}
.candidateDiv .ful_row_ddta .blue i {
    width: 16px;
}
/* alert pp */
.userPrompt {
    background: #fff;
    border: 1px solid #e8e8e8;
    box-shadow: 0 2px 1px #444;
    left: 20px;
    padding: 15px 15px 20px;
    position: fixed;
    top: 3px;
    transition: all 0.2s ease-in 0s;
    width: 350px;
    z-index: 99999;
     display: none
}
.userPrompt .caption {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 3px;
}
.desc {
    font-size: 13px;
}
.geoLocBtn.later, .pushBtn.later {
    background: #fff;
    color: #333;
}
.geoLocBtn, .pushBtn {
    cursor: pointer;
    font-size: 14px;
    padding: 8px 15px;
}
.geoLocBtn.sure, .pushBtn.sure {
    background: var(--card-background);
    color: #fff;
    margin-right: 5px;
}
.geoLocBtn, .pushBtn {
    cursor: pointer;
    float: right;
    font-size: 14px;
    padding: 8px 15px;
}
.newbell a {
    position: relative;
}
.ncr {
    background: var(--card-background);
    border-radius: 2px;
    color: #fff;
    font-size: 12px;
    height: 20px;
    line-height: 21px;
    position: absolute;
    right: -14px;
    text-align: center;
    top: -8px;
    width: 25px;
}
.ncr::after {
    border-bottom: 0 solid transparent;
    border-right: 6px solid var(--card-background);
    border-top: 6px solid transparent;
    content: "";
    left: -6px;
    position: absolute;
    top: 11px;
}
.navbar-default .navbar-nav > li.newbell > a:hover, .navbar-default .navbar-nav > li.newbell > a:focus {
    background: none;
    color: var(--card-background);
}
.vv {
    background: rgba(0, 0, 0, 0.5);
    height: 100%;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 99999;
}
.popupc .nzwh-wrapper {
    background: #fff;
    border: 3px solid #ccc;
    border-radius: 7px;
    bottom: 0;
    box-shadow: 0 0 18px rgba(0, 0, 0, 0.4);
    height: 480px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 520px;
    z-index: 999999;
    text-align: center;
}
.popupc {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999999;
}
.verifed {
    display: inline-block;
    width: 16px;
    margin-left: 3px;
    vertical-align: top;
}
.verifedleft {
    float: right;
    width: 20px;
}
.page_name_boox.page_name_boox_small.leftalign {
    width: 100% !important;
}
.open.jaui {
    background: #efefef;
    border: 2px solid #999;
    float: left;
    margin-bottom: 20px;
    padding: 16px;
    width: 100%;
}
.jobalertlabel {
    color: #333;
    float: left;
    font-size: 14px;
    padding-bottom: 10px;
    width: 100%;
}
.jobalerts_title i {
    color: var(--card-background);
}
.jaform {
    float: left;
    width: 100%;
}
.caption {
    display: inline-block;
    width: 100%;
    padding-top: 5px;
}
.jaform label {
    display: inline-block;
    font-weight: normal;
    font-size: 14px;
    color: #333;
    margin-bottom: 5px;
    max-width: 100%;
}
.jaform input[type="text"] {
    background: #fff;
    border: 1px solid #c4c4c4;
    border-radius: 0px;
    color: #333;
    display: inline-block;
    font-family: "open_sanssemibold";
    font-size: 13px;
    font-weight: normal;
    height: 30px;
    line-height: 28px;
    padding: 0 10px;
    width: 30%;
    margin: 0 10px;
}
.indeed-apply-button {
    display: inline-block;
}
.indeed-apply-button input[type="submit"] {
    background: var(--card-background);
    border: 1px solid var(--card-background);
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: "open_sanssemibold";
    font-size: 14px;
    height: 30px;
    line-height: 29px;
    padding: 0 18px;
    text-align: center;
    text-transform: capitalize;
}
.maind {
    border-bottom: 2px solid #ccc;
    font-size: 19px;
    margin-bottom: 12px;
    padding: 2px;
    margin-top: 18px;
}
.information_cntn_cv ul {
    display: inline-block;
    width: 100%;
    padding-left: 20px;
}
.information_cntn_cv li {
    list-style: disc;
    font-size: 15px;
    margin-bottom: 20px;
}
.ntydd {
    margin: 5px auto auto;
    width: 96%;
    padding-left: 20px;
}
.ntydd > li {
    list-style: outside none none;
    margin: 0;
}
.roghtdi {
    float: right;
    text-align: right;
    width: 50%;
    font-size: 15px;
}
.liftdi {
    display: inline-block;
    float: left;
    width: 50%;
    font-size: 15px;
}
.onceclm {
    display: inline-block;
    width: 100%;
}
.onceclm.martyy {
    margin-top: 30px;
}
.form_lstcv.nobold > label {
    font-weight: normal;
}
#tjobalertsending {
    color: #f00;
    display: inline-block;
    padding: 0 0 5px;
    width: 100%;
}
.page_name_boox.page_name_boox_small.leftalign > span {
    font-size: 22px;
}
.areal_img_box {
    text-align: center;
}
.nctyy {
    border: none;
    box-shadow: none;
    display: inline-block;
    font-family: "open_sansregular";
    margin-top: 20px;
    padding: 0px;
    width: 100%;
}
.roghtdi.nobold {
    height: 200px;
    overflow: hidden;
    position: relative;
    width: 200px;
}
._notes.ncttr {
    font-size: 17px;
    font-family: 'open_sanssemibold';
    color: #333;
    margin-top: 25px;
}
._norett {
    border: 2px solid #ddd;
    border-radius: 3px;
    display: inline-block;
    padding: 20px;
    text-align: center;
    width: 50%;
}
._imgt {
    border: 5px solid #fff;
    border-radius: 9px;
    box-shadow: 0 0 0 1px #ddd;
    display: inline-block;
    height: 100px;
    padding: 5px;
    position: relative;
    text-align: center;
    width: 100px;
}
._imgt img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    max-height: 100%;
    margin: auto;
}
.ful_row_ddtartt {
    display: inline-block;
    font-size: 16px;
    padding: 10px 0 0;
    width: 100%;
}
.page_name_boox.page_name_boox_small > span {
    font-size: 20px;
}
.rltv.rel_Skills {
    display: inherit;
}
.rel_Skills .chosen-container {
    z-index: 10;
    position: initial;
}
.rltv.rel_Skills {
    display: inherit;
    position: relative;
}
.rltv.rel_Skills .chosen-container .chosen-drop {
    top: 86%;
    width: 96.5%;
    margin-left: 20px;
}
.ddprofile .ful_row_ddta {
    margin-bottom: 2px;
}
.ddprofile .data_row_ful_skil_header {
    margin-bottom: 0;
}
.powered_by {
    float: left;
    text-align: right;
    width: 100%;
}
.powered_tital {
    color: #fff;
    display: inline-block;
    font-family: "open_sansregular";
    font-size: 15px;
    padding-right: 10px;
}
.powered_logo {
    display: inline-block;
    width: 120px;
}
.powered_logo {
    display: inline-block;
    width: 120px;
}
.rltv.rel_Skills {
    z-index: 999999;
}
.facebox_hide.facebox_overlayBG {
    z-index: 9999999;
}
#facebox {
    position: absolute;
    text-align: left;
    z-index: 99999999 !important;
}
#filterSection .paginations .badge-gray, #filterSection .paginations .next, .paginations span.prev {
    margin-top: 0;
}
#cust_skl.rltv.rel_Skills {
    z-index: 999;
}
.designation_div {
    position: relative;
    z-index: 9;
}
/*----------------------*/
.pl_main_bx {
    float: left;
    width: 100%;
}
/*.pl_main {
     background: #fff;
     box-shadow: 3px 3px 5px 0 #ccc;
     float: left;
     margin: 1%;
     min-height: 370px;
     text-align: left;
     width: 31.3%;
     border: 1px #ddd solid;
     border-radius: 8px;
}
.pl_main:hover {
    box-shadow: 0 0 10px 0 #666;
    background: #e5fafd;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.03);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.03);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.03);
    transition: all 200ms ease-in;
    transform: scale(1.03);
}
.pl_name {
    color: #000;
    float: left;
    font-size: 19px;
    padding: 20px 15px 10px;
    width: 100%;
    font-family: 'open_sansbold';
}
.pl_amount {
    float: left;
    width: 100%;
    padding: 5px 5px 5px 15px;
    font-family: 'open_sansbold';
    color: var(--card-background);
    font-size: 20px;
}
.pl_amount span {
    font-family: 'open_sansregular';
    color: #666;
    font-size: 15px;
    display: block;
}
.pl_ft {
    float: left;
    width: 100%;
    padding: 15px 15px 5px 15px;
}
.pl_fflist {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
}
.pl_fflist li {
    float: left;
    width: 100%;
    padding: 0 0 15px;
    margin: 0;
    list-style: none;
    font-size: 14px;
    font-family: 'open_sansregular';
}
.pl_fflist li b {
    font-family: 'open_sansbold';
    font-weight: normal;
    color: #333;
}
*/
.help_bxse i,.pl_fflist li i {
    color: #31bc6d;
    font-size: 16px;
    margin-left: 5px;
    cursor: pointer;
}
.pl_buy {
    background: var(--card-background);
    border: 1px solid var(--card-background);
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-family: 'open_sansbold';
    letter-spacing: 0;
    padding: 6px 18px;
    text-align: center;
    text-transform: capitalize;
    margin: 15px 6% 4px;
    width: 88%;
}
.pl_buy:hover {
    background:var(--card-background);
}
.help_bxse {
     display: inline-block;
     position: relative;
     width: 20px;
     vertical-align: top;
     height: 20px;
     margin-top: 4px;
}
.uxicon_help {
     background: #444;
     border-radius: 3px;
     bottom: 26px;
     color: #fff;
     left: 50%;
     padding: 6px;
     position: absolute;
     width: 200px;
     display: none;
     transform: translate(-50%, 0px);
     font-size: 12px;
     text-align: center;
}
.uxicon_help:before {
    position: absolute;
    right: 45%;
    bottom: -7px;
    content: "";
    border-left: 8px transparent solid;
    border-right: 8px transparent solid;
    border-top: 8px #444 solid;
}
.help_bxse:hover .uxicon_help {
    display: inline-block;
}
.fntpop .nzwh {
    margin-bottom: 10px;
}
.drt {
    float: left;
    width: 100%;
}
.drt {
    float: left;
    line-height: 30px;
    width: 100%;
    font-size: 14px;
    color: #333;
    padding: 0 22px;
}
.drt span {
    display: inline-block;
    width: 30%;
    font-family: 'open_sanssemibold';
}
.drt span strong {
    font-weight: normal;
    font-size: 14px;
}
.topln {
    float: left;
    width: 100%;
    font-family: 'open_sanssemibold';
    color: #444;
    font-size: 16px;
}
.topln a {
    background: var(--card-background);
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-family: "open_sanssemibold";
    font-size: 14px;
    margin-top: 5px;
    margin-left: 0px;
    padding: 5px 10px;
    border: 1px var(--card-background) solid;
}
.rltv em a:hover,.topln a:hover {
    color: var(--card-background);
    background: #fff;
    border-color: var(--card-background);
}
.rltv em a {
    background: var(--card-background);
    color: #fff;
    font-size: 14px;
    display: inline-block;
    border: 1px var(--card-background) solid;
    padding: 6px 10px;
    line-height: 20px;
    border-radius: 3px;
    margin-left: 0px;
}
.purplan_note {
    color: #333;
    float: left;
    font-size: 14px;
    padding: 8px;
    width: 100%;
    font-family: 'open_sanssemibold';
}
.apllis {
}
.page_name_boox .apllis h1 {
    width: auto;
}
.joap {
    color: #444;
    float: right;
    font-size: 14px;
}
.joap span {
    padding-left: 20px;
}
.newdii {
    width: 100%;
}
.ccplan:hover,.ccplan {
    background: #9C9C9C;
    border-color: #9C9C9C;
}
.plied_img {
    float: left;
    padding: 6px 16px 0;
    width: 100%;
    color: #333;
    font-size: 14px;
    font-family: "open_sansregular";
}
.plied_img input[type="checkbox"] {
    line-height: normal;
    margin: 4px 3px 0 0;
    display: inline-block;
    vertical-align: top;
}
.nzwh .nzwh {
    background: var(--card-background);
    float: left;
    margin-bottom: 10px;
    width: 100%;
    color: #fff;
    padding: 10px 20px;
    font-family: 'open_sanssemibold';
}
.chosen-container .chosen-single span {
    vertical-align: top;
    width: 94%;
    float: left;
    position: absolute;
    top: 0px;
    left: 14px;
}
.rltv .chosen-single {
    padding-left: 0px !important;
}
.language-fleg span {
    display: inline-block;
    cursor: pointer;
    margin-top: 6px;
    border: 1px transparent solid;
    border-radius: 2px;
}
.language-fleg span.active {
    border: 1px var(--card-background) solid;
    box-shadow: 0 0 5px 0 #ccc;
}
.navbar-default {
    padding: 0;
    margin-top: 10px;
}
.navbar-default .navbar-nav > li {
    vertical-align: top;
}
.navbar-default .navbar-nav > li > a {
    margin-left: 25px;
}
.navbar-default .navbar-nav .nav-link {
    padding: 5px 0px;
    color: #000000;
    text-transform: capitalize;
    font-size: 17px;
    border-radius: 0;
    font-family: 'latomedium';
    border-bottom: 2px transparent solid;
}
.navbar-default .navbar-nav .nav-link:hover,.navbar-default .navbar-nav .nav-link.active,.navbar-default .navbar-nav > li > a:focus {
    color: var(--card-background);
    background-color: transparent;
    border-bottom: 2px var(--card-background) solid;
}
ul.logindivv li {
    width: auto;
    margin-top: 10px;
}
ul.logindivv li a {
    font-size: 14px;
}
.navbar-default .navbar-nav .dropdown-menu {
    padding: 0;
    overflow: hidden;
}
.navbar-default .navbar-nav .dropdown-menu .dropdown-item {
    padding: 7px 15px;
    color: #212529;
    border: 0;
    font-size: 15px;
}
.search_bar_home .ser .designer-drop {
    position: absolute;
    top: 0;
    margin-top: 40px;
    background: #999;
    text-align: left;
}
.search_bar_home .des_box_cont {
    padding: 5px 16px;
}
.search_bar_home .ser {
    width: 100%;
    margin-bottom: 15px;
}
.search_bar_home .sr_img input[type="text"] {
    background: #fff;
    border: none;
    font-size: 16px;
    height: 50px;
    padding: 10px 20px;
    color: #7f7e7e;
    font-family: 'latoregular';
    border-radius: 3px;
}
.search_bar_home .sear_selcd select {
    border-radius: 3px;
    float: left;
    font-size: 16px;
    height: 50px;
    line-height: 48px;
    width: 100%;
    border: none;
    color: #7f7e7e;
    font-weight: normal;
    background: #fff;
    padding: 0 10px;
    font-family: 'latoregular';
}
.search_bar_home .sear_selcd span {
    margin-bottom: 0;
}
.search_bar_home .sear_selcd span::after {
    background-image: none;
    color: #7f7f7f;
    content: "\f0d7";
    padding: 11px 19px;
    font-family: FontAwesome;
}
.search_bar_home .sr_img2 input[type="submit"] {
    font-size: 19px;
    color: #fff;
    font-family: 'latosemibold';
    height: 50px;
    line-height: 48px;
    border-radius: 3px;
}
.search_bar_home .ser2 {
    width: 100%;
}
.right_panal_bot {
    display: inline-block;
    width: 100%;
    padding: 20px;
    background: #fff;
    float: left;
    border-left: 1px #ededed solid;
    margin-top: 10px;
}
.right_panal_bot .add_img {
    width: 49%;
    float: left;
    height: 320px;
    overflow: hidden;
    position: relative;
    margin-top: 0;
}
.right_panal_bot .add_imgright {
    float: right;
}
.right_panal_bot .add_img img {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    max-height: 100%;
    margin: auto;
    object-fit: cover;
}
.form_lst .category_drop {
    overflow: initial;
    width: 100%;
    float: right;
}
.form_lst .category_drop .chosen-drop {
    width: 100% !important;
    margin-left: 0px !important;
}
.login_cnter_forgot .upper_hd_dv {
    text-align: center;
}
.qualification_title {
    display: inline-block;
    width: 100%;
    font-size: 19px;
    color: #000;
    font-family: 'open_sanssemibold';
    margin-bottom: 20px;
    padding-bottom: 5px;
    position: relative;
}
.qualification_title:before {
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    width: 160px;
    height: 1px;
    background: #333;
}
.add_btn:focus {
    background: var(--card-background);
    color: #fff;
}
.add_btn:focus:hover {
    background: #fff;
    border-color: var(--card-background);
    color: var(--card-background);
}
.city_notfound {
    text-align: center;
    padding: 50px 0 0;
    font-size: 23px;
    display: inline-block;
    width: 100%;
}
.header .navbar-default .navbar-toggle:focus {
    background-color: #fff;
}
.header .navbar-default .navbar-toggle:focus:hover {
    background-color: #ddd;
}
.colify-title {
    display: inline-block;
    width: 100%;
    color: #757575;
    font-size: 20px;
    margin-bottom: 20px;
    padding-bottom: 6px;
}
.cv-right-but {
    float: right;
    margin-top: 20px;
}
.form_lstcv {
    display: inline-block;
    width: 100%;
    padding-top: 6px;
}
.over_flow_mange {
    display: inline-block;
    width: 100%;
}
.fertcd {
    display: inline-block;
    margin-right: 10px;
}
.topln .fertcd {
    color: #fff
}
.paging .pagination {
     margin: 0px 0;
     text-align: center;
     float: right;
     display: inline-block;
}
/*---------------New Changes-------------*/
.upload_estab_photo {
    float: right;
    position: absolute;
    right: 0;
    bottom: 0;
}
.upload_estab_photo a,.upload_estab_photo input[type="file"] {
    position: absolute;
    border: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    right: -10px;
    cursor: pointer;
    top: 0;
    left: 0;
}
.upload_estab_photo label {
    background: var(--card-background);
    color: #fff;
    font-size: 14px;
    display: inline-block;
    border: 1px var(--card-background) solid;
    padding: 6px 10px;
    line-height: 20px;
    border-radius: 0px;
    font-weight: normal;
    margin: 0px;
}
.companies_row_index {
    display: inline-block;
    width: 100%;
    padding-top: 40px;
}
.title_of_manage_logos {
    text-align: center;
    font-size: 30px;
    font-family: 'open_sanssemibold';
    color: #333;
}
.logos_cmployer_company ul {
    display: inline-block;
    width: 100%;
}
.logos_cmployer_company ul li {
    float: left;
    width: 18%;
    text-align: center;
    padding: 5px;
    background: #fff;
    border: 1px #ddd solid;
    border-radius: 5px;
}
.logos_cmployer_company ul li img {
    vertical-align: middle;
}
.logos_cmployer_company .owl-carousel li {
    width: 90%;
    margin: 0;
}
.drt span.cover_letter_title {
    width: 100%;
}
.job-by-sr {
    display: inline-block;
    width: 100%;
    padding: 40px 0 20px;
    overflow: hidden;
}
.job-by-sr h2 {
    text-align: center;
    font-size: 42px;
    font-family: 'latoheavy';
    position: relative;
    padding-bottom: 10px;
    color: #404142;
}
.job-by-sr h2::before {
    position: absolute;
    left: 50%;
    bottom: 0;
    content: "";
    background: #404142;
    width: 40px;
    height: 2px;
    transform: translate(-50%,0);
}
.new-job-div {
    display: inline-block;
    width: 100%;
    padding-top: 40px;
}
.new-job-div .thumbnail-bx {
    display: block;
    padding: 0;
    border: 1px #dcdcdc solid;
    border-radius: 6px;
    background: #fff;
    overflow: hidden;
}
.new-cap-img {
    display: inline-block;
    width: 100%;
    position: relative;
    overflow: hidden;
}
/*.new-cap-img h3{
     position: absolute;
     left: 0;
     bottom: 20px;
     width: 100%;
     text-align: center;
     padding: 10px;
     background: rgba(0,0,0,0.4);
     color: #fff;
    font-size: 22px;
    text-transform: uppercase;
}
*/
.new-cap-img h3 {
    text-align: left;
    padding: 10px 25px;
    background: #808080;
    color: #fff;
    font-size: 20px;
    font-family: 'latosemibold';
    text-transform: uppercase;
}
.new-cap-img h3 i {
    margin-right: 30px;
}
.new-job-div .thumbnail-bx .caption {
    padding: 10px 0 0;
}
.caption-bx {
    min-height: 330px;
    display: inline-block;
    width: 100%;
}
.new-job-div .thumbnail-bx .caption p {
    margin: 0;
    padding: 5px 20px;
}
.new-job-div .thumbnail-bx .caption p a {
    display: inline-block;
    font-size: 15px;
    color: #465665;
    font-family: 'latoregular';
}
.catg-btn a {
    display: inline-block;
    font-size: 15px;
    color: var(--card-background);
    font-family: 'latobold';
}
.catg-btn a:hover,.new-job-div .thumbnail-bx .caption p a:hover {
    color: #1c75bc;
    text-decoration: underline;
}
.catg-btn {
    display: inline-block;
    width: 100%;
    padding: 20px 15px;
    text-align: right;
}
.howwork_header .howwork_dialog {
    max-width: 800px;
    width: 100%;
}
.howwork_header .howwork_dialog .modal-content {
    border-radius: 6px !important;
}
.howwork_header .howwork_dialog .close {
    cursor: pointer;
    border: 0;
    position: sticky;
    right: 0;
    top: 3px;
    width: 25px;
    height: 25px;
    background: #f1484a;
    opacity: 1;
    text-shadow: none;
    border-radius: 50%;
    z-index: 99999;
    font-size: 21px;
    color: #fff;
    text-align: center;
    position: sticky;
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    margin-left: auto;
}
.howwork_header .modal-body {
    position: initial;
    padding: 15px;
    display: inline-block;
    width: 100%;
}
.quickbx2, .dashboardsbx, .sattingbx, .quickbx, .profilebx {
    display: none;
}
/*.mail_job_heading li:first-child {
    width: 0;
}
*/
.information_cntn li {
    list-style:none;
    /*font-size: 13px;
    */
}
.mail_download a {
    display: inline-block;
    position: relative;
    color: var(--card-background);
}
.mail_download a i {
    position: absolute;
    left: 10px;
    bottom: 0;
    font-size: 20px;
    background: #fff;
    padding: 2px;
    border-radius: 3px;
    border: 1px #ccc solid;
}
.reply_mail {
    display: inline-block;
    width: 100%;
    text-align: right;
}
.reply_mail a {
    display: inline-block;
    font-size: 15px;
    color: var(--card-background);
}
.nzwh .nzwh h2 {
    font-size: 20px;
}
.close-btn {
    position: absolute;
    right: 13px;
    top: 10px;
    width: 17px;
    opacity: 0.5;
    cursor: pointer;
}
.form-proflis {
    display: inline-block;
    width: 100%;
    padding: 6px 20px;
    text-align: left;
}
.form-proflis .form-group-input input[type="file"] {
    height: auto;
}
.form-proflis label {
    width: 30%;
    padding-top: 5px;
}
.form-group-input {
    display: inline-block;
    width: 68%;
    vertical-align: top;
}
.top_bt_action ul li {
    margin-left: 8px;
}
.form-proflis label.error {
    display: none !important;
}
.form-proflis .form-group-input .form-control.error {
    border-color: #f3665c;
}
.desck_mid_right_topdd {
    display: inline-block;
    width: 100%;
}
.desck_mid_right_topdd span {
    border-bottom: 1px solid #ddd;
    padding: 5px 3px;
    font-size: 17px;
    font-family: "open_sanssemibold";
    color: var(--card-background);
    text-transform: capitalize;
    display: inline-block;
    width: 100%;
}
.descl_bxz {
    display: inline-block;
    width: 100%;
    margin-top: 10px;
}
.my_profl {
    background: #fff;
    width: 100%;
    float: left;
}
.myacco_top {
    padding: 20px 0;
    width: 100%;
    float: left;
}
.myacco {
    border: 1px solid #ddd;
    min-height: 50px;
    padding: 15px;
    box-shadow: 2px 2px 2px 0 rgba(0,0,0,.5);
    margin-bottom: 20px;
    width: 100%;
    float: left;
}
.mu_top {
    border-bottom: 3px #ddd solid;
    font-family: open_sanssemibold;
    font-size: 20px;
    color: #070709;
    padding: 5px 10px 10px;
    margin-bottom: 5px;
    line-height: normal;
}
.dr_fom {
    float: left;
    padding: 20px 10px 0;
    width: 100%;
}
.in_edit_input {
    display: inline-block;
    float: left;
    margin-bottom: 15px;
    width: 100%;
}
.edit_txt, .in_edit_input label {
    font-size: 13px;
    float: left;
    font-family: 'open_sansregular';
}
.in_edit_input label {
    color: #070709;
    width: 30%;
    padding-top: 10px;
    font-weight: normal;
}
.in_edit_bx {
    float: left;
    width: 60%;
}
.fnlamnt {
    padding-top: 10px;
}
.in_edit_bx input[type="password"], .in_edit_bx input[type="text"] {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0;
    color: #000;
    display: inline-block;
    float: left;
    font-size: 16px;
    height: 40px;
    padding: 0 15px;
    width: 100%;
    font-family: 'open_sansregular';
}
.src_edit_select {
    display: inline-block;
    width: 100%;
    padding-bottom: 0;
    vertical-align: top;
}
.expdt_lft {
    width: 48%;
}
.src_edit_select span {
    display: inline-block;
    float: left;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.src_edit_select span::after, .src_uuf_select span::after {
    z-index: 0;
    content: "";
    bottom: 0;
    pointer-events: none;
}
.src_edit_select span::after {
    background-image: url(../../img/front/sleted_arrow.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #fff;
    color: #333;
    height: 12px;
    padding: 18px 19px;
    position: absolute;
    right: 2px;
    top: 2px;
    border-radius: 0;
}
.src_edit_select select {
    width: 100%;
    height: 40px;
    padding: 0 25px 0 15px;
    color: #000;
    line-height: 36px;
    border-radius: 0;
    box-shadow: none;
    background: rgba(255,255,255,1);
    border: 1px solid #ddd;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
}
.expdt_rgt {
    float: right;
    width: 48%;
}
.in_edit_bx textarea, .src_edit_select select {
    font-size: 16px;
    float: left;
    font-family: 'open_sansregular';
}
.btn_form_end_row input[type="submit"] {
    display: inline-block;
    background: var(--card-background);
    color: #fff;
    margin-right: 5px;
    margin-bottom: 5px;
    font-size: 14px;
    font-family: "open_sanssemibold";
    cursor: pointer;
    height: 41px;
    line-height: 39px;
    padding: 0 18px;
    border-radius: 5px;
    text-transform: capitalize;
    letter-spacing: 0;
    transition: all 0.3s ease-in-out 0;
    min-width: 98px;
    text-align: center;
    border: 1px var(--card-background) solid;
}
.btn_form_end_row input[type="submit"]:hover {
    background: #fff;
    color: var(--card-background);
    border-color: var(--card-background);
    text-decoration: none;
}
.form-group.new-pop {
    padding-top: 20px;
}
.modal-header .close:hover {
    background: #fff;
    color: #666;
}
.in_edit_bx ::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #000;
    opacity: 1;
    /* Firefox */
    ;
}
.in_edit_bx :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #000;
}
.in_edit_bx ::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #000;
}
.banner_bx .carousel-caption {
    position: absolute;
    right: 0;
    bottom: auto;
    left: 0;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    top: 100px;
}
.banner-slider {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    z-index: -2;
}
.banner_bx .carousel {
    height: 480px;
}
.banner_bx .carousel .carousel-item, .banner_bx .carousel .carousel-item.active, .banner_bx .carousel .carousel-inner {
    height: 100%;
    z-index: -2;
}
.banner_bx .carousel-control-prev, .banner_bx .carousel-control-next {
    top: 50%;
    width: 50px;
    height: 50px;
    transform: translate(0,-50%);
    z-index: 999;
}
.banner_bx .carousel-control-prev {
    left: 30px;
}
.banner_bx .carousel-control-next {
    right: 30px;
}
/*-----------------------------------*/
#keyword-list {
    float: left;
    list-style: none;
    margin-top: 0px;
    padding: 0;
    width: 100%;
    position: absolute;
    text-align: left;
    max-height: 200px;
    overflow-y: auto;
    top: 100%;
    z-index: 9999;
    border-radius: 0;
    border: 1px #ddd solid;
}
#keyword-list li {
    padding: 10px;
    background: #f0f0f0;
    border-bottom: #bbb9b9 1px solid;
    list-style-type: none;
    color: #333;
}
#keyword-list li:hover {
    background: #fc696a;
    cursor: pointer;
    color: #fff;
    border-bottom-color: #fc696a;
}
#keyword-list li:last-child {
    border-bottom: none;
}
.ser2.job_find_reset {
    clear: none;
    margin-top: 27px;
}
.education_profile {
    position: relative;
}
.education_profile #keyword-list {
    width: 97%;
    border-radius: 0;
}
.drt span.fdsf {
    width: 100%;
}
.declaration_title {
    display: inline-block;
    font-family: "open_sanssemibold";
    font-size: 14px;
}
.declaration_descrption {
    display: inline-block;
    width: 100%;
    padding: 2px 15px 10px;
}
.declaration_check label.error {
    display: none !important;
}
.declaration_check .error {
    outline: 1px #f00 solid !important;
}
.new-job-latest {
    display: inline-block;
    width: 100%;
    margin-top: 30px;
    overflow-x: auto;
}
.latest-job-table {
    display: table;
    width: 100%;
}
.latest-job-tr-th,.latest-job-tr {
    display: table-row;
    width: 100%;
    transition: all 0.5s ease-in-out 0s;
}
.latest-job-tr:hover {
    background: #f1f1f1;
}
.latest-job-th {
    display: table-cell;
    border-bottom: 2px solid #7a7a7a;
    font-weight: 400;
    color: #7a7a7a;
    padding: 14px;
    font-size: 17px;
    font-family: 'latosemibold';
}
.latest-job-td {
    display: table-cell;
    color: #434345;
    padding: 14px;
    font-size: 17px;
    border-bottom: 1px solid #bababa;
    font-family: 'latoregular';
}
/*.latest-job-th:nth-child(n+2), .latest-job-td:nth-child(n+2) {
    padding-left: 56px;
}
*/
.view-all-btn {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding-top: 50px;
}
.view-all-btn a {
    display: inline-block;
    background: var(--card-background);
    text-transform: uppercase;
    font-size: 15px;
    border-radius: 3px;
    padding: 10px 30px;
    color: #fff;
    font-family: "latobold";
}
.job-employer-user {
    display: inline-block;
    width: 100%;
}
.nav-tabs-new {
    border-bottom: 1px #c5c5c5 solid;
}
.nav-tabs-new a {
    color: #888888;
    font-size: 20px;
    text-transform: uppercase;
    border-radius: 3px 3px 0 0;
    font-family: 'latosemibold';
}
.nav-tabs-new a.active {
    color: #fff;
    background: var(--card-background);
}
.job-employer-user .tab-pane {
    padding: 50px 0;
}
.profile-minimal + .profile-minimal {
    border-top: 0;
    margin-top: 0;
}
.profile-minimal {
    border: 1px solid #e0e0e0;
}
/*.profile-minimal:hover{
     box-shadow: 0 0 0px 3px var(--card-background) inset
}
*/
.profile-minimal {
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 100%;
}
.profile-minimal::before, .profile-minimal::after {
    content: "";
    width: 0;
    height: 2px;
    position: absolute;
    transition: all 0.2s linear;
    background: var(--card-background);
}
.profile-minimal-inner::before, .profile-minimal-inner::after {
    content: "";
    width: 2px;
    height: 0;
    position: absolute;
    transition: all 0.2s linear;
    background: var(--card-background);
}
.thumbnail-inder {
    display: inline-block;
    width: 100%;
    position: relative;
}
.thumbnail-bx {
    position: relative;
}
/*.thumbnail-bx::before, .thumbnail-bx::after {
    content: "";
    width: 0;
    height: 2px;
    position: absolute;
    transition: all 0.2s linear;
    background: var(--card-background);
    z-index: 1;
}
.thumbnail-inder::before, .thumbnail-inder::after {
    content: "";
    width: 2px;
    height: 0;
    position: absolute;
    transition: all 0.2s linear;
    background: var(--card-background);
    z-index: 1;
}
*/
.navbar-toggler {
    padding: 0;
    border: 0;
}
.navbar-toggler:focus {
    outline: none;
}
.navbar-toggler .toggle {
    width: 30px;
    height: 30px;
}
.navbar-toggler .toggle .line {
    width: 30px;
    height: 2px;
    border-radius: 99px;
    background: var(--card-background);
    transition: 0.2s;
}
.navbar-toggler .toggle .line.top {
    opacity: 0;
    top: 5px;
}
.navbar-toggler .toggle .line.middle {
    top: 14px;
}
.navbar-toggler .toggle .line.bottom {
    opacity: 0;
    bottom: 5px;
}
.navbar-toggler .toggle .line.cross1 {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.navbar-toggler .toggle .line.cross2 {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.navbar-toggler.collapsed .toggle .line.top {
    opacity: 1;
}
.navbar-toggler.collapsed .toggle .line.cross1 {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
.navbar-toggler.collapsed .toggle .line.cross2 {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
.navbar-toggler.collapsed .toggle .line.bottom {
    opacity: 1;
}
/*----- button 3 -----*/
.thumbnail-bx::after {
    left: 0;
    bottom: 0;
    transition-delay: 0.6s;
}
.thumbnail-inder::after {
    transition-delay: 0.4s;
    right: 0;
    bottom: 0;
}
.thumbnail-bx::before {
    right: 0;
    top: 0;
    transition-delay: 0.2s;
}
.thumbnail-inder::before {
    transition-delay: 0s;
    left: 0;
    top: 0;
}
.thumbnail-bx:hover::after {
    transition-delay: 0s;
}
.thumbnail-bx:hover .thumbnail-inder::after {
    transition-delay: 0.2s;
}
.thumbnail-bx:hover::before {
    transition-delay: 0.4s;
}
.thumbnail-bx:hover .thumbnail-inder::before {
    transition-delay: 0.6s;
}
.thumbnail-bx:hover::before, .thumbnail-bx:hover::after {
    width: 100%;
}
.thumbnail-bx:hover .thumbnail-inder::before, .thumbnail-bx:hover .thumbnail-inder::after {
    height: 100%;
}
/*----- button 6 -----*/
.profile-minimal::before {
    left: 50%;
    top: 0;
    transition-duration: 0.4s;
}
.profile-minimal::after {
    left: 50%;
    bottom: 0;
    transition-duration: 0.4s;
}
.profile-minimal-inner::before {
    left: 0;
    top: 50%;
    transition-duration: 0.4s;
}
.profile-minimal-inner::after {
    right: 0;
    top: 50%;
    transition-duration: 0.4s;
}
.profile-minimal:hover::before, .profile-minimal:hover::after {
    left: 0;
}
.profile-minimal:hover .profile-minimal-inner::before, .profile-minimal:hover .profile-minimal-inner::after {
    top: 0;
}
.profile-minimal:hover::before, .profile-minimal:hover::after {
    width: 100%;
}
.profile-minimal:hover .profile-minimal-inner::before,.profile-minimal:hover .profile-minimal-inner::after {
    height: 100%;
}
.box-creative::after {
    transform: scale3d(1,0,1);
    border-width: 0 1px;
}
.profile-minimal-inner {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    position: relative;
    padding: 16px;
}
.profile-minimal-main-outer {
    display: inline-block;
    margin-top: 0;
    width: 75%;
}
.profile-minimal-main {
    display: inline-block;
    width: 100%;
}
.profile-minimal-image {
    display: inline-block;
    vertical-align: middle;
}
.profile-minimal-main-info {
    display: inline-block;
    vertical-align: middle;
    padding-left: 20px;
}
.profile-minimal-name {
    display: block;
}
.profile-minimal-name a {
    color: #000;
    font-size: 18px;
    font-family: 'latosemibold';
}
.profile-minimal-main-info p {
    font-weight: 400;
    color: #9a9a9a;
    font-family: "open_sanssemibold";
    font-size: 14px;
    margin: 4px 0 0;
    font-family: 'latosemibold';
}
.profile-minimal-position {
    color: var(--card-background) !important;
}
.profile-minimal-meta {
    display: inline-block;
    width: 24.5%;
}
.profile-minimal-meta span {
    color: #9a9a9a;
    font-family: 'latosemibold';
    font-size: 14px;
}
.profile-minimal-meta i {
    color: var(--card-background);
    margin-right: 5px;
    font-size: 16px;
}
.job-companies-user {
    display: inline-block;
    width: 100%;
    background: #3b3b3b;
    text-align: center;
    padding: 60px 0;
}
.job-companies-user h2 {
    color: #fff;
    text-align: center;
    font-size: 42px;
    font-family: 'latoheavy';
    position: relative;
    padding-bottom: 50px;
}
.job-companies-slider {
    display: inline-block;
    width: 100%;
    padding-bottom: 30px;
}
.title-widget {
     color: #fff;
     font-size: 26px;
     line-height: 1;
     position: relative;
     margin: 5px 0 15px;
     display: inline-block;
     width: 100%;
     font-family: 'Roboto', sans-serif;
     font-weight: 500;
}
.title-widget span {
    position: relative;
    display: inline-block;
    width: 100%;
}
.fb-login {
    background: #3a559f;
}
.ins-login {
    background: #d33081;
}
.lin-login {
    background: #0077b1;
}
.pin-login {
    background: #c51f26;
}
.header-top-detial {
    display: inline-block;
    width: 100%;
    text-align: right;
}
.header-top-detial .navbar {
    padding: 0;
}
.header-top-detial ul {
    display: inline-block;
    width: 100%;
}
.header-top-detial ul li {
    display: inline-block;
    margin-left: 25px;
    font-size: 16px;
    color: #000;
    line-height: normal;
    font-family: 'latoregular';
}
.header-top-detial ul li a {
    display: inline-block;
    font-size: 16px;
    color: #000;
    font-family: 'latoregular';
}
.header-top-detial .dropdown-menu {
    min-width: 80px;
    padding: 8px;
}
.header.fixed-me .header-top-detial {
    display: none;
}
.header.fixed-me .bs-example {
    padding: 10px 0 0;
}
.paginations .badge-gray:hover {
    border: 1px var(--card-background) solid;
}
.middels_bx {
    display: inline-block;
    width: 100%;
    margin-top: 80px;
}
/*---------------------------------------------*/
.chosen-select {
    width: 100%;
}
.chosen-select-deselect {
    width: 100%;
}
.chosen-container {
    display: inline-block;
    font-size: 14px;
    position: relative;
    vertical-align: middle;
}
.chosen-container .chosen-drop {
    background: #ffffff;
    border: 1px solid #cccccc;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-box-shadow: 0 8px 8px rgba(0, 0, 0, .25);
    box-shadow: 0 8px 8px rgba(0, 0, 0, .25);
    margin-top: -1px;
    position: absolute;
    top: 100%;
    left: -9000px;
    z-index: 1060;
}
.chosen-container.chosen-with-drop .chosen-drop {
    left: 0;
    right: 0;
}
.chosen-container .chosen-results {
    color: #555555;
    margin: 0 4px 4px 0;
    max-height: 240px;
    padding: 0 0 0 4px;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
    display: none;
    line-height: 1.42857143;
    list-style: none;
    margin: 0;
    padding: 5px 6px;
}
.chosen-container .chosen-results li em {
    background: #feffde;
    font-style: normal;
}
.chosen-container .chosen-results li.group-result {
    display: list-item;
    cursor: default;
    color: #999;
    font-weight: bold;
}
.chosen-container .chosen-results li.group-option {
    padding-left: 15px;
}
.chosen-container .chosen-results li.active-result {
    cursor: pointer;
    display: list-item;
}
.chosen-container .chosen-results li.highlighted {
    background-color: #428bca;
    background-image: none;
    color: white;
}
.chosen-container .chosen-results li.highlighted em {
    background: transparent;
}
.chosen-container .chosen-results li.disabled-result {
    display: list-item;
    color: #777777;
}
.chosen-container .chosen-results .no-results {
    background: #eeeeee;
    display: list-item;
}
.chosen-container .chosen-results-scroll {
    background: white;
    margin: 0 4px;
    position: absolute;
    text-align: center;
    width: 321px;
    z-index: 1;
}
.chosen-container .chosen-results-scroll span {
    display: inline-block;
    height: 1.42857143;
    text-indent: -5000px;
    width: 9px;
}
.chosen-container .chosen-results-scroll-down {
    bottom: 0;
}
.chosen-container .chosen-results-scroll-down span {
    background: url("chosen-sprite.png") no-repeat -4px -3px;
}
.chosen-container .chosen-results-scroll-up span {
    background: url("chosen-sprite.png") no-repeat -22px -3px;
}
.chosen-container-single .chosen-single {
    background-color: #ffffff;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 1px solid #cccccc;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    color: #686868 !important;
    display: block;
    height: 74px;
    overflow: hidden;
    line-height: 48px;
    padding: 0 0 0 8px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
     font-size: 16px;
     font-weight: 300;
     font-family: 'Roboto', sans-serif
}
.chosen-container-single .chosen-single span {
    display: block;
    margin-right: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top:11px
}
.chosen-container-single .chosen-single abbr {
    background: url("chosen-sprite.png") right top no-repeat;
    display: block;
    font-size: 1px;
    height: 10px;
    position: absolute;
    right: 26px;
    top: 12px;
    width: 12px;
}
.chosen-container-single .chosen-single abbr:hover {
    background-position: right -11px;
}
.chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover {
    background-position: right 2px;
}
.chosen-container-single .chosen-single div {
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    width: 18px;
}
.chosen-container-single .chosen-single div b {
    background: url("chosen-sprite.png") no-repeat 0 20px;
    display: block;
    height: 100%;
    width: 100%;
}
.chosen-container-single .chosen-default {
    color: #777777;
}
.chosen-container-single .chosen-search {
    margin: 0;
    padding: 3px 4px;
    position: relative;
    white-space: nowrap;
    z-index: 1000;
}
.chosen-container-single .chosen-search input[type="text"] {
    background: url("chosen-sprite.png") no-repeat 100% -20px, #ffffff;
    border: 1px solid #cccccc;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    margin: 1px 0;
    padding: 4px 20px 4px 4px;
    width: 100%;
}
.chosen-container-single .chosen-drop {
    margin-top: -1px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.chosen-container-single-nosearch .chosen-search input {
    position: absolute;
    left: -9000px;
}
.chosen-container-multi .chosen-choices {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    cursor: text;
    height: auto !important;
    height: 1%;
    margin: 0;
    overflow: hidden;
    padding: 20px 10px 10px;
    position: relative;
}
.chosen-container-multi .chosen-choices li {
    float: left;
    list-style: none;
}
.chosen-container-multi .chosen-choices .search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
.chosen-container-multi .chosen-choices .search-field input[type="text"] {
    background: transparent !important;
    border: 0 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #555555;
    height: 32px;
    margin: 0;
    padding: 4px;
    outline: 0;
}
.chosen-container-multi .chosen-choices .search-field .default {
    color: #999;
}
.chosen-container-multi .chosen-choices .search-choice {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #eeeeee;
    border: 1px solid #cccccc;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    background-image: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
    background-image: -o-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
    background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    color: #333333;
    cursor: default;
    line-height: 13px;
    margin: 6px 3px 3px 5px;
    padding: 3px 20px 3px 5px;
    position: relative;
}
.chosen-container-multi .chosen-choices .search-choice .search-choice-close {
    background: url("chosen-sprite.png") right top no-repeat;
    display: block;
    font-size: 1px;
    height: 10px;
    position: absolute;
    right: 4px;
    top: 5px;
    width: 12px;
    cursor: pointer;
}
.chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover {
    background-position: right -11px;
}
.chosen-container-multi .chosen-choices .search-choice-focus {
    background: #d4d4d4;
}
.chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close {
    background-position: right -11px;
}
.chosen-container-multi .chosen-results {
    margin: 0 0 0 0;
    padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
    display: none;
}
.chosen-container-active .chosen-single {
    border: 1px solid #66afe9;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
}
.chosen-container-active.chosen-with-drop .chosen-single {
    background-color: #ffffff;
    border: 1px solid #66afe9;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
    background: transparent;
    border-left: none;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -18px 20px;
}
.chosen-container-active .chosen-choices {
    border: 1px solid #66afe9;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
}
.chosen-container-active .chosen-choices .search-field input[type="text"] {
    color: #111 !important;
}
.chosen-container-active.chosen-with-drop .chosen-choices {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.chosen-disabled {
    cursor: default;
    opacity: 0.5 !important;
}
.chosen-disabled .chosen-single {
    cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
    cursor: default;
}
.chosen-rtl {
    text-align: right;
}
.chosen-rtl .chosen-single {
    padding: 0 8px 0 0;
    overflow: visible;
}
.chosen-rtl .chosen-single span {
    margin-left: 26px;
    margin-right: 0;
    direction: rtl;
}
.chosen-rtl .chosen-single div {
    left: 7px;
    right: auto;
}
.chosen-rtl .chosen-single abbr {
    left: 26px;
    right: auto;
}
.chosen-rtl .chosen-choices .search-field input[type="text"] {
    direction: rtl;
}
.chosen-rtl .chosen-choices li {
    float: right;
}
.chosen-rtl .chosen-choices .search-choice {
    margin: 6px 5px 3px 0;
    padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices .search-choice .search-choice-close {
    background-position: right top;
    left: 4px;
    right: auto;
}
.chosen-rtl.chosen-container-single .chosen-results {
    margin: 0 0 4px 4px;
    padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results .group-option {
    padding-left: 0;
    padding-right: 15px;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
    border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
    background: url("chosen-sprite.png") no-repeat -28px -20px, #ffffff;
    direction: rtl;
    padding: 4px 5px 4px 20px;
}
.inpfil {
    display: inline-block;
     width: 100%;
     border: 1px #ddd solid;
     padding: 20px;
     border-radius: 6px;
     box-shadow: 3px 3px 5px 0 #ddd;
     min-height: 200px;
     color: #666;
    font-size: 15px;
     margin-bottom: 20px
}
.iner_form_new_box{
     padding-left: 0;
     padding-right: 0
}
 .pay-action{
     min-width: 84px;
}
.pay-action a{
    padding: 5px 6px;
}
.top_page_name_title {
     border-bottom: 2px solid #ddd;
     float: left;
     margin-bottom: 20px;
     padding: 7px;
     width: 100%;
}
/*--------Upgred------------------*/
.modal-dialog {
     max-width: 600px;
     margin: 30px auto;
}
.modal-content {
     border-radius: 0 !important;
}
.openprofesh {
     display: inline-block;
     width: 100%;
     padding-bottom: 10px;
     font-weight: 600;
     font-size: 14px;
}
.jobdi .btn-info {
     font-size: 13px;
}
.right_child_sec_over {
     display: inline-block;
     width: 100%;
     overflow-x: auto;
}
.howwork_header {
     z-index: 999999999;
}
.div_subcategory select.form-control{
     height: 66px;
}
.ftdrop4, .ftdrop3, .ftdrop2, .ftdrop1 {
     display: none;
}
.sitemap_bx{
     margin-top: 0
}
.job-div_button .share_icons a {
     width: 34px;
     height: 35px;
     padding: 9px 0;
}
#paymentmethod {
     z-index: 999999;
}
.paypal_process_t{
     background:#eee
}
.no-deta {
     margin-top: 30px;
     padding: 90px 0;
}
/*-------------New-design---css----------*/
.my-profile-boxes {
     float: left;
     width: 100%;
     border: 1px #e5e5e5 solid;
     border-radius: 10px;
     min-height: 150px;
     margin-bottom: 30px;
}
.my-profile-boxes-top {
     float: left;
     width: 100%;
     border-bottom: 1px #e5e5e5 solid;
     padding:15px 30px;
}
.my-profile-boxes-top h2 {
     color:#f15424;
     font-size: 20px;
     font-weight: normal;
     font-family: 'Roboto', sans-serif;
     float: left;
}
.my-profile-boxes-top a {
     float: right;
     font-size: 16px;
     color: #7f7f81;
}
.my-profile-boxes-top a i {
     margin-right: 5px;
}
.my-profile-boxes-mddel {
     display: inline-block;
     width: 100%;
     padding: 30px;
}
.my-profile-boxes-detail {
     display: inline-block;
     width: 100%;
     margin-bottom: 20px;
}
.my-profile-names {
     display: inline-block;
     vertical-align: middle;
     padding-left: 30px;
     color: #333333;
     font-size: 30px;
     font-family: 'Roboto', sans-serif;
}
.my-profile-img {
     width: 110px;
     height: 110px;
     background: #fff;
     border-radius: 50%;
     overflow: hidden;
     display: inline-block;
     vertical-align: middle;
}
.users-informetion-detal {
     display: inline-block;
     padding: 0 20px;
}
.con-left-bx {
     padding-left:0;
     border-right: 1px #ddd solid
}
.users-location-detal {
     display: inline-block;
     width: 100%;
     margin-top: 15px;
}
.users-location-detal i,.users-informetion-detal i {
     display: inline-block;
     width: 19px;
     margin-right: 5px;
     vertical-align: middle;
}
.users-location-detal span,.users-informetion-detal span {
     font-size: 16px;
     font-weight: 300;
     display: inline-block;
     vertical-align: middle;
}
.condidet-skills {
     display: inline-block;
     width: 100%;
}
.condidet-skills li {
     display: inline-block;
     width: 100%;
     position: relative;
     color: #737373;
     font-size: 16px;
     font-weight: 300;
     padding: 0 30px;
     margin-bottom: 15px;
}
.condidet-skills li::before {
     position: absolute;
     left: 9px;
     top: 7px;
     content: "";
     width: 10px;
     height: 10px;
     background: #9d9c9f;
     border-radius: 50%;
}
.condidet-skills-user {
     display: inline-block;
     width: 100%;
}
.condidet-skills-user li {
     display: inline-block;
     position: relative;
     color: #535353;
     font-size: 16px;
     font-weight: 300;
     padding: 5px 20px;
     margin-bottom: 15px;
     background: #e6e6e6;
     border-radius: 30px;
}
.my-profile-boxes-mddel p{
    color: #535353;
    font-size: 16px;
    font-weight: 300;
     line-height: 25px
}
.currant-upplan {
     display: inline-block;
     background: #46a8f0;
     color: #fff;
     font-size: 16px;
     text-transform: uppercase;
     font-weight: 500;
     padding: 8px 25px;
     border-radius: 30px;
     overflow: hidden;
     margin-top: 20px;
     position: relative;
     margin-right: 5px;
     border: none;
     cursor: pointer
}
.currant-upplan::before {
     position: absolute;
     left: 0;
     top: -25px;
     content: "";
     width: 100%;
     height: 100%;
     background: rgba(255,255,255,0.1);
     border-radius: 50%;
}
.my-profile-boxes-top h2 i {
     display: inline-block;
     vertical-align: middle;
}
.my-profile-boxes-top h2 span {
     display: inline-block;
     vertical-align: middle;
     padding-left: 10px;
}
.account-servise-btn {
     float: left;
     width: 100%;
     margin-bottom: 20px
}
.aboutself-boxes{
     margin-bottom: 20px;
}
.account-servise-btn a {
     display: inline-block;
     color: #535353;
     font-size: 16px;
     font-weight: 300;
     margin-right: 30px;
     border-bottom: 1px #535353 solid;
     line-height: 15px;
     text-transform: uppercase
}
.account-servise-btn a:hover {
     color: var(--header-background);
     border-bottom: 1px var(--header-background) solid;
}
.menu-icons {
     float: right;
     margin-top: 8px;
     cursor: pointer
}
.left-menumain-show .left_lnks ul li a{
     width: 43px;
     border-color: transparent
}
.left-menumain-show .left_lnks ul li a span{
     display: none
}
.left_lnks ul li a i img {
     position: absolute;
     left: 0;
     right: 0;
     top: 0;
     bottom: 0;
     margin: auto;
}
.currant-upplan:hover{
     color: #fff;
    background: var(--card-background)
}
.currant-upplan i{
     margin-right: 5px
}
.pdf-btn{
     background: var(--header-background)
}
.my-education-boxes h2 {
    color: #53a0e9;
}
.my-experience-boxes h2 {
    color: #8063af;
}
.my-skills-boxes h2 {
    color: #f08a5d;
}
.my-aboutself-boxes h2 {
    color: #88675b;
}
.my-current-boxes h2 {
    color: #f75c4e;
}
.my-payments-boxes h2 {
    color: #fbbd11;
}
.my-manage-boxes h2 {
    color: #3e5eab;
}
.my-applied-boxes h2 {
    color: #f99b1e;
}
.my-mail-boxes h2 {
    color: #5e7c8b;
}
.my-uoload-photo h2 {
    color: #34a295;
}
.my-favorite-boxes h2 {
    color: #62b146;
}
.form_list_education {
     display: inline-block;
     width: 100%;
     position: relative;
     margin-bottom: 30px;
}
.lable-acc {
     position: absolute;
     left: 10px;
     top: -14px;
     background: #fff;
     margin: 0;
     padding: 2px 5px;
     font-size: 16px;
     font-weight: 300;
     color: #737373;
     z-index: 1
}
.form_input_education .form-control {
     color: #686868;
     font-size: 16px;
     font-weight: 300;
     height: 64px;
}
.form_input_education textarea.form-control {
     height: 120px;
     padding-top: 20px;
}
.qualification-select {
    position: relative
}
.qualification-select span{
    display:inline-block;
    float:left;
    overflow:hidden;
    position:relative;
    width:100%;
     margin-bottom:8px;
}
.qualification-select span::after {
    background-color: transparent;
    bottom: 0;
    color: #868686;
    content: "\f107";
    height: 12px;
    padding: 15px 19px;
    pointer-events: none;
    position: absolute;
    right: 1px;
    top: 1px;
    z-index: 1;
    border-radius: 0 2px 2px 0;
     font-family: FontAwesome;
     height: 63px;
     font-size: 22px;
}
.qualification-select select{
    appearance:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
}
.qualification-select option{
    padding:0 5px
}
.wewain a {
     color: var(--header-background);
     font-size: 16px;
     font-weight: 300;
}
.wewain a i {
     font-size: 19px;
}
.wewain-add {
     display: inline-block;
     width: 100%;
     text-align: right;
}
.wewain-add a.add_btn {
     border: none;
     padding: 0 20px;
}
.lable-acc-add {
     background: #fff;
     padding: 2px 8px;
     font-size: 16px;
     font-weight: 300;
     color: #737373;
     z-index: 9;
     width: 100%;
     position: relative;
     margin-bottom: 25px;
}
.lable-acc-add::before {
     position: absolute;
     left: 0;
     top: 14px;
     content: "";
     width: 100%;
     height: 1px;
     background: #ddd;
}
.lsdd-title {
     position: relative;
     background: #fff;
     padding: 0 5px;
}
.lable-acc-month{
     left: 25px
}
.left_lnks ul li a span {
     display: inline-block;
     vertical-align: middle;
}
.payment-history-bx{
     padding-left: 0;
     padding-right: 0
}
.pay-action a.btn {
     font-size: 14px;
     border-radius: 6px;
     width: 28px;
     height: 28px;
     text-align: center;
     padding: 6px;
     color: #fff
}
.pay-action .btn-info {
     background-color: #2e9ced;
     border-color: #2e9ced;
}
.pay-action .btn-danger {
     background-color: var(--header-background);
     border-color: var(--header-background);
}
.plan-btn .btn-info{
     background: #f26b49;
     border-color: #f26b49;
     font-size: 15px;
     color: #fff
}
.plan-btn .btn-info:hover{
     background: #fff;
     border-color: #f26b49;
     font-size: 15px;
     color: #f26b49
}
.edit-pencil-btn {
     color: #7f7f81;
     font-size: 16px;
     font-weight: 300;
}
.saved-details-btn {
     color: #3494e6;
     font-size: 16px;
     font-weight: 300;
     border-right: 1px #ddd solid;
     padding-right: 7px;
     margin-right: 5px;
}
.delete-trash-btn {
     color: var(--header-background);
     font-size: 16px;
     font-weight: 300;
}
.add-alert a {
     color: #fff;
     background: var(--header-background);
     padding: 3px 10px;
     border-radius: 7px;
}
.noofproduct span {
     font-size: 16px;
     color: #7f7f81;
}
.pagination span.last a,.pagination span.next a {
    background: #f4f4fc;
    border-radius: 4px;
    color: #838383;
    display: inline-block;
    line-height: 27px;
    margin: 0 5px;
    min-width: 68px;
     vertical-align: middle;
     font-size: 16px;
}
.change_list_education{
     padding-top: 40px;
}
.form_upload_file .form-control{
     padding: 18px 10px 18px 51px;
    perspective:none
}
.form_upload_file {
     position: relative;
     width: 100%;
}
.choose-file-your {
     position: absolute;
     left: 15px;
     top: 16px;
     background: #efefef;
     z-index: 9;
     padding: 5px 16px;
     border-radius: 25px;
     color: #616161;
     font-size: 14px;
     pointer-events: none;
}
.form_upload_file .form-control:after {
     transition: 200ms all ease;
     border-bottom: 3px solid rgba(0,0,0,.2);
     background: #3c5ff4;
     text-shadow: 0 2px 0 rgba(0,0,0,.2);
     color: #fff;
     font-size: 20px;
     text-align: center;
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     display: block;
     content: 'Upload Something';
     line-height: 60px;
     border-radius: 5px;
     display:none;
}
.form_input_gender {
     display: inline-block;
     width: 100%;
     border: 1px solid #ced4da;
     padding: 18px;
     border-radius: 5px;
}
.add-cover-button {
     display: inline-block;
     width: 100%;
     border: 1px #ddd solid;
     padding: 20px;
     border-radius: 5px;
     margin-bottom: 20px;
}
.media_box {
     display: inline-block;
     width: 100%;
     position: relative;
     margin-top: 20px;
     border: 1px #ddd solid;
     padding: 20px;
     border-radius: 5px;
     background: #f1f1f1;
}
.close_icon3_1 {
     position: absolute;
     right: -5px;
     top: -5px;
}
.temp-image-section {
     display: inline-block;
     background: #f1f1f1;
     padding: 4px 10px;
     margin: 5px 0 5px 0;
     border-radius: 4px;
}
.form_input_education .ajax-upload-dragdrop {
     border: 1px solid #c8c8c8;
     border-radius: 5px;
     padding: 20px;
}
/*-----------------------Jobseekers-----------------------*/
.my_accnt {
     float: left;
     width: 100%;
}
.form_list_jobseekars {
     display: inline-block;
     width: 100%;
     border: 1px #ddd solid;
     padding: 20px 16px;
     border-radius: 5px;
     font-size: 16px;
     color: #585858;
     font-weight: 300;
}
.my-creat-tab a i {
    background: var(--header-background);
}
.my-manage-job-tab a i {
    background: #3494e6;
}
.my-paypanethistory-tab a i {
    background: #6d49a6;
}
.my-favorites-tab a i {
    background: #62b146;
}
.my-mail-history-tab a i {
    background: #f9bd18;
}
.my-pro-files-tab a i {
    background: #3e5eab;
}
.my-edit-tab a i {
    background: #7c3695;
}
.my-change-pass-tab a i {
    background: #f99b1e;
}
.my-change-logo-tab a i {
    background: #ff5e00;
}
.my-logout-tab a i {
    background: #1741fb;
}
.my-delete-tab a i {
    background: #f1403d;
}
.my-creat-tab a:hover, .my-creat-tab.active a {
    border: 1px var(--header-background) solid;
    color: var(--header-background);
}
.my-manage-job-tab a:hover, .my-manage-job-tab.active a {
    border: 1px #3494e6 solid;
    color: #3494e6;
}
.my-paypanethistory-tab a:hover, .my-paypanethistory-tab.active a {
    border: 1px #6d49a6 solid;
    color: #6d49a6;
}
.my-favorites-tab a:hover, .my-favorites-tab.active a {
    border: 1px #62b146 solid;
    color: #62b146;
}
.my-mail-history-tab a:hover, .my-mail-history-tab.active a {
    border: 1px #f9bd18 solid;
    color: #f9bd18;
}
.my-pro-files-tab a:hover, .my-pro-files-tab.active a {
    border: 1px #3e5eab solid;
    color: #3e5eab;
}
.my-edit-tab a:hover, .my-edit-tab.active a {
    border: 1px #7c3695 solid;
    color: #7c3695;
}
.my-change-pass-tab a:hover, .my-change-pass-tab.active a {
    border: 1px #f99b1e solid;
    color: #f99b1e;
}
.my-change-logo-tab a:hover, .my-change-logo-tab.active a {
    border: 1px #ff5e00 solid;
    color: #ff5e00;
}
.my-logout-tab a:hover, .my-logout-tab.active a {
    border: 1px #1741fb solid;
    color: #1741fb;
}
.my-delete-tab a:hover, .my-delete-tab.active a {
    border: 1px #f1403d solid;
    color: #f1403d;
}
.form_input_education {
    display: inline-block;
    width: 100%;
}
.transaction-payment span {
    width: 150px;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 6px;
}
.form_upload_file::before {
    position: absolute;
    left: 3px;
    top: 5px;
    content: "";
    width: 145px;
    height: 57px;
    background: #fff;
    pointer-events: none;
}
.plan_list_jobseekars .currant-upplan {
    margin: 0;
    vertical-align: middle;
}
.form_input_education .cke_chrome {
    width: 100% !important;
}
/*---------------------cv-----------------*/
.mack-cv-profileimg {
    float: left;
    width: 200px;
    margin-right: 20px;
}
.form_lstcv_names {
    display: inline-block;
    width: 100%;
    padding-top: 6px;
}
.form_lstcv_names label {
    font-size: 20px;
    color: #333;
}
.form_lstcv i {
    width: 25px;
    color: #959595;
    font-size: 20px;
    vertical-align: middle;
}
.my-profile-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/**** floating-Lable style start ****/
.floating-label {
     position:relative;
     margin-bottom:20px;
}
.floating-input , .floating-select {
}
.floating-input:focus , .floating-select:focus {
     outline:none;
     border-bottom:2px solid #5264AE;
}
.floating-label label.label-floting {
     color:#737373;
     font-size:16px;
     font-weight:normal;
     position:absolute;
     pointer-events:none;
     font-weight: 300;
     left:14px;
     top:21px;
     transition:0.2s ease all;
     -moz-transition:0.2s ease all;
     -webkit-transition:0.2s ease all;
}
.floating-input:focus ~ label, .valid:not(:placeholder-shown) ~ label, .floating-input .error:not(:placeholder-shown) ~ label {
     top: -12px;
     background: #fff;
}
.floating-select:focus ~ label , .floating-select:not([value=""]):valid ~ label {
     top:-18px;
     font-size:14px;
     color:#5264AE;
}
/* active state */
.floating-input:focus ~ .bar:before, .floating-input:focus ~ .bar:after, .floating-select:focus ~ .bar:before, .floating-select:focus ~ .bar:after {
     width:50%;
}
.floating-textarea {
     min-height: 30px;
     max-height: 260px;
     overflow:hidden;
     overflow-x: hidden;
}
/* animation */
@-webkit-keyframes inputHighlighter {
     from {
         background:#5264AE;
    }
     to {
         width:0;
         background:transparent;
    }
}
@-moz-keyframes inputHighlighter {
     from {
         background:#5264AE;
    }
     to {
         width:0;
         background:transparent;
    }
}
@keyframes inputHighlighter {
     from {
         background:#5264AE;
    }
     to {
         width:0;
         background:transparent;
    }
}
/**** floating-Lable style end ****/
/*--------upgred-plan-popup---------**/
.paymentmethod-modal .modal-content {
     border-radius: 30px !important;
     overflow: hidden;
}
.paymentmethod-modal .modal-header {
     background: transparent;
     color: #fff;
     border-radius: 0;
     text-align: center;
     border-bottom: 1px #ddd solid !important;
}
.paymentmethod-modal .modal-title {
     color: #2d3447;
     text-align: center;
     display: inline-block;
     width: 100%;
     font-size: 22px;
}
.paymentmethod-modal .login_modal_body {
     background: #fff;
     text-align: center;
     padding: 30px 50px !important
}
.paymentmethod-modal .entro {
     color: #49494d;
     font-size: 16px;
     font-weight: 300;
     font-family: 'Roboto', sans-serif;
     width: 100%;
}
.paymentmethod-modal .modal-header .close {
     background: transparent;
     color: #333;
     text-shadow: none;
     border: none;
     width: 24px;
     height: 24px;
     margin: 0;
     padding: 0;
     font-weight: 300;
     font-size: 34px;
     line-height: 19px;
}
.paymentmethod-modal .modal_lable {
     color: #2d3447;
     text-transform: uppercase;
     font-size: 20px;
     font-family: 'Roboto', sans-serif;
}
.paymentmethod-modal .modal_lable b {
     font-weight: 500;
}
.paymentmethod-modal .rltv {
     font-size: 13px;
     margin-top: 8px;
}
.paymentmethod-modal .dty > label {
     font-size: 15px;
     padding: 0px 0 0 5px;
}
.login-dropdown a{
     position: relative
}
.login-dropdown .dropdown-toggle::after {
     border-top: 0.25em solid;
     border-right: 0.25em solid transparent;
     border-bottom: 0;
     border-left: 0.25em solid transparent;
     position: absolute;
     right: -2px;
     top: 21px;
     color: #666;
}
.form_list_designation .lable-acc {
     z-index: 12;
}
.detl_content ul li .status_select {
     float: none;
}
.paymentmethod-modal .dty > label.error {
     position: absolute;
     left: -5px;
     text-align: left;
     width: auto !important;
     padding: 0 9px;
     font-size: 13px;
}
.fertcd {
     color: #535353;
     display: inline-block;
     font-size: 16px;
     font-weight: 300;
     vertical-align: middle;
}
/*------------New-css----------*/
.my-education-boxes-top h2 {
     color: #6e49a5;
}
.my-experience-boxes-top h2 {
     color: #62b146;
}
.make-cv-boxes-top h2 {
     color: #09a7c9;
}
.my-payments-boxes-top h2{
     color: #6d49a6
}
.my-videocv-boxes h2{
     color: #1480df
}
.marquee_bx {
     display: inline-block;
     width: 100%;
}
.advi_bx {
     display: inline-block;
     width: 100%;
     padding: 0;
     margin-top: 0px;
     background: #1b4170;
}
.container-scr {
     width: 100%;
     margin: 0;
     overflow: hidden;
     background: #1b4170;
     position: relative;
     box-sizing: border-box;
}
.wpanel_marquee {
     animation: marquee 50s linear infinite;
     display: inline-block;
     padding-left: 100%;
}
.wpanel_marquee {
     box-sizing: border-box;
     color: #39729f;
     font-weight: bold;
     margin: 12px 0;
     overflow: hidden;
     white-space: nowrap;
     height: 27px;
}
.advi_bx p {
     display: inline-block;
     padding: 0px;
     position: relative;
     float: left;
}
.advi_bx p a:before {
     position: absolute;
     right: 0;
     top: 50%;
     content: "";
     background: #fff;
     width: 1px;
     height: 15px;
     transform: translate(0,-50%);
}
.advi_bx p a {
    color: #fff;
    font-size: 17px;
    padding: 0 8px;
    font-family: 'latoregular';
    font-weight: normal;
    text-transform: capitalize;
    position: relative;
}
.wpanel_marquee {
    box-sizing: border-box;
    color: #39729f;
    font-weight: bold;
    margin: 12px 0;
    overflow: hidden;
    white-space: nowrap;
    height: 27px;
}
.wpanel_marquee {
    animation: marquee 50s linear infinite;
    display: inline-block;
    padding-left: 100%;
}
@keyframes marquee {
    0% {
        transform: translate(0, 0);
    }
    100% {
        transform: translate(-100%, 0);
    }
}
.wpanel_marquee:hover {
    animation-play-state: paused;
}

.fertcd.CurrentPlan {
	width: 100%;
	font-weight: 600;
}
.nzwh-wrapper .radio-inline input[type="radio"] {
	margin-right: 5px;
	margin-top: 3px;
	vertical-align: top;
}
.ApplyJobModal .form-group {
	padding: 0px 20px;
}
.ApplyJobModal {
	background: rgba(0,0,0,0.5);
}
.ApplyJobModal .form-group label.error {
	text-align: left;
}
.ApplyJobModal button.close {
	-webkit-appearance: none;
	position: absolute;
	right: 10px;
	top: 10px;
}

