<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
    font-family: Ubuntu!important;
    font-size: 13px;
    line-height: 20px;
    color: #6b6a6ae6;
    background-color: #f5f5f5
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Ubuntu!important
}

li {
    list-style: none
}

p {
    word-break: break
}

a {
    text-decoration: none;
    transition: all .3s ease;
    outline: 0
}

html {
    -webkit-text-stroke: .3px
}

.no-padding {
    padding: 0
}

.no-margin {
    margin: 0
}

@-moz-document url-prefix() {
    html {
        text-shadow: .2px .1px .2px
    }
}

.nav&gt;li&gt;a:focus,
.nav&gt;li&gt;a:hover {
    background: inherit;
    box-shadow: none
}

img {
    max-width: 100%
}

b {
    font-weight: 500
}

.pad-5 {
    padding: 0 5px
}

.form-control {
    white-space: nowrap;
    text-overflow: ellipsis;
    font-family: Ubuntu!important;
    box-shadow: none;
    font-weight: 300;
    position: relative;
    border-radius: 0;
    height: 35px
}

textarea.form-control {
    white-space: normal;
    text-overflow: inherit
}

.form-control:focus {
    border-color: #bcbcbc!important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 4px rgba(0, 0, 0, .4)
}

.form-control::-webkit-input-placeholder {
    font-family: Ubuntu!important;
    font-weight: 300;
    color: #858585
}

.form-control:-moz-placeholder {
    font-family: Ubuntu!important;
    font-weight: 300;
    color: #858585
}

.form-control:-webkit-input-placeholder {
    font-family: Ubuntu!important;
    font-weight: 300;
    color: #858585
}

.membership-plans-main .form-control:-webkit-input-placeholder {
    color: #000;
    font-size: 18px;
    font-weight: 400
}

.membership-plans-main .form-control::-moz-placeholder {
    color: #000;
    font-size: 18px;
    font-weight: 400
}

.form-control::-moz-placeholder {
    font-weight: 300;
    color: #666
}

.form-control:-ms-input-placeholder {
    font-weight: 300;
    color: #666
}

.search-btn.blue-btn,
.search-btn.save-btn {
    background-color: #005baa;
    text-transform: uppercase;
    box-shadow: none;
    color: #fff;
    border-radius: 4px;
    font-size: 15px;
    font-weight: 400;
    border: 0 none;
    padding: 5px 20px;
    letter-spacing: 1px;
}

.search-btn.blue-btn:hover,
.search-btn.save-btn:hover {
    background-color: #ffd904;
    color: #000
}

.bg-blue {
    background-color: #2980b9
}

a,
button {
    text-decoration: none;
    transition: all .3s ease;
    outline: 0
}

.text-green {
    color: #f58220
}

.text-blue {
    color: #2980b9
}

.nav li {
    padding: 24px 0
}

.navbar-nav&gt;li&gt;a {
    text-transform: uppercase;
    padding: 10px 15px;
    font-size: 18px;
    font-weight: 700;
    box-shadow: none;
    border: none
}

.navbar-nav&gt;li&gt;a:hover {
    color: #000
}

.navbar-custome {
    background-color: rgba(0, 0, 0, .4);
    border-bottom: none
}

.bg-custome {
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .25);
    -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .25);
    box-shadow: 0 3px 5px rgba(0, 0, 0, .25);
    position: relative;
    margin-bottom: 0;
    border-bottom: none
}

.e-zone-btn {
    background-color: #f58220
}

.e-zone-btn:hover {
    background: #2980b9!important;
    color: #fff!important;
    border-color: #2981b8!important
}

.navbar-toggle {
    background-color: #f58220;
    margin-top: 25px;
    z-index: 9999
}

.icon-bar {
    background-color: #fff
}

.mainPitch {
    position: absolute;
    max-width: 964px;
    width: 100%;
    text-align: center;
    top: 92%;
    left: 0;
    right: 0;
    margin: 0 auto
}

.text-black {
    color: #000;
    word-break: break-all
}

.text-greey {
    color: #656565;
    word-break: break-word
}

.general-padding {
    padding-top: 30px;
    padding-bottom: 50px
}

.right-btn {
    float: right
}

.relative {
    position: relative
}

.font-400 {
    font-weight: 400
}

.font-normal {
    font-weight: 400
}

.margin-top40 {
    margin-top: 30px
}

.margin-right25 {
    margin-right: 25px
}

.bg-green {
    background: #f58220
}

i.fa-pen-nib {
    transform: rotate(135deg)
}

.border {
    background: #e2e2e2;
    height: 1px
}

.job_sicker_profile .job-heder-title .user-detail i {
    font-size: 15px;
    color: #f58220;
    margin-right: 2px
}

.common-title {
    font-weight: 400;
    color: #000;
    margin-bottom: 10px;
    margin-top: 5px
}

.star {
    color: #f92321
}

.border2 {
    border: 1px solid #bbb
}

.bg-white {
    background: #fff
}

h1,
h2,
h3,
h4,
h5,
h6 {
    clear: both;
    margin: 0
}

h1 {
    font-size: 23px;
    line-height: 1.3846153846
}

#header-bg {
    width: 100%;
    min-height: 320px;
    display: block;
    padding: 0;
    position: relative;
    border-top: 4px solid #ccc
}

.search-bg {
    padding: 20px;
    width: 100%;
    text-align: left;
    float: left
}

.search {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
    background: rgb(255, 255, 255, .1)
}

.search li {
    width: 29%;
    float: left;
    margin-right: 10px
}

.search li .search-icon {
    right: 0
}

.search li .search-field {
    padding-left: 12px
}

.search li:first-child {
    width: 37%;
    float: left;
    vertical-align: middle;
    position: relative
}

.search li:last-child {
    margin-right: 0;
    float: left;
    width: 13%
}

.experience {
    width: 17%!important;
    float: left
}

.search li .form-control {
    height: 40px;
    box-shadow: none
}

.exp-btn {
    border: 0 none;
    margin-top: 2px
}

.location-addon,
.search li .form-control {
    background-color: #fff;
    border-radius: 0;
    margin: 0;
    border: none
}

.search li .form-group {
    border: 1px solid #666;
    margin-bottom: 0
}

.search-btn {
    padding: 7px 28px;
    border-color: #666
}

.search-btn:hover {
    background: #f58220;
    color: #fff;
    border-color: #f58220
}

.search-icon {
    color: #f58220;
    position: absolute;
    top: 6px;
    line-height: 1
}

.search-field {
    padding-left: 37px
}

.relative {
    position: relative
}

div.form-control div.root {
    background: rgba(0, 0, 0, 0) url(../images/select-arrow.png) no-repeat scroll 100% 10px;
    box-sizing: border-box;
    float: left;
    font-family: Ubuntu!important;
    padding: 4px 0 0;
    text-align: left;
    width: 100%
}

div.form-control div.root .value {
    display: block;
    float: left;
    overflow: hidden;
    padding-right: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

div.form-control select {
    border: medium none;
    cursor: pointer;
    height: 35px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.navbar-right {
    margin-right: 0
}

.ads-details {
    width: 100%;
    padding: 16px;
    float: left;
    margin-bottom: 10px;
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s
}

.ads-details:hover {
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6)
}

.ads-details:after {
    clear: both
}

.cmp-details {
    width: 80%;
    float: left
}

.hour-details {
    width: 20%;
    float: right
}

.cmp-logo {
    width: 86px;
    height: 86px;
    border: 1px solid #f1f1f1;
    display: inline-block;
    text-align: center
}

.cmp-info {
    display: inline-block;
    padding: 0;
    margin-left: 0;
    vertical-align: top;
    text-align: left
}

.cmp-info ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.cmp-info ul li {
    display: list-item;
    margin-bottom: 2px
}

.cmp-info h4 {
    font-size: 17px;
    color: #000;
    margin: 0
}

.cmp-info a {
    font-size: 15px;
    color: #2980b9;
    margin: 4px 0;
    display: block
}

.cmp-info p {
    color: #777;
    margin-bottom: 3px;
    font-size: 13px
}

.cmp-info p i {
    margin-right: 10px
}

.emp-exp {
    color: #777!important
}

.parttime {
    background-color: #f08d3c
}

.contract {
    background-color: #6033cc
}

.temporary {
    background-color: #d93674
}

.fulltime {
    background-color: #90da36
}

.hour-details p {
    font-size: 12px;
    color: #999;
    padding-top: 5px;
    float: right;
    width: 100%;
    margin-bottom: 5px
}

.view-more {
    float: right;
    font-size: 13px;
    color: #2980b9;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 500
}

.latest-job {
    background-color: #fff;
    position: relative;
    width: 100%;
    margin-bottom: 30px
}

.latest-cmp-logo {
    background-color: #e5e5e5;
    vertical-align: middle;
    text-align: center;
    width: 100%;
    display: block;
    padding: 15px 15px 4px
}

.latest-cmp-logo h1 {
    font-size: 28px;
    margin: 10px 0 5px;
    font-weight: 400;
    color: #454546
}

.latest-cmp-logo h5 {
    color: #0061a3;
    text-transform: uppercase;
    margin: 0 0 3px;
    font-weight: 400;
    font-size: 13px
}

.email-subscriber,
.letest-job-info {
    padding: 18px;
    width: 100%;
    text-align: center
}

.letest-job-info ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-top: 10px;
    text-align: left
}

.letest-job-info .cmp-info {
    margin-left: 0;
    display: block;
    margin-top: 12px
}

.letest-job-info .search-btn {
    margin-top: 10px
}

.letest-job-info ul li {
    padding-bottom: 5px
}

.apply-job-btn {
    width: 242px;
    height: 44px;
    border-radius: 0;
    padding: 0;
    margin-top: 10px
}

.featured {
    background: #f44336;
    margin-top: -4px;
    float: right;
    text-transform: uppercase
}

.email-subscriber h2 {
    font-size: 24px;
    color: #222;
    font-family: Ubuntu!important;
    padding: 0;
    margin: 0;
    text-align: center
}

.email-btn {
    margin-top: 10px
}

.bg-slider-clients {
    padding: 30px 40px;
    margin-bottom: 30px
}

.wrapper-cleints {
    width: 162px;
    margin: 0 auto
}

.clients {
    display: block;
    border: 1px solid #f1f1f1;
    height: 62px;
    width: 162px;
    vertical-align: middle;
    background-color: #fff;
    text-align: center;
    overflow: hidden
}

.img-client {
    max-width: 160px;
    height: 60px
}

.owl-prev {
    background: rgba(0, 0, 0, 0) url(../images/arrow_left.png) no-repeat scroll 0 0;
    display: inline-block;
    height: 33px;
    left: -26px;
    overflow: hidden;
    position: absolute;
    text-indent: -500px;
    top: 35%;
    width: 24px
}

.owl-next {
    background: rgba(0, 0, 0, 0) url(../images/arrow_right.png) no-repeat scroll 0 0;
    display: inline-block;
    height: 33px;
    overflow: hidden;
    position: absolute;
    right: -37px;
    text-indent: -500px;
    top: 35%;
    width: 24px
}

.margin-bottom50 {
    margin-bottom: 50px
}

.adver-btn {
    background-color: #666;
    color: #fff;
    text-align: center;
    width: 100%;
    max-width: 500px;
    border-radius: 0;
    border: 1px;
    font-size: 26px;
    padding: 10px 20px
}

.adver-btn:hover {
    background-color: #484343;
    color: #fff
}

footer {
    background: rgba(0, 0, 0, 0) url(../images/footer_image.jpg);
    padding-top: 30px;
    padding-bottom: 30px;
    float: left;
    width: 100%;
    background-size: cover
}

.footer-nav {
    list-style: none;
    padding: 0;
    float: left;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
    color: #fff;
    width: 15%;
    margin-left: 6%;
    text-align: right
}

.footer-nav:first-child {
    margin-left: 20px
}

.footer-nav li {
    text-align: left
}

.footer-nav a {
    color: #fff;
    font-size: 14px;
    margin-bottom: 5px;
    display: inline-block
}

.title-nav-footer {
    margin-bottom: 15px;
    font-weight: 700;
    font-size: 16px;
    text-align: left
}

.end-nav {
    list-style: none;
    margin: 0;
    padding-top: 0;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    color: #fff;
    font-size: 14px;
    line-height: 16px
}

.end-nav li {
    display: inline-block
}

.end-nav li:after {
    content: "|";
    display: inline-block;
    padding: 0 15px
}

.end-nav li:last-child:after {
    content: ""
}

.end-nav li:last-child {
    border-right: 0
}

.end-nav li a {
    color: #fff
}

.copyright {
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    padding: 0;
    margin: 0
}

.logo {
    height: 30px;
    vertical-align: middle;
    line-height: 30px;
    padding-top: 2px
}

.social-icon {
    width: 100%;
    float: left;
    font-size: 24px;
    list-style-type: none;
    vertical-align: middle;
    padding: 0;
    margin: 0;
    vertical-align: middle
}

.social-icon li {
    display: inline-block;
    padding-right: 10px
}

.social-icon li:last-child {
    padding-right: 0
}

.social-icon li a {
    display: inline-block;
    color: #fff;
    font-size: 28px
}

.social-icon li a:hover {
    color: #fff
}

.title {
    font-size: 24px;
    color: #666;
    font-weight: 700;
    margin-top: 30px;
    margin-bottom: 30px
}

.job-part-main .common-title {
    margin: 14px 0;
    font-size: 16px
}

.hour-details .label {
    text-transform: uppercase
}

.search-jobs-main {
    float: left;
    width: 100%
}

.text-blue.navbar-nav&gt;li&gt;a {
    color: #297fb9
}

.text-blue.navbar-nav&gt;li&gt;a:hover {
    color: #000
}

.nav li a.e-zone-btn {
    color: #fff;
    border-radius: 0;
    border-color: #f58220
}

.location-icon {
    padding: 8px 12px
}

.job-type {
    padding: 0;
    list-style-type: none;
    float: left;
    width: 100%;
    margin: 14px 0 0
}

.job-type .checkbox {
    color: #333
}

.job-type .job-title {
    margin-top: 8px
}

.job-type li {
    display: inline-block;
    float: left;
    width: 17%
}

.all-category {
    float: left;
    width: 100%;
    margin-bottom: 10px
}

.all-category .nav li {
    padding: 0;
    text-align: center;
    width: 16.6%;
    margin-bottom: -2px
}

.all-category .nav-tabs {
    background: #fff;
    border: 1px solid #ddd
}

.all-category .nav-tabs&gt;li&gt;a {
    margin: 0;
    color: #666
}

.all-category .nav-tabs&gt;li&gt;a:hover {
    border-radius: 0
}

.all-category .nav-tabs&gt;li.active&gt;a,
.nav-tabs&gt;li.active&gt;a:focus,
.nav-tabs&gt;li.active&gt;a:hover {
    border: none;
    border-radius: 0;
    border-bottom: #fff;
    color: #fff;
    background: #666
}

.all-category .tab-content {
    padding: 15px;
    border: 1px solid #ddd;
    border-top: none;
    max-height: 145px;
    overflow: auto
}

.all-category .checkbox {
    margin: 0 0 4px;
    color: #000
}

.jobs-found .filter {
    color: #000;
    font-weight: 400
}

.jobs-found .ads-details {
    margin-bottom: 10px;
    position: relative;
    padding-bottom: 0
}

.token a.close.removeLoc {
    clear: right
}

.jobs-found h4 {
    font-weight: 400
}

.jobs-found h3 {
    font-weight: 400;
    margin: 30px 0 20px;
    font-size: 18px;
    color: #656565
}

.jobs-found .hour-details p {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 0;
    padding: 0;
    font-size: 11px;
    width: 100%;
    line-height: normal
}

.sort-by {
    float: right;
    font-weight: 400;
    font-size: 14px;
    font-weight: 400;
    color: #000
}

.apply-now-main {
    float: left;
    width: 100%;
    position: relative
}

.apply-now {
    position: relative;
    display: block;
    text-align: right;
    z-index: 1;
    height: auto
}

.apply-now:after {
    background: #e1e1e1;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    top: 50%;
    width: 100%;
    z-index: -1
}

.apply-now-btn {
    background: #205baa;
    color: #fff;
    display: inline-block;
    font-size: 10px;
    font-weight: 400;
    margin: 0 0 0 auto;
    padding: 3px 5px 3px;
    text-transform: uppercase;
    border: 0;
    border-radius: 3px
}

.apply-now-btn:hover {
    background: #f58220;
    text-decoration: none;
    color: #000
}

.msg-cell {
    margin-bottom: 15px;
    padding-left: 95px;
    margin-top: 7px;
    position: relative
}

.msg-cell .left-content {
    left: 0;
    position: absolute;
    font-weight: 400
}

.list {
    float: left;
    font-style: italic;
    margin-top: 7px
}

.pagination {
    float: right;
    margin: 0 0 35px
}

.pagination&gt;li&gt;a,
.pagination&gt;li&gt;span {
    background-color: rgba(0, 0, 0, 0);
    border: none;
    color: #333;
    font-weight: 400;
    border-bottom: 4px solid #dcdcdc
}

.pagination&gt;.active&gt;a,
.pagination&gt;.active&gt;a:focus,
.pagination&gt;.active&gt;a:hover,
.pagination&gt;.active&gt;span,
.pagination&gt;.active&gt;span:focus,
.pagination&gt;.active&gt;span:hover {
    background: rgba(0, 0, 0, 0);
    color: #19b797;
    border-bottom: 4px solid #19b797
}

.pagination&gt;li:first-child&gt;a,
.pagination&gt;li:first-child&gt;span,
.pagination&gt;li:last-child&gt;a,
.pagination&gt;li:last-child&gt;span {
    border-radius: 0
}

.jobs-found .job-title {
    margin-top: 10px;
    margin-bottom: 10px
}

.menu-part {
    padding: 12px 0;
    background: #ececec;
    width: 100%;
    margin-bottom:15px;
}

.menu-inner {
    padding: 0;
    list-style-type: none;
    margin-bottom: 0;
    float: left;
    width: 100%
}

.menu-inner li {
    display: inline-block
}

.menu-inner li a {
    font-size: 14px;
    color: #000
}

.menu-inner li a i {
    padding: 0 5px;
    font-size: 16px
}

.job-detail-main {
    float: left;
    width: 100%
}

.back-to-search {
    font-size: 12px;
    color: #999;
    margin-bottom: 10px
}

.back-to-search a {
    font-weight: 400;
    float: right;
    color: #000;
    font-size: 14px
}

.job-detail {
    float: left;
    width: 100%
}

.job-heder {
    padding: 0;
    float: left;
    width: 100%
}

.job-heder .apply-now-btn {
    margin: 0;
    padding: 0;
    float: right
}

.job-heder-title {
    display: inline-block
}

.job-heder-title .common-title {
    margin: 0;
    margin-bottom: 15px
}

.company-title {
    font-size: 18px;
    font-weight: 400
}

.left {
    width: 31%;
    float: left
}

.right {
    width: 69%;
    float: right
}

.job-description-left {
    list-style-type: none;
    margin-bottom: 0;
    padding: 0;
    border-right: 2px solid #e1e1e1
}

.job-title {
    font-weight: 400;
    margin: 10px 0 20px;
    font-size: 18px
}

.job-description-left li {
    padding: 6px 5px 6px 10px;
    border-bottom: 1px solid #dfdfdf
}

.job-description-left li:last-child {
    border-bottom: none
}

.job-description-right {
    padding: 30px;
    float: left;
    width: 100%;
    padding-bottom: 0
}

.job-skills {
    width: 100%;
    margin-bottom: 30px
}

.job-posted-by-company {
    width: 100%;
    float: left
}

.company-logo-min {
    display: inline-table;
    overflow: hidden;
    text-align: center;
    width: 22%;
    float: left;
    margin-bottom: 15px;
    clear: both
}

.company-logo {
    border: 1px solid #ddd;
    display: table-cell;
    padding: 10px;
    vertical-align: middle;
    width: 100%
}

.company-details {
    width: 78%;
    float: right;
    padding-left: 25px
}

.company-details .company-title {
    color: #666;
    margin-bottom: 16px;
    display: block;
    font-weight: 400
}

.company-details p {
    margin-bottom: 30px;
    padding-right: 35px
}

