@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: #a70d24;}
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;position: relative;z-index: 999;
/*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: #a70d24;background: #fff;border-bottom: 1px transparent solid;}*/
.signup:hover {background: #fff;color: #a70d24;}
ul.login_menu li a:hover {color: #a70d24;border-bottom-color: #a70d24;}
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: #a70d24;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: #a70d24;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: #a70d24;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: #a70d24;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: #60bbfe;color: #60bbfe;}
.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: #a70d24;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: #a70d24;}
.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: #a70d24;border-color: #a70d24;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: #a70d24;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 #a70d24 solid;width: 100%;}
.kg_sb .input_btn:hover,.inputy .input_btn:hover {background: #fff;color: #a70d24;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: #a70d24;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 #a70d24;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: #a70d24;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: #a70d24;}
.ems_bx {display: inline-block;width: 100%;padding: 20px;}
.ems_bx h3 {display: inline-block;width: 100%;color: #a70d24;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: #a70d24;color: #fff;border: 1px #a70d24 solid;}
.login1 {color: #a70d24;background: #fff;border: 1px #a70d24 solid;}
.signup1:hover {background: #fff;color: #a70d24;}
.login1:hover {color: #fff;background: #a70d24;}
.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: #a70d24;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: #a70d24;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}

.cgtr label.error,
.box_relative label.error,
.rltv label.error {color: #fff !important;font-weight: 400;display: block;background: #f3665c !important;font-weight: 400 !important;padding: 3px 10px;
border-radius: 3px;margin-top: 5px !important;position: relative;}
.cgtr label.error::before,
.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 {/*border: 1px solid #ddd;margin-top: 10px;*/}
.left_lnks ul li {/*border-bottom: 1px solid #ddd;*/}
/*-----------------Left-menu-css---------------------*/
.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: 16px;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: #a70d24;}
.my-profiles-tab a:hover,
.my-profiles-tab.active a {border: 1px #a70d24 solid; color: #a70d24 }

.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_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;}


.rght_dv {overflow: hidden;padding-right: 15px;}
.info_dv {width: 100%;float: left;border: 1px solid #a70d24;background: #fff;border-radius: 10px;}
.heads {width: 100%;float: left;background: #a70d24;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 #a70d24 solid;font-weight: 500;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#7fc3f5+0,46a8f0+100 */
background: #7fc3f5; /* Old browsers */
background: -moz-linear-gradient(top,  #7fc3f5 0%, #46a8f0 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #7fc3f5 0%,#46a8f0 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #7fc3f5 0%,#46a8f0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fc3f5', endColorstr='#46a8f0',GradientType=0 ); /* IE6-9 */

}



/*.input_btn:hover {background: #fff;color: #a70d24;border-color: #a70d24;text-decoration: none;}*/

.pro_row_left input[type="submit"] {display: inline-block;background-position: right bottom;transition: all .5s ease-out;background-color: #a70d24;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; 

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f58867+0,f15424+100 */
background: #f58867; /* Old browsers */
background: -moz-linear-gradient(top,  #f58867 0%, #a70d24 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f58867 0%,#a70d24 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f58867 0%,#a70d24 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58867', endColorstr='#a70d24',GradientType=0 ); /* IE6-9 */

}

.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: #a70d24;font-family: "open_sanssemibold";float: left;width: 100%;font-size: 20px;float: left;text-transform: capitalize;}
.page_name_boox h1 {color: #a70d24;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: #a70d24;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: #a70d24;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: #a70d24;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: #a70d24;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: #a70d24;color: #fff;}
.paginations span.current {background: #a70d24;color: #fff;font-family: "open_sansregular";font-size: 13px;border: 1px #a70d24 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: #2e9ced;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: #a70d24;font-family: "open_sanssemibold";}
.open_bt a {font-size: 18px;color: #a70d24;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: #a70d24;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 #a70d24 solid;}
.full_colsdr input[type="submit"]:hover {background: #fff;color: #a70d24;}
.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: #a70d24;color: #fff;border: 1px #a70d24 solid;text-decoration: none!important;}
.listing_boxbfg a:hover {background: #fff;color: #a70d24;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: #a70d24;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: #a70d24;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: #a70d24;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: #a70d24;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: #a70d24;color: #fff;}
.plan_blk.selected .plan_price {color: #a70d24;}
.plan_blk.selected .pna_dtls ul li {color: #a70d24;font-size: 12px;padding: 3px 0;}
.choose_plain_btn {background: #a70d24;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: #a70d24;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: #a70d24;font-style: normal;}
.gitust em {color: #a70d24;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: #a70d24;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 #a70d24;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 #a70d24;padding: 0 10px;font-size: 13px;border-radius: 4px;
margin-top: 0;margin-bottom: -10px;}
.candi_namer a {color: #a70d24;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: #a70d24!important;border-color: #a70d24!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: #a70d24;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 #a70d24 solid;margin-bottom: 10px;text-decoration: none!important;}
.add_btn a {text-decoration: none!important;}
.add_btn:hover {background: #fff;border-color: #a70d24;color: #a70d24;}
.media_box span {display: block;margin-bottom: 5px;}
.close_icon3_1 {float: right;}
.nzwh-wrapper .radio-inline {padding: 10px 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: #a70d24;}
.left_dbv ul li.newda i {color: #a70d24;}
.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: #a70d24;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 #a70d24 solid;text-decoration: none!important;}
.job_save_btt a.active:hover {color: #a70d24;border-color: #a70d24;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: #a70d24;text-align: center;line-height: 50px;font-size: 20px;border: 1px solid #a70d24;
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: #a70d24;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: #a70d24;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: #a70d24;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: #a70d24;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: #a70d24;color: #fff;border: 1px #a70d24 solid;text-decoration: none!important;}
.login_menu_already a:hover {color: #a70d24;background: #fff;border-color: #a70d24;}
.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: #a70d24;
}

.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: #a70d24 url(../../img/front/feedback_icon.png) center no-repeat;
cursor: pointer;
transition: all 0.2s ease-in-out 0;
}

.feedback_button:hover {
background: #a70d24 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 #a70d24;
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: #a70d24 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: #a70d24 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: #a70d24;
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: #a70d24;
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: #a70d24;
}*/

.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: #a70d24;
border-bottom: 1px #a70d24 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: #a70d24;
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: #3497db;
}
.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: #a70d24;
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: #a70d24;
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; position: relative
}

.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: #a70d24;color: #fff;margin-right: 5px;}
.geoLocBtn, .pushBtn {cursor: pointer;float: right;font-size: 14px;padding: 8px 15px;}
.newbell a {position: relative;}

.ncr {
background: #a70d24;
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 #a70d24;
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: #a70d24;
}

.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: 370px;
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: #a70d24;
}

.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: #a70d24;
border: 1px solid #a70d24;
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: #a70d24;
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: #004087;
border: 1px solid #004087;
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: #a70d24;
}

.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: #a70d24;
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 #a70d24 solid;
}

.rltv em a:hover,
.topln a:hover {
color: #a70d24;
background: #fff;
border-color: #a70d24;
}

.rltv em a {
background: #a70d24;
color: #fff;
font-size: 14px;
display: inline-block;
border: 1px #a70d24 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: #a70d24;
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 #a70d24 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: #a70d24;
background-color: transparent;
border-bottom: 2px #a70d24 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: #a70d24;
color: #fff;
}

.add_btn:focus:hover {
background: #fff;
border-color: #a70d24;
color: #a70d24;
}

.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: #a70d24;
color: #fff;
font-size: 14px;
display: inline-block;
border: 1px #a70d24 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: #a70d24;
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: #a70d24;
}

.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: #a70d24;
}

.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: #a70d24;
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: #a70d24;
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 #a70d24 solid;
}

.btn_form_end_row input[type="submit"]:hover {
background: #fff;
color: #a70d24;
border-color: #a70d24;
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: #a70d24;
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: #a70d24;
}

.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 #a70d24 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: #a70d24;
}

.profile-minimal-inner::before, .profile-minimal-inner::after {
content: "";
width: 2px;
height: 0;
position: absolute;
transition: all 0.2s linear;
background: #a70d24;
}

.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: #a70d24;
z-index: 1;
}

.thumbnail-inder::before, .thumbnail-inder::after {
content: "";
width: 2px;
height: 0;
position: absolute;
transition: all 0.2s linear;
background: #a70d24;
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: #a70d24;
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: #a70d24 !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: #a70d24;
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 #a70d24 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: #a70d24;
	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: #a70d24;
	border-bottom: 1px #a70d24 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}
.currant-upplan i{ margin-right: 5px}
.pdf-btn{ background: #a70d24}
.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: #a70d24;
	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: #a70d24;
	border-color: #a70d24;
}
.plan-btn .btn-info{ background: #a70d24; border-color: #a70d24; font-size: 15px; color: #fff}
.plan-btn .btn-info:hover{ background: #fff; border-color: #a70d24; font-size: 15px; color: #a70d24}
.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: #a70d24;
	font-size: 16px;
	font-weight: 300;
}

.add-alert a {
	color: #fff;
	background: #a70d24;
	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: #a70d24;}
.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 #a70d24 solid;color: #a70d24;}
.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: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, .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: 400;
	font-family: 'Roboto', sans-serif; 
	width: 100%;margin-bottom: 9px;
}
.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: 15px;
	font-family: 'Roboto', sans-serif;
	text-align: right;
	padding-top: 21px;
}
.paymentmethod-modal .modal_lable b {
	font-weight: 500;
}
.paymentmethod-modal .rltv {
	font-size: 13px;
	margin-top: 8px; overflow: visible
}

.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;
	padding: 0 9px;
	font-size: 13px;
	top: 23px;
	width: 125px !important;
}
.fertcd {
	color: #535353;
	display: inline-block;
	font-size: 16px;
	font-weight: 300;
	vertical-align: middle;
}
.paymentmethod-modal .input_btn {
	border: none;
}
.promoerror {
	text-align: center;
	padding: 5px;
	font-size: 16px;
	color: #f00;
	background: #f7d0d0;
	margin: 1%;
}
.promosuccess {
	text-align: center;
	padding: 5px;
	font-size: 16px;
	color: #117d2c;
	background: #c7f7c6;
	margin: 1%;
}
.ap-button {
	display: inline-block;
	width: 100%;
	text-align: left;
	margin-top: 5px;
}
.new-form-group {
	background: #f1f1f1;
	border: 1px #ddd solid;
	padding: 0 0 7px;
}
div#paymentplan {
    z-index: 99999;
}

.langauge-flagdrop {display: inline-block;width: 100%;text-align: left;margin-top: 10px;}
.langauge-flagdrop .navbar {padding: 0;}
.langauge-flagdrop ul {display: inline-block;width: 100%;}
.langauge-flagdrop ul li {display: inline-block;margin-left: 0;font-size: 16px;color: #000;line-height: normal;font-family: 'latoregular';background: #fff;
width: 200px;border-radius: 5px;padding: 5px 15px;}
.langauge-flagdrop ul li a {display: inline-block;font-size: 16px;color: #000;font-family: 'latoregular';}
.langauge-flagdrop .dropdown-menu {min-width: 80px;padding: 10px 17px; width: 100%;max-height: 140px;overflow-y: auto;}

.no-record-found {
	text-align: center;
	width: 100%;
	padding: 50px 0;
	font-size: 21px;
}
.langauge-flagdrop ul li img {
	width: 40px;margin-right: 10px;
}
.langauge-flagdrop .dropdown-menu span {
	display: block;
	width: 100%;
}
.langauge-flagdrop .dropdown-menu img {
	margin-right: 10px;
}