.job-location {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.job-location li {
    float: left;
    width: 100%;
    margin-bottom: 23px
}

.job-detail-left {
    width: 35%;
    float: left;
    font-weight: 400
}

.job-detail-right {
    width: 65%;
    float: right
}

.title .view-more {
    font-weight: 500;
    margin-top: 6px
}

.cmp-info.similar-jobs {
    margin: 0
}

.similar-jobs {
    padding: 15px;
    border: 1px solid #dfdfdf;
    background: #fff;
    float: left;
    width: 100%
}

.similar-jobs h4 {
    font-weight: 400;
    color: #000
}

.carousel-arrow .owl-prev {
    left: -12px;
    top: 45%
}

.carousel-arrow .owl-next {
    right: -23px;
    top: 45%
}

.post-a-job-main {
    float: left;
    width: 100%;
    padding-top: 60px;
    padding-bottom: 70px
}

.font-size14 li a {
    font-size: 14px;
    font-weight: 500;
    text-transform: none
}

.dropdown.user-dropdown {
    padding: 0;
    background: #2980b9
}

.dropdown.user-dropdown .user {
    color: #fff;
    padding: 26px 15px;
    text-transform: none
}

.user-pic {
    width: 38px;
    height: 38px;
    display: inline-block;
    margin-right: 10px
}

.user-pic&gt;img {
    border-radius: 50%;
    border: 1px solid #000
}

.dropdown.user-dropdown li {
    padding: 0
}

.post-a-job {
    float: left;
    padding: 25px;
    width: 100%
}

.mandatory {
    font-size: 12px;
    font-weight: 500;
    float: right
}

.post-a-job .common-title {
    font-size: 23px;
    font-weight: 400;
    color: #000;
    border-bottom: 2px solid #dfdfdf;
    margin: 10px 0 30px;
    padding-bottom: 15px
}

.job-detail-form {
    float: left;
    width: 100%
}

.job-detail-form .blue-btn {
    margin-right: 15px
}

.job-tooltip {
    background: #f5f5f5;
    border-radius: 10px;
    max-width: 250px;
    padding: 10px 25px;
    width: 100%;
    font-size: 13px;
    position: relative;
    float: left
}

.job-tooltip .arrow {
    color: #f5f5f5;
    left: -7px;
    position: absolute;
    top: 32px;
    font-size: 24px
}

.form-mian-row {
    float: left;
    width: 100%;
    margin-bottom: 20px
}

.form-title {
    margin-bottom: 10px;
    color: #000;
    font-weight: 400
}

.form-left {
    float: left;
    width: 60%
}

.form-right {
    float: right;
    width: 32%
}

.select-inline {
    float: left;
    width: 100%
}

.select-left {
    width: 35%;
    float: left
}

.select-inline&gt;span {
    float: left;
    margin: 10px 20px
}

.form-mian-row .select2-container--default .select2-selection--multiple {
    border-radius: 0;
    min-height: 42px
}

.form-mian-row .select2-container--default .select2-selection--multiple .select2-selection__choice {
    margin-bottom: 5px
}

.job-location-addon {
    border-radius: 0;
    padding: 12px 15px
}

.border-right {
    border-right: none
}

.save-btn {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 0;
    border-color: #707070;
    color: #515151;
    padding: 7px 17px
}

.chat-no {
    background: #fff none repeat scroll 0 0;
    color: #1eb899;
    font-size: 10px;
    text-align: center;
    width: 19px;
    height: 19px;
    display: block;
    border-radius: 50%;
    line-height: 16px;
    position: absolute;
    right: 0;
    top: 17px
}

.chat-no-new {
    background: #f58220;
    color: #fff;
    font-size: 10px;
    text-align: center;
    width: 19px;
    height: 19px;
    border-radius: 50%;
    line-height: 21px;
    display: inline-block
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid #bcbcbc!important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 4px rgba(0, 0, 0, .4)
}

.login-signup {
    padding: 30px;
    float: left;
    width: 100%
}

.login-signup .job-title {
    margin-bottom: 25px
}

.login-signup .common-title {
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 30px;
    margin-top: 0;
    padding-bottom: 15px
}

.login-btn {
    border: none;
    font-size: 18px;
    color: #fff;
    margin-top: 20px;
    padding: 4px 15px;
    border-radius: 0;
    font-weight: 400
}

.login-btn:hover {
    background: #f58220;
    color: #fff
}

.facebook-btn {
    border-radius: 0;
    border: 0;
    color: #fff;
    background: #365391;
    padding: 0 8px 0 0;
    font-size: 14px;
    margin-right: 10px;
    text-align: left;
    margin-bottom: 10px
}

.facebook-icon {
    background: #3b5998;
    padding: 10px 15px;
    font-size: 22px;
    vertical-align: middle;
    margin-right: 8px;
    display: inline-block;
    line-height: 1
}

.facebook-btn:hover {
    background: #2c467c;
    color: #fff
}

.google-btn {
    border-radius: 0;
    border: 0;
    color: #fff;
    background: #c61314;
    padding: 0 8px 0 0;
    font-size: 14px;
    text-align: left;
    margin-bottom: 10px;
    line-height: 1
}

.google-icon {
    background: #d11718;
    padding: 10px 15px;
    font-size: 22px;
    vertical-align: middle;
    margin-right: 8px;
    display: inline-block
}

.google-btn:hover {
    background: #a21213;
    color: #fff
}

.login-left {
    max-width: 425px;
    width: 100%;
    float: left;
    padding:10px 15px;
}

.login-right {
    max-width: 425px;
    width: 100%;
    float: left;
    padding:10px 15px;
}

.or {
    margin: 25px 0;
    position: relative;
    text-align: center
}

.or:after {
    background-color: #bbb;
    content: " ";
    height: 1px;
    left: 0;
    position: absolute;
    top: 10px;
    vertical-align: middle;
    width: 100%
}

.or&gt;span {
    background-color: #fff;
    font-size: 16px;
    font-weight: 400;
    padding: 0 15px;
    position: relative;
    text-transform: uppercase;
    z-index: 1;
    color: #000
}

.employer-zone-main {
    float: left;
    width: 100%;
    padding: 40px 0
}

.saved-search-main {
    float: left;
    width: 100%;
    border: 1px solid #e9e9e9
}

.page-title {
    background: #f1f1f1;
    margin: 0;
    padding: 10px 17px;
    font-weight: 400
}

.saved-search {
    background: #fff;
    padding: 15px;
    float: left;
    width: 100%
}

.job-type-search {
    list-style-type: none;
    padding: 0;
    float: left;
    width: 100%;
    margin-bottom: 5px
}

.job-type-search li {
    float: left
}

.job-type-search li:after {
    content: " | ";
    display: inline;
    padding: 0 15px
}

.job-type-search li:last-child:after {
    content: ""
}

.search-left {
    float: left;
    width: 70%
}

.search-right {
    float: right;
    width: 30%;
    text-align: right
}

.skill {
    background: #1eb899;
    font-size: 13px;
    color: #fff;
    border-radius: 0;
    font-weight: 400
}

.saved-search .border {
    margin: 10px 0 15px
}

.see-more {
    float: right;
    text-transform: uppercase;
    color: #297fb9
}

.see-more i {
    font-size: 18px;
    padding-left: 5px
}

.saved-folder {
    padding: 0 20px;
    width: 100%;
    float: left
}

.saved-folder .table&gt;tbody&gt;tr&gt;td {
    border-bottom: 1px solid #eaeaea;
    border-top: none
}

.search-resumes {
    float: left;
    width: 100%;
    background: #f1ecec;
    padding: 10px 10px 0
}

.search-resumes h3 {
    text-align: center;
    font-weight: 400;
    margin: 5px 0 20px
}

.search-resumes .form-group {
    margin-bottom: 30px
}

.current-plan {
    float: left;
    width: 100%;
    background: #fff
}

.current-plan-data {
    padding: 10px 15px 0;
    margin: 0;
    list-style-type: none;
    float: left;
    width: 100%
}

.current-plan-data li {
    margin-bottom: 10px;
    float: left;
    width: 100%
}

.current-plan-data .left {
    width: 60%
}

.current-plan-data .right {
    width: 40%;
    text-align: center
}

.current-plan .see-more {
    margin: 15px 20px
}

.login-popup-main {
    float: left;
    position: absolute;
    right: -45px;
    top: 85px;
    width: 270px
}

.login-popup {
    padding: 15px 20px;
    background: #fff
}

.login-popup-main h4 {
    font-weight: 400;
    color: #19bb9b;
    margin: 0 0 18px;
    text-align: center
}

.sign-in-btn {
    text-transform: uppercase;
    border: none;
    color: #fff;
    border-radius: 0;
    font-size: 14px
}

.sign-in-btn:hover {
    background: #f58220;
    color: #fff
}

.sign-inline .right-btn {
    margin-top: 7px
}

.register-now {
    background: #297fb9;
    padding: 15px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    text-align: center
}

.register-now a {
    color: #fff
}

.login-popup-main.dropdown-menu {
    padding: 0;
    box-shadow: none;
    border: none;
    background: 0 0;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .5)
}

.login-arrow {
    bottom: -11px;
    font-size: 28px;
    left: 0;
    right: 0;
    position: absolute;
    z-index: -1;
    color: #f58220;
    display: none
}

.e-zone-btn:hover&gt;.login-arrow {
    color: #2980b9
}

.profile_edit .form-right {
    position: absolute;
    right: 0
}

.profile_edit .form-right .company-logo-min {
    width: 100%;
    clear: both
}

.btn-file {
    cursor: pointer;
    display: inline-block;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.btn-file input[type=file] {
    background: #fff;
    cursor: inherit;
    display: block;
    font-size: 100px;
    min-height: 100%;
    min-width: 100%;
    opacity: 0;
    outline: medium none;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    width: 150px
}

.upload-btn {
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
    width: 100%;
    clear: both
}

.resume_search .border {
    margin: 15px 0
}

.font-size12 {
    font-size: 12px
}

.save-icon {
    background: 0 0;
    font-size: 20px;
    padding: 0
}

.margin-right55 {
    margin-right: 55px
}

.client-thum {
    display: inline-block;
    width: 70px;
    border-radius: 50%;
    height: 70px
}

.client-thum img {
    width: 70px;
    border-radius: 50%;
    height: 70px;
    display: block
}

.membership-plans-main {
    float: left;
    width: 100%;
    margin-bottom: 30px
}

.pricing-package-column {
    border: 1px solid #bbb;
    float: left;
    width: 100%;
    margin-bottom: 20px;
    min-height: 310px;
}

.membership-plans-price {
    padding: 10px 34px;
    border-bottom: 1px solid #bbb;
    float: left;
    width: 100%
}
.pricing-table-column
{
    border: 1px solid #ddd;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.pricing-package {
    padding: 30px 34px 20px 34px;
    float: left;
    width: 100%
}
.bg-l-g
{
    background:#f9f9f9;
}
.membership-plans-price h4 {
    font-size: 20px
}

.price {
    font-size: 20px;
    font-weight: 400
}

.months {
    font-size: 14px;
    font-weight: 400;
    vertical-align: middle
}

.job-plane {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.job-plane li {
    float: left;
    width: 100%;
    margin-bottom: 10px
}

.row-inline {
    display: inline;
    padding-right: 6px
}

.check-icon {
    color: #abcde3
}

.counting {
    font-size: 15px;
    font-weight: 400
}

.job-names {
    font-size: 14px;
    font-weight: 300
}

.buynow-btn {
    background: #fff;
    border: 2px solid #19bb9b;
    color: #19bb9b
}

.buynow-btn:hover {
    background: #2980b9;
    color: #fff;
    border-color: #2980b9
}

.pricing-package-column.active.bg-white {
    background: #19bb9b;
    color: #fff;
    border-color: #fff
}

.membership-plans-price.active {
    border-bottom-color: #fff
}

.check-icon.active {
    color: #fff
}

.featured-job-content {
    padding: 15px 34px;
    margin-bottom: 0
}

.featured-jobs {
    padding: 15px 34px;
    width: 100%;
    float: left
}

.equal-sign {
    width: 100%;
    float: left;
    padding: 0;
    list-style-type: none;
    margin: 0
}

.equal-sign li {
    width: 18%;
    float: left;
    padding-right: 20px
}

.sign-center {
    width: 5%!important
}

.unit-price {
    font-size: 25px;
    color: #000
}

.title-margin {
    margin-bottom: 0;
    display: block
}

.width10 {
    width: 10%!important
}

.width70 {
    width: 70%!important
}

.square i {
    line-height: 1px;
    font-size: 20px;
    padding-left: 5px
}

.unit-price.equal,
.unit-price.square {
    margin-top: 25px
}

.square {
    margin-top: 45px
}

.equal {
    font-size: 37px;
    margin-top: 48px;
    padding-left: 29px
}

.padtop5 {
    padding-top: 5px
}

.membership-plans-main li .e-zone-btn {
    border-color: #f58220;
    border-radius: 0;
    margin: 21px 0 0 0;
    width: 100%;
    color: #fff;
    padding: 9px 12px
}

.inner-header .search {
    width: inherit
}

.inner-header .search li .form-control,
.location-addon {
    background: #f5f5f5
}

.inner-header .search li {
    width: 20%;
    margin-right: 8px;
    margin-left: 8px
}

.inner-header .search li .form-group {
    border: none
}

.inner-header .experience {
    width: 19%!important
}

.inner-header .search .search-sym {
    width: 13%;
    margin-left: 0
}

.inner-header .search-btn {
    padding: 7px 18px;
    background: #2f2f2f;
    min-height: 42px
}

.inner-header button[type=submit].btn.search-btn:focus {
    color: #f58220;
    outline: 0
}

.border-d6 {
    border: 1px solid #d6d6d6;
    padding: 5px
}

.wid-auto {
    width: auto!important
}

.inner-header .navbar-collapse {
    float: left;
    width: 82.5%
}

.inner-header .navbar-collapse ul {
    width: 100%
}

.inner-header .chat-no {
    border: 1px solid #1eb899;
    height: 25px;
    line-height: 21px;
    right: -2px;
    width: 25px
}

.inner-header .text-blue.navbar-nav&gt;li&gt;a {
    color: #2f2f2f;
    font-size: 14px;
    text-transform: capitalize;
    letter-spacing: .5px;
    font-weight: 400;
    text-align: center;
    padding: 15px 10px 10px
}

.inner-header .text-blue.navbar-nav&gt;li&gt;a i {
    font-size: 22px;
    color: #005aab
}

.inner-header .text-blue.navbar-nav&gt;li .i_span {
    display: block;
    font-size: 10px;
    color: #656565
}

.inner-header .dropdown-content a {
    color: #fff
}

.inner-header .dropdown-content {
    top: 64px;
    box-shadow: 0 0 4px #454545;
    background: #005aab;
    background: linear-gradient(130deg, rgba(0, 90, 171, 1) 0, rgba(245, 130, 32, 1) 100%)
}

.inner-header .caret-one {
    color: #2f2f2f;
    font-size: 18px;
    position: absolute;
    right: 10px;
    top: -13px
}

.dropbtn {
    cursor: pointer
}

.dropdown {
    position: relative;
    display: inline-block
}

.dropdown-content {
    display: none;
    position: absolute;
    right: 0;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2)
}

.dropdown-content a {
    color: #000;
    padding: 12px 16px;
    text-decoration: none;
    display: block
}

.dropdown:hover .dropdown-content {
    display: block;
    animation: 1s fadeIn;
    animation-fill-mode: forwards;
    visibility: hidden
}

.information {
    color: #000;
    margin: 5px 0
}

.job-heder p {
    margin-bottom: 2px;
    word-wrap: break-word;
    font-size: 13px;
    color: #555
}

.foot_main img {
    margin: 10px 0 3px
}

.martop10 {
    margin-top: 10px
}

.martop20 {
    margin-top: 20px
}

.job-heder h4 {
    color: #000;
    font-size: 18px;
    font-weight: 400
}

.about-desc {
    color: #000
}

.postedjobs .bg-white {
    float: left;
    padding: 10px 15px 0;
    width: 100%
}

.postedjobs .border2 {
    overflow: hidden
}

.postedjobs .search-btn {
    padding: 1px 9px;
    border-radius: 5px;
    border: none;
    font-size: 13px;
    background: #ef8d3b
}

.postedjobs .search-btn.deactiveJob {
    font-weight: 400;
    background-color: red;
    font-size: 12px
}

.postedjobs .search-btn.activeJob {
    font-weight: 400;
    background-color: #108e0f;
    font-size: 12px
}

.viewapp .view-more {
    float: left;
    font-size: 13px
}

.viewapp {
    color: #277fb8;
    font-weight: 400
}

.postedjobs h4 {
    color: #000;
    font-weight: 400;
    font-size: 18px
}

.postedjobs .company-title {
    font-size: 16px;
    font-weight: 400
}

.martop30 {
    margin-top: 30px
}

.martop40 {
    margin-top: 40px
}

.padleft0 {
    padding-left: 0
}

.padright0 {
    padding-right: 0
}

.martop5 {
    margin-top: 5px
}

.recentapp p {
    margin-bottom: 5px
}

.recentapp .border {
    margin-left: 60px
}

.notify .border2 {
    overflow: hidden
}

.notify .bg-white {
    float: left;
    width: 100%;
    padding: 10px
}

.color-grey {
    color: #656565
}

.notify p {
    margin-bottom: 5px
}

.code-65 {
    color: #656565
}

.notify .folder a {
    padding-left: 10px
}

.notify .folder i {
    color: #000;
    font-size: 20px
}

.membership button {
    background: 0 0;
    border: 1px solid #19bb9b;
    color: #19bb9b;
    padding: 8px 18px;
    text-transform: uppercase;
    min-width: 102px
}

.membership b {
    font-size: 15px
}

.job_sicker_profile .job-heder-title {
    display: inline
}

.job_sicker_profile .job-heder-title .user-img {
    float: left;
    display: inline-block;
    width: 100%;
    max-width: 80px
}

.job_sicker_profile .job-heder-title .user-detail {
    float: left;
    margin-left: 20px
}

.job_sicker_profile .job-heder-title .common-title {
    margin: 0 0 5px
}

.weight200 {
    font-weight: 400
}

.job_sicker_profile table th {
    color: #666;
    font-weight: 400;
    background: #f8f8f8;
    padding: 10px!important
}

.job_sicker_profile table td {
    color: #000;
    font-weight: 400;
    padding: 10px!important
}

.job_sicker_profile .border2 {
    overflow: hidden
}

.left-user {
    width: 100%;
    display: table;
    padding-bottom: 10px
}

.pms_part {
    width: 100%;
    background: #fff;
    overflow: hidden;
    margin-bottom: 20px
}

.pms_part .common-title {
    margin: 0;
    font-size: 15px;
    padding: 0 15px
}

.pms_part .common-title span {
    top: 30px;
    left: 140px;
    font-size: 13px;
    width: 25px;
    height: 25px;
    line-height: 22px
}

.pms_part_img {
    float: none;
    display: table-cell;
    vertical-align: top;
    width: 80px;
    text-align: center
}

.pms_part_name {
    float: left;
    padding-left: 0
}

.inbox_part .pms_part_name a {
    font-size: 14px
}

.inbox_part .information {
    margin: 0;
    font-weight: 400;
    width: 200px;
    word-wrap: break-word
}

.Introduce_pms {
    display: block;
    position: relative;
    text-align: left;
    z-index: 1;
    margin-bottom: 5px
}

.pms_part_message {
    width: 100%;
    padding: 10px;
    background: rgba(255, 255, 255, .3);
    overflow: hidden;
    position: relative
}

.Introduce_pms {
    border-bottom: 1px solid #333
}

.loaderDisplay {
    position: absolute;
    top: 30%;
    left: 50%
}

.loaderOpacity {
    opacity: .2
}

.pms_part_message .img_pms h4 {
    font-size: 14px;
    font-weight: 400;
    color: #000
}

.pms_part_message .img_pms h5 {
    font-size: 11px;
    font-weight: 400;
    color: #062d25;
    margin: 5px 0
}

.pms_part .inbox_part:hover a {
    color: #fff
}

.pms_part .inbox_part:hover p {
    color: #fff
}

.detail_messaging .pms_part_name {
    width: 80%;
    word-break: break-all;
    float: none;
    display: table-cell;
    vertical-align: top;
    font-size: 11px;
    padding: 5px;
    background-color: #fff;
    border: 1px solid #205aab;
    position: relative;
    border-radius: 7px
}

.trash-ico {
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 1
}

.detail_messaging .pms_part_name p {
    width: 95%;
    color: #000;
    margin: 0
}

.detail_messaging {
    overflow: hidden
}

.send_msg {
    width: 100%;
    padding: 5px 0;
    background: #fff;
    overflow: hidden;
    margin-top: 5px
}

.date-txt {
    display: inline-block;
    color: #f58220
}

.reply-reject {
    float: right
}

.reply-reject .blue-btn {
    padding: 5px 20px;
    font-size: 13px;
    margin-left: 5px;
    font-weight: 400
}

.send_msg textarea {
    border: none;
    resize: none
}

.send_msg textarea:focus {
    box-shadow: none
}

.send_msg .form-group {
    width: 88%;
    margin: 0;
    float: left
}

.send_msg .apply-now-btn {
    background: 0 0;
    color: #297fb8;
    font-weight: 500;
    text-transform: capitalize;
    border: 1px solid;
    margin: 12px auto;
    font-size: 15px
}

.send_msg .apply-now-btn i {
    padding-right: 5px
}

.contentscroll {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 125px;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #b5b5b5!important
}

.mCSB_scrollTools .mCSB_draggerRail {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0!important
}

.marleft0 {
    margin-left: 0!important
}

.marright0 {
    margin-right: 0!important
}

.emp_profile .user-img {
    float: left;
    display: inline-block;
    overflow: hidden;
    /*height: 60px;*/
    width: 150px
}

.emp_profile .user-img img {
    width: 100%;
    height: 100%
}

.emp_profile .user-detail {
    float: left;
    margin-left: 20px
}

.emp_profile .company-title {
    font-size: 24px;
    line-height: 53px
}

.emp_profile .user-img img {
    border: 1px solid #ddd;
    padding: 10px
}

.posted_emp {
    padding-top: 20px;
    font-size: 18px
}

.posted_emp i {
    font-size: 18px;
    color: #19bb9b;
    padding-right: 11px
}

.emp_profile .main_detail {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 3px 2px #908989;
    overflow: hidden;
    padding: 15px
}

.emp_part_name .information {
    font-weight: 400;
    color: #000;
    margin-bottom: 1px
}

.emp_part {
    background: #fff;
    padding: 10px
}

.green-text {
    color: #19bb9b;
    font-weight: 400
}

.emp_part_right {
    background: #fff;
    padding: 20px;
    overflow: hidden
}

.blue-border {
    background: #297fb8 none repeat scroll 0 0;
    height: 2px
}

.emp_part_right .common-title {
    font-weight: 400;
    font-size: 22px;
    margin: 0
}

.emp_part_name .information {
    color: #000;
    font-weight: 400;
    margin-bottom: 1px
}

.emp_profile .product_des .information {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block;
    width: 100px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.product_img {
    float: left;
    display: inline
}

.emp_profile .product_des {
    display: table;
    padding-left: 5px
}

.grey_bg {
    background: #f8f7f7;
    padding: 10px;
    overflow: hidden
}

.grey_bg p {
    font-size: 12px
}

.grey_bg p i {
    color: #19bb9b;
    font-size: 14px;
    margin-right: 5px
}

.emp_profile .job-heder {
    padding: 20px 0
}

.notification h4.common-title {
    margin-top: 0
}

.martop50 {
    margin-top: 50px
}

.martop45 {
    margin-top: 45px
}

.city-exp span {
    margin-left: 10px;
    margin-right: 10px
}

.saved_search-page .parttime {
    margin-left: 10px;
    text-transform: uppercase
}

.saved_search-page .cmp-info {
    margin-left: 0
}

.saved_folder_page .color-grey {
    color: #656565!important;
    font-size: 14px!important
}

.saved_folder_page h4.common-title {
    margin-top: 0
}

.saved_searches h4.common-title {
    margin-top: 0
}

.round-img {
    border-radius: 50%;
    display: inline-block
}

.round-img img {
    float: left;
    width: 35px;
    border-radius: 50%;
    height: 35px
}

.round-img span {
    float: left;
    padding-left: 6px;
    line-height: 32px
}

.round_shape .search li {
    margin-left: 4px;
    margin-right: 0;
    width: 22%
}

.jobseeker_dash .border2 {
    overflow: hidden
}

.save-folder-detail .emp-exp span {
    margin-left: 20px
}

.save-folder-detail .cmp-logo {
    height: 55px;
    width: 55px;
    border: none
}

.save-folder-detail .cmp-logo img {
    height: 100%;
    width: 100%
}

.save-folder-detail .hour-details i {
    float: left;
    display: inline;
    margin-left: 40px;
    font-size: 20px;
    color: #19bb9b
}

.save-folder-detail .hour-details {
    margin-top: 8px
}

.page-disp .list {
    display: block;
    text-align: right;
    float: none;
    margin-top: 0
}

.actions i {
    float: left;
    display: inline;
    margin-left: 40px;
    font-size: 20px;
    color: #19bb9b
}

.actions,
.page-disp {
    margin-top: 36px
}

[type=checkbox]:checked+label,
[type=checkbox]:not(:checked)+label {
    position: relative;
    padding-left: 25px;
    cursor: pointer
}

[type=checkbox]:checked+label:before,
[type=checkbox]:not(:checked)+label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 28px;
    width: 17px;
    height: 17px;
    border: 1px solid #aaa;
    background: #fff
}

[type=checkbox]:checked+label:after,
[type=checkbox]:not(:checked)+label:after {
    background: #19b797 none repeat scroll 0 0;
    color: #fff;
    content: "ÃƒÂ¢Ã…â€œÃ¢â‚¬Â";
    font-size: 15px;
    height: 19px;
    left: 0;
    line-height: 1.1;
    padding: 2px;
    position: absolute;
    top: 27px;
    transition: all .2s ease 0s;
    width: 19px
}

[type=checkbox]:not(:checked)+label:after {
    opacity: 0;
    transform: scale(0)
}

[type=checkbox]:checked+label:after {
    opacity: 1;
    transform: scale(1)
}

[type=checkbox]:disabled:checked+label:before,
[type=checkbox]:disabled:not(:checked)+label:before {
    box-shadow: none;
    border-color: #bbb;
    background-color: #ddd
}

[type=checkbox]:disabled:checked+label:after {
    color: #999
}

[type=checkbox]:disabled+label {
    color: #aaa
}

label:hover:before {
    border: 1px solid #4778d9!important
}

.common-text {
    color: #000;
    font-size: 23px;
    font-weight: 400;
    padding-bottom: 20px
}

.text-under-border {
    border-bottom: 2px solid #dfdfdf;
    padding-bottom: 10px;
    font-size: 16px
}

.margin-top30 {
    margin-top: 30px
}

.margin-top20 {
    margin-top: 20px
}

.edit-profile .bootstrap-tagsinput {
    width: 100%;
    height: 42px;
    border-radius: 0;
    box-shadow: none
}

.edit-profile .label-info {
    background: #eee;
    color: #8f8f8f;
    padding: 4px;
    line-height: 3
}

.education h3 {
    font-size: 18px;
    color: #000
}

.education h3 i {
    color: #2980b9;
    font-size: 18px;
    padding-right: 20px
}

.margin-top10 {
    margin-top: 10px
}

.edu-bg {
    padding: 20px;
    background: #fff;
    width: 60%;
    float: left;
    overflow: hidden
}

.education .edu-bg .form-title {
    display: inline-block;
    float: left;
    width: 28%
}

.education .edu-bg input {
    width: 100%
}

.edu-bg .form-left {
    width: 100%
}

.edu-bg .select-inline {
    width: 70%
}

.edu-bg button {
    font-size: 16px;
    color: #000;
    font-weight: 400;
    color: #2980b9;
    display: inline-block;
    background: 0 0;
    border: none
}

.wid33 {
    width: 33%!important
}

.mar-right23 {
    margin-right: 23px
}

.edt-prf .upload-btn {
    display: block;
    font-size: 16px;
    font-weight: 400;
    margin: 0 auto!important;
    text-align: center;
    text-transform: none;
    width: auto;
    padding: 7px 12px
}

.edt-prf .form-right .form-title {
    padding-left: 27px
}

.upload-resume h4 {
    color: #000;
    display: inline-block;
    float: left;
    font-size: 16px;
    font-weight: 400;
    padding-top: 10px;
    margin-right: 15px
}

.upload-resume .btn-file {
    cursor: pointer;
    display: inline-block;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    width: auto
}

.upload-resume {
    border-bottom: 1px solid #bcbcbc
}

.uploaded-user span {
    float: left;
    color: #3e3c3c;
    font-size: 15px
}

.uploaded-user i {
    color: #fa0000;
    float: right
}

.uploaded-user {
    margin: 20px 30px
}

.edt-prf .form-right {
    right: -15px
}

nav.navbar-fixed-top .navbar-brand {
    padding: 5px 15px;
    height: inherit
}

nav.navbar-fixed-top ul li {
    padding: 5px 0
}

.navbar {
    min-height: 70px
}

.space15 {
    margin-top: 15px
}

.space20 {
    margin-top: 20px
}

.space25 {
    margin-top: 25px
}

.space30 {
    margin-top: 30px
}

.space40 {
    margin-top: 40px
}

.nct-common-footer p {
    color: #fff;
    font-size: 16px
}

.nct-common-footer p.copywrite-text a {
    color: #2980b9
}

.search-jobs-main .common-title {
    display: inline-block
}

.search-jobs-main .job-title .dropdown {
    float: right
}

.search-jobs-main .job-title .dropdown ul.dropdown-menu {
    left: auto;
    right: 0
}

.search-jobs-main .login-popup-main_search {
    box-shadow: 0 6px 12px rgba(0, 0, 0, .176);
    float: right;
    left: inherit;
    position: absolute;
    right: 0;
    top: 55px;
    width: 50%;
    z-index: 1
}

.saved-search-div {
    display: inline-block;
    float: right
}

.jobs-found .dropdown:hover .dropdown-content {
    display: block
}

.dropdown-content {
    display: none;
    position: absolute;
    right: 0;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
    z-index: 9;
    top: 18px
}

.dropdown-content a {
    color: #656565;
    padding: 6px 12px;
    text-decoration: none;
    display: block;
    font-size: 12px
}

.dropdown-content a:hover {
    background: #002a4e;
    color: #fff
}

nav .search li .border-d6 {
    width: 80px;
    height: 40px
}

nav .search li .border-d6 img {
    width: 100%;
    height: 100%
}

.search-jobs-main .saveSearchBlock {
    box-shadow: 0 6px 12px rgba(0, 0, 0, .176);
    float: none;
    left: inherit;
    position: absolute;
    right: 0;
    top: 55px;
    width: 50%;
    z-index: 1
}

.icons_resume a {
    display: inline-block;
    border-radius: 100%;
    margin: 0 5px
}

.icons_resume a i {
    color: #2980b9;
    font-size: 18px;
    line-height: 28px
}

.icons_resume a:hover i {
    color: #333
}

.resume_find .hour-details input {
    margin: 14px 0 0
}

.pagination_box ul.pagination li a,
.pagination_box ul.pagination li a:focus,
.pagination_box ul.pagination li a:hover {
    background-color: transparent
}

.main_add_details .hour-details a {
    display: inline-block;
    height: 30px;
    width: 30px;
    background: #f58220;
    border-radius: 100%;
    margin: 5px
}

.main_add_details .hour-details a i {
    color: #fff;
    font-size: 15px;
    line-height: 28px
}

.main_add_details .client-thum {
    margin-left: 30px
}

.add_loc {
    padding: 9px 12px;
    border-radius: 0
}

.post-a-job .form-control[disabled],
.post-a-job .form-control[readonly],
.post-a-job fieldset[disabled] .form-control {
    background: 0 0
}

.posted_jobs_page .job-title .dropdown {
    float: right
}

.posted_jobs_page nav {
    margin-top: 30px
}

.part-full button {
    background: #ef8d3b none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    font-size: 13px;
    padding: 1px 9px;
    float: left;
    margin-left: 20px
}

.part-full h4 {
    float: left
}

.form-control[readonly],
.saved-search-main .form-control[disabled],
fieldset[disabled] .form-control {
    background: #fff
}

.savefolder_detail .actions {
    margin: 0
}

.savefolder_detail .actions a {
    background: #f58220 none repeat scroll 0 0;
    border-radius: 100%;
    display: inline-block;
    height: 30px;
    margin: 3px;
    width: 30px
}

.savefolder_detail .actions a i {
    color: #fff;
    display: block;
    font-size: 15px;
    line-height: 28px;
    margin: 0 auto;
    text-align: center;
    float: none
}

.savefolder_detail .ads-details .hour-details a {
    background: #f58220 none repeat scroll 0 0;
    border-radius: 100%;
    display: inline-block;
    height: 30px;
    margin: 3px;
    width: 30px
}

.savefolder_detail .ads-details .hour-details a i {
    color: #fff;
    display: block;
    font-size: 15px;
    line-height: 28px;
    margin: 0 auto;
    text-align: center;
    float: none
}

.savefolder_detail .dropdown {
    float: right
}

.wrapper-cleints img {
    height: 100%
}

.login-right .from-group {
    margin-top: 15px
}

* {
    margin: 0
}

body,
html {
    height: 100%;
    padding: 0!important
}

.page-wrap {
    min-height: auto;
    margin-bottom: 0
}

.page-wrap:after {
    content: "";
    display: block
}

.saved-folders {
    margin-bottom: 10px
}

.modal-dialog .modal-footer .btn-primary {
    padding: 7px;
    background-color: #2980b9;
    border-radius: 0;
    box-shadow: none;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase
}

.modal-dialog .modal-footer .btn-primary:hover {
    background: #f58220 none repeat scroll 0 0;
    border-color: #f58220;
    color: #fff
}

.modal-dialog .modal-footer .btn-secondary {
    border-color: #707070;
    border-radius: 0;
    color: #515151;
    font-size: 15px;
    font-weight: 700;
    padding: 7px;
    text-transform: uppercase;
    background: #fff
}

.modal-dialog .modal-footer .btn-secondary:hover {
    background: #f58220 none repeat scroll 0 0;
    border-color: #f58220;
    color: #fff
}

.modal-dialog .modal-header h4 {
    color: #000;
    font-weight: 400
}

.avatar-view .search-btn {
    display: block;
    bottom: 0
}

.job-detail-form .form-left .form-group input.btn {
    border-radius: 0;
    padding: 10px 12px
}

.seeker_app {
    margin-bottom: 30px
}

.error {
    color: red
}

.experience select {
    line-height: 2.6
}

.pms_part .inbox_part.active {
    background-color: #337ab7;
    overflow: hidden;
    cursor: pointer
}

.pms_part .inbox_part.active .pms_part_name a {
    color: #fff
}

.pms_part .inbox_part.active .pms_part_name p {
    color: #fff
}

.pms_part .inbox_part {
    background: #fff none repeat scroll 0 0;
    overflow: hidden;
    padding: 5px 0 0;
    border-bottom: 1px solid #c4c4c4;
    width: 100%;
    display: table;
    position: relative
}

.pms_part .inbox_part:hover {
    background-color: #337ab7;
    cursor: pointer
}

.close-ico {
    position: absolute;
    right: 15px;
    top: 5px;
    z-index: 10
}

.pms_part .inbox_part .pms_part_img {
    width: 70px
}

.readMsg .pms_part_name .company-title,
.readMsg .pms_part_name .information {
    font-weight: 200
}

.pms_part_img img {
    width: 50px;
    height: 50px;
    border: 1px solid #205aaa;
    border-radius: 100px
}

table {
    border: 1px solid #ddd;
    clear: both
}

.education .form-control {
    width: 100%
}

.joblists .main_col {
    border-bottom: 1px solid #ddd;
    margin-bottom: 12px;
    overflow: hidden;
    padding-bottom: 8px
}

.joblists .main_col:last-of-type {
    border-bottom: none;
    clear: both
}

.emp-login-social {
    width: 100%;
    text-align: center;
    margin: 10px 0
}

.emp-login-social a {
    padding: 0;
    margin: 0 5px;
    width: 58px;
    text-align: center;
    background-color: #3b5998
}

.emp-login-social a span.facebook-icon {
    margin: 0;
    background-color: transparent
}

.emp-login-social a span.google-icon {
    margin: 0
}

.search-by-keyword {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    z-index: 100;
    max-height: 350px;
    overflow: auto;
    background-color: #fff
}

.acc_settings.login-signup {
    padding: 10px
}

.acc_settings {
    margin: 3px
}

.acc_settings .common-title {
    margin-bottom: 3px;
    padding-bottom: 3px;
    font-size: 18px
}

.acc_settings input[type=checkbox] {
    margin-right: 10px
}

.acc_settings .form-group {
    margin-bottom: 3px
}

.joblists .main_col p i {
    margin-right: 10px
}

.banner-image {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.banner-image img {
    height: 100%;
    width: 100%
}

.navbar-fixed-bottom,
.navbar-fixed-top {
    z-index: 999
}

.close_button {
    position: absolute;
    right: 0;
    top: 0
}

.close_button i {
    font-size: 15px
}

.posted_jobs_page p i {
    margin-right: 0
}

.inner-header .navbar-collapse.in {
    overflow-y: visible
}

.pricing-package {
    position: relative
}

.buy_label {
    position: absolute;
    top: 20px;
    right: 20px
}

.buy_label i {
    font-size: 35px;
    color: #f58220
}

.deleteSaveSearch {
    cursor: pointer
}

.job_sicker_profile .job-heder {
    text-align: left;
    background: #f9f9f9
}

.forget-pwd p {
    font-weight: 400;
    text-align: left;
    margin-bottom: 20px
}

.forget-pwd .e-zone-btn {
    border-radius: 0;
    box-shadow: none;
    color: #fff;
    font-size: 15px;
    padding: 7px;
    text-transform: uppercase
}

.forget-pwd .modal-header h1 {
    color: #19bb9b;
    font-weight: 400
}

#DispJobStatusBtn {
    margin-bottom: 5px
}

.viewapp a {
    margin-right: 5px
}

.apply-now-main .msg-cell p {
    min-height: 10px
}

.contact_banner {
    background-image: url(../images/contact_us.png);
    background-repeat: no-repeat;
    height: 200px;
    background-size: 100% 100%
}

.contact_banner h1 {
    font-size: 40px;
    color: #fff;
    display: inline-block;
    margin-top: 80px;
    text-align: center;
    width: 100%;
    text-transform: uppercase
}

.all_center {
    margin: 0 auto;
    float: none
}

.all_center .search-btn {
    width: 100%;
    font-weight: 400
}

.callout-section {
    background: url(../images/contact_us_2.png);
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    min-height: 250px
}

.callout-section::before {
    position: absolute;
    content: "";
    width: 61%;
    background-color: #2980b9;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: inline-block;
    transform: skewX(-136deg);
    -webkit-transform: skewX(-136deg);
    -ms-transform: skewX(-136deg);
    z-index: 1;
    transform-origin: left bottom 0
}

.callout-section::after {
    background-color: #f58220;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    top: 0;
    transform: skewX(-131deg);
    -webkit-transform: skewX(-131deg);
    -ms-transform: skewX(-131deg);
    transform-origin: left bottom 0;
    width: 63%;
    z-index: 0
}

.callout-content {
    position: relative;
    z-index: 1;
    padding-top: 60px;
    padding-right: 40px;
    padding-bottom: 10px
}

.callout-content h3 {
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: .44px;
    line-height: 26px;
    font-weight: 700;
    margin: 0 0 9px
}

.callout-content span {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: .36px;
    line-height: 26px;
    text-transform: capitalize
}

.mainhead textarea {
    width: 100%
}

@media (max-width:1200px) {
    .callout-section::before {
        width: 95%
    }
    .callout-section::after {
        width: 100%
    }
    .callout-content {
        margin-left: 15px
    }
    .callout-content h3 {
        font-size: 20px
    }
    .callout-content span {
        font-size: 16px
    }
}

@media (max-width:639px) {
    .callout-content {
        padding-top: 35px
    }
    .callout-section::before {
        transform: skewX(-170deg)
    }
    .callout-section::after {
        transform: skewX(-162deg)
    }
    .callout-content h3 {
        font-size: 18px;
        margin: 0 5px
    }
    .callout-content span {
        font-size: 13px
    }
}

.new_table_responsive table {
    width: 100%;
    border-collapse: collapse
}

.new_table_responsive thead tr {
    background-color: #2980b9;
    border-color: rgba(199, 199, 199, .3)
}

.new_table_responsive tr th {
    color: #fff;
    font-size: 17px;
    font-weight: 500;
    padding: 10px 6px;
    text-align: center
}

.new_table_responsive tbody tr {
    border-bottom: 1px solid #ddd
}

.new_table_responsive td {
    padding: 6px;
    border-bottom: 1px solid #ccc;
    text-align: center;
    font-weight: 400
}

.new_table_responsive td img {
    padding: 10px 6px
}

.new_table_responsive tbody tr {
    margin-bottom: 10px
}

.new_table_responsive thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px
}

.new_table_responsive tr {
    border: 1px solid #ccc
}

.new_table_responsive td {
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 40%
}

.new_table_responsive td:before {
    position: absolute;
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap
}

.new_table_responsive td:nth-of-type(1):before {
    content: "Name"
}

.new_table_responsive td:nth-of-type(2):before {
    content: "   FULL NAME"
}

.new_table_responsive td:nth-of-type(3):before {
    content: "   COMMENT"
}

.new_table_responsive td:nth-of-type(4):before {
    content: "   "
}

.new_noti p {
    float: left
}

.new_noti span {
    float: right
}

.border_top {
    border-top: 1px solid #f58220;
    padding-top: 15px
}

@media only screen and (min-width:768px) {
    .e-zone-btn {
        background-color: #f58220!important
    }
    .footer-nav {
        width: 25%;
        margin-bottom: 10px
    }
}

@media only screen and (min-width:992px) {
    .footer-nav {
        width: 15%;
        margin-left: 65px
    }
}

@media only screen and (max-width:1200px) {
    .footer-nav {
        margin-left: 50px
    }
    .company-details {
        width: 73%
    }
    .login-popup-main.dropdown-menu {
        left: auto
    }
    .search-left {
        width: 60%
    }
    .search-right {
        width: 40%
    }
    .inner-header .navbar-collapse {
        width: 76%
    }
    .inner-header .search li {
        margin-left: 2px;
        margin-right: 2px
    }
    .mem-plan .row-inline {
        padding-right: 5px
    }
    .inbox_part .information {
        width: 149px
    }
    .saved_searches .fic .pull-left {
        width: 90%
    }
    .round_shape .search li {
        margin-right: 6px
    }
    .save-folder-detail .hour-details i {
        margin-left: 20px
    }
    .edt-prf .form-right {
        right: 0
    }
    .edt-prf .form-right .form-title {
        padding-left: 0
    }
    .edt-prf .company-logo-min {
        display: inline-block;
        width: 100%!important;
        height: 100%!important
    }
    .upload-resume {
        margin-left: auto;
        margin-right: auto;
        text-align: center
    }
    .uploaded-user {
        margin: 20px 0
    }
    .upload-resume h4 {
        text-align: center;
        float: none;
        margin-bottom: 10px;
        display: block
    }
    .equal-sign li {
        width: 29%;
        padding: 0;
        margin: 0
    }
}

@media only screen and (max-width:992px) {
    #header-bg .search li:first-child {
        width: 31%
    }
    .footer-nav,
    .footer-nav:first-child {
        margin-left: 0
    }
    .company-details,
    .company-logo-min {
        width: 100%;
        padding: 0
    }
    .carousel-arrow .owl-prev {
        left: -3px
    }
    .carousel-arrow .owl-next {
        right: -12px
    }
    .login-left,
    .login-right {
        max-width: 100%
    }
    .facebook-btn,
    .google-btn {
        width: 100%
    }
    .search-left {
        width: 100%
    }
    .search-right {
        width: 100%;
        text-align: left;
        margin-bottom: 15px
    }
    .job-type-search li:after {
        content: " "
    }
    .job-type-search li {
        width: 100%;
        margin-bottom: 10px;
        padding-bottom: 5px;
        border-bottom: 1px solid #ccc
    }
    .equal-sign li {
        margin-bottom: 20px
    }
    .membership-plans-main li a.e-zone-btn {
        margin: 0
    }
    .width10 {
        width: 14%!important
    }
    .inner-header .navbar-collapse {
        width: 100%
    }
    .inner-header .search li {
        margin-left: 1px;
        margin-right: 1px
    }
    .inner-header .navbar-header a img {
        margin: 0 auto
    }
    .inner-header .navbar-header {
        display: block;
        margin: 0 auto;
        text-align: center;
        float: none
    }
    .inner-header .navbar-header a {
        display: block;
        margin: 0 auto;
        text-align: center;
        float: none
    }
    .postedjobs .pull-right {
        float: left!important
    }
    .postedjobs .text-right {
        text-align: left
    }
    .fic .pull-left {
        width: 85%
    }
    .notify .row-inline {
        display: block
    }
    .membership button {
        min-width: 70px
    }
    .mem-plan .row-inline {
        padding-right: 1px
    }
    .mem-plan .pull-left {
        width: 42%
    }
    .job_sicker_profile .job-heder-title .pull-left {
        width: 70%
    }
    .job_sicker_profile .job-heder-title .user-detail {
        width: 75%
    }
    .Introduce_pms::after {
        width: 55%
    }
    .pms_part_message .img_pms h4 {
        display: inline-block;
        margin-right: 3px
    }
    .send_msg .form-group {
        width: 100%
    }
    .inbox_part .information {
        width: 150px
    }
    .posted_emp {
        text-align: center
    }
    .emp_part_name p,
    .emp_part_right {
        text-align: left
    }
    .grey_bg .main_col .col-sm-4 {
        margin-bottom: 10px
    }
    .emp_profile .company-title {
        font-size: 16px
    }
    .emp_profile .user-detail {
        margin-left: 9px
    }
    .posted_emp {
        font-size: 14px;
        padding-top: 16px
    }
    .grey_bg .main_col .col-sm-12 {
        margin-bottom: 10px
    }
    .posted_jobs_page .pull-right {
        float: right!important
    }
    .jobseeker_dash .cmp-info {
        margin-left: 5px
    }
    .round_shape .search li {
        margin-left: 4px;
        margin-right: 4px
    }
    .save-folder-detail .hour-details i {
        margin-left: 9px
    }
    .edt-prf .form-right {
        right: 0
    }
    .edt-prf .form-right .form-title {
        padding-left: 0
    }
    .edt-prf .company-logo-min {
        display: inline;
        width: 100%!important;
        height: 100%!important
    }
    .upload-resume {
        margin: 0 auto;
        text-align: center
    }
    .uploaded-user {
        margin: 20px 0
    }
    .upload-resume h4 {
        text-align: center;
        float: none;
        margin-bottom: 10px;
        display: block
    }
    .education .edu-bg .form-title {
        width: 100%
    }
    .education .edu-bg input {
        width: 100%
    }
    .edu-bg .select-inline {
        width: 100%
    }
    .edu-bg .wid33 {
        width: 100%!important
    }
    .emp_dashboard .postedjobs .pull-right {
        float: left!important;
        width: 100%
    }
    .emp_dashboard .recentapp .pull-right {
        float: left!important;
        margin-top: 10px
    }
    .membership b {
        font-size: 15px
    }
    .equal-sign li {
        width: 29%;
        padding: 0;
        margin: 0
    }
    .education .form-control {
        width: 100%
    }
    .job_sicker_profile table th {
        padding: 6px!important
    }
    .jobseeker_dash .postedjobs .pull-right {
        float: right!important
    }
}

@media only screen and (max-width:767px) {
    .nav li {
        padding: 10px 0
    }
    .e-zone-btn {
        margin: 0 15px
    }
    .cmp-details {
        width: 100%;
        float: left
    }
    .hour-details {
        width: 100%;
        float: left;
        text-align: left;
        margin-top: 15px;
        padding-left: 110px
    }
    .text-res-left {
        text-align: left
    }
    .adver-btn {
        max-width: 100%;
        margin-bottom: 20px
    }
    .copyright {
        padding-bottom: 10px
    }
    #header-bg .search li,
    .search li:last-child {
        width: 100%!important;
        margin-bottom: 15px
    }
    .footer-nav {
        width: 50%;
        margin-bottom: 10px
    }
    .all-category .nav li {
        width: auto
    }
    .job-type li:first-child {
        width: 100%
    }
    .job-type li {
        width: 50%
    }
    .all-category .nav li {
        width: 100%
    }
    .left,
    .right {
        width: 100%
    }
    .pricing-package-column .left,
    .pricing-package-column .right {
        width: 50%
    }
    .job-description-right {
        border: none;
        padding: 15px
    }
    .job-heder {
        text-align: center
    }
    .job-heder .right-btn {
        float: none;
        margin-top: 15px
    }
    .login-popup-main.dropdown-menu {
        margin-top: 15px!important
    }
    .search-resumes {
        margin-top: 30px
    }
    .saved-folder {
        padding: 0
    }
    .form-left .radio-inline {
        display: block;
        margin-left: 0!important
    }
    .equal-sign li,
    .width10 {
        width: 100%!important
    }
    .equal,
    .square,
    .title-margin {
        margin: 0;
        padding: 0
    }
    .equal-sign li {
        margin-bottom: 20px
    }
    .membership-plans-main li a.e-zone-btn {
        margin: 0
    }
    .inner-header .navbar-collapse {
        width: 100%;
        max-height: auto;
        margin: 0 auto;
        text-align: center
    }
    .search li,
    .search li:last-child {
        margin-bottom: 0
    }
    .inner-header .search li {
        margin: 0;
        width: 100%
    }
    .inner-header .experience {
        width: 100%!important
    }
    .inner-header ul.nav li:last-child {
        width: auto!important
    }
    .inner-header .navbar-header a img {
        margin: 0
    }
    .job_sicker_profile .job-heder-title .user-img {
        float: none;
        display: block
    }
    .job_sicker_profile .job-heder-title .pull-right {
        float: none!important
    }
    .job_sicker_profile .job-heder-title .user-detail {
        margin-left: 0;
        display: block;
        float: none
    }
    .job_sicker_profile .job-heder-title .pull-left {
        float: none!important;
        width: 100%
    }
    .Introduce_pms::after {
        width: 55%
    }
    .pms_part_message .img_pms h4 {
        display: inline-block;
        margin-right: 3px
    }
    .send_msg .form-group {
        width: 100%
    }
    .inbox_part .information {
        width: inherit
    }
    .emp_profile .user-img {
        display: block;
        float: none;
        margin: 0 auto;
        text-align: center
    }
    .emp_profile .user-detail {
        display: block;
        float: none;
        margin: 0 auto;
        text-align: center
    }
    .emp_profile .company-title {
        line-height: 30px;
        font-size: 19px
    }
    .emp_profile .main_detail .pull-left {
        float: none!important
    }
    .emp_profile .main_detail .pull-right {
        float: none!important
    }
    .posted_emp {
        text-align: center
    }
    .emp_part_name p,
    .emp_part_right {
        text-align: left
    }
    .grey_bg .main_col .col-sm-12 {
        margin-bottom: 10px
    }
    .saved_folder_page .col-md-4 {
        margin-top: 20px
    }
    .saved_searches .col-md-4 {
        margin-top: 20px
    }
    .posted_jobs_page .pull-right {
        float: right!important
    }
    .jobseeker_dash .pull-right {
        float: right!important
    }
    .save-folder-detail .cmp-details {
        width: 60%
    }
    .save-folder-detail .hour-details {
        width: 40%
    }
    .save-folder-detail .hour-details i {
        margin-left: 9px
    }
    [type=checkbox]:checked+label::after,
    [type=checkbox]:checked+label::before,
    [type=checkbox]:not(:checked)+label::after,
    [type=checkbox]:not(:checked)+label::before {
        top: 0
    }
    .actions,
    .page-disp {
        margin-top: 5px
    }
    .actions i {
        margin-left: 13px
    }
    .save-folder-detail .cmp-info {
        margin-left: 0
    }
    .edt-prf .form-right {
        right: 0
    }
    .edt-prf .form-right .form-title {
        padding-left: 0
    }
    .edt-prf .company-logo-min {
        display: inline;
        width: 100%!important;
        height: 100%!important
    }
    .upload-resume {
        margin: 0 auto;
        text-align: center
    }
    .uploaded-user {
        margin: 20px 0
    }
    .upload-resume h4 {
        text-align: center;
        float: none;
        margin-bottom: 10px;
        display: block
    }
    .education .edu-bg .form-title {
        width: 100%
    }
    .education .edu-bg input {
        width: 100%
    }
    .edu-bg .select-inline {
        width: 100%
    }
    .edu-bg .wid33 {
        width: 100%!important
    }
    .copytexts {
        margin-bottom: 30px;
        text-align: left
    }
    .saved-search-div {
        margin-bottom: 40px
    }
    .savefolder_detail .ads-details {
        margin-top: 20px
    }
    .emp_dashboard .postedjobs .pull-right {
        float: right!important
    }
    .emp_dashboard .recentapp .pull-right {
        float: right!important
    }
    .job_sicker_profile .job-heder-title .pull-left {
        width: 100%
    }
    .job_sicker_profile .job-heder-title .user-detail {
        width: 100%
    }
    .job-detail-form .form-left .form-group input.btn {
        margin-top: 10px
    }
    .post-a-job button[type=submit] {
        margin: 5px
    }
    .navbar-nav&gt;li&gt;a {
        color: #333;
        border-bottom: 1px solid #ddd
    }
    .navbar-right {
        margin-right: -15px
    }
    nav.navbar-fixed-top ul li {
        padding: 7px 0
    }
    .inner-header .navbar-collapse ul.top-menu li.search-sym.wid-auto {
        width: 100%!important
    }
    .inner-header .navbar-collapse ul.top-menu li.search-sym.wid-auto button {
        width: 100%
    }
    .inner-header .navbar-collapse ul.top-menu li.my-drop {
        width: 100%!important
    }
    nav .search li .border-d6 {
        width: 100%;
        height: auto
    }
    .inner-header .navbar-collapse ul.top-menu li .border-d61 {
        border-radius: 0;
        border: 1px solid #ddd;
        width: 100%;
        height: auto
    }
    nav .search li .border-d6 img {
        width: auto;
        max-width: 100%;
        height: auto;
        border-radius: 0
    }
    .inner-header .navbar-collapse ul.top-menu li.my-drop .dropdown-content {
        position: static;
        border: none;
        border-top: 1px solid #d6d6d6;
        box-shadow: none;
        min-width: 100%;
        width: 100%
    }
    .inner-header .navbar-collapse ul.top-menu li.my-drop .dropdown-content .caret-one {
        display: none
    }
    .banner-image {
        position: static
    }
    .mainPitch {
        position: static
    }
    .detail_messaging .pms_part_name {
        width: 86%
    }
    .mainPitch {
        bottom: 0;
        left: 0;
        margin: 0 auto;
        max-width: 964px;
        right: 0;
        text-align: center;
        top: 23%;
        transform: none;
        width: 100%;
        z-index: 9
    }
    .search-bg {
        height: 100%
    }
    .jobseeker_dash .job-heder .leftpart,
    .jobseeker_dash .job-heder .rightpart {
        float: left;
        text-align: left
    }
    .jobseeker_dash .job-heder .rightpart {
        margin-top: 10px
    }
    .navbar-custome {
        z-index: 999;
        position: static;
        margin-bottom: 0;
        background-color: #fff
    }
    #header-bg {
        min-height: 325px
    }
    .navbar-collapse {
        background: #fff
    }
    .innerHeader .mainPitch {
        top: 0
    }
    .innerHeader #header-bg {
        min-height: 250px
    }
    .inner-header .navbar-collapse {
        float: none
    }
}

@media only screen and (max-width:560px) {
    .detail_messaging .pms_part_name {
        width: 100%;
        display: block;
        margin: 5px 0
    }
    .detail_messaging .pms_part_img {
        width: 100%;
        display: block
    }
    .left-user {
        padding: 10px;
        display: block;
        border: 1px solid #ddd
    }
    .cmp-details {
        width: 100%;
        float: left
    }
    .hour-details {
        width: 100%;
        float: left;
        text-align: left;
        padding-left: 0
    }
    .cmp-info {
        margin-left: 0
    }
    .featured {
        margin: 0
    }
    .footer-nav {
        width: 100%
    }
    .end-nav li:after {
        content: ""
    }
    .end-nav li {
        width: 100%;
        margin-bottom: 10px;
        padding-bottom: 5px
    }
    .company-details p {
        padding: 0
    }
    .job-detail-left,
    .job-detail-right {
        width: 100%
    }
    .form-left,
    .form-right {
        width: 100%
    }
    .job-detail-form .search-btn {
        width: auto;
        margin-top: 10px
    }
    .post-a-job {
        padding: 15px
    }
    .mandatory {
        float: none;
        display: block;
        margin-top: 5px
    }
    .login-signup {
        padding: 15px
    }
    .profile_edit .form-right {
        position: relative
    }
    .equal-sign li,
    .width10 {
        width: 100%!important
    }
    .equal,
    .square,
    .title-margin {
        margin: 0;
        padding: 0
    }
    .equal-sign li {
        margin-bottom: 20px
    }
    .membership-plans-main li a.e-zone-btn {
        margin: 0
    }
    .inner-header .navbar-collapse {
        width: 100%;
        max-height: auto;
        margin: 0 auto;
        text-align: center
    }
    .search li,
    .search li:last-child {
        margin-bottom: 0
    }
    .inner-header .search li {
        margin: 0;
        width: 100%
    }
    .inner-header .experience {
        width: 100%!important
    }
    .inner-header ul.nav li:last-child {
        width: auto!important
    }
    .postedjobs .pull-right {
        float: left!important
    }
    .postedjobs .text-right {
        text-align: left
    }
    .job_sicker_profile .job-heder-title .user-img {
        float: none;
        display: block
    }
    .job_sicker_profile .job-heder-title .pull-right {
        float: none!important
    }
    .job_sicker_profile .job-heder-title .user-detail {
        margin-left: 0
    }
    .job_sicker_profile .job-heder-title .pull-left {
        float: none!important
    }
    .inbox_part .pms_part_img {
        display: block;
        float: none;
        margin: 0 auto;
        text-align: center
    }
    .inbox_part .pms_part_name {
        text-align: center;
        float: none;
        padding-left: 0
    }
    .Introduce_pms::after {
        width: 45%
    }
    .pms_part_message .img_pms h4 {
        display: inline-block;
        margin-right: 3px
    }
    .send_msg .form-group {
        width: 100%
    }
    .inbox_part .information {
        width: inherit
    }
    .detail_messaging .pms_part_name {
        max-width: 375px;
        width: 100%
    }
    .emp_profile .user-img {
        display: block;
        float: none;
        margin: 0 auto;
        text-align: center
    }
    .emp_profile .user-detail {
        display: block;
        float: none;
        margin: 0 auto;
        text-align: center
    }
    .emp_profile .company-title {
        line-height: 30px;
        font-size: 19px
    }
    .emp_profile .main_detail .pull-left {
        float: none!important
    }
    .emp_profile .main_detail .pull-right {
        float: none!important
    }
    .posted_emp {
        text-align: center
    }
    .emp_part_name p,
    .emp_part_right {
        text-align: left
    }
    .grey_bg .main_col .col-sm-12 {
        margin-bottom: 10px
    }
    .saved_search-page .cmp-info {
        margin-bottom: 10px;
        margin-top: 0
    }
    .saved_folder_page .col-md-4 {
        margin-top: 20px
    }
    .saved_searches .col-md-4 {
        margin-top: 20px
    }
    .jobseeker_dash .pull-right {
        float: left!important
    }
    .save-folder-detail .cmp-details {
        width: 60%
    }
    .save-folder-detail .hour-details {
        width: 40%
    }
    .save-folder-detail .hour-details i {
        margin-left: 14px
    }
    [type=checkbox]:checked+label::after,
    [type=checkbox]:checked+label::before,
    [type=checkbox]:not(:checked)+label::after,
    [type=checkbox]:not(:checked)+label::before {
        top: 0
    }
    .actions,
    .page-disp {
        margin-top: 5px
    }
    .actions i {
        margin-left: 13px
    }
    .edt-prf .form-right {
        right: 0
    }
    .edt-prf .form-right .form-title {
        padding-left: 0
    }
    .edt-prf .company-logo-min {
        display: inline;
        width: 100%!important;
        height: 100%!important
    }
    .upload-resume {
        margin: 0 auto;
        text-align: center
    }
    .uploaded-user {
        margin: 20px 0
    }
    .upload-resume h4 {
        text-align: center;
        float: none;
        margin-bottom: 10px;
        display: block
    }
    .edu-bg {
        width: 100%
    }
    .education .edu-bg .form-title {
        width: 100%
    }
    .education .edu-bg input {
        width: 100%
    }
    .edu-bg .select-inline {
        width: 100%
    }
    .edu-bg .wid33 {
        width: 100%!important
    }
    .copytexts {
        margin-bottom: 30px;
        text-align: left
    }
    .saved-search-div {
        margin-bottom: 40px
    }
    .postedjobs .pull-left {
        width: 100%
    }
    .savefolder_detail .ads-details {
        margin-top: 20px
    }
    .save-folder-detail .hour-details {
        width: 100%
    }
    .save-folder-detail .hour-details .pull-right {
        float: left!important
    }
    .job_sicker_profile .job-heder-title .pull-left {
        width: 100%
    }
    .job_sicker_profile .job-heder-title .user-detail {
        width: 100%
    }
    .mainPitch {
        bottom: 0;
        left: 0;
        margin: 0 auto;
        max-width: 964px;
        right: 0;
        text-align: center;
        top: 23%;
        transform: none;
        width: 100%;
        z-index: 9
    }
    .search-bg {
        height: 100%
    }
    #header-bg {
        min-height: 325px
    }
}

@media only screen and (max-width:480px) {
    .equal-sign li,
    .width10 {
        width: 100%!important
    }
    .equal,
    .square,
    .title-margin {
        margin: 0;
        padding: 0
    }
    .equal-sign li {
        margin-bottom: 20px
    }
    .membership-plans-main li a.e-zone-btn {
        margin: 0
    }
    .inner-header .navbar-collapse {
        width: 100%;
        max-height: auto;
        margin: 0 auto;
        text-align: center
    }
    .search li,
    .search li:last-child {
        margin-bottom: 0
    }
    .inner-header .search li {
        margin: 0;
        width: 100%
    }
    .inner-header .experience {
        width: 100%!important
    }
    .inner-header .navbar-collapse.in {
        overflow: visible
    }
    .inner-header ul.nav li:last-child {
        width: auto!important
    }
    .postedjobs .pull-right {
        float: left!important
    }
    .postedjobs .text-right {
        text-align: left
    }
    .notify .row-inline {
        display: block
    }
    .membership button {
        min-width: 70px
    }
    .job_sicker_profile .job-heder-title .user-img {
        float: none;
        display: block
    }
    .job_sicker_profile .job-heder-title .pull-right {
        float: none!important
    }
    .job_sicker_profile .job-heder-title .user-detail {
        margin-left: 0
    }
    .job_sicker_profile .job-heder-title .pull-left {
        float: none!important
    }
    .inbox_part .pms_part_img {
        display: block;
        float: none;
        margin: 0 auto;
        text-align: center
    }
    .inbox_part .pms_part_name {
        text-align: center;
        float: none;
        padding-left: 0
    }
    .Introduce_pms::after {
        display: none
    }
    .pms_part_message .img_pms h4 {
        display: inline-block;
        margin-right: 3px
    }
    .send_msg .form-group {
        width: 100%
    }
    .inbox_part .information {
        width: inherit
    }
    .emp_profile .user-img {
        display: block;
        float: none;
        margin: 0 auto;
        text-align: center
    }
    .emp_profile .user-detail {
        display: block;
        float: none;
        margin: 0 auto;
        text-align: center
    }
    .emp_profile .company-title {
        line-height: 30px;
        font-size: 19px
    }
    .emp_profile .main_detail .pull-left {
        float: none!important
    }
    .emp_profile .main_detail .pull-right {
        float: none!important
    }
    .posted_emp {
        text-align: center
    }
    .emp_part_name p,
    .emp_part_right {
        text-align: left
    }
    .grey_bg .main_col .col-sm-12 {
        margin-bottom: 10px
    }
    .saved_search-page .cmp-info {
        margin-bottom: 10px;
        margin-top: 0
    }
    .saved_search-page .parttime {
        margin-left: 0
    }
    .saved_search-page .apply-now {
        margin-top: 20px;
        margin-bottom: 20px
    }
    .saved_folder_page .col-md-4 {
        margin-top: 20px
    }
    .saved_searches .col-md-4 {
        margin-top: 20px
    }
    .save-folder-detail .cmp-details {
        width: 60%
    }
    .save-folder-detail .hour-details {
        width: 40%
    }
    .save-folder-detail .hour-details i {
        margin-left: 14px
    }
    [type=checkbox]:checked+label::after,
    [type=checkbox]:checked+label::before,
    [type=checkbox]:not(:checked)+label::after,
    [type=checkbox]:not(:checked)+label::before {
        top: 0
    }
    .actions,
    .page-disp {
        margin-top: 5px
    }
    .actions i {
        margin-left: 13px
    }
    .edt-prf .form-right {
        right: 0
    }
    .edt-prf .form-right .form-title {
        padding-left: 0
    }
    .edt-prf .company-logo-min {
        display: inline;
        width: 100%!important;
        height: 100%!important
    }
    .upload-resume {
        margin: 0 auto;
        text-align: center
    }
    .uploaded-user {
        margin: 20px 0
    }
    .upload-resume h4 {
        text-align: center;
        float: none;
        margin-bottom: 10px;
        display: block
    }
    .edu-bg {
        width: 100%
    }
    .education .edu-bg .form-title {
        width: 100%
    }
    .education .edu-bg input {
        width: 100%
    }
    .edu-bg .select-inline {
        width: 100%
    }
    .edu-bg .wid33 {
        width: 100%!important
    }
    .copytexts {
        margin-bottom: 30px;
        text-align: left
    }
    .saved-search-div {
        margin-bottom: 40px
    }
    .search-jobs-main .login-popup-main_search,
    .search-jobs-main .saveSearchBlock {
        width: 90%;
        top: 25px
    }
    .postedjobs .pull-left {
        width: 100%
    }
    .savefolder_detail .ads-details {
        margin-top: 20px
    }
    .save-folder-detail .hour-details {
        width: 100%
    }
    .save-folder-detail .hour-details .pull-right {
        float: left!important
    }
    .post-a-job-main .tokenfield .token {
        display: block
    }
    .seeker_app .bg-white .pull-right {
        margin-top: 20px
    }
    .seeker_app .cmp-info {
        display: block;
        margin-top: 20px
    }
    .pagination {
        float: left;
        margin: 10px 0 35px
    }
    .job_sicker_profile .job-heder-title .pull-left {
        width: 100%
    }
    .job_sicker_profile .job-heder-title .user-detail {
        width: 100%
    }
    #header-bg {
        min-height: 325px
    }
}

.footer-nav li {
    list-style: none
}

.footer-nav ul {
    padding: 0;
    margin: 0
}

.SingleUserMsg .srh-job {
    position: absolute;
    left: 20%;
    top: 50%;
    right: 20%;
    margin: 0 auto;
    text-align: center;
    bottom: 20%
}

.SingleUserMsg {
    background: #fff;
    min-height: auto;
    position: relative
}

.pms_part .contentscroll {
    min-height: 250px;
}

.SingleUserMsg li {
    list-style-type: none
}

.nopad {
    padding: 0
}

.navbar.navbar-fixed-top {
    position: relative;
    margin: 0
}

.navbar.navbar-fixed-top {
    position: relative;
    margin: 0;
    background: rgba(255, 255, 255, 1)
}

div.mainPitch {
    max-width: 100%;
    position: absolute;
    top: 38%;
    z-index: 2
}

p.ph {
    position: absolute;
    top: 80px;
    left: 6%;
    background-color: #005baa;
    padding: 7px 10px;
    font-size: 17px;
    color: #fff;
    top: 0;
    border-radius: 5px
}

p.ph i {
    border: 1px solid #fff;
    border-radius: 50%;
    width: 27px;
    height: 27px;
    text-align: center;
    padding-top: 4px;
    margin-right: 5px
}

header .search input.btn {
    background-color: #005baa;
    border: 0;
    font-size: 16px;
    padding: 14px 38px
}

header .search-bg {
    padding: 0 0
}

header .search li .form-control::placeholder{
    color: #555;
    font-size: 13px;
    /*opacity: 0.5;*/
}
header .search li .form-control {
    border: 0;
    height: 50px;
}

header .search li .form-group {
    border: 0
}

header .search li {
    margin-right: 2px
}

header .banner-image {
    position: relative
}

.upload_resume {
    width: 100%;
    height: 50px;
    background: #fff;
    margin: 0;
    border-radius: 5px
}

.resume_bx {
    width: 100%;
    padding: 8px 5px
}

.resume_bx h4 {
    font-size: 14px;
    font-weight: 400;
    padding: 2px 7px;
    margin: 0
}

.resume_bx h6 {
    font-size: 10px;
    padding: 2px 7px
}

.upload_resume .btn-primary {
    font-size: 12px
}

.upload_resume .btn-primary {
    color: #fff;
    background-color: #f58220;
    border-color: #f58220
}

.upload_resume .btn {
    padding: 7px 11px
}

.icon_img::before {
    content: "";
    position: absolute;
    top: 10px;
    left: 4px;
    font-family: fontAwesome;
    width: 45px;
    height: 36px;
    line-height: 40px;
    text-align: center;
    background: url(../../upload-nct/images/sprite.png) -109px -4px no-repeat
}

.upload_resume span.icon_img {
    text-align: left;
    padding-left: 24px
}

.upload_resume .btn-primary.active.focus,
.upload_resume .btn-primary.active:focus,
.upload_resume .btn-primary.active:hover,
.upload_resume .btn-primary:active.focus,
.upload_resume .btn-primary:active:focus,
.upload_resume .btn-primary:active:hover,
.upload_resume .open&gt;.dropdown-toggle.btn-primary.focus,
.upload_resume .open&gt;.dropdown-toggle.btn-primary:focus,
.upload_resume .open&gt;.dropdown-toggle.btn-primary:hover {
    color: #fff;
    background-color: #007439;
    border-color: #007439;
    outline: 0
}

.job_banner {
    background: #f5f5f5;
    padding: 0 10px;
    height: auto;
    overflow: hidden
}

.job_banner .job_ban .item {
    margin: 0 auto
}

#imageAllJobs img,
.job_banner .job_ban .item img {
    height: 90px;
    margin: 0 auto;
    padding: 5px 0;
}

.job_banner .owl-theme .owl-controls .owl-page span {
    width: 10px;
    height: 10px;
    background: #005baa
}

.job_banner .owl-theme .owl-controls .owl-page.active span,
.job_banner .owl-theme .owl-controls.clickable .owl-page:hover span {
    opacity: 1;
    background: #f58220
}

.job_banner .job_ban .item .description {
    position: relative;
    bottom: 10px;
    z-index: 1;
    background: #f0f1f1;
    width: 100%;
    text-align: center;
    color: #000
}

.job_banner .total-job-description {
    position: relative;
    bottom: 10px;
    z-index: 1;
    background: linear-gradient(130deg, #f0f0f0 0, #efefef 78%, #e7e7e7 100%);
    width: 100%;
    text-align: center;
    color: #000
}

.bg_white {
    width: 100%;
    margin: 0;
    padding: 0 0 10px 0;
    background: #fff
}

.register_pannel h3 {
    font-size: 20px;
    padding: 15px 0;
    text-align: center;
    font-weight: 400;
    text-align: center;
    color: #000
}

.circle {
    height: 70px;
    width: 70px;
    border-radius: 50%;
    background: #005baa;
    margin: 0 auto;
    padding: 13px 5px
}

.register_pannel h4 {
    text-align: center;
    padding: 5px 0;
    font-weight: 400;
    font-size: 14px
}

.reg_btn {
    text-align: center;
    margin-top: 10px
}

.regd_btn_cstm {
    padding: 10px 40px;
    margin: 0 20px;
    border-radius: 3px;
    font-size: 20px;
    background: #46b749
}

.regd_btn_cstm_signin {
    padding: 10px 40px;
    margin: 0 20px;
    border-radius: 3px;
    font-size: 20px;
    background: 0 0;
    border: 1px solid #1b931e;
    color: #1b931e;
    font-weight: 400
}

.beat.beat1 {
    background-color: #46b749
}

.beat.beat2 {
    background-color: #0088de
}

.beat button,
.beat h4,
.beat p {
    color: #fff
}

.beat_in {
    padding: 10%
}

.beat h4 {
    font-size: 24px;
    font-weight: 400
}

.beat p {
    padding: 15px 0 20px 0;
    font-size: 13px;
    font-weight: 400;
    max-width: 260px
}

.beat button {
    background: inherit;
    border: 1px solid #fff;
    padding: 10px
}

.tab_ct ul.nav.nav-tabs {
    background-color: #005baa;
    border: 0 none
}

.tab_ct .tab-content {
    background-color: #fff;
    clear: both;
    padding: 0 5px 5px
}

.tab_ct .tab-pane p {
    margin: 0
}

.tabct_in&gt;h3 {
    color: #fff;
    margin: 0
}

.tab_ct .nav-tabs li a {
    padding: 8px 15px;
    display: block
}

.tab_ct {
    background-color: #005baa
}

.tab_ct .nav-tabs a {
    color: #fff;
    border: 0 none
}

.tab_ct .nav-tabs&gt;li.active&gt;a {
    color: #005baa;
    border: 0 none
}

.tab_ct .nav-tabs&gt;li.active&gt;a,
.tab_ct .nav-tabs&gt;li.active&gt;a:focus,
.tab_ct .nav-tabs&gt;li.active&gt;a:hover {
    background: #fff
}

.tab_ct .nav li {
    padding: 0 0 0
}

.tab_ct .tab-pane a {
    color: #868686;
    font-size: 12px
}

.tab_ct .tab-pane li:last-child a {
    color: #337ab7
}

.skillset {
    background-color: #f0f0f0
}

.skill_slide.owl-carousel .owl-item img {
    max-width: 70px;
    margin: 10px 0
}

.skill_slide h4 {
    font-size: 14px;
    color: #000
}

.skill_set {
    padding: 30px 0;
    display: none
}

.setjobs {
    background: rgba(255, 255, 255, .5)
}

.setjobs h4 {
    color: #000;
    margin: 3px 0 0 0;
    font-size: 13px;
    text-align: center
}

.setjobs p {
    margin: 0;
    font-style: italic;
    font-size: 11px;
    line-height: normal;
    text-align: center
}

.setjobs {
    background-color: #fff;
    padding-bottom: 10px
}

.client_logo {
    background-color: #f0f0f0
}

.client_logo h3 {
    color: #000;
    font-weight: 400;
    padding: 20px 0 0;
    margin: 0;
    font-size: 20px
}

.company_item h4 {
    margin-top: 5px
}

.client_logo a,
.hiring a {
    color: #337ab7;
    font-weight: 500;
    font-style: italic;
    font-size: 11px;
    padding: 10px 0;
    text-decoration: none;
    margin: 0 auto
}

#job_slide .job_item img {
    height: 120px;
    width: 100%
}

#company_slide .company_item {
    border: 1px solid #ccc
}

#company_slide .company_item img {
    height: 65px;
    width: 100%
}

.count_inc {
    background-color: #005baa;
    color: #fff
}

.count_inc p {
    margin: 0
}

.count_inc h2 {
    font-weight: 400;
    margin-bottom: 0;
    font-size: 15px
}

.count_item {
    padding: 3px
}

.hiring {
    background-color: #dce4ef;
    padding-bottom: 40px
}

.hiring h3,
.setjobs h3 {
    color: #000;
    font-weight: 400;
    padding: 15px 0;
    margin: 0;
    font-size: 20px
}

.hire_it {
    background-color: #fff;
    margin-bottom: 15px;
    padding: 7px
}

.hire_item {
    padding: 0 7px
}

.hiring h5 {
    color: #000
}

.hiring p {
    font-size: 13px;
    line-height: normal;
    margin-top: 5px
}

.hire_img {
    padding: 0 5px
}

.apps {
    background-image: url(../../upload-nct/images/bg1.jpg);
    background-size: cover;
    background-repeat: no-repeat
}

.apps_right {
    color: #fff;
    padding: 2%
}

.apps_right h3 {
    font-weight: 400;
    margin-bottom: 7px
}

.apps_right p {
    margin-bottom: 20px
}

.apps_left img {
    margin-top: -30px;
    height: 200px;
    width: auto
}

.copyrit_ft {
    background-color: #d2d2d2
}

.nct-common-footer .copyr p {
    color: #393939;
    margin: 5px 0 0 0;
    font-size: 13px
}

.social-icon li a.fb {
    background-color: #3b5998
}

.social-icon li a.tw {
    background: #d6249f;
    background: radial-gradient(circle at 30% 107%, #fdf497 0, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%)
}

.social-icon li a.gp {
    background-color: #dc4e41
}

.social-icon li a.ln {
    background-color: #007ab9
}

ul.social-icon li {
    padding: 0;
    float: left;
    margin-right: 5px
}

ul.social-icon li a {
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    font-size: 14px;
    text-align: center;
    padding-top: 6px
}

.copyrit_ft {
    padding: 10px 15px
}

footer.nct-common-footer {
    padding: 0;
    background-image: url(../../upload-nct/images/foot_bg.jpg);
    background-size: cover
}

.aos-init.width_set_92 {
    width: 90%
}

.aos-init.width_set_92.aos-animate {
    width: 100%
}

.foot_main a,
.foot_main h3,
.foot_main li {
    color: #fff
}

.foot_main a {
    text-decoration: none;
    font-size: 13px
}

.foot_main li {
    list-style: initial
}

.foot_main h3 {
    margin: 10px 0;
    font-size: 17px
}

.foot_main {
    padding: 0 15px
}

.foot_main .foo_left li {
    list-style: none;
    font-size: 12px;
    margin-bottom: 10px
}

.ft_contact {
    position: fixed;
    background-color: #005baa;
    bottom: 50px;
    right: 0;
    border-top-left-radius: 10px;
    padding: 0 15px 0 40px;
    border-bottom-left-radius: 10px;
    text-align: center;
    z-index: 9
}

.ft_contact i {
    position: absolute;
    color: #fff;
    border: 1px solid #fff;
    width: 35px;
    height: 35px;
    text-align: center;
    border-radius: 50%;
    left: -15px;
    padding-top: 7px;
    background-color: #005baa;
    top: 19px;
    font-size: 19px
}

.foot_main .ft_contact h3 {
    border-bottom: 1px solid #8c0858;
    padding-bottom: 8px;
    margin-bottom: 8px
}

.ft_contact h4 {
    color: #fff;
    font-size: 15px;
    padding-bottom: 10px
}

.ft_contact h4 {
    color: #fff
}

.head_menu.navbar-nav&gt;li&gt;a {
    font-weight: 400;
    text-transform: inherit;
    font-size: 14px
}

.head_right li a {
    color: #000!important
}

.head_menu.navbar-right {
    float: left!important
}

nav.navbar-fixed-top ul.head_menu li {
    padding: 12px 0
}

.head_menu.head_right {
    float: right;
    padding: 3px 10px;
    background: #facb04;
    box-shadow:0 1px 6px 0 rgba(32, 33, 36, 0.28);
}

.yel a {
    background-color: #005baa;
    border-radius: 5px
}

nav.navbar-fixed-top ul.head_menu li.yel a:hover {
    background-color: #ffd904;
    color: #000!important
}

nav.navbar-fixed-top ul.head_menu li.yel a {
    padding: 5px 10px;
    margin-top: 4px;
    color: #fff!important
}

.yel a:hover {
    background-color: #ffd904!important
}

.ban_txt {
    position: absolute;
    top: 0;
    right: 5%;
    background-color: #fff;
    z-index: 1;
    text-align: center;
    padding: 10px;
    border-width: 0 4px 4px 4px;
    border-color: #ccc;
    border-style: solid;
    display: none
}

.ban_txt h6 {
    color: #000;
    margin: 5px 0
}

.ban_txt h4 {
    color: #188af5;
    margin-bottom: 5px
}

.ban_txt button {
    color: #188af5;
    border: 1px solid #188af5;
    background-color: inherit;
    border-radius: 3px;
    font-size: 9px;
    padding: 3px 10px;
    line-height: normal
}

.cont_addr {
    padding: 40px 0
}

.cont_addr p {
    margin-bottom: 5px;
    font-size: 12px
}

.cont_addr a {
    font-size: 12px;
    display: block
}

.cont_addr h5 {
    margin-bottom: 15px
}

.locate_tabs .tab-content {
    background-color: #fff;
    padding: 10px;
    min-height: 400px
}

.locate_inn li {
    padding: 0
}

.locate_inn li a {
    background-color: #444;
    color: #fff
}

.locate_inn .nav-tabs&gt;li.active&gt;a,
.locate_inn .nav-tabs&gt;li.active&gt;a:focus,
.locate_inn .nav-tabs&gt;li.active&gt;a:hover,
.locate_inn .nav-tabs&gt;li&gt;a:focus,
.locate_inn .nav-tabs&gt;li&gt;a:hover {
    background-color: #ffd904;
    color: #fff
}

.locate_inn h3 {
    color: #005baa;
    margin-top: 15px;
    margin-bottom: 10px
}

.locate_inn p {
    margin-bottom: 2px;
    font-size: 13px
}

.locate_inn ul {
    border: 0
}

.locate_side {
    background-color: #398439
}

.locate_side li a,
.locate_side li p {
    color: #fff
}

.locate_side li a,
.locate_side li p {
    color: #fff
}

.locate_side li p.big_letter {
    font-size: 25px;
    font-weight: 400;
    color: #333;
    background-color: #ffd904;
    display: table;
    width: 40px;
    height: 40px;
    text-align: center;
    border-radius: 50%;
    line-height: 1.5;
    margin: 0 15px 15px
}

.locate_side li a {
    display: block;
    padding: 10px 15px;
    text-decoration: none
}

.locate_side ul {
    height: 100%;
    min-height: 438px;
    padding: 15px 0
}

.locate_inn .nav-tabs&gt;li a {
    padding: 5px 10px;
    font-size: 12px;
    text-decoration: none
}

.locate_tabs .container&gt;ul li {
    padding: 0
}

.locate_tabs .container&gt;ul li a,
.locate_tabs .container&gt;ul li a:hover {
    background-color: #555;
    color: #fff
}

.locate_tabs .container&gt;.nav-tabs&gt;li.active&gt;a {
    background-color: #005baa;
    color: #fff
}

.locate_tabs {
    background-color: #eee;
    padding: 50px 0
}

.enq_form .blue-btn,
.enq_form .blue-btn:hover,
.enq_form .modal-header {
    background-color: #d58512
}

.enq_form .close,
.enq_form .modal-dialog .modal-header h4 {
    color: #fff
}

.locate_side li a:hover,
.locate_side li.active a {
    background-color: #fff;
    color: #444
}

.locate_tabs h3 {
    margin-bottom: 10px;
    color: #000;
    font-size: 22px
}

.emp_slider_out {
    float: left;
    width: 100%;
    height: 100%;
    max-height: 100%;
    min-height: inherit;
    display: block;
    overflow: hidden;
    margin: 0
}

.emp_slider_out img {
    height: 650px;
    width: 100%;
    max-height: 650px
}

.emp_zone {
    z-index: 1;
    top: 0;
    float: left;
    width: 100%
}

.emp_rht {
    float: left;
    width: 100%;
    display: block;
    overflow: hidden
}

.ph_num {
    background: #005baa;
    padding: 7px 10px;
    display: table;
    font-size: 17px;
    color: #fff;
    border: 0 none;
    border-radius: 5px;
    position: absolute;
    left: 6%;
    width: 167px
}

.ph_num .fa {
    border: 1px solid #fff;
    border-radius: 100px;
    margin: 0 8px 0 0;
    height: 30px;
    width: 30px;
    font-size: 21px;
    text-align: center;
    line-height: 28px
}

.betr_fnd {
    height: 340px;
    width: 340px;
    background: rgb(244 124 61 / 68%);
    display: table;
    margin: 50px auto 0;
    border-radius: 100%;
    position: relative
}

.betr_fnd div {
    font-size: 32px;
    color: #fff;
    line-height: 43px;
    text-align: center;
    position: absolute;
    top: 110px;
    left: 0;
    right: 0
}

.betr_fnd::before {
    position: absolute;
    content: "";
    height: 300px;
    width: 300px;
    background: rgb(237 47 134);
    border-radius: 100%;
    right: 0;
    left: 20px;
    top: 20px
}

.emp_lht {
    float: left;
    width: 100%;
    padding: 20px 30px;
    background: rgba(255, 255, 255, .8);
    position: relative;
    overflow: inherit
}

#signin {
    max-height: 550px;
    overflow: auto
}

#forgot,
#login,
#signin {
    margin-top: 20px
}

.lgn {
    font-size: 20px;
    color: #000
}

.usr_nme {
    margin: 10px 0 10px;
    position: relative
}

.pas_wrd {
    margin: 0 0 10px;
    position: relative
}

.frm_slt {
    padding: 0 0 0 45px;
    height: 35px;
    font-size: 12px;
    color: #919191
}

.usr_nme::after {
    position: absolute;
    content: "";
    height: 40px;
    width: 40px;
    background: red;
    top: 0
}

.usr_nme::after {
    position: absolute;
    content: "";
    height: 48px;
    width: 40px;
    background: red;
    top: 1px
}

.usr_nme::after {
    position: absolute;
    content: "";
    height: 35px;
    width: 35px;
    background: rgba(0, 0, 0, 0) url(../images/userimg.png) no-repeat scroll 100% 10px;
    top: -4px
}

.pas_wrd::after {
    position: absolute;
    content: "";
    height: 35px;
    width: 35px;
    background: rgba(0, 0, 0, 0) url(../images/passwordimg.png) no-repeat scroll 100% 9px;
    top: -6px
}

.sec_lgin .btn {
    background: #005baa;
    color: #fff;
    font-size: 20px;
    padding: 5px 30px;
    border: 1px solid #bdb4b9;
    float: left
}

.frt_psd a {
    color: #0067e7;
    font-size: 18px;
    font-weight: 300;
    line-height: 35px;
    float: right;
    text-decoration: none
}

.sec_lgin {
    float: left;
    width: 100%;
    display: block;
    overflow: hidden;
    padding-bottom: 20px
}

.sec_blw {
    float: left;
    width: 100%;
    display: block;
    overflow: hidden;
    padding-bottom: 20px
}

.dont_psd {
    float: left;
    font-size: 14px;
    display: block;
    font-weight: 300
}

.lok_psd {
    float: right;
    font-size: 16px;
    display: block;
    font-weight: 300
}

.dont_psd a {
    color: #0067e7;
    font-size: 14px;
    font-weight: 300;
    line-height: 35px;
    text-decoration: none
}

.lok_psd a {
    color: #0067e7;
    font-size: 18px;
    font-weight: 300;
    line-height: 35px;
    text-decoration: none
}

.frm_slide {
    float: left;
    width: 100%;
    display: block;
    overflow: hidden
}

.emp_lht .frm_slide {
    display: none
}

.frm_slide img {
    width: 100%;
    height: 170px;
    max-height: 170px
}

.emp_lht::after {
    position: absolute;
    width: 4px;
    height: 140px;
    background: #005baa;
    content: "";
    top: 8px;
    left: 0
}

.jhb {
    float: left;
    width: 100%;
    padding: 30px 0;
    display: block;
    overflow: hidden;
    background: #eee
}

.jhp_slider span {
    font-size: 29px;
    font-weight: 300;
    text-align: center
}

.jhp_slider {
    margin: 12px auto 0;
    display: table
}

#jhp_sldid .owl-controls .owl-prev {
    display: block!important
}

#jhp_sldid .owl-controls .owl-next {
    display: block!important
}

.editbg {
    background: #f58220
}

.lockbg {
    background: #f79503!important
}

.trashbg {
    background: #dc4417!important
}

.emp_lht .form-group label,
.login-right .form-group label {
    font-size: 12px;
    display: block
}

.emp_lht .form-group .form-control,
.emp_lht .form-group span.select2,
.login-right .form-group .form-control,
.login-right .form-group span.select2 {
    height: 35px!important;
    border: 1px solid #ccc!important;
    box-shadow: none
}

.emp_lht .form-group span.select2,
.login-right .form-group span.select2 {
    height: auto!important;
    min-height: 35px!important
}

div.emp_lht .select2-container--default .select2-selection--multiple,
div.login-right .select2-container--default .select2-selection--multiple {
    min-height: inherit;
    border: 0 none
}

.emp_lht .form-group #firstName,
.emp_lht .form-group #lastName,
.login-right .form-group #firstName,
.login-right .form-group #lastName {
    height: 35px;
    width: 49%;
    border: 1px solid #ccc;
    padding: 0 10px
}

.emp_lht .form-group textarea,
.login-right .form-group textarea {
    border: 1px solid #ccc;
    width: 100%
}

.emp_lht .form-group .countryCode,
.emp_lht .form-group .numbers,
.login-right .form-group .countryCode,
.login-right .form-group .numbers {
    height: 35px;
    padding: 0 10px
}

.emp_lht .form-group .numbers,
.login-right .form-group .numbers {
    width: 75%;
    border: 1px solid #ccc
}

.emp_lht .form-group .countryCode,
.login-right .form-group .countryCode {
    width: 24%;
    border: 1px solid #ccc
}

.emp_lht .form-group,
.login-right .form-group {
    margin-bottom: 5px
}

.emp_lht .input-group-addon,
.login-right .input-group-addon {
    padding: 0 15px
}

button.btn:hover,
header .search input.btn:hover {
    background-color: #ffd904!important;
    color: #000!important;
    border-color: #ffd904!important
}

.emp_zone&gt;.container {
    position: absolute;
    top: 86px;
    z-index: 1
}

.booking_form {
    background: #fff none repeat scroll 0 0;
    border-radius: 3px;
    overflow: hidden;
    display: block;
    float: left;
    width: 100%;
    margin: 0;
    margin-bottom: 15px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
    border: none;
    padding-bottom: 20px
}

section.booking_form {
    padding-bottom: 0;
    margin: 25px 0
}

div.booking_form&gt;h5,
section.booking_form&gt;h5 {
    font-size: 14px;
    padding: 10px 15px
}

.booking_form&gt;h5 {
    color: #fff;
    display: block;
    font-size: 16px;
    margin: 0 0 0;
    border-radius: 3px 3px 0 0;
    overflow: hidden;
    background: #005baa none repeat scroll 0 0;
    padding: 15px
}

.booking_form .section_bg {
    padding: 20px 0 10px
}

.booking_form .section_bg {
    overflow: hidden;
    display: block;
    float: left;
    font-size: 13px;
    width: 100%;
    background: #fff
}

.booking_form fieldset {
    margin-bottom: 0
}

.booking_form .section_bg fieldset .left {
    padding-left: 0;
    width: 100%
}

.booking_form label {
    font-size: 12px;
    margin-bottom: 5px;
    color: #a0a0a0;
    text-align: left
}

.section_bg .right {
    color: #000;
    padding: 30px 10px 0;
    width: 100%
}

.des_name {
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    display: block;
    color: #3c3b3b;
    height: 42px;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    overflow: hidden;
    margin-bottom: 7px;
    font-size: 13px;
    padding: 7px;
    width: 100%
}

.section_bg .right img {
    max-width: 100%
}

.booking_form .rooms_detail fieldset&gt;label,
.booking_form .rooms_detail h6,
.booking_form fieldset input.clainput.numbers,
.booking_form fieldset input[type=email],
.booking_form fieldset input[type=password],
.booking_form fieldset input[type=tel],
.booking_form fieldset input[type=text],
.booking_form fieldset label,
.booking_form fieldset select,
.booking_form fieldset select.selectpicker,
.booking_form fieldset.tel_no select.flyinputsnor {
    font-size: 12px
}

.booking_form fieldset input.clainput.numbers,
.booking_form fieldset input[type=email],
.booking_form fieldset input[type=password],
.booking_form fieldset input[type=tel],
.booking_form fieldset input[type=text],
.booking_form fieldset select,
.booking_form fieldset select.selectpicker,
.booking_form fieldset.tel_no select.flyinputsnor {
    height: 35px
}

.booking_form input[type=email],
.booking_form input[type=password],
.booking_form input[type=tel],
.booking_form input[type=text] {
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    float: left;
    color: #3c3b3b;
    font-size: 13px!important;
    margin-bottom: 7px;
    padding: 0 10px;
    width: 100%;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.make_payment {
    background-color: #005baa;
    color: #fff
}

.modal-backdrop.in {
    opacity: .75
}

.jobAlertModal .modal-header {
    background-color: #005baa
}

.jobAlertModal .modal-header button,
.jobAlertModal .modal-header h4 {
    color: #fff
}

.jobAlertModal .form-group label {
    font-size: 12px;
    font-weight: 400;
    color: #252525
}

.jobAlertModal .form-control,
.jobAlertModal .select2-container--default .select2-selection--multiple {
    border: 1px solid #ccc;
    border-radius: 0;
    height: 37px;
    padding: 3px 12px;
    font-size: 12px
}

.jobAlertModal .modal-footer button.btn {
    background-color: #005baa;
    color: #fff;
    border-radius: 0;
    margin: 0
}

.jobAlertModal .modal-header button {
    position: absolute;
    top: 18px;
    right: 15px
}

.jobAlertModal .form-control:focus,
.select2-container--default.select2-container--focus .select2-selection--multiple {
    box-shadow: none
}

.res_rev {
    /*background-image: url(../images/cv2.jpg);*/
    background-size: cover;
    background-repeat: no-repeat
}

.inner_form {
    /*max-width: 450px;*/
    margin: 0 auto 75px;
    background: rgb(0 91 170 / 92%);
    padding: 30px 50px;
}
.rw-form-left-col
{
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
    min-height:440px;
    max-height:440px;
    border: 1px solid #eaf1ff;
}
.inner_form label {
    color: #fff
}

.inner_form .mobCountCode {
    width: 30%
}

.inner_form .numbers {
    width: 69%
}

.inner_form .btn.btn-success {
    /*background-color: #005baa;
    border-color: #005baa*/
    background-color: #facb04;
    border-color: #facb04;
    color: #222;
    padding: 8px 30px !important;
}

.inner_form .btn.btn-success:hover {
    background-color: #ffd904;
    border-color: #ffd904;
    color: #000
}

.emp_dashboard .border2,
.jobseeker_dash .border2 {
    border: 1px solid #ccc
}

.emp_dashboard .cmp-info a h4,
.emp_dashboard .em_post .pull-left h4,
.jobseeker_dash .cmp-info a h4 {
    color: #005baa;
    text-transform: capitalize;
    font-size: 16px
}

.emp_dashboard .em_post .pull-left a,
.jobseeker_dash .cmp-info a {
    color: #f58220;
    text-decoration: none;
    margin: 0
}

.emp_dashboard .em_post .pull-left p,
.jobseeker_dash .cmp-info p {
    color: #777!important;
    font-size: 12px;
    margin: 0
}

.emp_dashboard .em_post .pull-left p i,
.jobseeker_dash .cmp-info p i {
    margin: 0 3px 0 0;
    color: #777
}

.emp_dashboard .postedjobs .border2&gt;.bg-white,
.jobseeker_dash .postedjobs .border2&gt;.bg-white {
    padding: 10px 10px 0
}

.emp_dashboard .martop20,
.jobseeker_dash .martop20 {
    margin-top: 10px
}

.emp_dashboard .notify.fic h4.common-title,
.emp_dashboard .postedjobs h4.common-title,
.jobseeker_dash .notify.fic h4.common-title,
.jobseeker_dash .postedjobs h4.common-title {
    background-color: #005baa;
    color: #fff;
    margin: 10px 0 0 0;
    padding: 12px 15px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

.emp_dashboard .notify.fic h4.common-title a.view-more,
.emp_dashboard .postedjobs h4.common-title a.view-more,
.jobseeker_dash .notify.fic h4.common-title a.view-more,
.jobseeker_dash .postedjobs h4.common-title a.view-more {
    color: #fff;
    text-decoration: none;
    font-size: 10px;
    margin-top: 5px
}

.emp_dashboard .cmp-logo,
.jobseeker_dash .cmp-logo {
    height: 83px;
    border: 0 none
}

.emp_dashboard .cmp-logo a,
.jobseeker_dash .cmp-logo a {
    display: block;
    border: 1px solid #ddd
}

.emp_dashboard .notify a,
.jobseeker_dash .notify a {
    color: #f58220;
    font-size: 13px
}

.emp_dashboard .notify p,
.jobseeker_dash .notify p {
    margin: 0;
    font-size: 12px;
    color: #888
}

.emp_dashboard .notify #notification .pull-left,
.jobseeker_dash .notify #notification .pull-left {
    width: auto
}

.jobseeker_dash .notify .pull-left {
    width: 100%
}

.emp_dashboard .ads-details:hover,
.jobseeker_dash .ads-details:hover {
    box-shadow: none;
    border-color: #005baa
}

.emp_dashboard .border2.ads-details,
.jobseeker_dash .border2.ads-details {
    padding: 5px;
    border: 1px solid #dddeee
}

.emp_dashboard .border2.ads-details .hour-details p,
.jobseeker_dash .border2.ads-details .hour-details p {
    margin: 3px 0 0 0;
    padding: 0;
    line-height: normal
}

.emp_dashboard .border2.ads-details .hour-details a,
.jobseeker_dash .border2.ads-details .hour-details a {
    font-size: 18px!important
}

.emp_dashboard .border2.ads-details .hour-details a,
.jobseeker_dash .border2.ads-details .hour-details a {
    font-size: 16px!important;
    float: right;
    padding: 4px 5px 0
}

.emp_dashboard .apply-now,
.jobseeker_dash .apply-now {
    height: 10px
}

.emp_dashboard .msg-cell,
.jobseeker_dash .msg-cell {
    margin-bottom: 0;
    margin-top: 5px;
    font-size: 12px
}

.emp_dashboard .apply-now-main .msg-cell p,
.jobseeker_dash .apply-now-main .msg-cell p {
    margin-bottom: 0;
    color: #666
}

.emp_dashboard .apply-now-btn,
.jobseeker_dash .apply-now-btn {
    margin-top: 5px
}

.emp_dashboard .job-detail-main&gt;.border2,
.jobseeker_dash .job-detail-main&gt;.border2 {
    border: 0
}

.emp_dashboard .job-detail-main .border2 .job-detail,
.jobseeker_dash .job-detail-main .border2 .job-detail {
    border: 1px solid #ddd
}

.cmp-info a {
    text-decoration: none
}

.cmp-details .cmp-info h4 {
    color: #005baa;
    font-size: 14px
}

.cmp-details .cmp-info a {
    color: #f58220;
    font-size: 13.5px
}

.hour-details a {
    font-size: 17px!important;
    float: right;
    padding: 0 5px
}

.hour-details&gt;div {
    float: right
}

.apply-now-main .msg-cell {
    margin-bottom: 0;
    margin-top: 5px;
    min-height: 20px;
    font-size: 12px;
    padding-left: 63px
}

.apply-now-main .msg-cell .left-content {
    left: 0;
    position: absolute;
    font-weight: 400
}

.apply-now-main .msg-cell p {
    margin-bottom: 0;
    color: #666;
    padding-right: 25px;
    white-space: normal
}

.job_locate p {
    display: inline-block;
    margin: 0;
    font-size: 12px;
    padding-right: 20px;
    color: #777!important
}

.job_locate p i {
    color: #f58220
}

.jobs-found .ads-details:hover {
    box-shadow: none;
    border: 1px solid #005baa
}

.cmp-details {
    position: relative
}

.ad-detail-checkbox {
    position: absolute;
    background-color: #5bc0de;
    color: #fff;
    font-size: 10px;
    line-height: 1;
    padding: 2px 5px;
    top: -16px;
    z-index: 9;
    cursor: pointer;
    left: -16px
}

.ad-detail-checkbox input {
    margin: 0 3px 0 0;
    float: left
}

.apply-now-main .msg-cell.new_arr .left-content {
    top: 15px;
    left: 15px
}

.msg-cell.new_arr {
    right: 0;
    position: absolute;
    bottom: 0;
    padding: 7px 10px
}

.new_arr .apply-now {
    display: table;
    float: right;
    right: 15px;
    top: 2px
}

.mod_srch {
    position: absolute;
    top: 42.5%;
    right: 22%;
    background-color: rgba(0, 0, 0, .2);
    padding: 5px
}

.mod_srch .form-group {
    margin-bottom: 0
}

.mod_srch&gt;div {
    padding: 0 1px
}

.sv_srch {
    position: absolute;
    top: 45%;
    right: 15px;
    width: 126px;
    background-color: #f58220
}

.sv_srch h2.job-title {
    margin: 0
}

.sv_srch .sort-by {
    color: #fff;
    padding: 10px 0
}

.sv_srch .sort-by {
    color: #fff;
    padding: 10px 0;
    text-decoration: none
}

.sv_srch:hover {
    background-color: #ffd904
}

.sv_srch:hover .sort-by {
    color: #000
}

.search-jobs-main .sv_srch .login-popup-main_search,
.search-jobs-main .sv_srch .saveSearchBlock {
    width: 270px;
    top: 40px
}

.all-category .nav li a {
    font-size: 13px
}

.jobs-found .checkbox label {
    color: #666;
    font-size: 12px
}

.jobs-found .all-category h3 {
    margin-top: 5px;
    margin-bottom: 10px
}

.jobs-found.sticky.fixed {
    background: #005baa;
    z-index: 99
}

.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%
}

.sticky.fixed .all-category {
    margin-bottom: 0;
    margin-top: 15px
}

.jobs-found.fixed .all-category h3 {
    color: #fff;
    padding-left: 10px
}

.general-padding.login_bg {
    /*background-image: url(../images/login_bg.jpg);*/
    background: url(../images/login_bg.jpg) #fffbef;
    background-size: contain;
    background-repeat: no-repeat;
}

.login_bg .login-signup.bg-white {
    box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28);
    background: #fff;
    /*max-width: 800px;*/
    margin: 0 auto;
    display: table;
    float: none;
    border: 0;
    padding: 30px 50px;
}

.login_bg .login-signup .common-title {
   /* margin-bottom: 10px;
    background-color: #005baa;
    padding: 5px 10px;
    color: #fff*/
    margin-bottom: 15px;
    color: #000;
    text-align: center;
    padding: 20px 5px;
    text-transform: uppercase;
}

.login_bg .form-group label {
    display: block;
    font-size: 12px
}

.login_bg #WorkExpMonths,
.login_bg .emp_lht .form-group #firstName,
.login_bg .emp_lht .form-group #lastName,
.login_bg .form-group .form-control,
.login_bg .login-right .form-group #firstName,
.login_bg .login-right .form-group #lastName,
.login_bg .mobCountCode,
.reg_bg .exp input,
.reg_bg .select2-container--default .select2-selection--multiple,
.reg_bg .select2-container--default .select2-selection--single,
.reg_bg .select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid #ddd!important;
    height: 35px!important
}

.login_bg .emp_lht .form-group #firstName,
.login_bg .emp_lht .form-group #lastName,
.login_bg .form-group .form-control,
.login_bg .login-right .form-group #firstName,
.login_bg .login-right .form-group #lastName {
    width: 100%
}

.login_bg .mobCountCode {
    max-width: 30%;
    font-size: 10px;
        height: 37px !important;
            min-width: 30%;
}
.numbers {
    height: 38px !important;
    border: 1px solid #dddddd;
    top: 2px !important;
    position: relative;
    max-width: 69%;
    min-width: 69% !important;
}
.login_bg .emp_lht .form-group .numbers,
.login_bg .login-right .form-group .numbers {
    border: 1px solid #ddd;
    width: 73%;
        height: 40px !important;
        top: 2px;
    position: relative;
}

.login_bg .form-group font {
    font-size: 11px;
    margin-left: 2px;
    padding: 0
}

.login_bg #WorkExpMonths {
    width: 13%
}

.login_bg .login-right .form-group #WorkExpYears {
    width: 57%
}

.login_bg .login-left .form-group,
.login_bg .login-right .form-group,
.login_bg .login-signup.bg-white&gt;.row {
    margin: 0
}

.login_bg .login-signup .job-title {
    /*background-color: #f58220;
    color: #fff;
    margin: 0 0 10px 0;
    padding: 10px 10px;
    font-size: 14px*/
        background-color: transparent;
    color: #000;
    margin: 0 0 10px 0;
    padding: 10px 0;
    font-size: 18px;
    border-bottom: 1px dashed gainsboro;
}

.login_bg .padL0 {
    padding-left: 0
}

.job-detail .emp_part_new,
.job-detail .left {
    background-color: rgba(204, 204, 204, .2);
    color: #fff
}

.job-detail .emp_part_new p,
.job-detail .left span.text-black {
    font-size: 11px
}

.job-detail .left {
    width: 22%
}

.job-detail .right {
    width: 78%
}

.job-detail .emp_part_new .information,
.job-detail .left h2.job-title {
    margin: 0;
    font-size: 14px;
    color: #000
}

.job-detail .job-description-right {
    padding: 0 5px;
    background-color: #f9f9f9
}

.job-detail .company-details {
    padding-left: 15px
}

.job-detail .job-location li {
    font-size: 13px;
    margin-bottom: 5px
}

.job-detail .job-location li .job-detail-right,
.job-detail .job-location li .job-detail-right a {
    font-weight: 400;
    color: #555;
    font-size: 12px
}

.job-detail .job-location li .job-detail-right {
    padding-left: 10px
}

.job-detail .company-details a.company-title,
.job-detail .company-details h2.job-title {
    margin-bottom: 5px
}

.job-detail .company-details p {
    margin-bottom: 20px
}

.job-detail .job-skills h2.job-title {
    margin: 5px 0
}

.job-detail .job-skills {
    margin-bottom: 0
}

.job-heder-title .common-title {
    color: #005baa;
    margin-bottom: 7px
}

.cmp-info&gt;a,
.company-title {
    font-size: 15px;
    text-decoration: none;
    color: #f58220
}

.cmp-info h4 a,
.cmp-info p i {
    text-decoration: none;
    color: #005baa
}

.job-heder.job-heder_dev {
    padding: 10px
}

.sim_jobs {
    background-color: #fff;
    padding: 0 0 15px 0;
    margin-top: 20px
}

.sim_jobs&gt;.row {
    margin: 0;
    padding: 0 20px
}

.sim_jobs h1.common-title {
    margin: 0 0 15px 0;
    background-color: #005baa;
    color: #fff;
    padding: 5px 10px
}

.sim_jobs h1.common-title a {
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    margin-top: 10px
}

.pack_plan {
    background-color: #fff;
    margin: 20px 0
}

.pack_plan .common-title {
    font-size:16px;
    background-color: #005baa;
    color: #fff;
    padding: 7px 10px;
    margin: 0
}

.pack_plan&gt;.row {
    margin: 0;
    padding: 15px 7px 0
}

.pack_plan .pricing-package-column {
    border: 1px solid #ddd
}
.pack_plan .pricing-package-column.purchased_plan_color{
    border: 1px solid #f58220
}

.pack_plan .membership-plans-price {
    background-color: #f58220;
    color: #fff;
    padding: 10px;
    min-height: 65px;
}

.pack_plan .membership-plans-price h4 {
    font-size: 15px;
    color: #000
}

.pack_plan .left,
.pack_plan .right {
    width: 100%;
    text-align: center
}

.pack_plan&gt;.row&gt;div.col-md-4 {
    width: 25%;
    padding: 0 8px
}

.pack_plan .membership-plans-price .price_plan {
    font-size: 16px
}

.pack_plan .left {
    margin-bottom: 5px
}

.pack_plan .pricing-package {
    padding: 20px;
    background-color: #f9f9f9
}

.job-heder.emp_head {
    position: relative
}

.emp_head a.view-more {
    position: absolute;
    right: 15px;
    bottom: 20px
}

.emp_part_right .common-title {
    color: #005baa
}

.emp_part_right .main_col&gt;div {
    padding: 0 5px
}

.emp_part_right .product_des a {
    display: block;
    line-height: 1.2;
    color: #f58220
}

.emp_part_right .product_des a .information {
    width: 100%
}

.emp_part_right .product_des a .information {
    width: 100%;
    max-width: 140px;
    font-size: 14px
}

.res_app {
    position: absolute;
    right: 0;
    z-index: 2
}

.res_app a i {
    font-size: 18px
}

.section_deposite {
    background-color: #fff;
    padding: 30px;
    margin: 30px auto
}

.section_deposite legend.form_legend {
    padding-bottom: 15px;
    margin-bottom: 30px
}

.deposite_plan label {
    background-color: #005baa;
    color: #fff;
    padding: 10px 10px;
    width: 100%
}

.deposite_plan label,
.deposite_plan p {
    margin: 0
}

.deposite_plan span {
    display: block;
    padding: 10px 10px;
    background-color: #fff
}

.deposite_plan .JobGatorStylerPink {
    border: 1px solid #eee;
    box-shadow: 0 0 10px #eee;
    margin-bottom: 15px
}

.jobs-found .all-category h3 .tab_toggle {
    display: none
}

.jobs-found.fixed .all-category h3 .tab_toggle {
    display: block;
    position: absolute;
    background-color: #f58220;
    font-size: 14px;
    right: 10px;
    top: 8px;
    padding: 7px 20px;
    font-weight: 400;
    cursor: pointer;
    z-index: 9
}

.jobs-found.sticky.fixed .tab-content {
    display: none
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    height: auto
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    margin-top: 4px
}

.btn-circle {
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 6px 0;
    font-size: 12px;
    line-height: 1.428571429;
    border-radius: 15px
}

.btn-circle.btn-lg {
    width: 50px;
    height: 50px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 25px
}

.btn-circle.btn-xl {
    width: 70px;
    height: 70px;
    padding: 10px 16px;
    font-size: 24px;
    line-height: 1.33;
    border-radius: 35px
}

.cv_temp {
    background-color: #fff;
    padding: 50px 0
}

.cv_temp .search-btn.blue-btn a {
    color: #fff;
    text-decoration: none
}

.cv_temp .search-btn.blue-btn a:hover {
    color: #000;
    text-decoration: none
}

.cv_temp th {
    background-color: #005baa;
    color: #fff;
    font-weight: 500
}

.cv_temp td i {
    background-color: #777;
    color: #fff;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    line-height: 2;
    font-weight: 500
}

.cv_temp td a:hover i,
.cv_temp td button:hover i {
    background-color: #ffd904;
    color: #000
}

.cv_temp td a,
.cv_temp td a:hover,
.cv_temp td button,
.cv_temp td button:hover {
    background: inherit;
    margin: 0;
    padding: 0
}

.up_res {
    background-color: #fff;
    padding-bottom: 15px;
    max-width: 550px;
    margin: 0 auto;
    border: 1px solid #ddd;
    box-shadow: 0 0 10px #ddd
}

.cv_temp .uploaded-user {
    display: block;
    clear: both;
    padding: 15px 15px;
    margin: 0;
    border-top: 1px solid #ddd
}

.up_res&gt;h4 {
    background-color: #f58220;
    color: #fff;
    padding: 15px 0;
    margin-bottom: 15px;
    margin-top: 0
}

.cv_temp.cv_resume {
    background-color: #fff;
    padding: 8.5% 0;
    min-height: 610px
}

.guide_lines p {
    font-size: 13px;
    margin-bottom: 5px
}

.guide_lines b {
    display: table;
    float: left;
    min-width: 80px;
    color: #333
}

.guide_lines h3 {
    background-color: #005baa;
    color: #fff;
    padding: 10px 10px;
    font-size: 16px
}

.guide_lines .box {
    border: 1px solid #ddd;
    padding: 15px 15px 10px
}

.delete_CV .modal-header {
    background-color: #005baa
}

.delete_CV .modal-header button,
.delete_CV .modal-header h4 {
    color: #fff
}

.delete_CV .modal-body button {
    background-color: #2cb56f;
    border: 0;
    color: #fff;
    padding: 3px 10px;
    font-size: 13px
}

.delete_CV .modal-footer {
    display: none
}

.delete_CV .modal-body {
    padding: 15px
}

.delete_CV .modal-header button {
    position: absolute;
    right: 15px
}

.applyResume .modal-header {
    background-color: #005baa
}

.applyResume .modal-header button,
.applyResume .modal-header h4 {
    color: #fff
}

.applyResume .modal-footer {
    display: none
}

.reg_bg.login_bg .login-signup.bg-white {
    max-width: 450px
}

.sticky.fixed .search-btn.blue-btn {
    position: absolute;
    top: 5px;
    right: 15px;
    z-index: 9;
    max-width: 150px;
    display: block!important
}

.login_bg .form-group label,
.login_bg.reg_bg .form-group .form-title {
    font-weight: 400;
    font-size: 12px;
    margin-bottom: 5px
}

.revoke .modal-header {
    background-color: #005baa
}

.revoke .modal-header,
.revoke .modal-header button,
.revoke .modal-header h4 {
    color: #fff
}

.revoke .modal-header button.close {
    position: absolute;
    right: 10px
}

.revoke .revoke_date {
    height: 35px;
    border: 1px solid #ddd
}

.revoke .modal-body span {
    background-color: #0caa59;
    color: #fff;
    height: 35px;
    padding: 7px 10px;
    margin: 0 0 0 -3px
}

.postedjobs #jobAlertMainForm .search-btn {
    padding: 6px 15px;
    border-radius: 4px;
    font-size: 13px;
    background: #005baa;
    margin-top: 10px
}

.tab-head-in {
    font-size: 12px;
    float: left;
    width: 100%;
    margin-bottom: 15px
}

.save_search_section {
    width: 100%;
    float: left;
    background-color: #fff;
    margin: 5px 0
}

.profile_section_each_header {
    width: 100%;
    float: left;
    background-color: #005aab;
    color: #fff;
    padding: 10px
}

.profile_section_each_header .pull-left {
    font-size: 17px;
    font-weight: 400
}

.profile_section_each_header .pull-right {
    font-size: 11px
}

.save_search_results div.name {
    color: #52ae99
}

.save_search_results div {
    float: left;
    width: 100%
}

.save_search_results {
    padding: 0 10px 10px;
    font-size: 11px;
    letter-spacing: .8px;
    border-bottom: 1px solid #e8e8e8;
    margin: 5px;
    float: left
}

.save_search_section {
    border: 1px solid #ddd
}

.recommed_jobs_section_each_header {
    width: 100%;
    float: left;
    background-color: #005aab;
    color: #fff;
    padding: 3px
}

.recommed_jobs_section_each_header .pull-left {
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #fff;
    font-family: Ubuntu!important
}

.recommended_jobs_results {
    float: left;
    margin: 5px 3px;
    font-size: 11px;
    letter-spacing: .5px;
    border: 1px solid #e8e8e8;
    padding: 6px;
    cursor: pointer;
    line-height: 16px;
}

.recommed_jobs_section {
    float: left;
    background-color: #fff;
    margin: 5px 0
}

.recommed_jobs_section a.btn {
    margin: 5px
}

.col-sm-4.nopad.left_section {
    width: 27%
}

.comp_logo_sec {
    border-radius: 50%;
    border: 1px solid #e8e8e8;
    padding: 5px
}

.comp_logo_sec img {
    /*width: 55px;
    height: 40px;*/
    border-radius: 50%;
    border: 1px solid #e8e8e8
}

.right_section {
    float: left;
    margin-left: 10px
}

button.job_type_con {
    background-color: #ffcba4;
    color: #5d5353;
    width: 100%;
    border-radius: 0;
    text-transform: lowercase;
    padding: 3px
}

.recommended_jobs_results i.fa.fa-share-alt {
    font-size: 12px;
    color: #0258a5
}

.recommended_jobs_results i.fa.fa-share,
.recommended_jobs_results i.fa.fa-star {
    font-size: 12px;
    color: #0258a5
}

.user_profile_section {
    float: left;
    background-color: #fff;
    width: 100%;
    margin: 5px 0
}

.profile_section {
    float: left;
    margin: 5px 0;
    width: 100%
}

.user_profile_section .recommed_jobs_section_each_header {
    height: 70px;
    margin-bottom: 100px
}

.user_profile img {
    width: 100px;
    height: auto;
    border-radius: 50%;
    border: 1px solid #fff
}

.user_profile {
    float: left;
    width: 100%;
    position: absolute;
    top: 25px;
    text-align: center;
    padding: 5px 10px
}

.user_live_status {
    margin: 0 0 0 10px;
    color: #ccc;
    font-size: 13px
}

.user_name {
    font-size: 12px;
    color: #151c72;
    letter-spacing: .5px;
    font-weight: 300;
    margin: 0 0 0 10px
}

.user_designation {
    font-size: 11px;
    color: #bdbdbd
}

.user_profile_update {
    float: left;
    width: 100%;
    padding: 0 5px 5px
}

a.btn.update_prof_btn {
    background-color: #005aab;
    color: #fff;
    border-radius: 0
}

.user_profile_actions span {
    font-size: 37px;
    color: #005aaa;
    display: inline-block;
    line-height: 25px
}

.user_profile_actions {
    padding: 5px 10px;
    float: left;
    width: 100%;
    margin-bottom: 20px
}

.width50 {
    width: 40%;
    display: inline-block;
    position: relative;
    float: left;
    font-size: 13px;
    vertical-align: middle;
    line-height: 15px;
    margin: 0 3px;
    color: #005aab
}

.user_profile_strength .w3-blue,
.user_profile_strength .w3-hover-blue:hover {
    background-color: #005aab!important
}

.user_profile_strength .w3-hover-light-grey:hover,
.user_profile_strength .w3-light-grey {
    border-color: #005aab!important;
    border-bottom: 3px solid;
    height: 2px;
    padding: 3px 0
}

.user_profile_strength {
    float: left;
    width: 100%;
    padding: 5px 10px 0;
    color: #0658a5
}

.people_like_section {
    width: 100%;
    float: left;
    margin: 0;
    background: #fff
}

.people_like_section_header {
    font-size: 13px;
    padding: 15px;
    color: #000;
    border-bottom: 1px solid #e8e8e8
}

.people_like_section_status img {
    width: 100%;
    height: 46px;
    border-radius: 50%
}

.register_pannel .people_like_section_status img {
    height: 55px
}

.people_like_section_status {
    float: left;
    width: 100%;
    padding: 5px 10px;
    border-bottom: 1px solid #ccc
}

.navbar.navbar-fixed-top.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-box-shadow: -2px 5px 16px rgba(0, 0, 0, .25);
    -moz-box-shadow: -2px 5px 16px rgba(0, 0, 0, .25);
    box-shadow: -2px 5px 16px rgba(0, 0, 0, .25)
}

label {
    font-weight: 400
}

.online .fa-check-circle {
    color: #7ab804
}

a.btn.btn-xs.follow_btn {
    background: #025db0;
    color: #fff;
    margin-top: 20px;
    float: right;
    font-size: 14px
}

.posts_section {
    float: left;
    margin: 5px 0;
    width: 100%
}

.create_posts_section {
    float: left;
    background-color: #f58220;
    width: 100%;
    margin: 5px 0;
    padding: 3px
}

.start_posts_section {
    background: #fff;
    padding: 0;
    color: #403e3e;
    float: left;
    width: 100%;
    border-bottom: 1px solid #ccc
}

.start_posts_sections {
    background: #fff;
    padding: 10px;
    color: #403e3e;
    float: left;
    width: 100%
}

.start_posts_section i {
    font-size: 20px;
    cursor: pointer;
    font-weight: 400
}

span.start_post {
    width: 80%;
    float: left;
    padding: 15px 20px
}

span.cam_1 {
    width: 50%;
    float: left;
    height: 53px;
    background: url(../../upload-nct/images/sprite-icon.png);
    background-position: 10px 99px;
    border-left: 1px solid #bcbcbc;
    cursor: pointer
}

span.cam_2 {
    width: 50%;
    height: 53px;
    background: url(../../upload-nct/images/sprite-icon.png);
    float: left;
    background-position: 108px 50px;
    border-left: 1px solid #bcbcbc;
    cursor: pointer
}

.user_post_section {
    float: left;
    background: #fff;
    width: 100%;
    color: #403e3e;
    margin-bottom: 10px;
    border: 1px solid #f5f5f5
}

.modal.fade.delete_CV {
    margin-bottom: 10px
}

.liked_section {
    padding: 10px;
    border-bottom: 1px solid #ccc;
    font-size: 13px;
    letter-spacing: .5px;
    width: 100%
}

.liked_section a {
    color: #005baa;
    text-decoration: none;
    line-height: 29px
}

span.action {
    float: right
}

.action i.fa.fa-ellipsis-h {
    font-size: 25px
}

.post_post_section {
    float: left;
    width: 100%;
    padding: 10px
}

.post_post_section .col-sm-1 img {
    width: 100%;
    height: auto;
    border-radius: 50%
}

.post_post_section .user_name {
    color: #403e3e
}

.post_post_section .user_live_status {
    color: #403e3e;
    font-size: 12px
}

.post_post_section .posts {
    float: left;
    width: 100%;
    margin: 15px 0 0
}

.career_advise_sec {
    float: left;
    width: 100%;
    margin: 10px 0;
    border: 1px solid #005baa
}

.career_advise_txt {
    float: LEFT;
    width: 25%;
    padding: 5px;
    background: #005baa;
    color: #fff;
    text-align: center
}

.data_txt_btn {
    float: LEFT;
    width: 75%;
    background: #fff;
    font-size: 12px;
    padding: 5px
}

.career_advise_txt .small_txt {
    font-size: 10px;
    font-style: italic
}

.data_txt_btn a.btn.btn-sm.read_more_btn {
    background: #f58220;
    border-radius: 15px;
    color: #fff;
    float: right;
    width: 25%;
    margin: 5px 0
}

.data_txt_btn span {
    width: 75%;
    background: #fff;
    font-size: 12px;
    float: left
}

.resume_services_section {
    float: left;
    width: 100%;
    background: #fff;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 20px;
    box-shadow: 5px 5px 3px 0 #ccc
}

.resume_services_txt {
    color: #000
}

a.view-all-link {
    float: right;
    color: #f58220;
    font-size: 10px
}

.msg_count {
    position: absolute;
    top: 10px;
    right: 15px;
    background: #f58220;
    color: #fff;
    font-size: 10px;
    padding: 5px;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 10px;
    font-weight: 700;
    display: none
}

.relative .msg_count {
    right: 22px
}

.msg_count.show {
    display: block
}

nav.navbar-fixed-top ul li.pull-right.my-drop {
    padding: 16px 0
}

.closed_date span.pull-right,
.posted_date span.pull-right {
    width: 34px
}

@keyframes fadeIn {
    50% {
        visibility: hidden;
        opacity: .5
    }
    100% {
        visibility: visible
    }
}

#home_find_jobs {
    margin-top: 10px;
    margin-bottom: 10px
}

.my-drop .dropbtn span b {
    max-width: 75px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block
}

@media (min-width:768px) {
    #showMyModal .modal-dialog {
        width: 700px
    }
}

.recommended_jobs_results:hover {
    border: 1px solid #f58220
}

button.job_type_con:hover {
    background-color: #f58220!important;
    color: #fff!important;
    border-color: #f58220!important
}

.like_share_sec {
    border-top: 1px solid #ccc;
    padding: 5px 10px
}

.user_rating {
    display: none
}

.user_rating .fa-star.active,
.user_rating .fa-star.checked {
    color: #f58220
}

.user_rating .fa-star {
    color: #ccc
}

.write_article {
    width: 100%!important;
    height: 100px!important;
    color: #000;
    border: none;
    overflow: hidden;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    resize: none
}

.files_uploads_story {
    width: 20%;
    float: left
}

#upload-photo-label {
    width: 100%;
    height: 53px;
    float: left;
    padding: 0;
    text-align: right;
    margin: 0
}

.img_preview_sec {
    padding-left: 0
}

.img_preview_sec img {
    width: 115px!important;
    height: 100px!important
}

.img_preview_sec video {
    width: 115px!important;
    height: 94px!important
}

.img_preview_sec i.fa-times {
    position: absolute;
    right: 20px;
    color: #c00000;
    cursor: pointer
}

.add_story .thumbnail {
    margin-bottom: 0;
    border: 0;
    border-radius: 0;
    border-bottom: 1px solid #ddd
}

.Write_an_Article_btn.opened {
    display: none;
    font-size: 11px;
    padding: 15px 0;
    transition: transform .3s, color .3s
}

.Write_an_Article_btn {
    cursor: pointer
}

input.nopend,
textarea.nopend {
    display: none
}

label.nopend {
    vertical-align: text-top;
    font-size: 15px;
    padding: 5px;
    line-height: 1;
    color: #fff;
    margin: 0 0;
    height: auto!important;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    outline: 0;
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    text-align: center;
    width: 100%
}

.write_article_title {
    border: none;
    overflow: auto;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

input.nopend.opend,
textarea.nopend.opend {
    display: block;
    border-radius: 3px;
    padding: 6px 12px;
    width: 100%
}

label.nopend.opend {
    font-size: 12px;
    line-height: inherit;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    outline: 0;
    -webkit-font-smoothing: antialiased;
    height: auto!important;
    padding: 0 0;
    text-align: left;
    width: 100%
}

.form_block {
    padding: 0;
    background: #999;
    border-radius: 3px;
    margin-bottom: 10px
}

.form_block.opend {
    margin-bottom: 0;
    padding: 5px 5px 0;
    border-radius: 3px;
    background: linear-gradient(130deg, rgba(0, 90, 171, 1) 0, rgba(245, 130, 32, 1) 100%);
    background: none;
}

span.err_msg {
    color: red;
    font-size: 12px
}

.error_txt {
    border: 1px solid red
}

.dropdown-menu.story_actions {
    min-width: 66px;
    right: 0;
    left: auto;
    z-index: 1;
    background: linear-gradient(130deg, rgba(0, 90, 171, 1) 0, rgba(245, 130, 32, 1) 100%)
}

.char-left,
.char-left-title {
    font-size: 12pt;
    text-align: right
}

.char-left-title.warning,
.char-left.warning {
    color: #c00
}

.form_block.opend .character-count,
.form_block.opend .character-count-desc {
    display: block;
    font-size: 12pt;
    text-align: right;
    color: #fff
}

.form_block .character-count,
.form_block .character-count-desc {
    display: none
}

.view_saved_search,
.view_saved_search:hover {
    text-decoration: none;
    color: #fff
}

.posts .post_social {
    padding: 10px 0 0
}

.posts .post_social .post_like {
    width: 100%;
    float: left
}

.padL0 {
    padding-left: 0!important
}

.post_comment i,
.post_like i {
    font-size: 12px;
    color: rgba(0, 0, 0, .6);
    margin-right: 5px
}

.post_comment a,
.post_like a {
    font-size: 14px;
    color: rgba(0, 0, 0, .6);
    font-weight: 400
}

.dislike_post_stories a,
.dislike_post_stories i {
    color: #0073b1
}

.count_social .popup {
    position: relative;
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.count_social a:last-child {
    border-right: 0!important
}

.count_social a {
    color: rgba(0, 0, 0, .6);
    padding: 0 8px;
    border-right: 1px solid #ddd;
    font-size: 12px
}

.count_social a span {
    margin-right: 5px;
    font-weight: 700
}

.slider_part {
    margin: 0 0 20px 0;
    min-height: 341px
}

.rply_sec {
    padding: 5px 15px;
    clear: both;
    background: #d7edff;
    width: 100%;
    bottom: 0;
    float: left
}

.all_rplies_sec {
    max-height: 120px;
    overflow-y: auto
}

.post_img {
    width: 35px;
    height: 35px;
    border: 1px solid #ddd;
    margin-bottom: 0;
    border-radius: 50%
}

.profile_name {
    color: #d97d2f;
    font-weight: 500;
    margin-top: 0;
    margin-bottom: 5px
}

.profile_name a {
    color: #d97d2f;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 5px;
    margin-right: 8px;
    font-size: 13px;
    text-transform: capitalize
}

.post_content {
    padding-top: 10px;
    padding-bottom: 5px;
    color: #333;
    font-weight: 500;
    padding-left: 15px
}

#home p {
    margin: 0 5px
}

.post_time {
    font-family: Ubuntu!important;
    font-weight: 400;
    color: #212121;
    font-size: 10px;
    margin-right: 8px;
    margin-top: 6px
}

.rply_sec h6.profile_name span {
    word-break: break-all;
    overflow: auto;
    white-space: inherit;
    padding-left: 0
}

.rply_sec h6.profile_name {
    line-height: 1;
    word-break: break-all
}

.edt_n_dlt a {
    padding: 10px;
    font-size: 13px;
    color: #d97d2f;
    position: relative;
    right: 0
}

.comment_sec {
    margin-top: 5px;
    float: left;
    width: 100%
}

.comment_sec .add_comments {
    float: left;
    width: 100%
}

.post_img1 {
    border-radius: 50%;
    width: 35px;
    height: 35px;
    border: 1px solid #ddd;
    margin-top: -1px
}

.all_rplies .media-body,
.comment_sec .media-body {
    width: auto
}

.b1st_sec {
    font-size: 18px;
    padding: 15px 10px;
    margin: 110px auto;
    text-align: center
}

.b1st_sec .fab {
    font-size: 38px;
    color: #f58220;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 2px solid #c9dced;
    line-height: 100px
}

.b1st_sec .b1st {
    color: #005aab
}

form[name=add_comments] .media-body {
    width: 350px
}

form[name=add_comments] input.comment_area,
form[name=edit_comments] input#comment_area {
    height: 35px
}

.comment_delete a,
.comment_edit a,
.dislike_post_stories,
.like_post_stories,
.share_ {
    cursor: pointer;
    font-size: 10px
}

span.user_post_name {
    color: #005aab
}

span.user_parent_name {
    color: #f58220
}

form[name=edit_comments] {
    margin: 0 0 10px
}

#story_submit,
#story_submit:hover {
    background-color: #d97d2f;
    border-color: #d97d2f
}

.dropdown-menu.story_actions li a {
    color: #fff;
    font-size: 10px;
    line-height: normal
}

.dropdown-menu.story_actions li a:hover {
    background: #002a4e;
    color: #fff
}

.user_post_section:hover {
    border: 1px solid #f5821f
}

.comment_submit,
.comment_submit:active,
.comment_submit:active:hover,
.comment_submit:hover {
    background-color: #d97d2f;
    border-color: #d97d2f;
    color: #fff!important
}

input.btn.btn-danger[value=Update] {
    background: #d97d2f;
    border-color: #d97d2f
}

.menu-part .nav-tabs-header-action.nav.nav-pills li a {
    color: #000
}

.menu-part .nav-tabs-header-action.nav.nav-pills li.active a {
    color: #fff;
    background: linear-gradient(130deg, rgba(0, 90, 171, 1) 0, rgba(245, 130, 32, 1) 100%)
}

.menu-part .nav-tabs-header-action.nav.nav-pills li {
    padding: 0
}

.container_width_100.nopad {
    width: 100%;
    margin: 20px 0;
    padding: 0;
    float: left
}

.container_width_100.nopad .user_posts_each .col-md-8 {
    padding-left: 0
}

.search_friends_top {
    width: 100%
}

.search_friends_top .cnt_frds {
    font-size: 20px;
    color: #155ea0
}

.search_friends_top .cnt_frds span {
    font-size: 24px;
    color: #155ea0
}

.search_frds_sec input {
    height: 35px;
    width: 200px;
    margin-right: 10px;
    border-radius: 3px;
    border: 1px solid #ddd;
    padding: 0 5px
}

.search_frds_sec button.btn.btn-md {
    border: 0!important;
    color: #fff!important;
    background: linear-gradient(130deg, rgba(0, 90, 171, 1) 0, rgba(245, 130, 32, 1) 100%)
}

.people_like_section_status.no_res {
    border: 0
}

.getUserFriendsListAll .people_like_section_status img {
    height: 60px;
    width: 60px
}

.getUserFriendsListAll .user_actionss,
.getUserFriendsListAll .user_imgs,
.getUserFriendsListAll .user_names {
    width: auto
}

.getUserFriendsListAll .user_actionss {
    float: right
}

.getUserFriendsListAll .btn_frds_follow_action,
.getUserFriendsListAll .btn_frds_follow_action:hover {
    min-width: 100px;
    margin: 15px auto;
    color: #fff;
    border: 0;
    background: linear-gradient(130deg, rgba(0, 90, 171, 1) 0, rgba(245, 130, 32, 1) 100%);
    overflow: hidden;
    text-overflow: ellipsis
}

.getUserFriendsList .people_like_section_status img {
    height: 60px;
    width: 60px
}

.getUserFriendsList .user_actionss,
.getUserFriendsList .user_imgs,
.getUserFriendsList .user_names {
    width: auto
}

.getUserFriendsList .user_actionss {
    float: right
}

.getSocialwallNotifications .btn_frds_follow_action,
.getSocialwallNotifications .btn_frds_follow_action:hover,
.getUserFriendsList .btn_frds_follow_action,
.getUserFriendsList .btn_frds_follow_action:hover {
    margin: 15px auto;
    color: #fff;
    border: 0;
    background: linear-gradient(130deg, rgba(0, 90, 171, 1) 0, rgba(245, 130, 32, 1) 100%)
}

.friends_profile_pics {
    float: left
}

.friends_profile {
    margin-bottom: 10px;
    width: 50px;
    height: 50px;
    border-radius: 50%
}

.post_content_sec {
    padding-left: 0
}

.post_content_sec_action {
    padding-left: 10px
}

.getSocialwallNotifications .btn_frds_follow_action,
.getSocialwallNotifications .btn_frds_follow_action:hover,
.getSocialwallNotifications .post_time,
.getSocialwallNotifications .profile_name {
    margin: 0
}

.user_posts_each {
    float: left
}

.pack_plan .pricing-package-column.premium_package {
    border: 2px solid #f58220
}

.buy_premium_pack {
    padding: 10px;
    background: #fff;
    color: #000
}

.premium_plan_section {
    width: 65%;
    margin: 0 auto
}

.click_here_btn {
    color: #000!important;
    text-decoration: underline!important
}

.m-l-10 {
    margin-left: 10px
}

.social-wall-page span.cam_1 {
    background-position: 5px 100px
}

.social-wall-page span.cam_2 {
    background-position: 100px 50px
}

.bg_gray {
    background-color: #dedede69
}

.profile_default_bg {
    float: left;
    max-height: 200px;
    width: 100%;
    position: relative;
    overflow: hidden
}

.profile_pic_sec {
    position: absolute;
    top: 150px;
    left: 20px
}

.profile_pic_sec .profile-pic {
    border-radius: 50%;
    border: 2px solid #dcdfe1;
    width: 150px;
    height: 150px
}

.profile_name h1 {
    font-size: 20px;
    font-weight: 400
}

.profile_headline h4,
.profile_location h4 {
    font-size: 15px;
    font-weight: 400
}

.profile_details_sec {
    margin-top: 90px;
    border-bottom: 1px solid #ddd;
    background: #fff;
    float: left;
    width: 100%
}

.profile_headline,
.profile_location {
    margin: 5px auto
}

.more_btn_sec .dropdown-menu {
    min-width: 135px
}

.more_btn_sec .dropdown-menu&gt;li&gt;a {
    padding: 5px 10px;
    font-size: 13px
}

.profile_top_sections {
    float: left;
    margin-bottom: 5px;
    margin-top: 10px;
    background: #fff;
    border: 1px solid #ddd
}

.more_btn_sec .dropdown-menu&gt;li&gt;a i {
    font-weight: 400;
    font-size: 20px;
    margin-right: 10px
}

.college_info,
.company_info,
.connection_info,
.contact_info {
    margin: 5px 0
}

.company_college_info i {
    font-size: 20px;
    margin-right: 5px
}

.company_college_info {
    font-size: 15px
}

.my-drop .dropdown-content a {
    font-size: 13px
}

.headline_show_more_btn {
    padding: 3px 10px;
    cursor: pointer;
    position: relative;
    color: #005aaa
}

.headline_long_sec,
.headline_short_sec {
    border-bottom: 1px solid #ddd;
    padding: 3px 10px
}

.headline_show_more_btn i {
    font-weight: 500;
    font-size: 17px;
    margin-left: 7px;
    line-height: 0;
    position: absolute;
    top: 13px
}

.second_user_img {
    right: 5px;
    top: 10px;
    position: absolute
}

.connections_user_img img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid #fff
}

.connections_user_img {
    width: 7%;
    float: left;
    position: relative
}

.accomplishments_sec,
.educational_sec,
.experience_sec,
.highlights_sec,
.interests_sec,
.recommend_sec,
.skills_sec {
    float: left;
    /*width: 100%;*/
    position: relative;
    margin-bottom: 5px;
    background: #fff;
    border: 1px solid #ddd
}

.connections_sec {
    margin: 10px 0 20px
}

.connection_lists_sec {
    width: 90%;
    float: left;
    position: relative;
    padding-left: 10px
}

.company_designation {
    font-weight: 500
}

.accomplishments_sec h4,
.educational_sec h4,
.experience_sec h4,
.highlights_sec h4,
.interests_sec h4,
.recommend_sec h4,
.skills_sec h4 {
    margin: 5px 0 0;
    font-size: 15px
}

.educational_institutes_lists_sec,
.experience_lists_sec {
    float: left;
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 1px solid #ddd
}

.educational_institutes_lists_sec:last-child,
.experience_lists_sec:last-child {
    border-bottom: 0
}

.educational_institutes_icon_sec,
.exp_comp_icon_sec {
    float: left;
    width: 7%;
    padding: 20px
}

.educational_institutes_details_sec,
.exp_comp_details_sec {
    float: left;
    width: 93%
}

.educational_institutes_icon_sec i,
.exp_comp_icon_sec i {
    font-size: 45px
}

.educational_institutes_icon_sec {
    padding: 5px 20px
}

.interests_indus_sec,
.skills_name_sec {
    float: left;
    width: 100%;
    padding: 0 0 5px
}

.skills_name_sec i {
    color: #000;
    float: left;
    width: 2%;
    margin-top: 10px
}

.skills_name_sec .skills_name {
    float: left;
    display: block;
    width: 95%
}

.recommend_sec_header .recommend_btn {
    color: #005aaa;
    border: 1px solid #005aaa;
    background-color: #fff
}

.recommend_sec_header {
    float: left;
    width: 100%;
    margin: 5px 0 0
}

.recommend_user_sec ul li a {
    border: 0!important;
    color: #555;
    background-color: #fff!important
}

.recommend_user_sec ul li.active a,
.recommend_user_sec ul li.active a:focus,
.recommend_user_sec ul li.active a:hover {
    border-bottom: 2px solid #005aaa!important;
    color: #005aaa;
    background-color: #fff!important
}

.recommend_user_sec .nav li {
    padding: 0
}

.recommend_list {
    float: left;
    padding: 5px 0;
    margin-bottom: 5px;
    border-bottom: 1px solid #ddd
}

.recommend_user_img {
    float: left;
    width: 5%
}

.recommend_user_details {
    float: left;
    width: 27%;
    padding: 0 5px
}

.recommend_user_content {
    float: left;
    width: 67%;
    padding: 0 5px
}

.recommend_user_img img {
    border: 1px solid #fff;
    border-radius: 50%;
    width: 50px
}

.recommend_user_details .user_name {
    font-size: 15px;
    margin: 0
}

.recommend_list:last-child {
    border-bottom: 0
}

#given_recommend,
#recieved_recommend {
    float: left;
    padding: 0 5px
}

.Langs_sec,
.certifications_sec {
    border-bottom: 1px solid #ddd;
    padding: 5px;
    float: left;
    width: 100%
}

.cert_count {
    font-size: 16px;
    padding: 0
}

.cert_details {
    float: left;
    margin-left: 5px
}

.cert_title ul {
    padding: 0;
    list-style: none;
    margin: 0
}

.cert_title ul li:before {
    content: '\2713 ';
    margin-right: 5px
}

.Langs_sec {
    border-bottom: 0
}

.interests_sec .cert_title ul li:before {
    content: '\2713 '
}

.star_rating_sec {
    background: #fff;
    width: 100%;
    float: left;
    margin: 10px 0
}

.star_rating_label {
    background: #fff;
    width: 20%;
    float: left
}

.star_rating_label label {
    font-size: 14px
}

.star_rating_star_sec {
    background: #fff;
    width: 40%;
    float: left
}

.write_recommendation_section {
    float: left;
    width: 100%;
    padding: 10px;
    border-bottom: 1px solid #ddd
}

.received_testimonials .recommend_sec_header {
    padding: 0 30px;
    border-bottom: 1px solid #ddd
}

.m-t-b-20 {
    margin: 20px auto
}

.received_testimonials .test_content {
    float: left;
    padding: 7px 13px;
    width: 90%;
    position: relative;
    line-height: 30px
}

.received_testimonials .user_designations,
.received_testimonials .user_post_date {
    font-size: 12px
}

.received_testimonials .recommend_user_content i {
    position: relative;
    top: 0;
    float: left;
    font-size: 17px
}

.received_testimonials span.test_content {
    margin: 19px 5px;
    position: relative
}

#given_recommend,
#not_posted_recommend,
#recieved_recommend {
    width: 100%
}

.action_sec a.btn:first-child {
    margin-right: 10px
}

.seeker_actions_btns a i {
    margin-right: 5px
}

.recommend_list {
    width: 100%
}

.received_testimonials .test_content:after {
    content: "\f10e";
    position: absolute;
    font-family: 'Font Awesome 5 Pro';
    bottom: 12px;
    font-weight: 900;
    font-size: 10px;
    padding: 3px 3px
}

.received_testimonials .test_content:before {
    content: "\f10d";
    left: -1px;
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    top: 0;
    font-weight: 900;
    font-size: 10px;
    padding: 0 0
}

.no_res_test {
    padding: 18px 5px
}

.action_sec {
    padding: 0
}

span.action.dropdown-toggle,
span.user_post_name.dropdown-toggle {
    cursor: pointer
}

.dropdown-menu.user_name_actions.story_actions {
    right: auto
}

.user_names .user_name .user_post_name,
.user_names .user_name a {
    color: #151c72;
    cursor: pointer;
    text-decoration: none
}

.my_details_dp_dwn {
    right: 160px;
    top: 288px;
    position: absolute;
    width: 140px;
    background: linear-gradient(130deg, rgba(0, 90, 171, 1) 0, rgba(245, 130, 32, 1) 100%)
}

.my_details_dp_dwn a {
    padding: 6px 12px;
    text-decoration: none;
    display: block;
    display: block;
    color: #fff
}

.my_details_dp_dwn a:hover {
    background: #002a4e;
    color: #fff
}

.my_details i {
    padding: 5px 0
}

.user_profile_strength .progress .progress-bar {
    background: green
}

.user_profile_strength .progress {
    height: 6px;
    background: red;
    margin-bottom: 2px;
    border-radius: 0
}

.profile_default_bg img {
    width: 100%
}

.user_profile_strength_title {
    width: 100%;
    padding: 0 0;
    font-size: 12px
}

.user_profile_strength .progress {
    width: 100%
}

.save_search_results:last-child {
    border: 0
}

.right_sec {
    padding-left: 0
}

.right_sec_post {
    padding: 0 10px
}

.saved_search_form label {
    width: 100%;
    height: 9px;
    color: #000
}

.pointer_events_none {
    pointer-events: none
}

.saved_search_form fieldset {
    background: #fff;
    border: 1px solid #205aaa;
    margin: 0 2px;
    padding: .35em .625em .75em
}

.saved_search_form legend {
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 5px;
    white-space: normal;
    background-color: transparent;
    width: auto;
    border: 0;
    margin-bottom: 0;
    color: #fff;
    border: 1px solid;
    background: #205aaa
}

.job-detail-main span.count {
    font-size: 14px;
    font-weight: 700
}

.extra_info {
    color: #403e3e;
    font-size: 11px
}

.extra_info span i {
    font-size: 14px
}

.extra_info span,
.extra_info span i {
    margin-right: 3px
}

.each_job {
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 6px
}

.each_job:last-child {
    border-bottom: 0!important
}

.reverse_job_slimscroll .each_job a {
    text-decoration: none;
    margin: 0
}

.reverse_job_slimscroll .each_job a h4 {
    color: #005baa;
    text-transform: capitalize;
    font-size: 16px
}

#CntMsg {
    display: none;
    background: #f58220;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 33px;
    border-radius: 50%;
    color: #fff
}

#CntMsg.show {
    display: inline-block!important
}

#frm_serch .msg_count {
    right: 0!important
}

.testimonial__quote {
    position: relative;
    height: 120px;
    font-size: 14px;
    font-weight: 300;
    border: 0;
    padding: 8px
}

.testimonial__image--wrapper.testimonial--reverse {
    float: right;
    padding: 0 0 10px 20px
}

.testimonial__image {
    float: left;
    border: 2px solid #f9f8f7;
    border-radius: 50%;
    box-shadow: 0 5px 5px 0 rgba(50, 50, 50, .15);
    max-width: 50px;
    max-height: 50px
}

.custom-module .testimonial__attribution.testimonial--reverse {
    text-align: left;
    padding: 0 8px
}

.testimonial.custom-module * {
    margin: 0
}

.testimonial__attribution {
    position: relative
}

.custom-module .testimonial__name {
    color: #151c72;
    cursor: pointer;
    text-decoration: none;
    font-size: 13px
}

.custom-module .testimonial__title {
    color: #403e3e;
    font-size: 12px;
    letter-spacing: 1px;
    height: 20px
}

.testimonial__company,
.testimonial__company-link {
    font-family: Ubuntu!important;
    letter-spacing: .4px
}

.custom-module .testimonial__company a {
    color: #1da1db;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .8px
}

.testimonial.custom-module {
    margin: 5px 0;
    padding: 0 5px;
    border-radius: 5px
}

q#a {
    quotes: "\201C" "\201D"
}

.Write_an_Article_btn {
    padding: 28px 10px
}

.no_testimonials_received {
    margin: 0!important
}

.no_testimonials_received .b1st_sec h2 i {
    font-size: 30px;
    width: 85px;
    height: 85px;
    line-height: 80px
}

.no_testimonials_received .b1st_sec {
    margin: 10px auto;
    padding: 9px 5px;
    border-radius: 5px;
    background-color: #fff
}

.empty_testimonials_received {
    height: 155px;
    margin: 10px 0!important
}

.ftp-story {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-bottom: none;
    display: -webkit-box;
    display: -ms-flexbox;
    background: #46b749;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 200px;
    position: relative
}

.ftp-story__visual {
    background-repeat: no-repeat;
    background-size: cover;
    background-size: 100%
}

.ftp-story__visual {
    height: 100%;
    width: 50%
}

.ftp-story__container {
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.ftp-story__content {
    background: 0 0;
    border-radius: 10px
}

.cont-bel-conts {
    max-width: 100%;
    margin: auto
}

.cont-bel-conts {
    padding: 20px
}

.cont-bel-conts p {
    line-height: 25px;
    margin-top: 0!important;
    padding-bottom: 20px;
    position: relative;
    color: #fff
}

.cont-bel-conts h4 {
    line-height: 25px;
    color: #fff;
    font-size: 20px
}

.ftp-story--right {
    -webkit-box-align: end;
    background: #0088de;
    -ms-flex-align: end;
    align-items: flex-end
}

.employer_plan_section fieldset,
.job-detail-form fieldset,
.seeker_plan_section fieldset {
    padding: .35em .625em .75em!important;
    margin: 0 2px!important;
    border: 1px solid silver!important
}

.employer_plan_section legend,
.job-detail-form legend,
.seeker_plan_section legend {
    width: auto!important;
    border: 0!important;
    margin: 0!important;
    padding: 0 5px!important
}

.post-a-job-main .form-control {
    color: #000
}

.post-a-job-main #add_loc {
    padding: 11px 12px;
    background: #205aaa;
    color: #fff
}

.search_get_res {
    font-size: 20px
}

.nut_shell_view_sec {
    color: rgba(0, 0, 0, .9)
}

.skills_name_rating {
    font-size: 12px;
    margin: 5px
}

.detail_messaging .pms_part_name.lft .date-txt {
    color: #000
}

.emp_sub_menu {
    position: absolute;
    width: 140px;
    right: 160px;
    background: linear-gradient(130deg, rgba(0, 90, 171, 1) 0, rgba(245, 130, 32, 1) 100%)
}

.emp_sub_menu a {
    padding: 6px 12px;
    text-decoration: none;
    display: block;
    color: #fff
}

.emp_sub_menu a:hover {
    background: #002a4e;
    color: #fff
}

.profile_sub_dp_dwn {
    top: 64px
}

.seek_sub_j_dp_dwn {
    top: 95px
}

.cons_sub_j_dp_dwn {
    top: 127px
}

.appli_sub_j_dp_dwn {
    top: 160px
}

.saved_sub_dp_dwn {
    top: 191px
}

.job-detail-main .srh-job,
.job-heder.emp_head p {
    color: #000
}

.emp-exp {
    color: #000!important
}

.job-detail-form fieldset {
    padding: 10px 25px!important;
    margin-bottom: 20px!important
}

.primary_info {
    float: left;
    padding: 15px 20px
}

.secondary_info {
    padding: 15px 20px;
    float: left
}

.job-detail-form .form-mian-row {
    margin-bottom: 0
}

#rating-details .modal-footer {
    display: none
}

#rating-details h4.modal-title {
    display: inline-block
}

#rating-details button.close {
    opacity: 1
}

#rating-details .modal-body {
    background: #020f26;
    color: #fff
}

.resume_find .dropdown.open .dropdown-menu {
    right: 0;
    left: auto
}

.tabct_in {
    padding: 10px 0
}

.description_t {
    position: relative;
    color: #000;
    text-align: center;
    font-size: 12.5px;
    text-transform: capitalize;
    bottom: 2px;
    width: 100%
}

.box_shadow_all_jobs {
    box-shadow: inset -10px 0 5px -5px hsla(0, 0%, 0%, .25)
}

.skills_name .progress .progress-bar {
    background: green
}

.skills_name .progress {
    width: 25%;
    height: 4px;
    margin: 0;
    background: red
}

.consultant_job {
    border-bottom: 1px solid #ccc;
    margin-top: 20px
}

.consultant_job:first-child {
    margin-top: 0
}

.consultant_job:last-child {
    border: 0;
    margin-bottom: 0
}

.consultant_job .consultant_status .view-more i {
    margin: 0
}

.consultant_job .consultant_status .view-more {
    background-color: transparent;
    color: #0073b1;
    text-decoration: none;
    font-size: 15px;
    text-transform: none;
    font-weight: 400
}

.consultant_job .consultant_status {
    padding: 4px 5px;
    display: inline-block;
    border: 1px solid #0073b1;
    background-color: #fff;
    margin: 0
}

.profile_list {
    margin: 10px 0;
    border-bottom: 1px solid #ccc
}

.profile_list:last-child {
    border: 0
}

.profile_sec_name {
    color: #004b7c
}

.see_interview_process.show {
    display: inline-block!important;
    margin: 0 0 5px
}

.res_status {
    display: inline-block;
    margin: 0 5px;
    color: #000
}

.see_interview_process.show .status {
    display: inline-block;
    margin: 0 5px
}

.color_h_blue {
    color: #205aaa
}

.cmp-details .msg-cell {
    padding-left: 65px
}

.cover-ribbon {
    height: 115px;
    width: 115px;
    position: absolute;
    right: -8px;
    top: -8px;
    overflow: hidden
}

.cover-ribbon .cover-ribbon-inside {
    background: #f58220;
    color: #fff;
    transform: rotate(45deg);
    position: absolute;
    right: -32px;
    top: 8px;
    padding: 10px;
    min-width: 127px;
    text-align: center
}

.cover-ribbon .cover-ribbon-inside:before {
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 10px solid #e46900;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    top: 35px;
    transform: rotate(-45deg)
}

.cover-ribbon .cover-ribbon-inside:after {
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-left: 10px solid #e46900;
    border-bottom: 7px solid transparent;
    position: absolute;
    left: 95%;
    right: 0;
    top: 34px;
    bottom: 0;
    content: "";
    transform: rotate(-45deg)
}

.ads-details .msg-cell,
.ads-details .msg-cell p.text-greey {
    margin-bottom: 0;
    margin-top: 0;
        display: block !important;
        min-height: 20px;
}

.action_items {
    width: 100%;
    float: left;
    position: relative;
    display: block;
    border-top: 1px solid #7777;
    padding: 5px 0
}

.action_items ul {
    padding: 0;
    float: left;
    margin: 3px 0
}

.action_items ul li {
    float: left;
    margin-right: 10px;
    font-size: 10px
}

.text-center.ban_txt_new {
    width: 100%;
    font-size: 40px;
    position: absolute;
    top: 50%;
    color: #fff;
    font-weight: 700
}

.job-part-main .ads-details {
    padding: 11px 11px 0
}

.shortlist_btn,
a.shareJobsModal {
    vertical-align: middle;
    font-size: 13px!important
}

.mainPitch .container .col-sm-12.nopad {
    border: 5px solid rgba(255, 255, 255, .1)
}

.adv_search_btn,
.adv_search_btn:hover {
    position: absolute;
    color: #fff;
    right: 12px;
    top: 55px;
    text-decoration: none
}

.srch_portal {
   /* filter: blur(3px);*/
    width: 100%;
    height: 225pt
}

#frm_filter .adv_search_btn {
    position: absolute;
    color: #fff;
    right: 12px;
    top: 50px;
    text-decoration: underline
}

.srch_find_jobs {
    position: absolute;
    width: 100%;
    top: 30px;
    text-align: center;
    color: #000;
    border-bottom: 2px solid #fff
}

.sr_txt {
    color: #000;
    font-size: 18px
}

.sr_txt_inp {
    border: 1px solid #ccc;
    border-radius: 3px;
    height: 35px;
    padding: 2px;
    font-size: 13px
}

.loader_img {
    width: 35px margin: 3px 6px
}

.seeker_app .common-title {
    font-size: 18px;
    margin-bottom: 5px
}

#frm_my_application .form-group,
#frm_my_blocklist .form-group,
#frm_my_shortlist .form-group,
#frm_my_view .form-group {
    margin-bottom: 5px
}

.seeker_app .jobs-found .job-title {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 16px
}

.saved_search-page .no_res_fnd,
.seeker_app .srh-job {
    font-size: 20px;
    padding: 5px;
    color: #000;
    background: 0 0;
    display: inline-block
}

.saved_search-page .no_res_fnd {
    padding: 0 18px 18px
}

#AllNotification img.sender_im {
    width: 50px;
    height: 50px;
    border-radius: 50%
}

#AllNotification .img_sec,
.txt_sec {
    display: inline-block;
    color: #6b6b6b;
    vertical-align: middle
}

#AllNotification span.sender_nm {
    color: #000
}

#AllNotification .each_notify {
    padding: 10px;
    border-bottom: 1px solid #ccc
}

#AllNotification .each_notify:last-child {
    border-bottom: 0;
    padding-bottom: 0
}

#AllNotification .each_notify.msg_status_n {
    background: #dfebff
}

.jobs-found {
    margin-top: 5px
}

#frm_filter .img_sec {
    border: 3px solid #ccc
}

.latest-cmp-logo a img {
    width: 100%
}

.latest-cmp-logo a {
    width: 100px;
    height: 100px;
    display: inline-block
}

.highlight_skills {
    color: #292929;
    font-weight: 700
}

.ui-menu .ui-menu-item-wrapper {
    padding: 5px 5px!important;
    border-bottom: 1px solid #ccc;
    background: #fff
}

.ui-menu .ui-menu-item-wrapper.ui-state-active {
    background: #dc8f4d;
}

.job_sicker_profile .job-heder-title .user-detail i.fal.fa-pen-nib {
    margin-left: -3px
}

#all_location-error {
    display: block
}

.ft_contact.mob_r {
    right: -85px
}

.ui-widget.ui-widget-content {
    z-index: 1511
}

.wall_notify-count {
    background: #f58220;
    padding: 5px;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    position: absolute;
    line-height: 8px;
    left: 18px;
    top: 0;
    color: #fff
}

.my_post_page .people_like_section_status img {
    height: 60px
}

.my_post_page .user_posts_each {
    width: 100%
}

.each_notification.viewed {
    border: 1px solid #fff;
    padding: 10px 0 0 10px;
    margin: 5px 0 0
}

.each_notification.not_viewed {
    border: 1px solid #205aaa;
    padding: 10px 0 0 10px;
    margin: 5px 0 0
}

.loc-txt {
    background: 0 0!important
}

#frm_search .row.mod_srch,
#frm_search .row.sv_srch {
    display: none
}

.col-sm-12.jobs-found.show a.btn {
    margin-right: 5px;
    margin-top: 5px
}

.all_rplies.pull-left.col-sm-12 {
    padding: 0;
    width: 100%
}

.overflow_hidden {
    overflow: hidden
}

a.mob_drop_btn,
i.fal.fa-crown.show {
    display: inline-block!important;
    margin-left: 5px
}

div#DemoDropMob {
    display: none!important
}

div#DemoDropMob.show {
    display: block!important
}

.select2-container--default .select2-selection--single {
    background-color: #fff!important;
    border: 1px solid #ccc!important;
    border-radius: 0!important;
    height: 42px!important;
    width: 100%;
    margin-bottom: 15px
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 38px!important
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 40px
}

.select2-container {
    width: 100%;
    float: left
}

.tot-exp .form-title {
    display: inline-block;
    float: left;
    width: 28%
}

.form-mian-row.tot-exp {
    margin-top: 15px
}

.tot-exp .form-title.tot-title {
    line-height: 60px
}

.dev-error-class {
    color: red;
    font-weight: 300
}

.dev-valid-class {
    font-weight: 300
}

.login-right .select2-container--default .select2-selection--multiple {
    border-radius: 0;
    min-height: 42px
}

.login-right .select2-container--default .select2-selection--multiple .select2-selection__choice {
    margin-bottom: 5px
}

.job-heder_dev {
    border-bottom: 2px solid #dfdfdf
}

.res_bell {
    background: #005baa url(../../upload-nct/images/sprite.png) -56px -25px no-repeat
}

.res_pro {
    background: #005baa url(../../upload-nct/images/sprite.png) 12px -25px no-repeat
}

i.fal.fa-user-graduate.show {
    display: inline-block!important;
    margin-left: 5px;
    color: #205aaa
}

.page-jobs .mod_srch .form-group.relative {
    width: 100%;
    float: left
}

.page-jobs .mod_srch span.select2-selection.select2-selection--single {
    margin-bottom: 0
}

.page-jobs .select2.select2-container.select2-container--default {
    width: 100%!important
}

.page-home .select2-container--default .select2-selection--single {
    background-color: #fff!important;
    border: 0 solid #ccc!important;
    border-radius: 0!important;
    height: 50px!important;
    width: 100%;
    margin-bottom: 0
}

.page-home .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 50px!important
}

.jobseeker_dash .postedjobs .text-right .label-primary {
    display: none!important
}

.postedjobs .text-right .label-primary.contract,
.postedjobs .text-right .label-primary.fulltime,
.postedjobs .text-right .label-primary.parttime {
    display: block!important
}

.srh-job span.no_rec {
    font-size: 17px;
    padding: 12px 15px;
    display: inline-block
}

.SingleUserMsg .srh-job .click_act {
    font-size: 16px
}

.friends_sent.show .people_follow_s,
.getUserFriendsListAll.new_sugg .people_follow_s {
    padding: 0
}

.search_frds_sec.pull-right {
    padding-right: 10px
}

.form-mian-row.exp_sec .select-inline .col-sm-6 {
    padding: 0
}

.form-mian-row.exp_sec .select-inline .col-sm-6.pad_right_0 {
    padding-right: 10px!important
}

.bs-example-modal-lg .modal-dialog.modal-md {
    width: 450px
}

.bs-example-modal-lg .carousel-inner&gt;.item&gt;a&gt;img,
.bs-example-modal-lg .carousel-inner&gt;.item&gt;img {
    height: 560px
}

.left.carousel-control,
.right.carousel-control {
    width: 15%
}

.bs-example-modal-lg button.close {
    position: absolute;
    top: -8px;
    right: -5px;
    z-index: 999;
    background: red;
    font-size: 20px;
    border-radius: 50%;
    opacity: 1;
    width: 21px;
    height: 20px;
    color: #fff;
    line-height: 18px;
    font-weight: 100
}

.bs-example-modal-lg button.close span {
    width: 100%;
    float: left;
    margin-top: -2px
}

.msg-cell.text-greey {
    color: #656565;
    word-break: break-word;
    text-align: left
}
.box-shadow-dy{
	box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28);
}
.no-border{
	border:0;
}
.paddding10{
	padding:10px;
}
.each_notification .media,.each_notification .media-body{
    overflow: inherit;
}
.left-content.bold{
    font-weight: 600 !important;
}
.mgnleft5{
    margin-left: 5px;
}
.fa-female{
    color:pink;
}
#frm_serch .experience,#frm_serch .experience .form-control,#frm_serch .experience div.form-control div.root{
    padding: 0;margin: 2px 0 0;
}
#frm_serch .experience div.form-control div.root span.select2-selection.select2-selection--single{
    background-color: #f5f5f5 !important;
    border: 0 !important;
    margin: 0 0 0;
    height: 36px !important;
}
.emp_part_right.emp_prof{
    padding: 20px 20px 13px;
}


/* enquiry style new */
.font-16
{
    font-size:16px;
}
.font-18
{
    font-size:18px;
}
.text-blue
{
    color: #3f7aa9;
}
.mt-2
{
    margin-top:10px;
}
.mt-3
{
    margin-top:15px;
}
.d-none
{
    display:none;
}
.main-enquiry-form .form-control {
    border: 1px solid #dcdcdc;
    background: transparent;
    padding: 10px 15px !important;
    border-radius: 2px;
}
.categories {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
}
.categories .category {
    text-align: center;
    padding: 5px 0;
    width: 20%;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    background: #ffffff;
    border: 5px solid #ffffff;
    border-radius: 8px;
}
.category-link
{
    display: block !important;
    color: #284b8c !important;
    height: 100% !important;
    padding: 15px 10px;
    border: 1px solid #b8d1e8;
}
.category-sub-list
{
    padding-left: 0;
    list-style: none !important;
    margin-bottom: 0 !important;
}
.category-sub-list li {
    display: inline-block;
    margin-bottom: 12px;
    margin-right: 12px;
    position: relative;
    border: 1px solid #e6e6e6;
    padding: 4px 15px 4px 25px;
    background: #ececec;
}
.category-sub-list li a
{
        text-decoration: none !important;
    color: #272727e6;
    transition: all .3s;
    font-size: 14px;
}
.category-sub-list li a:hover
{
    text-decoration:none !important;
    color:#284b8c;
    transition:all .3s;
}
.category-sub-list li:before
{
    content: "\f101";
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    left: 10px;
    top: 4px;
    display: block;
    font-size: 11px;
    color: #6398ca;
}
.category-sub-list-col
{
    padding:15px 5px;
}
.pl-1
{
    padding-left:5px;
}
.main-enquiry-form .form-control
{
    outline: none !important;
    box-shadow: none !important;
}
.category-link:hover
{
    text-decoration:none;
}
.btn-form-submit {
    background: #0188c2;
    border-radius: 5px !important;
    color: #fff;
    font-size: 15px !important;
    font-weight: 400 !important;
    text-transform: uppercase;
    padding: 8px 45px !important;
    transition:all .3s;
    border: 1px solid #0584bb;
    letter-spacing:1px;
}
.btn-form-submit:hover
{
        background: #1f407d;
        color: #fff;
        transition:all .3s;
        border: 1px solid #1f407d;
        letter-spacing:1px;
}
.enq-section
{
    padding:20px 0;
}
.enq-title
{
    margin-bottom:20px;
}
.icon {
    margin-bottom: 15px;
}
.right-form-col
{
    padding-top: 30px;
}










.enq-tab {
      width: 100%;
    border-radius: 3px;
    overflow: hidden;
    position: relative;
}
.enq-tab .tab-input {
  display: none;
}
.enq-tab .tab-input:checked + label {
  background: #f58634;
  color: #fff;
    border: 1px solid #f58634;
    transition:all .3s;
}
.enq-tab .tab-input#tab1:checked ~ .line {
  left: .4%;
  transition:all .3s;
}
.enq-tab .tab-input#tab1:checked ~ .content-container #c1 {
  opacity: 1;
  z-index:99;
  transition:all .3s;
}
.enq-tab .tab-input#tab2:checked ~ .line {
  left: 16.80%;
  transition:all .3s;
}
.enq-tab .tab-input#tab2:checked ~ .content-container #c2 {
  opacity: 1;
  transition:all .3s;
  z-index:99;
}
.enq-tab .tab-input#tab3:checked ~ .line {
  left: 33.3%;
  transition:all .3s;
}
.enq-tab .tab-input#tab3:checked ~ .content-container #c3 {
  opacity: 1;
  z-index:99;
  transition:all .3s;
}
.enq-tab .tab-input#tab4:checked ~ .line {
  left: 49.7%;
  transition:all .3s;
}
.enq-tab .tab-input#tab4:checked ~ .content-container #c4 {
  opacity: 1;
  z-index:99;
  transition:all .3s;
}
.enq-tab .tab-input#tab5:checked ~ .line {
  left: 66.2%;
  transition:all .3s;
}
.enq-tab .tab-input#tab5:checked ~ .content-container #c5 {
  opacity: 1;
  z-index:99;
  transition:all .3s;
}
.enq-tab .tab-input#tab6:checked ~ .line {
  left: 82.6%;
  transition:all .3s;
}
.enq-tab .tab-input#tab6:checked ~ .content-container #c6 {
  opacity: 1;
  z-index:99;
  transition:all .3s;
}
.enq-tab .tab-label {
 display: inline-table;
    font-size: 13px;
    height: auto;
    min-height: 100px;
    max-height: 100px;
    line-height: 20px;
    width: 15.60%;
    text-align: center;
    background: #0188c2;
    color: #fff;
    position: relative;
    transition:all .3s;
    transition: 0.25s background ease;
    cursor: pointer;
    margin-right: .3% !important;
    margin-left: .3% !important;
    left: 0;
    padding: 15px 10px 10px 10px;
    border: 1px solid #e4e4e4;
    font-family: "Poppins", sans-serif !important;
    font-weight: 400 !important;
}
.enq-tab .tab-label .fal
{
   color: #ffffff;
    font-size: 19px;
    margin-bottom: 7px;
    -webkit-text-stroke: .12222px white;
    margin-top: 2px;
    transition:all .3s;
}
.enq-tab .tab-label::after {
  content: "";
  height: 2px;
  width: 100%;
  position: absolute;
  display: block;
  background: #ccc;
  bottom: 0;
  opacity: 0;
  left: 0;
  transition: 0.25s ease;
}
.enq-tab .tab-label:hover::after {
  opacity: 1;
}
.enq-tab .line {
  position: absolute;
  height: 2px;
  background: #1E88E5;
  width: 15.60%;
  top: 98px;
  left: 0;
  transition: 0.25s ease;
}
/*.enq-tab .content-container {
      background: #f5f5f5;
    position: relative;
    min-height: 100px;
    width: 99%;
    overflow: visible;
    border: 1px solid #e6e6e6;
    margin-bottom:20px;
}*/
.enq-tab .content-container {
    background: #f5f5f5;
    position: relative;
    min-height: 150px;
    width: 99%;
    border: 1px solid #e6e6e6;
    margin-bottom: 20px;
    left: 0 !important;
    top: 10px !important;
    max-height: 400px !important;
    overflow-x: hidden;
    overflow-y: scroll;
}
/* width */
.enq-tab .content-container::-webkit-scrollbar {
  width: 7px;
}

/* Track */
.enq-tab .content-container::-webkit-scrollbar-track {
  box-shadow: inset 0 0 4px grey;
  border-radius: 7px;
}

/* Handle */
.enq-tab .content-container::-webkit-scrollbar-thumb {
  background: #95b6ec;
  border-radius: 7px;
  width:6px;
}
.enq-tab .content-container .content {
  position: absolute;
  padding: 20px 20px;
  width: 100%;
  top: 0;
  opacity: 0;
  transition: 0.25s ease;
  color: #333;
}
.enq-tab .content-container .content h3 {
  font-weight: 200;
  margin: 10px 0;
}
.enq-tab .content-container .content p {
  margin: 10px 0;
}
.enq-tab .content-container .content p, .enq-tab .content-container .content i {
  font-size: 13px;
}
.btn-update
{
    background: #f72c2c;
    color: #fff;
    font-size: 14px !important;
    font-weight: 400 !important;
    padding: 10px 13px;
    transition:all .3s ;
}
.btn-add-more
{
    background: #08a739;
    color: #fff;
    font-size: 14px !important;
    font-weight: 400 !important;
    padding: 10px 13px;
    transition:all .3s ;
}
.btn-update:hover
{
     background: #ea1e1e;
    transition: all .3s;
    color: #fff !important;
}
.btn-add-more:hover
{
    background: #078a2f;
    transition: all .3s;
    color: #fff !important;
}
.btn-update:focus, .btn-add-more:focus
{
    outline: none !important;
    color:#fff;
}
.pl-0
{
    padding-left:0;
}
.pr-0
{
    padding-right:0;
}
.mr-1{margin-right:5px !important;}
.mr-2{margin-right:10px !important;}
.mr-3{margin-right:15px !important;}
.pl-1{padding-left:5px !important;}
.pl-2{padding-left:10px !important;}
.pl-3{padding-left:15px !important;}
.frm-cntrl {
    border: 1px solid #b8d8e9c7;
    background: transparent;
    padding: 9px 15px !important;
    border-radius: 2px;
    height: 43px;
    font-size: 14px !important;
    font-family: 'Poppins';
}
#frm_reg .form-control
{
    height: 37px !important;
    padding:8px 10px !important;
}
.h-table tr td
{
    vertical-align:middle !important;
}
.mt-1 {margin-top: 5px !important;}
.mt-2 {margin-top: 10px !important;}
.mt-3 {margin-top: 15px !important;}
.mb-0 {margin-bottom: 0 !important;}
.mb-1 {margin-bottom: 5px !important;}
.mb-2 {margin-bottom: 10px !important;}
.mb-3 {margin-bottom: 15px !important;}



.user-login-main-col
{
    background:linear-gradient(332deg, #d8e7f9, #ffffffe0);
    padding:35px;
}
.user-login-form-col
{
        background: #fff;
    padding: 20px !important;
}
.log-title{
    font-size:18px !important;
    color:black;
}
/* enquiry style new end */




</pre></body></html>